Switch to SWE - best language(s) to focus on and places/tools for learning

Amynta Group
JusLurkn

Amynta Group

JusLurkn
Jan 8 5 Comments

Hey team,

I won't bore y'all with the details, but after a long 18 months of.. life kicking me.. y'all have inspired me to buckle down and learn how to become a SWE. I've been trying to avoid it for like 5 years now, but I should've just jumped on the bandwagon back in college. I'm currently in the analytics space (DA/DS/BI/etc.), but I want to achieve the career mobility and TC all you SWE people get. I know I can do it. I've never once in my life attempted to learn something and been unable (plus I did a lot of C/C++/Java/Objective-C in college from 2012-2015 and was good at it back then but retained none of it at this point), but I need some direction/help.

The two questions I have right now are:

In order to make the jump,

1) which language(s) should I focus on? and
2) which resources should I use to help?

I have a pluralsight membership and a few JS/Python courses I got free on udemy. If there are better places to get moving I want to go there instead.

Alternatively, if I should just suck it up and take a bootcamp or apply to some graduate programs I can take a look at those too, but any recommended options for those would be super helpful. I'm just not sure if these are the right approach. To be honest, I have a fairly stacked resume and think I have a decent shot of getting into many programs (I actually got a Google SWE interview because of it but didn't even come close on the first screen lol). My point here is not to brag but to say I want to shoot for the moon/not rule out anything just because it's competitive.

Thanks in advance!

Tax: TC - 150k, 6.5 YOE

#engineering #software #swe #techcareer #learning

comments

Want to comment? LOG IN or SIGN UP
TOP 5 Comments
  • New
    niPo64

    New

    niPo64
    Python + Java + JavaScript would make you eligible for most jobs. Easier said than done to learn all 3 (will take time) but if I was starting over that’s would I would focus on. Bootcamps are effective to progress more quickly. But they vastly overstate what they deliver. To make the most of it you still need to do more work outside of the BC than in it.
    Jan 8 0
  • Salesforce / Eng
    PipCoin

    Go to company page Salesforce Eng

    PipCoin
    Java, C++, Go and Python are all you will ever need as a backend SWE.
    Jan 8 0
  • New / Data
    lds457

    New Data

    lds457
    If you do end up going through the bootcamp route, take a SWE immersive course with General Assembly. I did, and it was a really great experience and I'm really glad I did.
    Jan 8 0
  • Coursera / Eng
    myohme

    Go to company page Coursera Eng

    myohme
    Java + Coursera for compsci courses and java

    On frontend - JS, react, html, CSS, node specific stuff, toolchain starting from webpack, babel, etc. Graphql and Redux.
    Jan 8 0
  • Kohl’s / Eng
    blazem

    Go to company page Kohl’s Eng

    blazem
    Python, literally any good tutorial on YouTube or udemy.
    Jan 8 0