Based on news of layoffs and word of mouth from jobless SWEs, and of course - Blind, now is the worst time to swap to a full-on SWE career track. Challenge accepted. I have 10+ tech (non-SWE) years of experience. Considering the current job market, what is your recommendation for best stack? Any industry that pays the best with the best balance. TC: 130
The worst time was 2001 after the dot com crash. Now is fine.
Lol, old timers talking about 2001 and 2008 just to show they are more knowledgeable comes across as tone deaf
What stack recc? roadmap.sh?
Just learn Python ... your options are not great
I highly recommend don’t
But whyyy?
C++/Rust eng here. The market is incredible for us rn, I get reached out to weekly on LinkedIn. It's always been good since bootcamps saturated the market with web devs, but very few choose the path of embedded systems and high performant/scalable C++. Now, with the AI bubble. We are creating the shovels being sold this gold rush working on GPUs (or TPUs at Google). Even before this I worked at an HFT, got burnt out and "retired" to G.
YouTube bro, Primeagen, said Rust is nuts and you should just learn Haskell. How much of your job is C++ vs Rust? Also, you work for Corp G or Gov G?
Rust has its downsides but its use case is very different from Haskell. Haskell is pretty high level and has too many layers of abstraction to do high performance embedded work. No way it could do kernel, driver work as effectively. Historically (before this year) it was around 90/10 C++ > Rust but this year it's closer to 70/30, will probably increase as leadership for my org is pretty gung ho about it. Corp G but open source. A team that upstreams to the Linux kernel frequently. The kernel now supports Rust natively, which we contributed towards.
Java if you want a reliable job, or maybe some other JVM language like Kotlin. It's boring but there are tons of enterprises using it on the server side.
Gotta chooses something in addition to Python. Choices are mostly Python + C++ Python + Java Python + one of the above + Rust and or C
wtf are these options?
Open to reccs. Options are :D