Tech IndustryFeb 11, 2020
Newyack

Career Switch: Civil Engineer to Software Engineering Advice Needed

I am Civil Engineer working in the industry for the 5 years. I am overall dissatisfied with pace of the industry and I am looking for a career switch. I am currently self teaching but I think I need to pull a trigger on something more structured. Should I go all in on a bootcamp or have those fallen out of favor? Georgia Tech also has their Master's in CS program available online (the degree just says Master's in CS). What do you guys recommend? Any advice you can share with me would be much appreciated. Self Study Material CS50 @ Harvard Online and Intro to python on Udacity. Soft Skills: Documentation, Budgeting, Scheduling, and Technical Writing.

Amazon f8awm8 Feb 11, 2020

Similar story here, was in finance and did a career change. I did Oregon State post bacc CS program about 5 years ago and am currently doing GA tech OMSCS. If you are new to programming do something like Oregon State or maybe take some intro CS classes to get the basics and self teach enough to get your first job. Market is good so if you can get solid OOP concepts you'll get your foot in the door somewhere. I started at some random small startup a few classes into the OSU program. If you have some programming knowledge, ga tech master's is solid. Having a different background is more useful than you think. If you can find a software company that does something similar to current industry, you'll be both technical and a SME. I took an unconventional route and I'm at a FANG now with 225k TC. Don't give up. You can do it!

New
buildYu Feb 11, 2020

Thank you for your input! I am currently taking the online CS50 class from Harvard and I plan on taking the other classes in the series as I understand they do an amazing job covering the fundamentals of computer science in general. Do you have any resources or recommendations for picking up some OOP concepts? Also what do you think of bootcamps?

This comment was deleted by the original commenter.
New
buildYu Feb 11, 2020

Thanks for your input. I had to Google some of those acronyms but I think I understand the gist of what you are saying. I think back end seems like the route I would like to go down but honestly. I just bought this book and I am going through it now "Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud." I will add the MIT course to the list of classes. Any more resources you can provide would be much appreciated. Do you have any input in regards to boot camps vs self learning contract vs online masters?

Ironclad ⌐(ಠ۾ಠ)¬ Feb 11, 2020

You need leetcode buddy

New
buildYu Feb 11, 2020

I believe leetcode will help in the interview. I am trying to make it to the interview. Is it possible to end up with a position in FANG w/o a degree or by going through bootcamp?

Ironclad ⌐(ಠ۾ಠ)¬ Feb 11, 2020

Possible. But might be better to first build up a few years of experience with smaller companies.