HACKER Q&A
📣 wherearetheyhuh

Can I save my career?


I’ve had pretty much a failure of a career. For five years I was underpaid even when taking into consideration all the circumstances, stuck disorganized companies where tech was a cost center never in the sort of environment that let me grow, but I always said, next time I’ll be get there, but it seems that it’s too late at this point. A lot of it’s my fault, and I’m honestly really demotivated/jaded now, but at the same time I don’t want to give up.

This time around I tried to be pickier, to target companies that looked like they paid well and could provide good growth, or in domains that interest me, but it was not working. Front door applications are a crapshoot, as I’m sure many are aware, and I could never manage to grab an interview. The frustrating part is it makes sense.

My resume, my work history, is nearly irrelevant to what many of these companies are looking for. Cloud technologies and services? I’m familiarly enough to know what they are/how they’re used, but I’ve never worked anywhere where I’ve been exposed to them, so you won’t find them on my resume? Programming languages? I know enough about most of the ones that get used (and other that don’t) to be relatively productive very quickly, but I haven’t used them professionally so You won’t find them in my resume. Stories about me solving hard problems or taking leadership or managing large scale / designing systems to last under heavy load? I’ve barely had the opportunity to write much code in my current role thanks to the sluggishness of corporate bureaucracy and I never have worked in an environment that would give me anything to write about.

In the end, it makes perfect sense my applications get rejected or tossed to the void. Everything I’ve done has been unremarkable even compared to every day unremarkable development. Especially for how long I’ve been doing this. I can get interviews sure, I can even get offers if I want. Granted none of them are paying that great and almost of all of them are going to leave me in the same position as I am now X years down the road.

I admittedly don’t do as much in the side anymore, though I do have some really neat (at least IMHO) projects in the world, and some extremely trivial, but nonetheless useful contributions to OSS you’ve probably heard of. Nobody ever cares. It’s never brought up when I include it on my resume and if I bring it up, it doesn’t really seem to generate any interest. I’ve also been told straight up in some interviews that they’re less interested in my non-professional work (in the context of asking me about technical challenges/feats)

I’m not sure what do now. I’m sure if I dedicated my life to something (i.e. start making substantial contributions to Linux or something or start pumping content on every idea that pops in my head, or deep diving into some hot domain), I could generate enough interest to revive myself, but that’s a whole career on its own.


  👤 f0e4c2f7 Accepted Answer ✓
Don't focus too much on a few rejections. The hiring process is badly broken at most companies. You application may have never been seen by a human.

Nothing wrong with brushing up on your skills but it's very likely you could switch jobs now and learn while on the new job instead.

One way you can do this a little faster and with less rejection is on LinkedIn (I know, it has annoying problems of it's own.)

If you don't have a profile create one and set it to looking for work. When recruiters reach out you don't have to compromise on your original goal. Just explain to them that you're interested in working with xyz technology. There is a decent chance they'll come back with that job.

One more thing I'll mention it you're still having trouble after that. You mentioned Cloud, the cloud market is especially hot right now. One option would be to study for and pass one of the entry level Amazon cloud certs and list that in place of experience.

But in reality you probably don't even have to do that.

One of the hardest parts of switching jobs is the rejection and annoyances built into the process. Again I hope you can believe me that this is more representative of how broken the process is rather than any problem with you. There are thousands of companies paying millions of dollars to recruiters to try to find people like you, and yet they are clearly unsuccessful for you to feel like this.

In situations like this I personally find it better to try and shake my head and laugh at the situation. It's pretty absurd if you're able to step back from it a bit.

Good luck friend!


👤 ironmagma
The simple answer is to join an engineering-focused startup. The barrier to entry is lower, and you'll (be forced to) get productive with a lot of tools fast, and probably build a bunch of features.

👤 DevKoala
Why don’t you build something that uses cloud technologies or other technologies that the roles you want to land are asking for? It will probably take you a year to learn the app_framework/docker/kubernetes/cloud stack of choice, but after a year of playing with it you will probably be more pro efficient than plenty of employed engineers who rely on a devops team.

Have some confidence too. A lot of people are faking it and don’t learn it until they run into the problem. At the end of the day it only matters that you deliver, so deliver on your personal project first.


👤 dudus
You should choose one field or tech on high demand and go for that. That may be a consumer application like powerBI or could be a framework like React. Then you create a personal project to use it. Doesn't have to make you money or even launch. Just keep you interested enough to work on for a few months and use that tech as much as possible, to the point you are now an expert in it. Just focus on one thing and learn it very well. Then look for jobs that value that specific skill.

👤 giantg2
This sounds a lot like me, except my changes and moves have all been internal.

The biggest thing that has helped me (depending on one's definition of help), is to acknowledge that I have a job, not a career. This removes some pressure and self imposed expectations.

I was also once told by a manager in my 1-on-1 that "not everyone has the potential to be more than a midlevel developer and that's ok". I'm working on accepting this.


👤 aurizon
Your cutting edge tech has worn off. The side projects are a form of self study - once they stopped, your abilities stopped increasing/diversifying. In athletic terms = couch potato. As ironmagma suggested - a startup might help, but they might screen you out for the reasons you cite. The choice is re-invent yourself or manage others from your tech base - there is demand for managers who can not be snowed.

👤 luhego
When picking a job, optimize for growth and learning. Pick jobs with interesting work so your skills can grow. The skills and interesting projects will make you land a high paying job. Also try to learn popular technologies that are in demand in startups.

👤 readonthegoapp
if you can actually hack linux, and you can't get a job, or can't get a job you like, etc. -- something else is going on.

that i've seen, most programmers who can't find work are either not real programmers, or not interested in it anymore/burned out, or are applying to FAANG and thinking they should be shoe-ins when all they know is some javascript and didn't even go to an elite school nor have connections.

i think very small tech-focused startups often want/need legit stars, but once a company size is 200+, they'll take warm bodies who can code and occasionally show up to work sober.


👤 theoutcome
Go become a nurse or something totally different and stop caring about your career, it will give you soul cancer, have a rich life outside of your job.