DEV Community

Discussion on: Is a coding Bootcamp worth it for experienced programmers?

Collapse
 
scroung720 profile image
scroung720

I feel you. A month ago I started my new job in a really nice company before that I spent a year learning. Last year I completed around 48 courses including records from bootcamps related to web development, I got like 12 certifications and I read 8 books of Software Engineering. For me it was like job working learning everyday 8-10 hours. Almost every developer that knew I was doing this learning marathon told me that I will be ending up, over qualified and not specializing in anything.

My personal experience is that it is worth to spent some time updating your skills and updating your tool set. From bootcamps I learned a lot about new terminals, new libraries, new ways of doing setups of things that I was doing the hard way. I realized that I was working with primitive patterns. I realized that things that didn't have names 12 years ago. Nowadays, these ideas have been conceptualized. Last week it happened 3 times that in a zoom meeting while sharing my screen people was asking why my vs code setup was so cool, what plugins I was using, why my terminal looked super cool, what keyboard shortcuts I was using to move in the editor. It feels nice when you can teach other cool efficient ways of doing stuff.

Two years ago I was using sublime text, I didn't use ESLint, I didn't use Prettier, I was solving conflict issues manually, I was committing trailing white spaces. I was programming like it was 2009. Because I was working in a project from 2009 with LAMP and JQuery. I was having trouble keeping up with new technologies. I believe my problem was that I never update my skills, yes you can use google and go to stack overflow everyday but that is different from talking to people and listen to their stories about new technologies or why they recommend this or that, or giving a try to test new technologies.

Having this learning year helped me to solidify, correct and get even deeper understanding of my work experience. With my new knowledge, I have found new insights of situations that happen many years ago. I feel super comfortable talking in meetings I realized that a lot of developers have not read the books I read.

One of the biggest problems that we as developers have generally is that programmers don't want to change their technologies and tools. Or their way of doing things I believe we have very little openness to adopt new technologies in our industry. I believe that we should ignore dogma and just pick whatever tool work better for every specific situation. Sticking blindly to any technology or framework is hurtful to our projects.

Collapse
 
holistic_developer profile image
Holistic Developer

My ultimate goal is to find a job that that I will enjoy and that will provide me opportunities to grow, but first I have to have more marketable skills. That is one of the reasons I decided to take time off work and focus 100% on learning new skills and you are correct, we are humans and we easy get comfortable, if we find something that works we will keep doing it, but everything is changing and we have to update our skills, tools and practices in order go adapt to the new changes.
I really appreciate your comment, I can relate to what you have been doing.