Do you enjoy working as a SWE?<p>I'm not a super great SWE-- I'm just a full stack javascript-oriented developer (With experience in a few other languages).
Since I am already familiar with full stack apps, they're getting a little boring for me (since they're mostly CRUD, with some customized processing thrown in).<p>However my current company is letting me train in DevOps: stuff like kubernetes, helm, terraform. I am really appreciating the opportunity to learn new skills and grow my career. And, it will likely result in a promotion & higher pay.<p>The reason I ask if you enjoy SWE, is because you might be able to transition into DevOps, or Software Sales for example-- or some other SWE adjacent role, which uses your SWE skills.<p>If you don't enjoy SWE & the tech industry, then that's another story.<p>That said, learning trades is a great idea-- for one thing, you'd be interdisciplinary: a combination of tech/SWE experience & trades experience may be a highly valuable combination-- for example, you might come up with new product/service ideas. Or you can consult with trades businesses about their IT / Business processes, for example.<p>Looking at your resume-- I think it's awesome you have a CS degree. I kinda wish I did-- I don't have a technical degree but I am considering getting one just to improve my career a bit.<p>That said-- I failed a Amazon interview (for Solutions Architect-- i really wasn't ready for that sort of role without some training) and for a Google interview (for solutions engineer-- but now that I am training in DevOps I felt that the Google Solutions Engineer role isn't technical enough for me, and I don't think it even pays as much as my current role or a potential future role I could have as an Infrastructure-oriented/experienced SWE).<p>If you want to work in Tech, I'd say two things: 1. keep trying and 2. consider applying to and/or training for adjacent roles<p>Other than that... yeah, trades could work out too :shrug: