It seems almost impossible to imagine you can go from zero to hero in a period of six months. Surely it takes longer than that to become a programmer? Not necessarily. Gina Fabienne, a HyperionDev graduate, found work as a junior web developer at a web design agency after completing a six-month Full Stack Web Developer Bootcamp.
Gina says: “HyperionDev gave me the confidence and ability to assess problems. Working through the tasks by myself with the help of a mentor during the bootcamp taught me how to work through my current work tasks by myself and only ask for help when I’m really stuck.”
Gina is not the only success story – there are many others. A Reddit thread about the success rate among self-taught programmers makes this clear. Interestingly, the success stories seem to fall into two categories:
- Those who are entirely self-taught: This group of people seem to have taught themselves a specific language, such as Python or Java. (Python is actually a relatively easy computer language to learn; it’s also the fastest growing language in high-income countries such as the US, UK, Germany and Canada.) In fact, 85,5% of developers say that they taught themselves a new language, tool or framework, according to 2019’s Stack Overflow Survey.
- People who have signed up for online courses: It seems that a Full Stack Web Developer bootcamp is a popular option for those who choose a more formal method of learning, because you cover many languages. You would, for example, cover the basics like HTML and CSS, as well as intermediate languages like Python, SQL and Java.
Even though bootcamps are a way for newcomers to transition into a tech career, a fair number of professional developers, 15,4% to be precise, have actually taken a bootcamp, according to the 2019 Stack Overflow Developer Survey Results. Why? Quite simply, many developers decide during their career that they need to learn new technologies or upgrade their skills to retain relevancy.
If you’re looking for a bottom line, it’s this: you might not be able to become an expert programmer in 6 months, but you can certainly reach a basic level of competency. This is a point frequently made on many online forums like Quora.
In fact, as pointed out by the Stack Overflow Developer Survey of 2019, a common misconception about developers is that they’ve been programming since childhood. Although there is a wide range of experience among developers who work in the industry, a full 45% of professional developers only learned to code less than 10 years ago.
And you don’t need to get to 100% – i.e. knowing everything about your selected programming languages – before moving onto the next stage of your life as a professional programmer. ‘For most skills,’ states a piece in Medium, ‘including programming, the closer you get to 100%, the longer it takes to get there.’ You rather need to think about the 20% that will get you 80% of the results.
So what should you be doing to pick up the sufficient skills to land you a programming job as soon as possible? Here are some ideas:
- Learn HTML and CSS first. Buy a domain and put up a website, which will be your portfolio. Edit and update it as your skills increase.
- Learn JavaScript to make your site interactive.
- Put up small projects on GitHub, a software development platform that allows you to manage your coding projects. Employers could well check out your GitHub profile. Read more about GitHub here.
- Learn to use Stack Overflow, which you will most likely use for research and to get solutions to your programming problems.
- Use a command line to do stuff like automating specific tasks or diagnosing and even correcting some Windows problems, or, for example, finding all the files you worked on last month. Try using it instead of a GUI (graphical user interface).
- Attend local meet-ups and hackathons. Start networking and learning the lingo.
- Apply to recruitment agencies early – here’s how to ace the tech interview.
- Create a LinkedIn profile – make it look professional.
Lastly, when people ask what you do, tell them you’re a programmer. Part of forming a new identity is convincing yourself. Read more HyperionDev success stories here. You can become a programmer in 6 months; remember, others have done it before!
Editor’s note: This was post was originally published 19 March 2018 and has been updated 7 August 2019.