Context: Someone who is currently about to graduate from their Maths &amp; Philosophy degree, but got a job as a web developer <i>before</i> their degree.<p>Firstly, you absolutely don&#x27;t need a CS degree to be a web developer (or similar). There are programming jobs where you do need a CS degree, but web development isn&#x27;t one of them. What you do need is to be able to build websites&#x2F;webapps to a high standard. I would suggest picking a technology (perhaps Wordpress (PHP) or Angular.js (JavaScript) would be good picks - simply because there is high demand for developer familiar with these technologies. Or go with Django if you want to stick with Python). You need to understand best practices for the framework you are using, and language level features such as closure and scope. Perhaps start following newsletters like JavaScript Weekly and HTML5 weekly. And blogs such as A List Apart.<p>Finally, apply to companies that are small enough that you can talk to them directly, rather than going through a formal recruitment process. There is high demand for developers, and consequently there are companies out there that are willing to train people up.