Hacker News new | ask | show | jobs
by knr2345 2374 days ago
I appreciate the in-depth and well-rounded response. I think this will help me develop a better short-term plan to supplement my current longer-term plan. Seems I should consider abootcamp instead of a summer course after this Spring semester.

Will bootcamp be valued the same if not looking for a FAANG job?

I'm in Texas so not dead-set on a FAANG intitially. I'd likely need to move to Austin to do so, which isn't out of the cards overall but not as feasible while still in my current career (also own a home). Needless to say, it would take quite a leap of faith to go full-on intobootcamp/relocation mode where a shot at FAANG would be in the cards based on proximity.

Your points about the MS program are well taken and align overall with my motivations for attending the program. While I want to get into SE or Data Science as soon as possible so that I can start gaining some reps & experience with the overall process (engineering, coding, even inter-office/workflow), I really want a solid core of understanding to build on because frankly, my long term vision for role and area of immersion is yet to be solidified.

Coding is certainly the hook that landed me on this path as I've dabbled here and there for most of my life (arduino,raspi, light scripting at work, C++ in high school) but I suspect I'll eventually be after something besides hammering out code for a bank or similar enterprise where I'm just punching time. (Apologies if I'm leaning on a webcliche; still learning about all the different roles and opportunities from the outside-looking-in).

The courses I completed in the Grad program were DS+Algs, DB design, Comp arch & OS, and etc. I enjoyed learning the concepts and ins-and-outs of all, albeit with DB probably lowest on the list. Massively useful obviously, and learning SQL, relational theory, data modeling & normalization was interesting but again I suspect I wouldn't want to work exclusively on the DB side long-term. I did come to see the connection between relational models, set theory, and object-oriented programming so I definitely see the value of having a CS core.

I suppose that's a long winded way of saying I want to program but don't want to purely punch code. Overall, I enjoy writing code & working with algorithms and time seems to melt away when working on programming projects for school (same cannot be said about my current eng career). But, I am also equally drawn to the math and science side of things - both the ML, AI (data science?) side and the "effect the external world" side (robotics?).

For the MS program, I'll be declaring ML specialization but plan to use my electives to take AI, comp vision and other courses that satisfy much of the perception & robotics spec.

In the meantime, my short-term goal isn't necessarily to make more money. It's to cross-over from my current engineering career & industry into the software/tech/data-science realm ASAP.

I have several years as a ChemE under my belt, so as a new entrant I expect to take a pay cut initially anyway. Long-term, I understand I could eventually outpace my current financial path but overall that's not the primary goal or driver when all is said and done.

Hopefully a bootcamp might help with the short-term goal, while I continue the MS for the long-term aspirations.

1 comments

According to my experience, reflecting on myself and my non-CS friends' interviews at FAANG (I know 3 non CS friends that worked at FAANG), I was grilled harder during interview at FAANG companies because I have a CS degree compared to a bootcamp graduate.

It seems that you already completed some courses on your grad programs, I think that's a good thing. I heard college these days are partnering with bootcamps to help mitigate the gap between CS curriculum and real SE work, why don't you try to find out if your CS dept has a similar program?

Also it looks like you have coded before. Bootcamp is geared toward a complete beginner, like, never-touch-a-code-before-beginner. So the first 1,5 months (out of 3 months) will be introduction to programming concepts. Therefore I think it will be a waste of time and money for you to do bootcamp then. In NYC, Fullstack Academy is about $17.5k now.

If you can stomach watching and learning yourself, watching video for hours, I recommend just going to Udemy and buying one/several of those tutorials and do it your own. Without bootcamp, you also will need to grok resume your own, find job opportunities your own. I think it is fine to be honest, as long as you have a few good projects and good at DS + Algs, you won't have problems in interview.

Another possible path to take, once you finish your CS degree is to interview at banks that will train you at real world projects (I think these banks only take CS graduates). I actually just had a friend recently, just 1 month ago, that got a $100k/yr + $10k signin bonus on a training program at BNY Mellon, and he just graduated and he isn't that strong in his programming skills currently. Not bad at all.

Looking at your interest, I think you'll probably get bored quickly at average SE jobs, but hey, after you finish your MS and get your first SE job, with ChemEng under your belt, the world is your oyster. Create a new ChemTech startup!