HACKER Q&A
📣 atleastoptimal

Should I even try getting a SE job anymore?


I've read hundreds of posts from 5+ YOE FAANG devs unemployed for months, toiling after countless rejections but getting nowhere. I'm barely 1.5 YOE, unemployed now, sending out endless applications, but by my estimates a mediocre programmer. I feel I lucked out with my first job. The problem is I can't get myself to code endlessly in my free time like some people do: it's fairly fun to solve puzzles, but I don't enjoy it with the feverish intensity that the best developers seem to.

The market isn't the limitless growth starry-eyed future it was during the first 20 years of the 21st century. Now I imagine with AI, headcounts are just going to whittle down to the bare essentials as junior devs become completely unneeded, thus removing their chance of getting enough experience to level up to senior.

Considering all this, should I just focus my efforts on starting my own business, or switch career paths? The definition of insanity is doing the same thing over and over and expecting different results, but so far, after dozens of interviews that led nowhere, the results aren't changing.


  👤 dossy Accepted Answer ✓
> Should I even try getting a SE job anymore?

Based on what you've written, my answer is: no. You don't sound cut out for it.

> The market isn't the limitless growth starry-eyed future it was during the first 20 years of the 21st century. Now I imagine with AI, headcounts are just going to whittle down to the bare essentials as junior devs become completely unneeded, thus removing their chance of getting enough experience to level up to senior.

You couldn't be more wrong.

20 years ago, you needed to buy or rent servers, pay for bandwidth, marketing/reaching your audience was hard, eyeballs were expensive, etc. To get a service off the ground, you needed to have at least $50k of cash for table stakes.

Today, you can get a virtual slice of very fast compute with very cheap bandwidth for $50/mo. It isn't unreasonable to work a minimum wage job, live very modestly, for 5 years, covering that $50/mo expense, building a product by yourself, that could become worth $1B or more.

In other words, there is practically limitless opportunity today, whereas before only those with significantly more resources had the opportunities.

If you aren't able to see the incredible opportunity you have in front of you, then yeah, you should most likely get out of the industry, because you ARE right that as software continues to get easier to create through innovation, the need for simple laborers will continue to decline.


👤 __pache__
> it's fairly fun to solve puzzles, but I don't enjoy it with the feverish intensity that the best developers seem to.

Sorry man, but if you aren't up all night having a blast solving problems then people like me will semi-easily crush you. For decades I've lost sleep because I'm obsessed with problems.

There's no way to compete. You kinda get the leftovers, if there are any?

Maybe switch careers into something you are super passionate about, or there's a ton of job openings where passion isn't as consequential.

Sorry to say, but yeah, why _should_ you beat me if I work twice as hard?


👤 the_only_law
Hard to tell without knowing much about you, what sort of work you’ve done, what sort of education you have, where your passions lie if not in software, etc.

> I'm barely 1.5 YOE, unemployed now, sending out endless applications, but by my estimates a mediocre programmer.

Yep it’s a bad market right now. Luckily this industry seems to be teeming with idiots who never learn and continue to cyclically do the same thing over and over again, and I imagine eventually the market will pick up for “mediocre” types again. Ofc, do what you have to in the meantime.

> Considering all this, should I just focus my efforts on starting my own business, or switch career paths?

Start a business doing what? Switch careers to what? As I said at the start of my comment, it’s hard to give any sort of insight to something like this without knowing a bit more.

Personally I hate professional software development. Hate the work, hate the companies, hate the people, but I’m going to try to stick it out for at least a bit longer. Why? The money is unmatched. Passion is great and all, but it’s expensive to pursue outside of the most casual way. I’m not someone who pursues money at the cost of anything else, but denying that money, often a lot, is needed to seriously pursue other things is stupid.


👤 bakioka
lmao, don't listen to these guys saying you're not cut out for it. The market has taken a downturn and it's hard for everyone, especially juniors. What you need to do is work on your skills. Doesn't need to be "feverish intensity" but just something you can show your skills and develop them like a useful side-project. Don't let your skills rust in the meanwhile. Also, have someone take a look over your resume/linkedin and help you with interview practice. That's just as valuable or even more than technical skills.

Also, lmao at the guy saying you can create a 1B dollar product in 5 years. If it were that easy everyone would be a billionaire.


👤 _zephyr
Hello! I can see you're discouraged. Have you had a chance to sit down in person and talk with a fellow programmer friend or colleague about your experiences and what you can do to change your situation?

I am less pessimistic about the job outlook. As both a developer and a hiring manager, I do not think the need for junior developers goes away with AI. Managers aren't magically all just writing code by whispering into the AI and having it produce their product.

A few questions/thoughts; please keep in mind I do not know the ins and outs of your situation:

- You've indicated you're sending out endless applications. As a hiring manager, one thing that particularly stands out is when the applicant shows me that they are interested in my company's specific job posting - so quality over quantity may be key. Are you including a cover letter that shows you've looked up the company a bit and are able to make a convincing argument you'd be a good fit for the job? It might seem old-school but the number of applications I see with a well-sharpened one page resume and convincing cover letter are less than 5%.

- Have you sat down and reviewed your resume with a hiring manager to help sharpen it up?

- If you are getting as far as rounds of interviews but are consistently getting rejected, it may be worth it to double check your references. Perhaps one of them feels differently about your performance than you'd expect, and is burning all of your interview hopefuls. (I encountered this on the job just this past week.)

- Have you sought and received helpful feedback from job applications where you did not succeed? Ideally this sort of feedback can help keep you from painfully repeating things.

- Are you willing to work onsite rather than remotely? Are you willing to relocate someplace less glamorous? If so, I think this may open a few new doors, and may provide opportunities to build experience.

- Regarding starting your own business. You've mentioned that you do not have a burning passion to be programming all the time. If you are considering starting your own e.g. consultancy, I'd like to note that - successful or not - one thing I've seen as a strong common factor in all entrepreneurs is that they have a strong passion or dedication to their mission and often their craft.

- Switching career paths. I do not know your situation, skills, or true expertise - but your post sounds as though you are deeply discouraged. I'd recommend seeking counsel from family or friends who know you well - they may not know software development well, but they may be able to provide perspective.

Can you tell us a bit further about your experiences and specifics on things that have worked or not?