3 ms·
I was originally an econ major in undergrad. Back in my senior year in 2012, I realized I was facing call center or similar work, so a few months before graduat
by adam_arthur 5y ago
I was originally an econ major in undergrad. Back in my senior year in 2012, I realized I was facing call center or similar work, so a few months before graduation I set out to teach myself to program.
Fortunately I was able to achieve decent enough competence and get an entry level software job shortly after graduation.
A year later I got a job offer for a startup out in SF and moved out there, leading to a fruitful career.
I felt like an imposter for about 3-4 years, but that feeling has long faded.
Nowadays it seems bootcamps are probably better value than self teaching, given the structure, though I don't have any personal experience there.
I also highly recommend the Georgia Tech OMSCS program for a very cheap but fairly rigorous masters program in CS you can do on the side. Formal credentials aren't super important in tech, but it's cheap and quick enough that it felt like a no brainer to me. And the projects, at least at the time, were very intensive and useful for learning certain concepts.
So highlights:
- Teach yourself/bootcamp
- Never give up. There is so much demand in tech, you will find an in if you keep trying, even without formal background. It's basically impossible to fail if you're persistent
- Become an expert. You'll feel like an imposter for awhile, but you can meet and surpass those that went the formal route within a few years, if you put in the work. Vast majority of people only improve marginally after college. Your career is much longer than a 4 year degree
Anyway, happy to chat more/provide mentorship if you're looking for it.