GOAL: Become a software engineer WHY?: Purely out of passion — I have been fascinated with computers since I was 6. My first major at Georgia Tech was CS before I went with IE for reasons at the time. I have tried a few courses before and played around with some programming languages and the joy it brings me when I make something happen is indescribable. I have always considered myself a tech enthusiast and would love to be able to understand the behind-the-scenes of what makes my favorite apps, projects, etc what they are. CURRENT ROLE AND SKILLS: Logistics analyst ($50,000 base pay lol) with SQL, data analysis, tableau , and other supply chain-related experience. 1.4 YOE WHY NOW?: I am 100% confident I don’t wanna be what I’m doing tomorrow let alone the next years of my career. CURRENT PLAN: complete a Python course on Udemy and CS50 from Harvard before embarking on new projects. I know where to find most the resources I need already which helps GOAL WITH THIS POST: check in at least every week with progress of my journey. This will help me ‘publicly’ document my journey and hold myself accountable.
good luck, just remember the learning curve initially is steep and you just have to make it through that first steep hill, im self taught and have 6 YOE now so lmk if u have any questions
Have you considered amazon technical academy? You get paid while you’re trained to be a SDE and you get placed into a team at the end of the program.
I did but the fine print does not work for me.
I’ll Google it but you could please share your thoughts on the Amazon Technical Academy? I know a couple of friends that are looking to also get into Tech (career change) and this sounds like what they told me they were looking for. Thanks in advance @bnjhyu !
I ain’t reading all that I’m happy for u tho Or sorry that happened
There are more than two bases on a baseball diamond.
Good luck! It'll be challenging but worthwhile. I'd recommend seeing if you can do an engineering rotation at Amazon first to give you some professional experience once you're ready for that step.
I was you 13 yrs ago. Good luck. Here’s the bottom line: you can learn about 90% of what you need to know to satisfy your curiosity in about 1 month. It’ll take you 10 more years to get the next 5%. And you might never get the last 5%. Full stack development is about as useful as trying to build a skyscraper by yourself. Can it be done? Maybe, but should it be done? No. So engineers wind up being specialists and unless you’re very gifted, you’ll be googling stack overflow (like a living meme). The trick to a successful career isn’t knowing more than everybody, it’s taking risks with job hopping, putting up with B.S., and bridging the gap between engineering, product, and sales mentality. That’s always the biggest gap. Mastering it takes working many gigs over a dozen years. If I were talking to myself 13 yrs ago, I’d tell you to not spend more than 1 week with any language. Learn about 20. See how the Model View Controller framework differs from language to language. This is the crux of engineering.
Thank you so much for the advice. I’ll definitely keep this noted as I move along
This is exceptional advice
Best of luck! You can also ‘publicly’ document your TC while you are at it.
I did. A little over 50K and volátile rsus.
Good luck! Programming is easy, self-study is damn hard. Look into OMSCS, or if that’s too advanced a boot amp
Attend Amazon Technical Academy, it will all work out, good luck!
🤣
Instead of shitposting why not do a couple of LCs?
1) This is not shitposting 2) I can’t just leetcode if I don’t have the fundamentals
You can. Save yourself a bunch of time and read this https://docs.python.org/3/tutorial/. Then when you're done learning this, do leetcode easy questions. If you can't figure out the answer, read the solution. Keep doing this till you got the hang of it. Repeat this process for mediums and then hards. Honestly it isn't that difficult you just have to put in the work. Realistically, if you spend maybe 250 hours doing this with 0 background you can get through an interview at a decent company.