|
|
|
|
|
by knr2345
2378 days ago
|
|
Your comment resonated with me. Sounds strange, but - any advice on finding a worthwhile bootcamp? I'm in in the middle of a career-transition effort myself. I'm a ChemEng & do fine financially so the motivation is not money-based. Honestly though, the faster I can switch the better. I completed a Graduation CS Foundations program (5 courses at Master's level university credit) and now I'm starting a Master's CS program. I originally explored bootcamps but my impression (purely online based, no friends in the industry) was that it could be hit or miss and all were not created equal. Plus, the cost seemed high compared to other options. The online research leaned a bit more to the doom & gloom side but I figured reality was closer to neutral. At this point though, I'm exploring all options to make the move as soon as possible so curious if a bootcamp might help speed up the process. The MS program will take 2-3 years since I will be working full-time in my current position (which I plan to complete regardless). I'd really prefer that my after-work efforts be more closely tied to my day job as I continue with such a workload the next couple years (not to mention the synergistic benefits). |
|
With bootcamp skills, you can definitely land FAANG jobs. I know a person that did not go to bootcamp or CS degree at all but just study Data Structures and Algorithms and got a job at Facebook (since then the person got fired because of performance review, but landed at Google, and it seems that Google does not fire people).
Your MS program will not advance you toward making SE salary soon, so I believe that a bootcamp program probably will be a better bet. MS program though, will prepare you for a good CS foundation and will make you a well rounded SE overall. However, it has little correlation to the amount of money that you will be making, unless, you are so damn good and famous that literally FAANG will be knocking on your door.
There are too many things to study, and CS is not programming. Programming is not CS. You can program without knowing CS. If you want to optimize for money in a short amount of time, I recommend bootcamp, built a few projects, and then study the heck out of Data Structures and Algorithms. Make sure it is a reputable one and has support structure to help you find a job.
Also it helps to focus either on Frontend or on Backend. Thi will make your career transition even faster. I am a fullstack by choice. I don't recommend this path to anyone. It is too much trouble to keep up with the techs, and don't pay that much more (if it pays more) compared to pure backend or pure frontend. I just do it because one day I foresee to create my own company. I need to be a generalist.
So to summarize. If (goal === make more money within short time): - Do bootcamp - Make sure the bootcamp is reputable, has support structure to find you a job and optimize your resume - Focus on either frontend or backend if you can - Build a few projects (maybe 2 or 3) - Study Data Structures and Algorithms
else: - do MS - just study whatever is interesting. AI, ML, Compilers, Hardware, Graphics, maybe build a small project in one of these areas. These topics are hard topics, so even just one project is hard to do - still do Data Structures and Algorithms