sinnedk
Stylish Dinosaur
- Joined
- Nov 15, 2010
- Messages
- 17,106
- Reaction score
- 5,116
STYLE. COMMUNITY. GREAT CLOTHING.
Bored of counting likes on social networks? At Styleforum, you’ll find rousing discussions that go beyond strings of emojis.
Click Here to join Styleforum's thousands of style enthusiasts today!
Styleforum is supported in part by commission earning affiliate links sitewide. Please support us by using them. You may learn more here.
Boot camps won't teach you what you can learn on your own. The fact that you have to go to a bootcamp to learn programming tells me that software development may not be your strongest move, as most, if not all, good developers I know picked it up as a hobby with minimal formal training. In fact most advance computer science courses assume that you can program, so you basically apply your programming skills to whatever problems professors throw at you. In many cases they won't even care what language or tools you use as long as you can prove your knowledge.
Last thought: Software development today is quite similar to construction. You use the blocks somebody creates to develop software. If you do not have ideas, then even the most sophisticated development skills won't bring your pleasure, as you're going to march to the drumbeat of some other folks (much like a construction worker works on a vision created by an architect).
@sinnedk--Why don't you ask more Bay Area software engineers to chime in?
If your advanced CS courses focus on a language, you're taking courses in a wrong school and you're not getting your money back. The purpose of any advance CS course is to broaden your horizons. Teachings that involve computer vision, security, compilers, operating systems, machine learning and so on are language agnostic. It really does not matter that language you use to find a loop in a graph, reduce grammar, build an index or implement El Gamal. Of course certain things are easier to implement in specific languages, but that's a different conversation.
I am sorry that my honest opinion irked you. I am certainly not discouraging your to pursue any career you like and I am simply highlighting the trend that I have observed. Good luck.
"computer vision, security, compilers, operating systems, machine learning" - Great things to know but not practical by any means and won't necessarily land you a job.
Interesting discussion. I'm currently doing project management and business analysis stuff for my current company but I want to start a new side business which requires programming. I did really well in my CS classes in high school and college, and do some basic coding like email signatures for my current company. I'm curious if it's worth it for me to learn to do the coding myself or to hire a developer? How quickly can one expect to become a junior architect from these bootcamps? Is it really just 12 weeks? I can't really take off from work to do the bootcamp so I was wondering if anyone took the online self paced classes that Stanford is offering?
Junior architect? Junior developer is where you start a junior architect should have been a senior dev beforehand. Hiring a dev to tutor you may work but its costly. I recommend either college courses or the online courses you mentioned. The bootcamps are super expensive and you will not be a good dev without having some fundamentals. I recommend some courses then a bootcamp maybe.