Five Reasons for a Junior Developer Not to Join a Coding Bootcamp. And My Response to Each of Them.

Mariana Vargas
Jul 26, 2019 · 4 min read

“Why do you need a web development Bootcamp?”, an old classmate from college asked me. I had just told him I was attending Ironhack’s web dev Bootcamp and what would have been an ordinary catch up turned into a challenging discussion about what a junior developer can take from an intensive course of coding. I understand it may seem an unlikely career choice so I decided to share five arguments I had in reply:

1“You can learn by yourself”
It’s common knowledge that the most important skill a developer can have is not their knowledge, but their capacity to learn. The tech industry moves fast, so every ambitious developer knows they can never settle for long. And that was also what my Bootcamp was about. I didn’t learn formulas but how to look for them. Of course, in terms of contents, I could self learn the same, but it would be like exercising on my own: I can do it, but the compromise of going to the gym and having qualified staff supervising my workout enhances my performance. During the classes I was privileged to have teachers to reply my questions immediately, reformulating explanations if required, reviewing my code and motivating me to overcome my difficulties. I spent more than 8 hours a day with inspiring colleagues, with different backgrounds and objectives, with whom I built a solid support group. This was a meaningful experience I could never got from online tutorials.

2“Any company gives you the training you need to work with their technologies”.
Yes, that is true. And sometimes these training programs work very well, but sometimes don’t. My first developer experience had an on-the-job training. The first months consisted in watching Udemy courses and having some classes to learn the project stack. I learned a lot trough both approaches, but the first revealed to be less efficient for me. While watching tutorials I could organise my schedule as I wanted but it was tiring, lonely and demotivating. The classes had a dynamic flow. After that learning period, I developed some projects with the other interns, who were as lost and confused on their first job as I was. Seniors always supported us, but it’s understandable their focus was client projects. Also, their explanations were not always clear for an entry role. And that’s ok, a good developer is not required to have teacher skills. Having education professionals only dedicated to my learning process was a completely different situation. Having some previous experience ended up being beneficial in that I didn’t have to deal with the frustrations of learning coding concepts for the first time and I was able to deeply understand them instead.

3“You don’t even need a degree to get a nice dev job”
“If you do engineering school you’ll get hired before you finish”, “create a LinkedIn profile and you’ll have so many offers you’ll need to deny jobs”, “ you will make a lot of money right in the first job” are just some of the misconceptions about starting a tech career. I also had some romanticised ideas about this subject and was taken by surprise when I started applying and found out many companies don’t even reply and that recruitment processes include very demanding technical interviews. I ended up not being admitted to the companies I most wanted to work for and actually struggled a bit to get my first job. Then I started to attend tech events and realised the importance of networking. In these events, I was able get in touch with people from startups, multinationals, entrepreneurs, etc, and often could get a follow-up. I was happy to find out the bootcamp takes this factor into consideration as well. Every bootcamp ends with an exclusive job fair, where recent-graduates have direct contact with several companies. My web dev class was also privileged to attend Landing Festival and to visit Volkswagen Digital Solutions hub.

4 “You already have professional projects in your curriculum”
As a low experienced junior developer, I don’t have many projects to show my value to recruiters. In my first interviews I was frequently asked about college projects, my most relevant experience at the time. But the majority of them didn’t follow a TDD approach, neither a design pattern, some of them were stored on GitHub with block comments, console logs, no documentation and noticeable bugs. Moreover, my web apps were not deployed and my mobile apps were not available in the store. It’s hard to admit that my portfolio was mediocre but that’s the truth. After one year of experience, I had professional projects to add to my CV, but they are mostly products not publicly available. So the bootcamp was an opportunity to improve my personal portfolio. I took advantage to the lessons focused in good coding practices and from the pull request revisions made by the teachers to develop projects with better quality code.

Image for post
Image for post
My dev team squad #144, Lisbon 2019.

5 “You already started a tech career”
Yes I did. And the bootcamp was the opportunity to level it up!

Mariana Vargas

Written by

UX Engineer and singer based in Lisbon, Portugal. Active member of the Interaction Design Foundation. I write about technology and UX Design.

The Startup

Medium's largest active publication, followed by +752K people. Follow to join our community.

Mariana Vargas

Written by

UX Engineer and singer based in Lisbon, Portugal. Active member of the Interaction Design Foundation. I write about technology and UX Design.

The Startup

Medium's largest active publication, followed by +752K people. Follow to join our community.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store