I was eventually let go, and for the past few years have been doing on-and-off menial gig work. Feel like I’ve wasted my life. No marketable skills. Unimpressive résumé. No network. No mentor. No confidence. No motivation. And I’m in my mid-30s.
-Is there any hope for someone like me?
-Is there any reasonable path to starting over?
-Where do I even begin?
-Will tech co’s ever consider hiring someone like me?
I've hired people who have switched careers by going to dev bootcamps, but their situation was different because they hadn't had a period of downtime. In general, though, I love hiring career switchers. They've demonstrated the ability to learn and adapt rather than just let momentum carry them on.
As someone who hires software engineers, here's my perspective on this question:
> -Will tech co’s ever consider hiring someone like me?
Based on your description right now, I probably wouldn't hire you. You sound like you are directionless. I love mentoring new engineers and cultivating their growth, but I need them to have the focus and the drive to do that growth, and the description you have here doesn't paint a picture of someone who would likely be successful at that.
However, if I were to see the resume of someone who spent their early 30s directionless and then figured out what they wanted to do and took the serious steps to do that with a record of setting ambitious but reasonable goals for themselves and hitting them, along with developing the beginning of the technical skills needed for the role, I'd be really excited to consider them.
I suggest you hire a career coach to explore your options; you're younger than you think. I wish you the best in figuring this out.
In hindsight, it was a natural "1% better" progression. I stopped hanging out with bad folks, got out of a junk relationship, got into a good relationship with someone who encouraged me and was more conscientious than I was, started exercising, meditating, studying, taking measured risks, practicing, and keeping track of my accomplishments so I had good talking points when pushing into a new opportunity. I also have to acknowledge the "home court advantage", because I stuck near my family and friends until I moved to the west coast for my first big job after graduation.
Believe me, I still feel like I wasted the years from age 16 to age 25, but I no longer feel like I've wasted my entire life.
I started college at 34, took 6 years to get two bachelors and a masters. Now I am a hardware engineer at a big tech (FAANG) company. I was an intern at 39 years old. That is not to say that you should go back to school. I'm just using myself as an example of someone that started their career over.
So to the first and fourth question the answer is yes. The others can only be answered by you.
Eric Yuan founded Zoom at the age of 41.
David Baszucki was 41 years old when he created Roblox with cofounder Erik Cassel, who was 36 at the time.
Stan Lee created his first hit comic, "The Fantastic Four," just shy of his 39th birthday, in 1961.
Samuel L. Jackson has been a Hollywood staple for years now, but he'd had only bit parts before landing an award-winning role at age 43 in Spike Lee's film "Jungle Fever" in 1991.
I don't know how many of these examples you need, but all I can say is you can ignore the past. Do what you need to do, have some faith and just look forward.
Then my 30s showed up. Money long gone, pasive income from my side projects dried up as I was not paying much attention to them. At that stage I was living in 250 square feet appartment with my new girlfriend, had about 50 USD in my pocket, resume consisting of some small random project, zero team experience during past decade and idea that I might become farmer after all. Then one day my GF showed up and told me that in couple of months we are going to have a baby.
Well, what can you do, right? Big tech was (and probably still is) out of question, but I was happy to work with startups and just build the resume, going from random line programmer to lead developer within few years. At the end, nobody cares what you did 15 years ago, current experience is what matter.
I am in my late 30s now, things turned out great after all. Got two kids, girlfriend became my wife and I am leading mission critical projects for international banks both as an architect, tech lead and consultant.
There is no sure and simple way in turning things out for better. You might get lucky, you might get not. Take your time and think about what you want to do, just be sure that you can always start again, just don't give up.
I restarted in my late 30s, now late 40s I've my own SE business and have team members and it's non-stop opportunities.
And I'm just one of many I know that have changed careers or direction in 30s, 40s and 50s. I've read about plenty who have done it later in life.
IMO and IME, If you want to do something, and you have drive, desire and believe you can and you want to, go for it, don't let age, disabilities, gender, or other people stop you.
I had spent the past few years of my IT life learning PHP and at 39 I landed a job as a developer at another state agency. Not only was it a career reset, but an entire life reset. I turned 40 with absolutely nothing. I'm about to turn 44, and am flirting with 6 figures between my state salary and my side gigs. I have a savings for the first time in my adult life and a stable home life.
it's absolutely possible and I didn't even try very hard.
I'm a university instructor now having dropped out of the programming field about 6 years ago after 20 years in it. I have a lot of 30-something students in CS.
"Where do I begin" is a great question. I'd ask you, "What do you like doing?" If you didn't know, I'd start showing you different careers and you'd categorize them as "no" and "maybe".
If you know what you want to do, Google how to get a job in that field. Then do those things.
Caveat: beware of student debt! Do the math on if the career is worth it. (Some careers can't pay back the cost of the training and you end up paying for life.) Try to get grants and shop around for less expensive accredited online schools, verifying their value.
I'd also recommend that you choose a lucrative field that you genuinely enjoy. If I weren't teaching, I'd be working in GIS. (I'm going to start training for that.)
Every day is just a day later. It'll be a gift to your future self. It'll be hard work, but you can absolutely do it. No better time than the present!
However, I've been self-employed since 1/1/2000. There's NO WAY I would be employed by a company full time now unless they were well off the beaten track. So I don't have job security, but that has allowed me to be multiple different things over the last 20 years, and I'm enjoying the freedom and interest of what I do (and I'm better at programming (Python) and music production than I ever have been). I've bought and sold cars in the meantime, and also written a couple of books and taught guitar.
I think the main thing is to play to your strengths, not the strengths you think you should do, or that other people will want.
And there is no such thing as wasted experience. If the chaotic startup was as bad as you say, there will be plenty of stuff you'll have learned from it - even if it is "never do this, EVER!".
Know several folks that made a change too. A parent went back to school to get out of engineering and into teaching. Became a professor.
Family friend went to law school at 40 -- she's now a judge in GA. Know a couple of folks who did law school early and then got out; one became a priest, the other got involved in government.
Had a friend who did a PhD in Theoretical Physics at UCLA and then went to Canada to teach; he's now a full-time cheese maker. He went hard on Insta and networked and has grown his business. It's hard work but he sounds satisfied, and his fresh cheese like queso fresco are delicious.
Another friend who was a NOC manager who moved to rural WA, married a local, and got involved in the local RotoRuter / sump-pump business. Literally a shitty job, but he makes his own hours and makes almost as much money, while meeting people and living on his terms. Being rural means hunting and shooting on his own land, him+his wife built a half acre garden, etc. Dokie jokes notwithstanding, I ponder if I should make a choice along those lines, since he's done at 5pm sharp, and the worst parts of his job wash off easily...
My $0.02 -- do some of those career inventories, either online or via paid local groups. I did one when I got out of the military and their predictions were, 10 years later, fairly accurate IMO. Talking about wayyyyy more than just an online MBTI test, too. But figure out, somehow, where you want to go, and then worry about picking up skills.
With logic:
- Pick a goal (AKA a destination)
- Find a map to achieve that goal (AKA a Roadmap)
- Ask a question regarding the above two points, to a search engine, such as "Roadmap to becoming For example, perhaps it's "Roadmap to becoming a Civil Law Attorney" or "Roadmap to becoming a Web App Developer" If it's the latter, here's a good resource: https://roadmap.sh/ If you intend to educate yourself, search for "Resources for
You can absolutely remake your career in your thirties. You can even do it in your forties, and I suspect we'll see people in their fifties doing it too.
We just don't live in a world where everyone gets a job at 22, stays in that field and job for thirty years, then retires with a pension. Tech moves too fast, and macro economic forces basically necessitate that workers become flexible. Gig work, or 2-3 year duration contract work, is going to be the future of most employment.
If we accept that, then the idea of changing your career at basically any age makes sense. The anxiety you're feeling comes from unrealistic expectations - that you'll have a stable career, chosen at 22, from which you won't depart. Not only is that untrue in today's world, it's also profoundly boring. I can't imagine doing the same thing for more than a couple of years; I'd get so incredibly bored
I advocate the formal education route here. Figure out the least expensive path to getting yourself a technical undergrad degree. Meaning a BS in Engineering or Computer Science, from an ABET-accredited university.
For my BigTechCo, you are not going to get hired without a technical degree. Any Engineering degree with some Computer Science emphasis will work, or straight Computer Science. This assumes a software engineering role. There are other technical disciplines, of course, but you are likely to need a graduate degree. An internship will be the best route to getting hired full time.
Your age will not matter. One of the best engineers I worked joined my company as a mid-30's intern after finishing his second undergrad. His first undergrad was non-technical, second one was technical. He also had a healthy GitHub and spent a lot of time doing hobbyist programming before taking the plunge into formal education.
If nothing else, it sounds like you have a lot of experience in what not to do. And for school, you should have a serious advantage on your fellow students in terms of time management and social skills.
The general thing I've learned is: there are no short paths, only long paths. Figure out what you want and start the long path to get there, because there aren't short cuts. How to figure out what you want? Well that's a long path too.
The nature of the work meant that I often had 1-2 hours breaks in my schedule. Sometimes a slot wouldn't get booked, or someone would cancel. So I started learning to code, first Ruby on Rails then JavaScript. I took a couple of freelance clients, but didn't really start looking for work until I was 35. By then I'd been hacking on my own for almost 4 years.
Now I'm 40 and my title is Principal JavaScript Engineer. It's only really been like 5.5 years of working full-time in tech, but I love what I do and I'm damned good at it. I'm so grateful this worked out, because I _did_ end up having that hypothetical worse injury in 2021. Between that and the COVID pandemic, if I had stayed in massage or (worse) food service, I would have been seriously screwed.
> Is there any hope for someone like me?
Yes
> Is there any reasonable path to starting over?
Yes
> Where do I even begin
Pick a starting point. I can only speak for the software world, but the fundamental principals are generally the same regardless of your domain or tech choices. Pick a popular language and just start learning to build. Keep building and keep learning until you are able to recognize that you've reached a level of basic competency.
> Will tech co’s ever consider hiring someone like me?
I mistakenly assumed that being self-taught would make it harder to sell myself, but the opposite has been true. I'm not saying getting that first job wasn't challenging, but in general, I think my story makes me an attractive hire. Software development typically involves a lot of autodidactic learning, so someone who taught themselves is doubly prepared.
The first job is hard to get, but if you aren't picky and you try hard, you'll get it eventually. It's worth it. Once you're in, you're in.
I managed to figure my shit out (and get medicated) and found a decent menial corporate job. Over the next 2-3 years I sent out hundreds of applications for boring enterprise programming because programming is the only thing I've been moderately successful at.
Worked my way up to assistant manager at the corporate job and immediately, deeply regretted it. Job applications increased in desperation, but no interest from anyone that seemed legitimate.
There's no moral about perserverence here, I got stupid lucky. A startup found my resume on Indeed and emailed me out of the blue. I had just recently updated my resume to include every skill I was even passingly familiar with, and they picked up on my experience with electronics.
Now I am more or less a R&D engineer. I develop hardware and firmware for current and new products, innovate new types of hardware and generally get to dick around and explore whatever field I like.
This kind of role has been the secret hope in my heart of hearts since I was a kid. Something I'd always assumed was unattainable and never let myself think about too much.
Needless to say, I never expected to get here, but I couldn't be happier.
I don't really have any advice. I got here through sheer luck and the ability to seem like I know much more than I do. I massively impressed during my interview and my varied skills turned out to be precisely what the company needed at the time.
I padded my resume with every skill I thought I could confidently bullshit my way through. Total hail Mary, but it worked. Dunno if I'd recommend this strategy, but I was desperate
ETA: I got the new job just before my 30th birthday. Most of the disaster was in my late 20's. I still feel like I wasted all of my 20's and I don't know if I'll ever be okay with that. Just have to move on
She's an awesome nurse.
You can do this.
The fact that you can't see a path forward for yourself and using phrases like "execs who had no interest in leveling me up" (hint: it's your job to do that) and "I was a moron", does not bode well for your chances.
You're going to have a hard time getting hired if this is the attitude you project, and you're going to have a hard time improving yourself with the negative mindset you seem to have adopted.
I know it is cliche, but you need to adopt a growth mindset (Google it, it is a thing)
I created a youtube video because YC's application asked "what have you hacked lately" and I had no answer. Because that video's audience was expected to be one or two people and I didn't care about the number of views, the DIY-video was authentic. I put a lot of time into it out of respect for YC as an institution. No one would put that much effort in to their first video since it is usually a throwaway. But so many people surprisingly watched it that the hack idea transitioned to an actual product and then company. That alone has netted me $1M+ in addition to Youtube paying me for views (about 1million views).
At the same time I released the youtube video, I taught a class at a local tech space just for the joy of it. I was totally incompetent but believed that someone in the process of learning a skill can teach effectively from the perspective of "here's what I found confusing". A manager from a local tech company walked into the tech space one day and asked around if anyone knew with experience in the framework/library I was teaching. They mentioned me assuming I must be an expert. 10years later I still contract for that company and netted again $1M+.
So three takeaways:
1) I had a north star so to speak. I never got into YC but just trying for it lead to a purpose and direction.
2) If the gig jobs are keeping you above water then just work on something that you enjoy and that is hopefully useful, and do it without any expectations.
3) Remember your network. The only reason I shared a link to my Youtube video was so that it wouldn't have 0 views when YC looked at it. But it turns out one of those people in my network cross-posted it to reddit and it changed my life. I now live in the rich area of a rich city.
So, yes.. It is very possible to do this. Like most things in life, you will have to work hard and make sacrifices.
I started an agri commodity trading business in 2015 (anticipating telecom going down in the future) which did quite well for a while. Covid years were ultra bad. And the market instead of recovering has gone even worse now. Many small companies are closing down (2 of my clients this month).
Learnings from 2001, 2007/8 were to turn to education in a down cycle. I had anyway not completed my undergrad college degree. I joined one in data science. Found some problem areas for my existing clients could be solved with data science. Registered a new company last month, and this week got my a miniscule seed funding (debt).
Things are not great but they're still looking up for me. I do not consider myself skilled at anything except maybe relationship building. I too feel that I've faked a lot by just being there. I would suggest you leverage your existing experience, join a MOOC, network with people - it'll take a while, maybe a year or more, but things will work out.
I'll leave you with this cliche - luck is when preperation meets opportunity. Be prepared.
I immediately began asking everyone I knew if I could do an informational interview about their professional lives. Often, their first hand experience helped me know that a specific path would be closed or undesirable for me (which is very helpful), but I always closed with something to the effect of “knowing what you know about my background and interests, do you know anyone I should talk to?”
This was a critically important question in my journey because it planted a seed. Even if my friend/acquaintance/former colleague said ‘No’ in the moment, I got a number a great follow up emails.
For those secondary connections, it also helped to ask for a personal introduction via email rather than just contact info. “Hey, Bob - this is my old friend G. He’s interesting to blah-blah-blah. You two should connect sometime”. The secondary contact was much more likely to engage vs a cold email.
I probably did two dozen calls/Zoom meetings with people between July-Aug.
Eventually, this led me to an opportunity at a small tech consultancy. I almost doubled my salary, improved my benefits, and have a substantially better work/life/stress balance. I probably wont stay in this position forever, but it was a solid win for me and my family.
The advice I was given and repeat here: “you wont get a job from your friends; you’ll get a job from the friends of your friends”, so start connecting with and talking to everyone you possibly can (on LinkedIn, Facebook, at parties, everywhere possible).
My wife was a store manager, wanted to slow down for family, took hr courses and is now an hr manager.
So there are success stories in fairly radical career changes.
On the other hand it sounds like you want to stay in the field, just get some traction? I work for a big tech technically in technology, and would hire "someone like you" depending largely on other qualifications and aspects,especially on something adjacent - I. E. (spit balling) if you have a decade of average or below average technical experience, you might make an above average incident manager, release manager, service delivery manager, etc - depending on other skills and circumstances. If you are willing, diligent, detail oriented, have good comm skills, have good troubleshooting skills, or any combo of above, there are jobs with upward mobility (not saying it's trivial finding them).
1.) Graduated with a degree that had very limited options post-graduation 2.) Worked dead-end jobs 3.) Got tired of said dead-end jobs, and started teaching myself Linux and AWS 4.) While employed at the last dead-end job, I got LPIC-1 and AWS Solutions Architect Pro certs 5.) Used the certs to get an entry-level Linux System Administrator/AWS SA job at a startup 6.) Worked my butt off for a year at the entry-level job, and then applied for a job at AWS (in support) 7.) Got job at AWS, which I'm still at
I went from making like $35k to 6 figures in around 4 years.
Find something you're passionate about, and go about learning it. For entry-level jobs, certificates are often a good replacement for experience (at least to get hired). Once you have your first job, focus on meeting people and learning as much as you can. And then pivot.
You won't ever know how good you are unless you take a leap. Only reason I thought I was good enough to apply to AWS is a recruiter reached out to me cold and I gave it a shot.
I was 30 when I took a major step back to reevaluate. I had some positive professional experiences that I was able to use as building blocks, but I was severely underpaid and underchallenged. I was on the road to nowhere, and certainly not retirement.
I gave myself a year to explore new things and not be an employee. I traveled, lived outside my home country for the first time, learned about startups, taught myself new tech, explored small business ideas and went on a lot of long walks. It was me time and it was glorious.
When I came back to the working world, I found I had a pretty radically changed perspective and I pivoted into a tech career. I have built it up over the past 7 years and now am in a fantastic niche!
You are never too old to redefine yourself and the world has no shortage of problems to solve, but a huge shortage of people willing to really solve them.
I wouldn't go to law school unless you really want to do it, but the point is there are plenty of people out there looking to change their careers all the time. Some are more successful than others in achieving it (due to luck or other reasons), but it is not as uncommon as you may think it is. It's never too late. Good luck.
I am gay and a bit of a late bloomer so I didn't have kids, a partner or an overly abundant social life to stop me really working at it...
I think there is hope. I am on 6 figures in fin tech now.
I started with small companies: you (a lot) learn more, they hire more easily (less HR people requiring things the actual team don't care about) but the money is not normally as good. I'd recommend the same.
It took a lot of therapy and coaching and crying and some medication, however.
You probably can't do this alone, so definitely get a therapist because it sounds like you are depressed.
A good friend of mine left his career as an auto mechanic and became a CPA in his mid 40s. He had no trouble finding work.
You can get federal student loans as a second degree student, and some programs are exclusively offered to students with an existing degree (Accelerated Nursing for example).
You are younger than you think.
After 30 I taught myself to code HTML, CSS, Javascript, PHP, and build Wordpress themes. I spent 5+ years at a multi-million dollar (US) ecommerce company in which I was part of a small (5 dev) team that built a ecomerce cart and inventory system from the ground up (admittedly I was a small player on that team for the first several years). From there I went to a local marketing agency and built out custom Wordpress sites for client.
Throughout all this time I worked on my own side projects and freelanced for small clients.
I took several months off during COVID, and went back to work at an agency building WP sites for clients. I still Freelance, and work on personal side projects.
I don't earn FAANG $$, but I don't live in an area where that is necessary. I make an excellent living for where I live, and it all started after I was 30.
EDIT: To clarify i SWITCHED careers after 30. I had gone to school for Finance and Economics, and came out of school into Financial and Investment sales, then into banking. I did it for 7+ years, hated it in the end, and learned to code so I could build a website for myself, then switched careers when I realized I could actually make $$ building sites.
I did have background in programming (various WordPress work, some personal learning at PHP, minor projects like a 2D game for myself). I discovered I was able to do it after my wife finished a half-year full-stack bootcamp during which I kept helping / answering all her questions. So I realized I could do it too.
Got the cheapest, fastest BS CS degree I could from an affordable State school while working menial jobs from ~28-32 (mid-late 30s now), had a few crap internships and have been mostly employed (at times well compensated) since--writing code and working in adjacent roles and with related skillsets (Ops type crap).
I've worked with bootcampers and self-taught types too-it's 100% on the individual.
The practical skills are almost entirely acquired by curiosity and experience (job related and personal experimentation).
I'm new in my career, but I've done lots of interviews and I personally really like to see/hear about the latter, even casually, FWIW.
With that said, make sure you have the energy in the tank to do it, and commit to it. I spent a lot of my reserve doing this and couldn't do it at this point in my life again (e.g something like a Grad Degree or Med school or a legit career change with a requisite re-skilling would be difficult for me again, if not infeasible).
If you're going to do it, mentally commit, and move forward relentlessly and do not stop, stutter, or hesitate.
EDIT: Frankly, if you have passion for working in "software roles" broadly and let your interest (I'm not using the silly "p" word here) carry you, you'll often find you're better in a lot of practical ways than folks just putting in the bare minimum in your average role at $AVERAGE_CORP.
Our stories sound familiar. I dropped out of grad school, delivered pizzas, dropped out of law school, worked a menial job for awhile. Before I knew it I was approaching 30 and I could barely pay my bills.
If you've got no idea where to start, consider taking a job as a recruiter. I doubt you're interested in that as a career path, but in that role you'll gain a HUGE amount of insight as to how the whole hiring process actually works, as well as a ton of information about what jobs are out there, what the day-to-day looks like for someone with a given job title, and what your resume would need to look like to get that job.
That's the path I took, anyway. I recruited for a year, plotted out a career path, and five years and three (progressively better) jobs later I had the exact job title that I'd set out for. Now I'm on to the next one :)
Getting a recruiting job should be pretty easy. Just make a list of all of the third party recruiting shops in your area and hound the absolute hell out of the hiring managers. Most recruiting managers I've met are "Always Be Closing" types who love high energy and tenacity. Call them once a week and pitch yourself. If you find one who says they're hiring, be friendly but don't take no for an answer. Tell them they're making a mistake. Tell them to give you a chance. Push through "no" until they hang up on you. One will take this as a sign that they can't live without you.
Good luck!
One thing that possibly helps but also causes confusion is that I look much younger than I am, so if I only tell potential employers about my tech job history it lines up, visually, with an assumption that I started out of college. If they happen to learn my age they do a double take. Hasn't caused issues, but it's weird.
I've heard from others on here that, fair or not, it can help to ensure you are not "dressing old" by having a hip neice/nephew advice on some age/setting appropriate but current clothes to wear to interviews.
One important note: I worked very hard on personal coding projects for years before making the switch. That probably isn't absolutely critical but helped me a lot.
In my experience it was friends and connections that I mistakenly thought were lost and cold, respectively, that helped me land a role that changed my career trajectory. I also had to clear a major mental hurdle about what I intended to do with my life.
For context, look at photos of yourself from 15 years ago. Remember how old you felt? You were so young! This pattern repeats.
So yes, there is very much hope for you because I have seen it happen first hand.
As for reasonable path, it depends. Depends on if you have a family to feed, loans to pay back etc. All that changes your risk factor and how fast can you go.
Where to begin? Take stock of what you have done and what skills have you accumulated. You say they aren't marketable but they might be if only in different context. Maybe one of those allows you to reorient your interests and career into deepening your knowledge of that particular industry. If you can afford it and want to pivot to a whole new industry, putting some time and money aside for education might be a way to go (trade school).
Previous was generalized but sounds like you are thinking about going into tech in which case you might be in luck: put in the work and you have better prospects than most to get your foot in the door even without a full fledged degree. There is also a ton of resources free of charge available to get into those tech skills. The trick is to keep the hunger for learning alive so whatever skills you do obtain don't stagnate and have a portfolio of some kind to showcase what you have done. Also, those unmarketable skills you mentioned? Those are specific domain knowledge which can help fill in the gaps with tech knowledge because it helps you understand specific problem space and that is very valuable.
Will tech consider hiring someone like you? Yes because again, I've seen it happen.
Responses to your questions:
> Is there any hope for someone like me?
Yes, of course. Unless you decide you want to build a fusion reactor in your backyard, I'm sure you can level up and get a good job.
> Is there any reasonable path to starting over?
Yes, rewrite your resume. Make your great accomplishments stand out. Gloss over the past few years with some bullshit. No one cares that much. They care that you're hungry and you're willing to work hard.
> Where do I even begin?
What do you know? What do you want to do? Figure out the path from the former to the latter. Rewrite your resume. Get online and start researching. Every day. Apply to jobs. Eventually you'll find someone willing to give you a chance.
> Will tech co’s ever consider hiring someone like me?
Are you hungry? If so, yes. Save the pity party for your throwaway accounts. If you want to learn and build and excel, make sure everyone knows it. Even if inside you're completely unsure of yourself. Most people are, anyway. Just keep showing up every day.
One aspect of your questions is essential: leverage, from networks and experiences
You're now recognizing that your diligence and skill did not add up to connections or milestones that could lead you to other opportunities.
That leads you to want help. Sure, help helps, but wanting help doesn't. Getting help might. Helping yourself? definitely helps. But realize that with your history, people who can give help are not inclined to help you. That includes partners, admissions and job evaluators, etc.
The solution is to work on something you can control, and use success in that to engage in more collaboration, and build from there.
Just don't forget the most important thing is to work on the right thing. Don't polish any turds, and don't hesitate to leave behind a bad investment.
After another short role as a PM, I started teaching myself to code. I was now around 34-35. An early coding project got picked up by TechCrunch, and I think the recognition, and a lot of people being impressed drove me further down the SE path.
I did some contract SE work, learned some ML, really just experimented until I got my first proper SE job at 40. I hated it. Left that gig and was super fortunate to land a job at CSIRO (Australia's science and technology research agency). Now I was an SE with some cred, but WAY outdone by my collogues, many of whom had PhDs. I was out of place, couldn't quite keep up.
I ended up as a mix Product Manager/Project Manager/Software Engineer, then spun out some tech to create a new company where I became CEO. I was 44 at the time.
So yes, you can DEFINITELY start over your career after 30.
We're now in the neurotech field, and that's all new to me as well (now at 50). Way out of my depth, but loving to learn.
Another way to think of it, if you had been an SE in the finance market until you were 40, would you ask if you could become an SE in (insert field of interest here)? Of course you could! You still have your experience, even if you think it isn't a positive experience. As long as you are a good person, with an interest to learn, there is a market for your skills.
So don't worry, you've got plenty of time.
- Degree in Chemistry, led a production plant for a couple of years.
- Left that job and went to law school, worked at a law firm for 20 years until the boss retired.
- Then she studied to become an accountant and started working in the family business.
I know many people with similar "career paths" often doing something completely unrelated to what they did before. You only have to get up every morning and start.
Generally, any immigrant from a poor country starts from a much worse place than yours, but they have a huge positive gradient in their lives that serves as a motivation.
What kind of work do you want to do? Software? If you already have some software experience, picking up a popular Web framework is very doable, and you can grow from there.
Too discouraged to imagine anything you want to do? If you weren't discouraged, what would you want to do, and how would you start working towards that? Why not start that, and get out of the discouragement trap?
Once you have some career traction going again, you might find that your prior experience has a silver lining. For example, you might see a pattern happening in a company, which you've previously seen not work out well, and can help nudge the company/person away from a pitfall.
There's always hope. You could get some Python - perhaps start going through some Coursera courses (to show that you're actively learning, and will help reestablish your confidence - I've seen people quote numerous on-line courses and it's always a major plus) and try to get even a low-level job at a tech company, then work your way up. I regularly see manual QA people move to test automation, then move to working directly on products.
Even if you don't get a job at a 'tech' company, there is some sort of tech at all companies - and it's more important to be working in a field that you like and transfer to a more interesting company than to be coming from gig work.
[0] https://news.ycombinator.com/item?id=33126861
I have no intentions on changing career fields anymore but could definitely see myself upskill and pivot to another area, i.e. AI, data science, or whatever I decide to do.
Graduated top university, did internships, landed demanding corporate jobs. Career stalled somehow.
I have a career in "boring" part of finance: financial planning and analysis (where I make big but simple models in Excel - without any statistics or programming involved, just very detailed) and do a lot of various user side related work (key user, acceptance tests, blueprinting, explaining to consultants what broke this time). Is there any way to swich to something else that pays decently?
I wouldnt like to be a tester, since those should know how to automate tests. I know some SQL and some VBA, but it is primitive stackoverflow driven development - good enough to impress some junior bookkeepers, but a joke when a real programmer looks at the code.
Scrum master perhaps? But how to start. I went to some agile meetups, read the manifesto, read some blogs (that mostly sound like self promotion...) not sure if I should start applying. Especially Im getting old so Im more of a "suit" now.
Consulting is a garbage job it means jumping from client to client + constant travel/overtime (I actually worked in consulting a small bit).
Will local companies or startups pay for someome without experience? Since I speak English some option is working remote, preferably to an european start up so the hours are sane - constant overtime is a big problem in finance.
I wonder if it is possible to switch to a product owner, or key user or similar position. But how.
I saw that some startups want someone who can fill out those EU-subsidy forms, but I never did that. Yet?
If someone needs a guy with tons of comments about your product (warning those can be negative) I could be that guy. But I have this feeling that everyone wants to be the idea guy and obiously those who can build stuff are much more preferred.
Based on your description, it sounds like you have no idea what you want to be doing. This will make it hard to find meaningful work because you'll just float around to different jobs doing whatever is available. I would suggest taking some time and be introspective about what motivates you to get better, otherwise I would just reconsider your career path and try something new to see if it sticks.
So what ? You will probably live until you're in your 80s, and work (if you want or need) until you're into your 60s.
You have plenty of time - I suggest not to rush - you won't turn it around in 3 months. But you definitely can turn it around in 1-2 years. As someone wise said - people overestimate what they can do in the short term, but also underestimate what they can achieve in the long term.
Don't bother with the resume or marketable skills. Decide on what you want to do, and go after it. If you do it for a year, every single day, confidence and motivation will take care of themselves, and I can guarantee you will be surprised how far you can go.
99% of success in anything worthwhile in life, is just showing up, every single fucking day !
Did a lot of low-rent freelance media work, video and audio ad production, and started doing websites. That's just gotten better over the last 12 years.
Stuff takes time. 5 years is a lot longer than you'd think if you're 35.
Also, while I don't think I could get a gig at a bigco, that's okay- there are a lot of boring, okay paying jobs out there in small companies. For me the entry was doing shit websites at an agecny for $12/hr to build a resume, and then 5 years of freelancing at ever increasing rates. That's a shitty hustle and I'd probably just go get my journeyman electrical if I had to do it over again.
But it can be done.
One of the best things to happen to me is to start playing music with 60 and 70 year olds in my mid 30s. The reality it showed me is that 35 is quite young and 5 years is a long time.
Bear in mind, I am only 32.
> -Is there any hope for someone like me?
Yes?!
> -Is there any reasonable path to starting over?
Just start in anything in this industry or else.
> -Where do I even begin?
Getting a job in something that interests you is a good idea. Getting to college is another idea. Getting a job overseas (if you are American) is also another idea.
> -Will tech co’s ever consider hiring someone like me?
Don't focus on specific people or groups. Figure out which people need your skill-set and start from there.
Became a software engineer, that was 8 years ago. It's going pretty well now. Highly recommend if you enjoy problem solving and can tolerate writing code.
The most reasonable paths are to go to your state college and get a degree in computer science while trying to get a paid internship every summer then apply for jobs everywhere.
If you don't want to code, get an apprenticeship with a union shop if you want to do the electrician/plumber route although the housing boom is also coming to an end. There's always a market for good electrians/plumbers/contractors.
Yes. I reset my career 3 times between 30 and 40 and I did progressively better each time.
-Is there any reasonable path to starting over?
No. Jump into it. Be unreasonable. Fail fast. Accept lower seniority positions if it gets you in the area you want to work in.
-Where do I even begin?
LinkedIn Jobs, trade shows, old friends and former coworkers. Hit up on LinkedIn founders and upper management of the companies you want to work with, you would be surprised how many have answered me back over the years.
-Will tech co’s ever consider hiring someone like me?
We live in credentials bubble where everyone has a piece of paper saying they are a senior specialist on yadda-yadda, but finding someone who is lean and mean, hungry and means it, who would be willing to work 12 hours a day to bridge the gap and overtake the rest of the team? That's really hard.
Second, 30 is still very young. You are barely 10 years into the cutoff society deems as "adult". I know it doesn't feel that way when you are in it...but you still have a lot left in you.
I started my current company when I was over 30...my only wish is that I would have done it when I was 19. I listened to naysayers, which, BTW never go away. No matter what you do or how well things are going...someone will always be around to tell you how close failure is behind.
You will certainly have learned some skills. You'll have learned what you don't want in a job. Even menial work can be used to demonstrate grit.
Anyway, starting from zero is hard, but least because you'll compare yourself to people who haven't. Much better to salvage what you can from the last decade and realise that you aren't starting from zero at all.
To me, what jumps it if your post is, this person is miserable and not at thier best psychologically. You better believe interviewers can smell that and sadly they don't like it. Suggest that getting some counseling might help you more careerwise than another tech skill.
I was fired from a job in the media industry and decided to start over in tech. It was really a low point for me honestly; I can empathize I think with your post.
I found an entry-level job as a Scrum Master. The role gets a ton of hate, and some of the criticism is justified, but it helped me learn the tech world from the very bottom.
I spent about 4 years doing that. I did a lot of listening and learned an incredible amount from the development team. It was probably the most important thing for me -- whatever career you choose, find a way to start in the trenches with the folks doing the real work.
Then I became a Program Manager. That was really good because it helped me learn the delivery aspect, and get me plugged into the strategy aspect of the techbiz.
I should note here by this time that I had been really lucky in a couple of respects:
1. I found a company that was VERY good at developing their employees into new roles.
2. I found mentors and sponsors within that org that helped me to grow and sponsored me for new roles.
But after a few years learning the Program side, I transitioned to PM, where I am very, very, happy, and to be honest have a leg up on some of my peers because of my deep experience embedded with dev teams and understanding their struggles day to day, but also having to service the needs of the leadership/exec team as a PgM.
I guess I would sum this up by saying, it sucks, and it takes time, but it is 100% doable. I'm not exceptional in terms of brains or skills, which I don't mean as a knock to anything or anyone, but rather as a way of saying, "If I can do it, I really do believe others can too."
The thing to focus on are my 1 & 2 points above. Those are absolute game changes and IMO must-haves.
And LUCK again plays an unfortunately large part in all of this, I feel I must repeat. But I wish you the best of luck, and hope that my note gives you an amount of hope.
1. I realized the hours of ATC were not for me and began graduate school in international relations, while I was finishing that I applied for grad school again this time in economics.
2. Got hired as a data scientist for a labor market economics firm, and upped my skillet. Now work as a data scientist manager for a cyber security company. They hired because of my economics background, needed someone for financial/economic risk quantification of cyber events. 3. You have to realize you'll go from expert to beginner again. You'll have experience in the work force but from a domain perspective you're a beginner.
It was a great decision!
I would like to have a secondary career as a writer, but that is harder to get started and anyway it would have to be a fallback since realistically money is less.
Now she's a software engineer at a large non profit. Only had minimal experience writing code with me on hobby projects before that, but she learned quickly.
In fairness, I've also been using Linux since age 16 (with a ~10 year gap as I was pretty busy), and got a homelab around the time of the Distribution Engineer job, and taught myself a bunch of things.
I studied corporate finance at university (including to Masters level part time while working). Did well in the investment banking arena over a 10 year period (including being a Director of a subsidiary of a listed company).
Went travelling for a few months, came back and whilst contracting decided to build a SaaS. I had almost zero programming experience outside of VBA. This was at the age of 38.
I ended up with 5 SaaS companies (some more successful than others), plus started my own software consulting business (grew to 8 employees). Also had 2 kids in the meantime.
I'm now head of Engineering at a ~100 person company.
Frankly, that reads like a recruitment poster. If you are asking yourself such questions, have you considered the military? There are all sorts of tech-related jobs in the military that are way more interesting than the civilian equivalent. Whatever you do, the military would give you a clear path for advancement and improvement. Even if you don't stick with it, a few years of military experience doesn't hurt a resume.
To answer your questions: Sure, there is hope; there is certainly a path, but I am not in a position to recommend one; again, I don't know; yes, I'm pretty sure they will.
For the last one, and looking at gensym's reply, "someone like you", meaning you as you are as you post, maybe not. But then you need to find a way not to be like that, without confidence and motivation.
You need to create some way to keep yourself accountable and to make an effort everyday, no matter how small, toward you're goal. It takes work and a lot of time, but you can do it!
Might take a while to end up talking to one but they're out there. Confidence and motivation are likely the bigger problems but it's highly dependent on where you live and how what would be the appropriate way forward in those areas.
I have a "successful" career as a dev at a financial company. At least successful as in i was a high performer at one point and ive held the job for 10 years. I feel the same way you do, and similar age. I feel like I could lose my job and never get another tech one. I'll never get back to being a high performer.
The only way to answer your question is the apply/try. I hope I never have to find out for myself.
The path depends on whether going to school full time will work for you. You don't need a degree from a fancy school to start over, community colleges have plenty of great classes. But if you can't put in some time to get sharp at something, it might have to be a different path.
But I was lucky to enjoy the previous IT gold rush since 2015. I probably won't be able to do it now.
Luck is the determining factor in my case so wish you good luck. A lot of people are going to share the same zero to developer after 30 but you need to read carefully.
As an old saying, an elevator takes 3 people up to the top floor. People ask how they managed to move to top, one says he was doing pushups in the elevator, another says he was jumping and the third says he was reading some books.
My suggestion is to sit down and imagine your best future. Where do you want to be in 20 years? Then figure out what you need to do to get there. Good luck!
Yes. Lots. Best job market ever (well, maybe slightly worse than last year, but still virtually best ever).
-Is there any reasonable path to starting over?
Find what you love, learn it, and start do.
Degree requirements are out the window for many jobs. Companies can't find enough people.
-Where do I even begin?
It's hard to start if you don't know what the end is. Figure out what you want to be when you grow up (I'm 50 and still haven't grown up).
-Will tech co’s ever consider hiring someone like me?
Yes. Some of the best people we have hired at my company changed careers in their late 20s and 30s.
Always knew I was a good developer since I started with a C=64, but school was an issue. Graduated HS but didn't go to college because I was so bored at school, like severely bored. Worked non tech jobs through my twenties. Finally sucked it up and started going to college PT in my late 20s. PT so I could pay for it as I went. Graduated mid 30s and have been a dev ever since.
Moral: Sometimes you have to slog through what you don't want to do to get to what you want to do. I do not recommend this, however.
Education and training will help you get your foot in the door. That is where I would start.
There was a MASSIVE wave of retirements the last few years. Lots of openings.
0: https://www.ucop.edu/local-human-resources/_files/performanc...
No network is odd since you have been working for the past 10 years. Do you not have a linkedin or still communicate with any of those people? It's your best bet. Or if you want an easy route to employment find a technical recruiter. It's still a very good job market for tech workers.
Best of luck. I like your odds.
- Improve your skills.
- Teach you to work on a dev team (assuming you join another project rather than start your own).
- Stand out against other candidates on your CV (open source is like the sleeper car of qualifications).
- Provide concrete examples of your work to new employers (many _backend_ candidates don't give examples of their work).
- Provide a talking point to help deflect or defend against areas where you have lack of experience.
For you, or anybody that feels like this, schedule a phone call with me!
I don't have all the answers, but I love chatting with strangers about setting goals and learning skills :)
You could say that I had a career before my 30s but that career was completely irrelevant for my new occupation.
So yeah. If youre interested in tech, 30s is not old. If you’re interested in classical ballet…sorry, you’re just too old.
Best decision ever.
Took about a thousand hours of refreshing my offensive hacking skills. Maybe 2.5 years of intense work. This and two intermediate security jobs until I landed the dream job in the dream team.
There is hope for you. The effort alone is rewarding. If I had not reached anything with my struggle, it still would have been worth it.
Edit: I was not a software developer professionally before I started over.
A friend went to university in her mid 30s during/after her maternity leave and switched the industry completely, then started her own company in that industry.
Another friend made his hobby a career and switched from sales to UX design in his 30s.
I suggest you start meeting people and network. You don't know where opportunities will come from in the future.
It's certainly doable especially if you go into adjacent fields.
> No confidence. No motivation.
This is your biggest issue. You need to do some research and figure out what you are interested in doing/learning about.
I went from focusing on programming, to then switching to Math, dropping out to focus on art, and now I have a career in coffee and I couldn’t be happier as all the interests and skills I’ve acquired over the years of flip flopping have only been a plus when growing a business.
Life is really long and hard and complicated. But most of the time you can make it work.
There is near infinite demand for tech skills. Maybe you can't go work for Google (most of us can't), but there are 1000x as many "non-tech" businesses, big and small, that need tech skills.
You step one foot off the path, and the pyramid means there's a zillion people in line clamoring to take your place, your old spot is already gone, already filled.
Its like asking how you become a pro football quarterback if you're starting in your 30s. That's easy, you don't.
You CAN however, have an enjoyable and successful career and happy life doing something else. Just not on the old path. Which wasn't working for you anyway, so you're not losing much.
> I spent years running around like a headless chicken to satisfy sales-type execs who had no interest in leveling me up.
I got bad news for you if you think hopping from a startup to a megacorp will avoid that, LOL. Its kind of like travel, where you eventually learn its the same everywhere and you can't run away from yourself.
This comment of mine on another thread might be of help: https://news.ycombinator.com/item?id=34059925
BD => PM in 30s
Kind of want to try software engineering :)
Quite frankly, if you are interested in something, you'll have enough to sustain the motivation to redo your life or career, regardless of "when".
You need two things, a focus, and a real hunger to do the thing you focus on. The time for half measures is probably over. But you have time to dive head first into something.
(I also feel like I've done a shitton of stuff at times, with not much marketable to show for it. Some grounded but pie in skyish, some in tech but really just knowing how to use a computer really well and not so much deep programming knowledge.)
IMO now (2023+) is a fantastic time to re-start. There's a lot of change and a lot of opportunity. Maybe there has never been a better time to start new.
Look at everything that is broken, that everyone (or at least many--maybe half) know is broken (at least subconsciously).
I think maybe going out there and KEEPING AT MAKING/DOING SOMETHING PUBLICLY no matter how small, to add value (solve real problems) in one or more of the broken spaces, has got to turn into being profitable (trade value for value, put a price on a thing).
These are my random thoughts. I actually think I pretty much know what to do, and just need the courage/motivation to do it. So maybe motivation is a thing to look at, too.
This is high level. I could probably make a list of the broken areas, and so could you probably. I think if one gets started on solving them, there are plenty of people to hire and who would find the work meaningful and to grow. And plenty who know the fixes are needed, and not enough people making and providing the fixes.
There are also more obvious/traditional ways to restart, I guess. The same applies; a lot of things are new or newly matured enough to be really obvious/useful, so starting now as an experienced person (even not in the domain) in something different will have its advantages.
I doubt this helps much, but hang in there and believe in yourself. Sounds silly, I know. I think we can be realistic optimists here.
[Addendum: What I really want at present though is to find something that just needs me to be a really good computer user, and can help someone's business with that, to make ends meet, while I try to start the loftier stuff on the side. That has to be valuable, right? Seriously, IME most people cannot do that, and it's like it almost does not even matter. I do not want to learn all the programming things, but I'm still extremely proficient other than I guess what people actually need. Open to input along these lines. Thanks for asking this question. I might sound stupid, if so please just ignore.]
you can do this, OP. life is too short to spend it living on autopilot.
https://mixtape.swyx.io/episodes/weekend-drop-swyx-interview...
My M-I-L went back to school to become a teacher in her 40s and retired with a fat pension.
First, decide what you want to become.
Prior to this she was a pianist.
1 - See a therapist. What you wrote is what you believe about yourself, and that belief may be false.
2 - Understand your previous and current behavior. It will follow you, regardless of career.
3 - Be kind to yourself. Others will criticize your career path without understanding your background or history. HN might not be the best outlet to ask for support in this area.
Yes there is hope. Yes you can 'start over.' Begin with asking for help. When you yourself believe tech will consider hiring you, tech will consider hiring you.
Throughout the 2000s I was in a unrewarding PHP-coding job with a company that was going nowhere and I (extremely foolishly) stuck around out of loyalty to my team, only to be laid off around the beginning of the 2008 crash. I was 33 and felt tied down, stuck in a smallish city with no real tech industry and a bunch of debt.
(I need to interject here that I'm something of a long-time Apple stan, so this might seem unrelatable if you're not).
I was able to find a job with a much better company locally, but it wasn't the most engaging work, and my boss managed my team more like a McDonald's shift than a tech company.
I had done a bit of Mac programming on a hobby project in the late 2000s, and some of that turned out to be applicable to iPhone programming, so I picked some of that up on the side, both some very basic apps and a couple of contract gigs doing iPhone development that in retrospect I wasn't remotely qualified for.
The company I was working for had a product that was a natural fit for the iPhone and moreso the iPad, so I was able to get them to send me to WWDC in 2010, which as a long-time Apple stan was a bit of a dream come true for me.
Later in 2010 I was contacted out of the blue by a company looking to hire a full-time iOS developer to take over for the contractor that had built the iPhone part of their product. I worked there for a few years through an acquisition (that paid off a lot of my debt) and then switched jobs a couple of times.
Anyway, I'm now nearing 50, earning 3–4 times what I was when I got laid off, working remotely from a place I still really like, and (mostly) really enjoy the tech stack that I get to work with.
Again, with the iPhone being the most successful product in history, this may or may not be replicable.
I don't know that I have any super clear takeaways, but:
1. Don't lose hope, because while that may be productive for specific initiatives, it's almost never productive for life in general.
2. If you have the free time/energy, I would recommend playing around with a few different kinds of tech that you genuinely enjoy, either as a user or as a developer (For example I was also playing around with a Mac app project, a Ruby/rails project, and a micromobility project that ended up not leading to paying work).
3. If you feel like you're starting from a place of very little specific knowledge of anything, you might consider looking more at new technologies where everyone else is also starting from very little specific knowledge.
that being said. i started over at 45 with a consulting company and i'm doing VERY well with it. i'm now 47 and can tell you that i love my job and wouldn't trade it for the world.
Q1. Is there any hope for someone like me?
A1. Yes, just don't be a victim.
Q2. Is there any reasonable path to starting over?
A2. Yes, depending on how you define "reasonable." Also, you don't have to "start over."
Q3. Where do I even begin?
A4. Start with something small that interests you. "Follow your weird" (http://lib.ru/STERLINGB/story.txt).
Q4. Will tech companies ever consider hiring someone like me?
A4. Depends on the company; depends on you and how you "pitch" yourself. Again, don't play the victim.
Who the f*k am I?
I'm 59 years old and I've been working in this industry since 1988 and I sincerely believe you make your own opportunities.
I guess you can say that I've had 5 careers over the past 35 years.
* 1988-2014 - Help Desk -> Software Developer
* 2014-2023 - Project Manager, Scrum Master
* 2009-2015 - Smartphone Software Developer (P/T)
* 2016-2022 - Startup Co-Founder & CTO (P/T)
* 2018-2020 - Open-Source Project Administrator & Developer (P/T)
I don't have a Computer Science degree though I did attend RPI, left after less than a year, and ended up getting a Bachelors of Fine Arts in Film & Television from NYU. I've read a few books and taken a few classes but a majority of my programming, software development, and project management skills I've learned on my own, sometimes at my day job; sometimes in the early mornings and evenings after the 925.
I've been very lucky over the years but I've also tried to be prepared when new opportunities come around (which includes seeing them for what they are and what they might be). Everything builds on what came before.
Right now, my next plan, my 6th "career," is to continue the project manager-ing since it pays the bills but move back into programming the things I wanted to code 42 years ago--games, interactive fiction--and learn some new stuff like HTML/CSS/JS and machine learning. I don't think I'll end up programming for other people or other companies but we'll see...
Your experience is worth something but only if it's worth something to you. And it can be worth something to someone else at some other company.
Good luck.
YES! There is always "hope" for nearly everything and everyone. The first step is to actually try to define what type of "hope" that you're looking for. Set goals, aspiration, and a clear vision of what you want so that you have an attainable mark. It's okay if this changes over time, but to light that fire you have to have something to strive for, even if it feels unobtainable at the moment.
> Is there a reasonable path to starting over?
Well, what do you define as "reasonable"? Everyone's path is different, and if you're comparing yourself to peers who have never veered off the straight and narrow path then you own path might seem unreasonable to you. Your path might make you the 30 year old intern or apprentice, and that's okay! Success and satisfaction doesn't always come from taking the "reasonable" path.
> Where do I even begin?
For lack of a better vocabulary, you need to find some way to "spark the fire." I was in a similar position to you. I spent years dragging out a degree that I wasn't passionate about, felt less than my peers who had moved onto successful and fulfilling careers, and felt down on my luck. After a series of poor decisions I finally found my spark while sitting in the dirt after a long day of landscaping. No car, no ride home, could barely pay the bills, I finally realizing exactly where my life was headed and I knew I needed to change direction. I spent weeks researching jobs that I wanted to aspire to but that I knew were unattainable at the moment. But I bit the bullet, applied to schools, completed a degree related to the roles I was passionate about, and have gone on to work in roles that I couldn't have even fathomed just a few years prior. So for me, it was the realization that life is short and what I contribute to it is up to my that really sparked my fire, but you have to find some way to get out of the mindset that's dragging you down. It's not easy, and you will face significant challenges on whatever path you take, but find that spark and commit to your goals.
> Will tech co’s ever consider hiring someone like me?
Someone like you now, lacking passion, down on your luck, self-loathing, and without a direction? No. But you won't be presenting who you are now to these employers. It's your life–you can be whoever you want to be! As someone who comes from a less than favorable background, the imposter syndrome is always knocking at the door in my head. At the end of the day, you are who you choose to be, so choose to be the person that those tech co's will hire if that's what you desire.
But back in the day, Colonel Sanders didn't actually start what became KFC until he was 62 years old. His career was haphazard and beset by setbacks until he was almost a senior citizen.
You got this!
You typed all this, so clearly you show some motivation.
If I've learned one lesson throughout these years, it's that the skills that truly buy your freedom are persuasion and sales. Your technical skill or the product you sell are somewhat relevant (there needs to be good demand/supply dynamics, etc.) but secondary.
I am a technologist at heart and have thousands upon thousands of hours of learning ahead of me but if I had to pick one skill essential for my survival, it would be sales.
Selling is human, universal, and potentially lucrative. There's a lot of potential for turning into a fucking weasel, but one can simply avoid that by not being a fucking weasel.
You saw terrible sales-type executives, it doesn't need to be like that. You can choose to pick a humanist stance towards it; at its heart it's about learning about people's deepest problems and finding solutions for them. You can find good people, good teams and good products or services to sell, even if they're modest to begin with, and build from there. Yes it's hard to find those conditions, but nothing is easy in life - a lot of technology, for example, is an absolute tire-fire.
If none of this jibes with you, maybe project management could also work. Reframe all your experience as "project management", find a domain that you find palatable and is somewhat accessible. Get a PMP certification. Congrats, you're now officially a project manager. It sounds bad because of how easy it can be to intrude the profession (and I'm being particularly facetious about it), and some PMs get a terrible rep because they truly are terrible, but precisely this is a possible aspect of differentiation for you: you will take your job seriously and display the utmost professionalism. You will be the total opposite of a terrible project manager. Your earning potential will not be as high as in sales, but in some domains, six figure salaries are feasible, and you could build a long term career with a progression for the thirty plus working years you have ahead of you.
These are just a couple ideas... Maybe others in the thread are better suited for you. The only thing I'm absolutely certain of is of your ability to turn things around. You're much younger and capable of a quick turnaround at your age (and later, but start now!) than you seem to realize.
- German
- spend youth with coding and drumming mostly
- got a bachelor in jazz drums
- got a bachelor in architecture (and got interested in entrepreneurship)
- failed first startup attempts
- worked in architecture for short time
- switched into a commercial real estate development job at 29
- founded a proptech startup by 31, headed product development and later tech there. It worked but didn't take off enough and will therefore be "sold" for close to nothing
- took a part time job in commercial real estate again with 2-3x last salary at a large cooperation (bureaucratic)
- constantly on the lookout for new business opportunities since then (suggestions welcome). I'm also considering leaving job for something less corporate and more at the crossover between tech and real estate.
It can be a mental struggle to switch back and forth, especially since you don't get to the point of directing all your energy into the "one right thing", most people feel the need for in their thirties. At the same time for me, having a well paid job that isn't fulfilling can glue you in as much as a unemployment, as there is more risk involved. Comparing to others is the underlying poisonous thing here, I guess.
I still idealize running my own business, as I tasted that juice and loved it, but getting more risk averse with upcoming recession too and yes I know I'm pretty lucky of from an outside perspective.
One generic piece of advice I saw on hacker news a while back is "if you struggle between multiple options for long and don't know what to choose just flip a coin, as outcomes might be similar with information at hand", just get going with something. People on HN will be able to help you with "how", but "if your should try"?
You won't be the only human on earth, that doesn't have talents or can't look back and find moments in your life, where you were in some kind of flow while working or felt a deep passion for something. You will get there, you can do it!
Sometimes a weird looking CV is our reason for not even trying. Isn't there some story you can create around your cv to pitch to employers? There must be. Sure there is hope. But that's where you start, find a forward perspective and start applying. If you don't roll the dice, they can't show a six. If you don't start folding the paper, it will never be an airplane.
Best and I hope 2023 well be a pivotal year for you! Thorsten
To answer your questions:
| Is there any hope for someone like me?
See above
| Will tech co’s ever consider hiring someone like me?
I can't speak for bigco. I work right now at a small company, but I love it here. The focus is on the work. What's going to matter more than anything when you start applying again is your git and your grit. There are places out there where what they want is someone who can learn, who cares about the work their doing, and who's honest.
My interviewing strategy has been to be completely up-front about what I lack. This means a lot of interviews end quickly - which is a good thing! Once you're up to scratch on what you need to know to get into working in tech in the way you want to (like, you've built a thing or two of the type that you're applying to work on), you'll want to find the right fit, and you must resist the urge to upsell yourself on interviews. That way leads pain.
| Is there any reasonable path to starting over? / Where do I even begin?
This is going to depend on what you want to do, and how much runway you have to focus on teaching yourself to do it. For me, coming out of bartending / no tech experience at all, it took 4 years. I got SUPER LUCKY that covid hit when it did - it forced me to cloister and do nothing but learn for a year, which is what made the difference. You can choose to do this on purpose. It's a commitment and you have to make it a priority.
I would also recommend taking a look at the recurse center (1) - they were instrumental for me, and in many ways still are. It's a community that is good to be a part of - you will need help along the way and this is one place to get it. Do a full batch if you can.
Be extraordinarily wary of bootcamps. I've been told some are good - but I almost spent 10k on what looked totally legit (it was in the UC system) but on closer inspection was definitely not (they refused to provide a syllabus or list of instructors before I paid them half, turns out because they didn't actually know either of those things at the time).
For god's sake, pick something to learn / get in to that you love doing! This is tech, you can find someone to pay you to do it and you'll be better at it if you like what you do! Which means better everything - pay, satisfaction, culture. Don't just default to the one with the most jobs or the best pay.
Build stuff. Get your git packed with projects. Don't worry about curating them - if you get an idea start working on it and get it in there, it doesn't matter if you don't finish it. The point is to always be building and always be learning and to have a git history that reflects this.
Don't get stuck in a language, either. Play with rust and python and go and lisp and anything else you can get your hands on. Make programming a joy to do, not just a way to get the job done. Also, use an editor that makes the experience of programming fun / enjoyable. I love emacs for this but that's a matter of opinion.
Starting right now, make a monthly habit of checking the HN whoishiring posts, they drop on the first every month. I've found Kenny Kilton's whoishiring browser (2) to be really useful for this. Just to get a sense for what is out there and what you could be doing.
Stay the hell away from recruiters and places that have a byzantine beaurocratic approach to hiring. Those places are for folks that look good on paper, not the likes of us. You want your first round interview to be with an engineer or CTO or someone who's actively involved in running the ship - those folks can make the decision to take a risk on people in your position, and the other places will typically waste your time by filtering you out with an automated resume reader.
Find community. Keep coming back here. Engage until you understand. Ask dumb questions. Seek to understand.
I feel your pain. I know what it's like to feel like you missed the bus and everything is fucked. Trust me when I say that it's not. If you still have questions reply with them, I'll keep an eye on this thread. Good luck and happy hacking.
I can really relate to your naievate that by working hard your efforts would be rewarded. It's really disheartening how sociopathic and downright evil the people in charge can be. I think when you rise up through the ranks you lose your ability to be empathetic to the people your decisions affect. Otherwise how can you be a strong leader if you aren't afraid to ruin a few lives right? /s (just in case)
So rather than giving specific advice, I'm going to give you a few pieces of my situation. Feel free to browse my comment history to see the depths of a crippling burnout and career failure mid-30s.
I did about 10yrs of development before I got to a really sweet job in NYC. I got to experience the full startup ride from fun spunky group to getting acquired and strip mined for assets and personel.
I let the job become too much of my identity and I struggled to move on because of this.
I moved to a different state (USA) with less population density and more nature. I think this helped a lot. I'm also much more isolated which has caused its own problems.
I got into therapy. It took two different therapists, the first one when I told her I think I might be on the spectrum she told me "well I don't do that" and we wasted another 2 months before I missed a few appointments and things fell apart professionally. The SECOND therapist I found is absolutely amazing and the work we've done over the past 8 months is more significant than I've achieved alone in the past 10 years.
I worked a few menial jobs. I was at a pizza kitchen for a while, and I also worked at a kayak store. I felt like I was worthless, I couldn't get a technical job or any that I could get I couldn't tolerate. I cannot recommend this but sometimes you gotta do what you gotta do to pay the bills.
I worked a few contract jobs after my last big fulltime job. I have had a really bad stretch of gigs working for uninspiring and technically incompetent people. At some point the blame rests with me for not vetting these people, or at the very least politely delcining the work because it wouldn't be a professional work arrangement. You absolutely cannot talk reason into people who haven't reasoned themselves into the situation they are in.
I got a stable job with the state I live in. It pays a lot less than I'm used to but it affords me time to try to sharpen my technical spear and crawl back into the market I used to inhabit.
People will consider hiring you, but not the you right now. You might need to take time off from the job hunt and do something else. You might need to take work in a different field to get some perspective. You gotta find a job that rewards your natural behavior instead of exploiting you like your startup experience. The jobs are out there but 9/10 are smoke and mirrors bullshit liars trying to exploit you. It's a numbers game finding a reasonable employer and you just gotta be diligent in applying more and also really honest with yourself about whether THE COMPANY is up to YOUR standards not the other way around.
A big part of that last thing is self respect. You have to actually have it, you can't fake it. Cultivating the value you feel in yourself is hard and at times painful work but its the only way.
Good luck. "Where to begin" is one step after the other, dont give up. Find something that fucks you back even if you have to do it yourself with blood sweat and tears.