Thanks for your responses! I can't run on "programmer time" anymore, but was up late briefly and wanted to give you the smiley. If anyone else wants to weigh in too, please do!
At 2/28/23 01:46 AM, Gimmick wrote:
[...] Java will outlast the heat death of the universe.
[...] React, Angular(JS), Vue are some frameworks which are used in some places.
[...] Overall though there are more remote positions than before.
[...] if you have 20 years of experience you're probably going to not be too involved in the actual grunt work of code - interviews would probably test your system design and architecture skills [...]
Cursed Java ;)! In short, it's 20 years of experience spread out in a rather strange way. You're right, I'd be gunning for something along the lines of team lead / architect at this point. I can talk and type and know my stuff, but the 20-hour-days of coke-and-pizza are long gone. My tendons are basically shot, among other issues, lol.
Ahh Java. The only major language I somehow avoided. I assumed React/Angular would be out of favour, but I'm glad to hear they aren't -- good to know some things never change. I'm from the Microsoft camp for the most part, so I'd be looking at leveraging .NET / UWP / WinForms / ASP / T-SQL / etc. The only "sphere" I haven't touched yet is hardcore science stacks involving stuff like R, advanced math, or ad-hoc visualizations. Webdev, *nix, C++, MS vertical, etc, all A-OK. Sounds like there's hope :). Thanks!
There's also the r/cscareerquestions subreddit, but that mainly consists of fresh grads and people with...honestly, kinda warped expectations of what the CS industry entails. Given your current position, I think you might benefit from looking through or asking in r/experienceddevs instead, although you should probably take things with a grain of salt there too because, well, people could just be larping there too - I haven't been on the sub long enough to say.
Warped expectations, talk about it. It only took a few years of sitting around for old injuries to accumulate, so when I was caregiving for my deceased mother and lifted too much weight -- snap, game over. Do not pass go for several years.
I just told a starry-eyed CS-tuber to take exercise seriously and avoid over-work of any kind. Bolded for future readers' benefit, not yours :). I'll pass on the Reddit sphere -- but if someone else stumbles on this post, they might want to know about those subs! Thanks for the share!
If you're out of date with the frameworks themselves but are clear on the fundamentals then you might be the perfect candidate for a bootcamp program. While these are tough for many people (since they mainly target non-CS backgrounds), I think someone with existing CS experience should find a lot of it very familiar.
Self-taught Carmack-style here. Getting into 2D art, I'm seeing the same phenomenon all over again. "Fundamentals!", followed by being beaten with an ugly stick. That's just not for me. I suck on the firehose and figure it out.
A bootcamp, at this point, would be great for meeting people, but not for much else. I'd forgotten these things exist, frankly, and that I don't have to pretend I care about being top dog... so I'll chew on this suggestion a bit!
Finally, if you're really hurting for a job, well I think the WITCH/AR (Wipro, Infosys, TCS, Cognizant, HCL, and other "body shops", OR "temp/development/bootcamp"s like Aston Technologies and Revature) companies would probably be keen to hire anyone they can contract out to others. Given the economy, if required I would not shy away from this option if I had found it difficult to get a job (even if the latter's contract terms are kinda shady/legally unenforceable, all things considered).
Ahh yes, recruiters. They have injected themselves into my local market with such force they're unavoidable. I'm currently fishing for bites with a passive resume to attract the bad recruiters early so that I can blacklist them. 6 jokers down in ~2 weeks, several more to go! :) "$200 just to talk with us!" -> sayonara! New grads, man, that's gotta be rough to navigate.
The other option I'm considering is a post-graduate degree. As you say, the economy... I'd have to first take a job to fund retraining. Stuff like Technical Writing is probably more my speed now, so I'm also thinking about pathways out of this locked-in code career choice.
Regardless, I'm glad to hear your honesty about shady deals. Everything's changed, but nothing's changed, based on your take. That vibe resonates with my life, and gives hope :). Thanks!