Back in the days, most developers have had an engineering background or studied computer science; nowadays, the software developer's role becomes more popular.
New ways to become a developer are approaching on a weekly/monthly basis.
You can attend Bootcamps, be self-taught, do an apprenticeship, study computer science or a combination of several fields, and many more.
The possibilities are endless.
My questions are now:
- Are there any significant differences between these developer paths?
- Is their mindset on the same page?
- Do you need a computer science degree to become the "better" developer?
- Is a JavaScript developer coming from a Bootcamp worse than a Java Developer shifting towards JavaScript?
I'm interested in everybody's opinion; please feel free to share your thoughts!
In my opinion it's not really important for the career how somebody got into becoming a developer; university, bootcamp, autodidact, traineeship and all the other ways.
It's important for the first, maybe second job of your career, after that your expirience is way more important, at least in my view and experience.
That said I still think it's highly valuable for a team to have developers with different (professional) backgrounds.