I was fortunately able to leave a terrible job 2 years ago and immediately had contract work, now I run my own business and get constant referrals from my network. I make more than ever, have incredible work-life balance, and for the most part love what I do.
If you don't have a network, the moment you quit/lose a job you are dead to the world. Even now I have people approaching me for FTE roles, I haven't even worked with them for 2 years. Am I some god tier programmer? Not really, but I have a good track record and people always want to go to someone they already trusted.
Building a network is something anyone can do. Join meetups. Find local user groups. Find online groups and get active in them. Give talks. Write and publish your thoughts locally and/or online. Talk with people. Ask (good) questions. Let people get to know you and the way you think. Many more ways exist than just these.
Connecting with other professionals in various ways is all there is to building a network and anyone can do it. They just have to do it.
This. I'm still benefiting from being in a BSD users group that I went to between 2000-2008 because it was filled with passionate/talented tech people, most of whom have gone onto other things. Find places to get into discussions and show your opinions and have discussions. If you are in a group where your mind is never changed, then find something else.
In academic / white collar work for sure. But if you're something like a skilled craftsman whose services are in demand, you can probably do fine with less social networking.
Maybe. All of them have cycles of good and bad times. I've known many Electricians and Carpenters who have been laid off for years at a time before things come back.
I was fortunately able to leave a terrible job 2 years ago and immediately had contract work, now I run my own business and get constant referrals from my network. I make more than ever, have incredible work-life balance, and for the most part love what I do.
If you don't have a network, the moment you quit/lose a job you are dead to the world. Even now I have people approaching me for FTE roles, I haven't even worked with them for 2 years. Am I some god tier programmer? Not really, but I have a good track record and people always want to go to someone they already trusted.