Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: How are you dealing with the job market anxiety?
97 points by mightymosquito on Dec 5, 2023 | hide | past | favorite | 153 comments
So I started working in the last decade(around 2011) and my safety net has always been my skills and the ability to get another job whenever I want or maximum about 6 months.

However given the current market scenario getting a new job has become so much harder that I am starting to question my skills and whether that safety net still holds true.

How are people dealing with this?




I'll let you in on the secret to finding a job. It's not about your skills really (maybe some), it's about who you know. If you're relying on only your skill to carry you through to finding a job, you're going to have a rough time. It's about who you know. You're looking for a job? Go to meetups, code and coffees, free tech seminars by companies etc. That's your job now. Connect with people on LinkedIn. There are very very few people that are good enough that someone will just hire them on their skills alone. Will you find the "perfect" job that you never want to leave and retire from? In all honesty, probably not, but that doesn't mean it won't lead to the next great opportunity.


> It's not about your skills really, it's about who you know

I've been hearing people give this advice my entire life, which is about a half century now. It's never been true for me. Roughly half the jobs I've had in my life I've gotten through a referral and the other half I've gotten "cold" by just applying to an open req and being the best candidate that applied.

By FAR the best jobs I've had were the ones where I got in on the strength of my abilities. Every job I've ever worked that I was referred into ended up being a nightmare that I couldn't get out of fast enough.


> It's never been true for me.

> Roughly half the jobs I've had in my life I've gotten through a referral

Someone needed to know you well enough to make the referral.


> Someone needed to know you well enough to make the referral.

Not true, many companies give incentives to employees if they hire their referral. Why would I need that employee need to know them.


A referral means you vouch for the person. If you blindly refer someone and he or she turns out to be shit, chances are that'll back for you. Who would want that?


I've found that jobs through cold applying have been gambles. Sometimes they suck. Sometimes they don't and I get great new connections from them. Getting jobs via connections is way more hit or miss since it's all timing, but every time the job has been great.

I'd say that connections are worth it for increasing your chances of netting a job because they tend to be good jobs since someone you know vetted it. Cold applying is easier to get a job period I think, but the quality in every domain is all over the place. It's a trade off.


Similar experience here but with one further observation. I honestly have never had to look hard for a job, ending up getting scooped up fairly quickly, so I've spent a bit of time pondering this. For me I believe my superpower in this regard is my attitude, I'm an extremely athletic guy with a squarely type A personality and I've been told I exude "just get stuff done" - people love seeing that shit.


Same here, and it has almost never been true for me either.

I've had maybe two jobs in my life on the basis of who I knew, and they were both kinda crap. The best ones I got cold on the basis of my ability and presentation.

I get that for some people networking feels like their best shot. I'm socially awkward and find networking stressful. Just shows there are multiple ways to get a good job, but you have to play to your own strengths.


> being the best candidate that applied.

Not to burst your bubble but there’s a near 100% chance you’re wrong about this.

Remember that the goal of hiring isn’t to hire the best person who applies.

The goal is to hire somebody who can do the job at the wage that’s offered. The best person might reject an offer or not even get one in the first place.


The goal is definitely to try to hire the best person who applies. A company might not succeed in that and take the second best, or even worse.

If you get a job offer it means that you were the best candidate that was available to the company. I'm cool with that personally, I don't agonise that some rock star may have rejected the role.


Well to be fair, there’s no objective measure of “best” which makes this debate pretty pointless.

But also, why would I want to hire the best? Wouldn’t that mean that I can’t make a decision until I’ve seen all the candidates? Why don’t I simply look for the first that meets the requirements of the job?

> If you get a job offer it means that you were the best candidate that was available to the company

Again, I’ll disagree here. If you get an offer from the company it means that you got an offer from the company. You can tell yourself it was because you were the best available, but probably not true.


You try to hire the best candidate you see. At least that's what I've always tried to do on the other side of the interviewing table...


I'm in Canada and it seems like all the good paying jobs are remote for American companies (or would require moving to the states). Do you have any tip for networking when you want a job that is remote or in another location?


For me it was conferences, and after landing one remote US job then through contacts it became the new normal over a decade or so.


> There are very very few people that are good enough that someone will just hire them on their skills alone.

IMO this is wrong, but it's hard to know precisely how wrong, just that people shouldn't be setting their expectations this low. There are tons of college kids entering in from the front of the pipeline who don't have connections or experience. Also I've just known a good number of non-traditional candidates who both have and haven't broken into the industry.


I have no idea how strong (or not) this trend is, but I broke into tech from a nontraditional path without knowing anyone. First job at a local company, so possibly some hometown advantage, but my projects and willingness to learn / being personable / general competence conveyed seemed to be what got me hired there. Second job - different company in a different state, no connections at all. I was hired even though I was fully remote until I moved (I had wanted to move to that city to begin with). Wasn't a huge deal as they are fairly remote friendly and I only go to the office once a week now that I live here, but it was still a disadvantage compared to local applicants.

It is certainly possible that I'm just lucky or good at interviewing, but even if this trend is largely true, I hope that people won't be discouraged from applying to roles they find interesting and think they could be a good fit for just because they don't have any connections.


This one hits the nail on the head. For instance immediately when I started the job search I got a couple referrals from friends. Unfortunately they still didn't work out but I made it the furthest with those, since then I have applied to 150 jobs anywhere from mid level to lead, and a few phone calls here and there but ultimately without those referrals most turn into nothing sandwiches. I'm not a coding god but I do love it and spend a lot of time doing it, and this job market is by far and away harder than when I entered software in 2019, and the pay is much lower than even 2019 pay.


> I entered software in 2019, and the pay is much lower than even 2019 pay.

I've been in the industry for 20 years now and the 2019-2021 market (ie: the pandemic market) is the craziest I've ever seen. You definitely came onto the market at the highest possible point. The only time the hiring market was better was during the 90s dot com boom (or so I'm told. That's before my time.)


Getting a job in the 90s was easier (depending on how you define easier), but none of it was online. There were plenty of open positions, but you had to attend a lot of in-person job fares, send actual paper copies of your resume and cover letters to people in Human Resources, follow-up with phone calls, and show up to interviews in a collared shirt. The job market right now is a lot like after the bust in 00. Everything really sucked for a few years after that


It's also about how one behaves in interviews.

Good first impressions reduce the number of questions and give the other person a sense that you'd be enjoyable to work with. No one wants to work with a "genius" that has poor communication or social skills.


Having people around you who can get you into a first conversation about a new job is indeed a great help.

There is lots of advice around on how to live on a smaller budget. The upside of this is that you won't feel pressured to quickly find something new between jobs.

See also: https://independentlypoor.com/its-not-about-saving-money-its...


This is good advice and I need to start taking it. I am one of those rare people who could get hired on skill alone. It's not working anymore, leaving me stuck in a dead-end position.


I think the reduction in that working is because of an over-saturation of people who play buzzword bingo on their resume, LinkedIn, whatever to the point that it's impossible for a hiring manager to really discern who actually has a broad set of skills vs who is just trying to jam noise in the signal.

That's probably where social connections come in because it at least provides a verification layer of "yeah X actually does know how to do A, B, and C we should get them into the hiring pipeline"


I agree, if he has been working since 2011 he should know a lot of ppl? He never worked in a team and can grab them on discord, phone, sms, text, skype, email, blog comment, instagram , snapchat, github account and see if they are looking where they are working now? Asking OP.


I just moved to Canada about 2 years ago, so yes, I do have a giant network back home, but hardly anyone in the west. Trying to figure that here as well now.


Grab them on Discord? I don't think I have anyone from my past 20 years of career on Discord... Is that a thing nowadays?


I've had team buildings that were gaming (light stuff, like Among Us), and used Discord for audio chat, so yeah.


phone, sms, text, skype, email, blog comment, instagram , snapchat, github account whatever man you know what I MEAN FFS

Whatever YOU use to COMMUNICATE with your FREINDS

But yes Discord has been a thing for me for since Im a GAMER. This is contacting techs who Ive worked with working for big companies and they can talk up to their boss etc


> whatever man you know what I MEAN FFS

No, I don't know what you mean, it's good to have clear communication through text media hence why I asked if that was a thing nowadays, I'm not in touch with the expectations from the younger generation growing up with Discord.


This is great advice for ICs but I've never really understood how to leverage networking in management – most of time the person I know in a company is already doing my job!


Network one or two levels above where you want to be


Guess I better improve my golf swing then


I dont know anyone with recruiting responsibilities. I potentially onow people who might be asked to recommend, but how to get to that point where you're shortlisted?


How does this help if you're a terrivle interviewer (like me)? IMO interviewing is the #1 skill to have and yes, networking is important too.


How do you use linkedin effectively?

i’ve been sending 3-4 line connection attempts based on their profile but have not had luck

is there a playbook to market onesself?


I loved this advice enough to save it. Might have value, check it out. Network like your life depends on it and have no shame in flexing your network. Talk to as many folks as you can.

https://news.ycombinator.com/item?id=37983867

https://news.ycombinator.com/item?id=37990707

Courtesy u/Mandatum


Does a linked in premium membership if some kind help with that?


I tried premium when I really needed a job. As far as I can see it gave you access to a community of people who spent far too much time posting about getting a job and not enough time actually trying to get one. I found a job outside of linked in, as usual, and cancelled premium.

Maybe others have a more positive experience.


Where do you typically find out about local meetups, events, etc.?


1. Read this great "Surviving A Layoff" essay [1] and build a plan for yourself.

2. Take the time to level up on one or two foundational skills whose barriers to entry are combinations of tenacity and intelligence, or tech stacks that are very close to a foundational skill. Something like "Fart App Framework" is not a foundational skill because it becomes obsolete in a very short amount of time. Things like mathematics, statistics, hard sciences, cryptography, security, etc. will carry you through the rest of your career and create a moat.

3. Network, network, network.

4. Remind yourself that nothing lasts forever, that you're not in control of everything, that feelings of safety/security are merely feelings, and that the root of all suffering is attachment. If something's making you feel anxious or vulnerable, ask yourself why until you get to the bottom of it.

5. If you're consistently having negative thoughts, frame this experience in terms of gaining something (resilience, experience, wisdom) rather than losing something.

Good luck, and hang in there.

[1] https://oursoc.io/f/surviving-a-layoff


For 1), foundational skills don't help at all apart from being able to solve LC problems. For me solving LC is a breeze but then they ask if I know their favourite stack and how well I know it. Now you need to know React, Redux with online non-trivial project in that to even be considered for interview. DB indexing is a common question as well. Web security pops up as well.

In my opinion just focusing on React/Redux is a lot better than review of algos and this is for no-name companies as well.

The thing is for tech jobs you really need to know a lot. Algorithms don't cut it anymore unless you went to top 10 school and can secure a FAANG interview where they only ask those.

The skill inflation is real. It gets more and more competitive. Nowadays they expect you to hit the ground running.

This is for junior level.


Foundational skills can mean different things. In your example of React/Redux the foundational skills means learning things like how the JS Eventloop works, browser APIs, Layer 7 networking protocols, etc. i.e. the underpinnings of what React/Redux relies on to work correctly rather than just learning how to write a bunch of stuff on top of React without fully grokking the what/why of what's happening.

All of the aforementioned skills are broad and will allow you to pick up new things a lot faster because you understand the foundations vs just being shoehorned into being "$Framework Engineer"


> 2. Take the time to level up on one or two foundational skills whose barriers to entry are combinations of tenacity and intelligence, or tech stacks that are very close to a foundational skill. Something like "Fart App Framework" is not a foundational skill because it becomes obsolete in a very short amount of time. Things like mathematics, statistics, hard sciences, cryptography, security, etc. will carry you through the rest of your career and create a moat.

I've understood this for a long time, and especially over the last year of unemployment it's seemed more and more relevant, but I've never been able to figure out how to do it.

The thing about building your career on "Fart App Framework" is that it's feasible to break into it no matter your background. This sector of software development does not have a lot of gate-keeping, not only in the sense of academic credentials, but also in the availability of entry level work. It's not uncommon for someone to be able spend some time learning "Fart App Framework" to the point where a company considers them skilled enough to employ them.

But for most of the suggested foundational skills I don't think I've ever seen entry level work available. I've definitely seen jobs for developers in the hard sciences, statistics, etc., but more than often they're looking for an established domain expert, with an established history in a particular niche. My understanding is that the early experience in these industries is gained through things like getting the right internship or going through the academic post-grad grind, things not usually accessible to people outside of academic institutions.

To expand a little more concretely, I've occasionally seen over time job listings in some of the suggested areas. Most commonly, I see jobs looking for a developer in [hard science]. The impression I get from most of these jobs is that they're looking for "[hard science] PhD who can write code" or at least "Developer with 10+ years of experience writing code for [hard science]". The often tend to be more specialized that just [hard science]. While I could hypothetically spend years of my life trying to learn and work on projects in [hard science], at the end of the day without any relevant degree, "real experience", and with my professional history (and thus majority of my resume) screaming "Fart App Framework developer" am I really ever going to be competitive with people who do have those things? The market is much smaller than that for Fart App Framework developers anyway. I've focused in hard science here, but I think the same about mathematics, statistics, cryptography, etc.

Security seems to be the biggest outlier. I don't want to waste too much space talking about security work and its many forms, but in any form, it seems to be much more accessible for people without a "correct" background, more like general software development.


"How are you dealing?"

Short answer; not well.

Long answer; I'm currently stuck in a job with an employer that I hate, that is slowly destroying my love of the work, and I can't afford the time it would take to leave, upgrade my skills and get into a better situation.

For context, I am a versatile service tech for industrial machines. I have zero certifications in anything only because I never needed them before since I keep pretty good logs of stuff I work on in my spare time and that typically serves nicely as a portfolio. I'm in my mid-40's and realized I have hit the upper limits of what I can do without certifications and an upgraded skillset.

I'd love to move into the world of PLC programming and cybersecurity in an industrial setting. I've expressed this to my current employer, but it's clear they want me to stay where I am at, so I'm more or less on my own if I want to grow.

I have been quietly looking for a company that offers opportunities for this type of learning and makes an effort to invest in their people. Nothing that comes up are positions I qualify for since I lack said certifications.

I realize this is my fault, of course, and could have been avoided with different decisions in my youth...but now I am panicking because I'm having trouble seeing what my next move is and that is something I've never had to deal with. In the past, I've been blessed enough to interview well and prove my skills, generally landing a new job within two weeks of leaving the old. Now I can't even get recruiters to call me back, with their bars being set historically low.

I'm at the point where I'm open to night school (sacrificing pretty much all personal/family time I have left) but I have no idea what viable institutions are out there, and what's a diploma mill to be avoided.

If anyone works in SCADA, cybersecurity for industrial settimgs, PLC programming, etc, I am open to any direction you can provide. Lord knows I am not getting it from the folks I'm surrounded with in the industry.


I can't help you directly, but have you checked plctalk.com? Lots of experience on there and I'm sure you can find someone who's been in the same situation and can offer some guidance.


I didn't know about this! And with animated gifs, too! Hah, I dig the old web, anyway. But yeah, I'll comb through these forums, seems like it's an active community. Thanks!


You can do it! You just have to start. No one on Earth can stop you from learning what you want to learn.

Don't worry about certifications, dig into the information on your own time. Do it at night, or in the morning, when everyone else is sleeping. Buy some old, broken or used controls and mess around with automating something in your house.

Once you start taking action that convinces you that the day job you hate is temporary, you'll be shocked at how much more bearable every single thing becomes.


I like the positive energy, but this is not a practical solution.

For more context, I work a lot of over-time at my current (US) job. Outside of work, I have a home and family to take care of.

Time is an expensive commodity in my world. Don't get me wrong, I am self-taught in a lot if areas, but there are some areas where structured learning is better, especially when it comes to being endorsed (certs, diplomas, etc).

Money is also an issue. About 80% of my wife's and mine combined income goes to debt (credit cards, loans, kid's schooling, etc) and the rest goes into our gas tanks or bellies. The US economy is not friendly to people who started off lower-income, and sadly, positive vibes don't help change that.

We're realistic, not looking to get rich. But do I have the brains to do better? I believe so. Convincing a potential employer of that is impossible without backing, and if you're at the bottom, getting that backing is MASSIVELY difficult.

Another comment mentioned that networking in the industry is key, and I do need to do more of that. I suppose it is time to reactivate my LinkdIn, something that seamed like another superfluous Facebook back when I first made the account.

Anyway, positivity is important, but it is not a solution. I do my best on that front, but it gets harder as I get older and less marketable.


You're right, I was wrong.

Don't do any work to achieve your own goals.

It's hard and clearly you don't have the time or money.

Surely, someone will be able to see how useful you might be someday, if only given the chance.


> You can do it! You just have to start. No one on Earth can stop you from learning what you want to learn.

The 'weekend' is not enough time to switch a career.

A university undergrad takes 1460 days.

With 100 weekend days a year it would take 14 years to achieve that. That's assuming you don't take a single day off for 14 years.

You're gaslighting the poor dude.


I mean what's better? To say "Well if you try you might get what you want..." or to go, "Yeah you're right it's hopeless and you are stuck..."


But...I'm not saying either of those things. Both are extreme positions. If you read my original post, I'm looking for a company that can take me on and help me get to that next level while I work for them (aka "investing in its people"). They exist, but the barriers to entry are tricky to navigate, hence why I asked for advice from someone in the field.

Sweeping ideas about blanket positivity are not practical solutions, so the previous comment (and, by extension, yours) are pretty unhelpful.


STOP! All that time spent in distractions to salivate the job hate is not doing you any favors....use it instead to pick up PCL! I speak from exp....my brother did exactly that...he is now a manager with good money and better employer.


I do have a PCL (you can find Allen Bradley or Seimens PLCs on eBay for cheap if you are patient, if anyone else is looking). I have learned to program and use it enough to know that I enjoy working with them, which is what set me on this path. Still good advice!

The trick is now rounding out that skill with a proper education on it and being able to show "yes, I did the work."


Google is mainly returning biology or construction terms and my brain is on vacation; what's PCL here?


It's either the Italian or Libanese Communist Party. But I don't think that's what they meant either.

They probably meant PLC, which OP mentioned: https://en.wikipedia.org/wiki/Programmable_logic_controller


I was laid off a month ago, been looking since then and the market is pretty brutal.

Very difficult to get even screening interviews, portfolios of public work seem to be ignored, and even if you manage to get a screening interview, which is rarely with the hiring manager, you'll probably just get a templated rejection email from a person you haven't even interacted with the next day.

How am I dealing with it? I'm still applying away, it's not like I have much choice. Being frugal and trying to stretch the money we have in the bank. In the meantime I'm working on open source[1] and making programming videos on YouTube[2].

[1]: https://github.com/LGUG2Z

[2]: https://youtube.com/@LGUG2Z


Your GitHub profile is stellar, I can't imagine interviewers see one like yours very often.


Thanks for the kind words! Unfortunately my recent experience has been that both recruiters and interviewers are more interested in LeetCode than in any public portfolio demonstrating the ability to ship correct, reliable code to tens of thousands of users across the world.


I don’t think it’s actually too hard to find a job right now unless your only acceptable offer comes from FAANG or adjacent.

Yea, making 250k might not be an option while the market is down, but once things pick back up, you’re free to look around again.

Where I live (Netherlands), we still have an insane shortage of qualified developers. Some of the vendors we work with are overloaded with work because all of their clients need their services in lieu of staff.

Yeah, I don’t make 150k anymore like I did in the US South, but that’s a different conversation.

The jobs are out there if you want to do honest work for a fair wage. The unicorn startups will have money again when the economy picks back up.


> The jobs are out there if you want to do honest work for a fair wage.

If a company is making hundreds of thousands of dollars in revenue from your work, I think it's totally fair to want a bigger slice of that.

I do realise "fair" can also mean "considerable though not outstanding in size or amount" - in that case I agree, but I'm not sure about the word "honest" here.


1. Revenue isn’t profit.

2. “Fair” is whatever you can negotiate. You’re not entitled to any more than you can make them pay you.


"Fair" and "what you can make someone do" and "what you are entitled to" are very different concepts.

Turn this around to an employer "“Fair” is whatever work you can negotiate from the employee. You’re not entitled to any more work than you can make them do for you." - 1) if you can't make the employee do much work, you aren't entitled to much work, and that's fair. 2) if you can exploit the hell out of the employee, then you are entitled to do so, and that's fair.


Correct.


Maybe it's fair (I don't particularly agree), but that doesn't mean you're going to get it. Someone else will take what's on offer.


If you’re willing to take a pay cut* or a title cut, it’s still not a particularly tough market, even with what’s seemed like worse job postings and… stringent ATS requirements (at least in data-adjacent roles). Aside from that, I’ve worked on my network and reconnecting with folks, in case I need favors. I’m batting 1.000 on referrals-to-interviews, so I’ve been working to maximize that potential/reach.

* My thinking was to treat the lesser role as a contract role while looking for something at the level I wanted. Provide value, do good work, but continue to apply/talk to recruiters/interview.


Companies won't hire senior people for junior roles because they don't want someone who will leave soon.


I consistently found the opposite - I did alter some past titles, but moving from a management role to a lead/senior IC role opened up opportunities (I ended up not taking them). It also potentially eases transitions between industries.

It will definitely raise a question, so if you go that route, it’s useful to figure out what your explanation is. But if you’re staring at depleted savings, it’s a potential path.


Moving from management to senior IC isn’t really a downgrade though. It’s a lateral move


Really depends on the company, in my experience. They should be lateral, but especially larger/older companies, the path from, for instance, analyst->sr analyst->manager is pretty defined, and there’s not often a separate path to a “lead” IC role at the same rate as the manager.


They could upgrade the hire to senior if the hire was competent.


The best way to avoid job market anxiety is when you already have a job. Build a finical safety net for yourself. Have a plan on how you'll pay all your bills if you lose your job. The "I'm slowly bleeding out" stress is very different than the "I don't know how I'm going to pay this bill" stress. The more time you buy yourself the more options you will have.

If you don't have a job, and you are actively searching, and feeling anxiety about not being able to find a job then you need low cost stress reduction options. I would advise exercise and meditation as all purpose anxiety relief.

I would advise actively coding and publishing the results as a way to gain confidence in your skills. Github, blog posts, app marketplaces, etc.

I would advise studying the history of the tech economy as another way of alleviating the anxiety. You weren't here for 2008, or 2000, or the previous tech crashes. These things are part of the business cycle around here.


I thankfully still have a job, but even I'm a bit nervous. I've got a baby on the way and if something were to happen to my job, I'd be in a tight spot financially. I'm doing a few things to help prepare:

1. I'm actively working on this side project of mine, and I'm considering giving a talk about it at an upcoming conference.

2. I'm trying to practice leetcode and system design. I say "trying" because I find it's an incredible waste of time, and I hate it. But I don't want to be caught by surprise in a leetcode-style interview.

3. I'm trying to stay in touch with people I know in the industry. I hate networking, but as long as I stay friendly with past colleagues then I'm good.

4. I've been refining my resume over and over again, trying to make it as polished as possible.

These things generally make me feel a bit more likely to land on my feet. I still suck at leetcode though :p


> I find it's an incredible waste of time, and I hate it.

Then maybe it is a waste of time?

I’ve been a dev for 10 years, mentored juniors, led massive projects, interviewed hundreds of candidates and don’t even remember ever going to leetcode.com until reading this comment.

I think hacker news is the only place I’ve ever seen the word “leetcode”.

But maybe I just live under a rock or something. Just making the point that maybe it is just a waste of time.


The majority of companies that ask leetcode style questions aren’t using the word leetcode anywhere.

Leetcode is just a popular repository of the type of interview questions that are designed to prove you understand a subset of the material from an Algorithms or Data Structures class.


Same, I've conducted lots of interviews over the years and I've never used them. But there are plenty of companies, especially larger ones, that still rely on that style of interview question. And if your day-to-day job doesn't involve intensive work with algorithms, then it's easy to let those skills slip.


I wonder how much of the hiring pause has to do with AI - the expectation that it will be possible that it will be possible to do far more with less? Stock prices do not seem to indicate a significant down turn.

Edit: I found this which seems to indicate that companies anticipate a challenging macro environment. However this doesn't seem to be reflected in any stock price.

https://www.reuters.com/markets/us/tech-firms-wall-street-le...


Anxiety and hobbies. Leetcode grind while that happens.

I joined an european robotics startup a couple of years ago in a promising field. Things aren't looking well for the business, we've been through a couple of layoffs at this point, and I'm looking. Interesting jobs opportunities have decreased dramatically since last year and, in my field, most recruiters reach out about positions on other countries in Asia.

It's been tough. I'm not even that old, but I would like to settle down for once.


What is your stack? There are areas with more opportunities than others that may be worth considering a stack shift.

I have been in the market since 2006, and I have seen it go up and down; I've never been unemployed since, but I have close friends who run over one year without a job (In Brazil, we usually have financial crises here more often), at that time their option was to do freelancing for a while until they find another job.

I never felt "safe", having entered the market in 2006 and seeing very senior devs losing their jobs in 2008/2010; I founded a company in 2010 and run it up to this day as a side project (A SSAS for small business), of course, it takes time to build one of those (In my case it took over three years to get the first five customers, today we have more than 1k), and it is a counter sense to spend time building a business that will make you 2k UDS when in your work you can earn 5x that working on a company and having vocations. Still, it does pay off in times like this since I am not too worried if the marketing goes terribly; I can make a living with my side project.


The problem is you can't "stack shift".

I mean, of course you can, we know that if you know some programming languages you can pick up another language, if you know an HTTP router you can learn another, a MySQL expert can learn PostgreSQL, if you know React you can learn Vue and so on.

But you won't get through the HR filters unless you have the magic n years' experience. Once you learn that stack in your junior years, you are stuck on that path for the rest of your career.

Of course it wasn't always thus, but like so much of the industry, common sense went out the window some time ago.


> Once you learn that stack in your junior years, you are stuck on that path for the rest of your career.

That's not true while employed, since you can learn a new stack/tool/tech as part of a new project. People do this all the time, on spectrum from "choosing the right tool for the job" to "CV-driven development" (depending on how much you'll screw over subsequent maintainers).

I know many devs don't have the luxury of making big decisions for new projects; but there can still be opportunities to automate or improve some of your day-to-day tasks (e.g. scripts, aliases, sanity checkers to make sure you never do that thing again, etc.). For that sort of stuff you can use any technology you like, either as a quick, low-stakes way to learn something new, or an opportunity to use something you know from outside of work (admittedly this is more suited to using new languages; rather than e.g. a Web framework or server orchestration solution!). You can legitimately put that on your CV as a technology you've used commercially to solve problems, and that may be enough to get past HR filters. You can also share such things internally, to bolster your reputation as "someone who knows foo" (e.g. I was once given a task at work because there was an existing R package for what we needed, but nobody else knew R; whereas I once wrote a three line R script years ago!)

Unfortunately for this thread: that sort of tactic only works when in employment.


This isn't actually true.

HR people do apply such filters, but you can usually work around it, if you're a capable individual that can actually "stack shift".

I "stack shifted" multiple times in my career, without lying about my experience. Companies look for talented software developers. Going from backend to frontend or vice versa might be harder, but otherwise the required skills pretty much universal. Having contributions on Github helps.

Of course, this is the part where I'm going to say that having a computer science and math/engineering oriented education, even if self-learned, can be valuable. People that go through their profession by just integrating off the shelf stuff will have their jobs automated.


"Companies look for talented software developers"

While that may be true, and it's what they all say, ultimately they just filter on keywords.

Of course, if you have a network then that's less of a problem. You are talking to a real person who can evaluate you.

If you don't it doesn't matter how good you think you are, you are at the mercy of the filters. It's not about your ability to change stacks, or your ability in general, it's about how companies select people.


Maybe it's different for developers, but as an SRE or Architect it's pretty much a requirement that this shifting be performed

Nothing is forever, we must all adapt


Not necessarily. I was a web developer for 24 years, then my company moved me into an integration role (it opened up at the same time a website project I had been working on closed down) - I haven’t touched anything web development related in a year or so now and have been doing straight Java, Python, Apache nifi, AWS, etc system integration programming. I’ve found that I enjoy and could continue doing this for years to come. But, I also could move back to web development pretty easily.


That is your company moving you to another role internally. I am talking about job applications.


Right, but I do integrations for a few more years and I can now look for either web development or integration jobs. I now have at least 2 career paths. Though, I've spent so many years doing database work (both DDL and DML work) that I could do that as a career path too. Frankly, none of these things are where I started out as a junior developer.


Depends on the position. If I'm hiring you on contract for a project with a specific stack, I'm going to want stack experts. If I'm hiring you full time into a salaried position on a product, I don't care if you know the stack or not, just that you have sufficiently adjacent experience that I could see a cross-train happening in a reasonable amount of time.


Not true. While it's harder, you can stack shift. I've done Ruby/Rails, Python/Django, and JavaScript/React and treated them as interchangeable. I might be rejected in some resume screens here and there but once talking I make it clear I'm comfortable with the target tech stack and it has never been an issue.


"Once talking" is the problem. You have to get your resume picked out of the pile so you get to talk to a real person.


Protip: lie


In the spirit of your comment, there's nothing wrong with spinning your skills to fit the job req. If they ask for 5 years of Golang and you've only worked on it for 2 years, but you have 10 other years of programming - I'd just tell them you know Golang and have 10 years experience programming. No real harm in them making a technically incorrect assumption.

The real interview will be with the tech staff, not the HR bot. Let them make the decision to hire there.


> There are areas with more opportunities than others that may be worth considering a stack shift.

Such as?


what stack is the play today?


I'm currently dealing with it by simply holding on to my job. In prior markets, I might have began seriously looking for another job after ~1.5 years, but not now. My job pays well and is flexible enough, mostly outweighing the negatives. If I lose that job, I have access to about a year's worth of expenses, and a little more than that if I sell tangible assets like my motorcycle, but I really hope I don't have to do that.

For the long term, I'm trying to figure out whether I need to retool my skills. I'm very tired of web development and the lack of craftsmanship in the field, and I think such jobs are going to be chronically in decline due to things like no-code and AI. Also, once there is enough of a collapse that only the most talented survive being laid off, those experts will clear the detritus and further reduce the need for "engineers" to play janitor with codebases. So if I still want to be a programmer, I think it's got to be in something else. Rust? Clojure? COBOL? Hardware development? Game dev? I don't know.


Short term: zero anxiety, I'm at top 5 (very optimistically) to 20% of software engineers and have good visible achievements, speaking, etc.

Mid term: this is where I have the most difficulty predicting. AI might get good enough to put most devs in 5 to 8 years. I give that 20% of chance but it's not 0. In that case only thing I could realistically do is management (lol), work in construction or gastronomy.

Long term: I don't plan to work more than 15 years. In 10 years I should have good enough finances to retire, and work for few years more to solidify it. I don't care and don't plan for black swan events.


Ai can definitely put most middle management out of work too.

Jira tickets, status updates, and meeting summaries are all going to be relatively low hanging fruit for lm apps.


If you think that’s all what a manager does, you had bad managers. People managers, I mean.


I think I'm still waiting on a single good 'people manager'

I've had plenty I got along with, but not one that has ever made my job easier

Best case, we all suffer together. Probable case: they build a promotion off my back

Note: not the one who received the assertion, but it's true. Bad managers abound

In fairness to them, there's only so much they can do in organizations that refuse to change where it 'counts'


I think it's still not optimistic for managers. Think that management is mostly necessary to deal with difficult devs. A team of good devs doesn't really need a manager.

And if AI replaces all the low tier devs, it follows the demand for management declines as well.


I went through it at the beginning of the year. In the end, a cold inbound from a recruiter for a leadership position that I wasn’t right for led to her referring me to another recruiter with something that was perfect. The point? Work every angle and treat looking for a job as your full time job.

You only have to find one gig, so don’t get sucked into self-pity endlessly focusing on everyone who’s having trouble, when it happens, have something constructive to divert you.

If you’re going for remote work, expect that the whole process will take longer and the same rules won’t apply. The candidate pool is vast and you need to stand out. You need to apply early, when the position is posted.

Realize your resume is likely being parsed by software before it’s even screened by HR. If you can get your resume directly to a hiring manager, do that. Otherwise consider feeding your resume through various parsers to see how it looks to algorithms. Cover letters that are written to the exact specs of the job as posted can’t hurt.


Concerned, in a job right now but finding something new feels tough. I've been a bit professionally isolated so don't meet up with many other programmers or really talk to any in a professional capacity at the moment.

Also trying my hand at a masters which consumes more time.

Edit: I am occasionally applying for new things. My work skills are a bit out of date (still a perl dev) which has been a problem while looking for something new before which isn't great.


I suspect people with a good network are saying "yeah it's fine, getting offers, things have never been better", while those without a good network, who rely on going through the grind of the job application process, are saying things are terrible.

So have to bear that in mind when people tell you how well things are going.


1. Have a financial buffer if you can, the bigger the better, being able to wait it out is the ultimate protection, but increasing your runway by any amount increases your options and helps with the nerves.

2. Work on your network, talk to recruiters, peers in the industry, you can even do some interviews to practice. Not only might it help you if you need a new job, it gives you a taste of the actual situation, it might be better than expected or you know better what to prepare for and what you can work on.

3. Be open to freelance work and shorter projects.

4. Work on your skills, tune them to where the jobs are, build projects. Widen your skills with new topics/languages/frameworks/areas and get deeper expertise in your main area. Get your confidence back.

5. Start a company, but that is a lot more risky, and comes with a bunch of anxiety on it's own. It is also a lot of fun, I am enjoying it.

I think you need to do a good objective evaluation of your situation. Anxiety often comes from uncertainty, you might find it's not as bad as you fear it is, or you learn what you need to do. It sounds like you have a job, have experience, so you might be fine while just continuing to do what you do.


I work in the DC tech scene. People kind of overlook it, but it pays well and the job security is very high, thanks to the DOD and DHS budgets. I'm gratefully working on something that I'm not ethically concerned with (as I might be at DOD). I also got lucky and landed with a company that felt more like a startup for a long time, though recently is feeling a bit more corporate. There's no equity, so I'm not making $300+ TC, but I'm at the high end of most salary bands, and have good benefits and work-life balance. The worst part is that the work can be mind numbingly boring, and not challenging in any way, and you may not have much opportunity to learn from really smart people or work on really cutting edge tech. There is a lot of demand and need for talent though, so I don't find it difficult to exceed expectations either. Also personally love living in this area, but I realize that's highly subjective.


> I work in the DC tech scene. People kind of overlook it

Well, yeah. Most jobs require a security clearance, which could take years to obtain. Unless, of course, your current employer is willing to help you with the process.


I grew up with a terrible anxiety about money. To combat it, I’ve spent my career living a lifestyle as if I made half the income that I do. As a result the job pool that would allow me to maintain my family’s current standard of living is considerably larger. It also means I feel less dependent on keeping my job and have years of runway savings.

The consequence is that unlike most of my peers, we only have one car, it’s not fancy, vacations are in-province, and we don’t spend on things teenaged me craved like a gaming PC or a Lego hobby. The kids want for nothing, though. I’m very thankful to have a partner who is deeply aligned on this philosophy.

I think there’s no “right” answer. I can hear people saying to should enjoy things while young. But I’d pay almost anything not to feel that anxiety ever again.


Personally I've seen quite a few of up and downs in my market (UK contracting), this might be a bit longer than usual, but not a permanent situation.

An encouraging sign I'm seeing is that there's more permanent positions advertising higher salaries than in the past (maybe just the +20% of inflation from march 2020, but still!).

The market will change again... software is still eating the world, there will be shortage of SKILLED developers for the foreseeable future. And even if I need to make 25% less of what I used to at the peak of pandemic hiring, it's not that bad really!


I'm also seeing positive signs.

8 months ago all the usual recruiter spam emails I got disappeared. 3/4 months ago I started getting recruiter spam again, but at lower salaries than before, this month I'm starting to see decent salaries again in that spam.

I've not tried myself, but the UK market looks like it's recovering to me.


may i ask how you landed your first contracting role


Had a permanent role (mid weight) level before, applied for contracts. Nothing special!


Not great!

I've been luckier than most in that I had a decent year, but the writing is on the wall for 2024 and I have never seen such a hostile job search environment.

There are barely any leadership roles available in the UK and it feels they're all looking for something very specific. All the layoffs are not helping as people with FAANG-style experience are seen as known quantities.

I'm keeping myself busy but I'm very worried about the future


A good friend of mine is searching as well. I'm anxious about the next year for sure. My friend recommended joining a support group, and I've now noticed many people who are out of work suggesting that. Even if you don't find something through that, it's a good place to get emotional support and realize you aren't alone, which to me is the hardest part.


I'm in a different industry sector (banking) vs probably most here. Spent ~20 years in investment banking doing acquisition financing. Left in late 2022 to do private loans to owners of pre-IPO companies (read: founders of tech companies). Was laid off as part of a corporate downsizing in May of this year.

I'll tell you it's extraordinarily challenging out there. I've probably sent upwards of 400 resumes for what looked like promising jobs on LinkedIn. I've gone through my entire network probably two times over, looking for leads to new jobs. I've gone to networking events as often as I can. I've even offered, during interviews, to take a step back career-wise just to get a job. And I'm still empty handed.

So, that adage of "6 months to get a new job?"... I'd suggest that if you're at risk for a layoff or in an industry with a lot of upheaval, I'd consider a buffer of 9-12 months.


It's largely about the specifics of your life circumstances. I'm in my mid-40s, so I've been through a lot at this point and there is no plausible near-term scenario short of all-out nuclear war where my life gets worse than it has been in the past. I've experienced levels of economic hardship well beyond anything I'm ever going to experience again and I ended up getting through it fine and here I am. Second, my wife is employed and also an engineer. Our finances are such that the family would be fine with only one of us working. We'd make less progress toward retirement goals, but we wouldn't lose the house or anything else. So that's an inherent safety margin that makes one person potentially losing a job not all that scary. There's also some level of perhaps just luck with timing, perhaps something bound to eventually happen as you get older, but we're not exactly living at the edge of our means here. I bought my house a long time ago and it's way cheaper than I could afford. Student loans are paid off by now. I don't even drive, so I'm not blowing a bunch on a car, and if I had to sell the car I have and go totally without, it wouldn't make much of a difference. I'd be fine making a lot less money than I currently make.

All in all, the net effect is nothing about my quality of life requires the economy or job market to be great. But for what it's worth, I'm not really all that worried about that, either. I'm specialized enough at this point that my company has great difficulty filling positions similar to mine. It's limiting in a way. I don't always love the specifics of this field but can't realistically hope to do anything different without starting at a much lower tier and sacrificing a lot of the autonomy and seniority I currently enjoy. But the upside is I'm probably fairly near last to go. My company doesn't need me specifically to have something to sell, but they need someone like me and there aren't a lot of them out there.


Won't help with a job specifically, but look into breathwork for anxiety. It might sound silly, but try it. Many exercises only take a few minutes.

e.g. https://www.youtube.com/watch?v=tybOi4hjZFQ


It hasn't really changed that much in my view/area of interest.

SRE/Linux: recruiters are still reaching out weekly here

I've marked myself as "looking for work" on LinkedIn to get a taste. I'm trying to not jump in too early this time


Progression at my current company has stagnated. Management is a lot more stingy with promotions lately. It stinks because I’m the kind of person that gets excited about work even if it might seem boring to others, and without a path forward it’s pretty deflating. I’m not complaining though, at least I’m still employed.

So I’ve been spending my free time working on a project that’s turned into a startup idea. I found a cofounder and we intend to apply to YC. If that doesn’t work out, I’ll use it as resume material and start interviewing next year. I really wish I could quit my job now but I need the money.


Poorly. Got laid off in the end of May, haven't been interviewing very well because I'm not good at it. I struggled to get a few initially and the ones I got later I didn't get through because I didn't do well on them. 1-2 times I realy choked and got flustered. Some jobs were leetcode focused. Some jobs were Java focused. The latter I was able to navigate but not perfectly and I couldn't handle some of the questions. I'm honestly questioning my abilities at this point and doubting the career choice I made.


I ended up finding new work after a while but may not be able to hold it down for long.

At this point if the market is still garbage in preparing to resign and find something else to do with my life.


Me thinking a 10 year stint at academia. Get a PhD.....


I agree with another commenter about reaching out to people directly. This is why I built TJ Alerts[0]. You can create an alert for a specific technology and will get notified every time a new job pops up.

Better yet, there is a search panel that would allow you to filter out all the jobs that have contact info, so that you can reach out directly.

Give it a try, would love to know what you think.

[0]: https://gettjalerts.com/


I wrote an easy apply bot that speeds up my applications ten fold by removing a bunch of the tedium.

I applied to like 500 jobs yesterday.

Haven't heard back from a single one but I'm going to spend the next 20 days and apply for 10,000 jobs to give the job market a fair shake before trying something else.

Feel free to use/submit P.R.s/help out.

https://github.com/0foo/easy_apply_bot


Spamming applications doesn't work. You usually need some sort of connection to the company even if its tenuous.


Used to not be the case!

I guess those of us with no connections anymore are out of luck.


I just stopped working for other people/company, I only work for myself. Any kind of anxiety disappeared just after I learned how to survive by myself.


Freelance? Would be curious to hear about your experience getting into it if you're interested in sharing.


Paradoxically, Curiosity and Passion for Learning can work against you: - The time and effort put into continuously building tech skills has an opportunity cost on networking for jobs - many positions seek for narrow and deep expertise of specialists, so if you are driven to broad life-long learning, being a generalist can dilute and blur the specifics.


> my safety net has always been my skills and the ability to get another job whenever I want

You need to have an actual safety net. Like 1-2 years worth of living expenses. Especially if you're a man and/or if you can't easily live a few months with friends/parents, etc.

The best way to deal with job market anxiety is to:

1. Live well below your means 2. Own your property


How long have you been looking for this time?

Personally, it feels harder this time, and most of the recruiters I talk to say the market is weak right now. But I’ve been seriously looking for less than a month, so it’s normal for me to not have found anything yet. I just tell myself that I’ve got through this before.


Since July, 2023 so about 6 months.

What's really different this time around is getting interviews is a big problem. Earlier you could get some interviews as well, but this time around its VERY seasonal plus and in general quite difficult.


I've tinkered up automation of hh. ru (out job market central platform) for job seeking. all I need to do to find a job is just launch a script and wait for interview invitations to manually schedule. finding new job takes 2 weeks max now.


Russia is an outlier right now because of a huge shortage of skilled developers, a lot of tech people left the country in the past two years


I’d be curious to hear more if you’d share. I’m not in your geography so am not competition…


I’ve dealt with it by never being just a developer.

IT infrastructure, cloud, cyber security, privacy and risk, customer success, QA, SRE.

Add a dash of doing stuff that not everyone else wants to do and that gets me or has kept me with a high paying job in IT.


What is your geography? US non-tech hubs still have plenty of openings (for lower pay)


Have found people are more tribal for the last six months, taking less referrals and sticking to community tips and accepting known quantities from friendship networks.


My wife was laid off and has been looking for a QA job for a few months now. The market is surprisingly tight. She found new jobs quite easily then.


Lexapro


trying to get into contracting and build my own book of business

no luck so far would appreciate any suggestions, with 4 yoe it appears only seniors are desired

sending 3 linkedin connection invites a day for lead gen purposes


I have been a professional programmer for 44 years and have NEVER had "job market anxiety". Why? Because I sincerely believe that there is zero correlation between the job market and my ability to find work.

I don't pay attention to what anyone says about the economy, the market, or anything else macro, especially on the internet. And I have gone through times that were much much worse than now.

I never worried about losing any job because I was certain I could find another. The longest I've ever been out of work was for a few weeks.

A few tips:

  - Have x months expenses in the bank. Take the pressure off.
  - Have multiple resumes ready to go, programmer, analyst, sys admin, manager, even data entry.
  - Stay in touch with your network. Not to get a job. Just to stay in touch.
  - Keep your skills fresh. Always have a side project.
  - Remember we're not in energy, education, or manufacturing. Their cycles are killers. Our in tech are not. Everyone else depends on us.
  - Fuck anxiety. We build stuff out of nothing. We're stronger than bad news.


This is all good and optimistic but is a little bit in denial of the currently reality.

I don't think it's super surprising news to anyone and most people have done everything you've mentioned and are still struggling to get a job so it seems a little cruel to place the blame on them when the market is gone.


> This is all good and optimistic but is a little bit in denial of the currently reality.

The current reality is still better than 2009-10, when millions of fresh grads even in technical roles went into economy with 11% unemployment and had to take close to min wage jobs if they could find them at all.

I have many peers still recovering from that recession, and some never found meaningful employment and are still in dire straits financially.

The current situation is far better in comparison, especially for techies who had a decade of cushy jobs to pad their safety net.


heavy drinking, and the occasional IT cert


Pay for a therapist. They will help you to untie those thoughts.

Nothing said in HN will help you. It's mostly about processing emotions.

In the real world, it's not like you will not have what to eat. There are many jobs, even if the worst-case scenario exists, of you never finding a new job in tech, which is unlikely. You can adapt.

The thing is, if you only live in front of a display and use HN to help you process your emotions, even while making millions in FAANG, you'll still feel you are missing out on something.

Go outside, touch grass etc. And of course, get help from a professional, a therapist.


Copius amount of video games and youtube.

Also I still have a job.

You can always do call centre helpdesk OP. Everyone is replaceable.


> You can always do call centre helpdesk OP. Everyone is replaceable.

Or, learn a trade.


Sounds way worse and not in the same skillset.


I have very little anxiety because i'm not overpaid


I stopped chasing JavaScript jobs. I would rather be unemployed than go back to framework nonsense working with a bunch of emotional liars. I say emotional liars because most of these framework trend chasers put up a super confident front like sales people but most of them are extremely insecure and have no idea what they are doing. A true case study of Dunning-Kruger.

Now I only look at clearance required positions because that job market is still hot and many of the people doing that work have no delusions about who they are or what they are doing.


Idk, lots of folks have been talking about “downturns” but I’ve been in the industry for 8 years now and I’ve never had to look for more than 2-3 weeks to get a job—and that’s while I was already working so I’d imagine I could find one even faster if I dedicated all my time to it.

I’m not trying to be contrarian or suggest that other folks don’t struggle finding a job. I’m just offering an alternate viewpoint. Maybe it’s my skill set that’s in-demand? (Full-stack JavaScript; React, Node, plus a ton of other stuff like Elasticsearch, DevOps-ish skills)

I’ve got a semi-decent resume and my managers typically give me feedback that I’m quite charismatic and easy to work with. Perhaps that comes across in interviews as well?


> “folks have been talking about ‘downturns’ but I’ve been in the industry for 8 years”

This here is the first downturn in over 12 years. So you haven’t seen one until now.


It's rather easy to 'imagine' finding a job quickly. How about trying to do it, and then you'd see for yourself?

Reminds me a bit, but the opposite of, of the Saruman/Wormtongue scene in Lord of the rings, "But my lord, there is no such force" ...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: