I Still Have Hope, and I Want To Redeem Myself, but I Have to Support a Family!
Posted by EasyLowHangingFruit@reddit | ExperiencedDevs | View on Reddit | 16 comments
Hey everyone,
I'm a 28M self-taught software developer with \~7YOE, most of it abroad as a contractor. No college degree, no certifications, just a lot of grit. I come from a poor background in a third-world country but managed to get my Green Card a couple of years ago.
I was pretty lost growing up, raised by a single mom in a tough environment. But I’ve always loved learning—especially when it comes to challenging, complex things. I got into electronics in high school, stumbled onto microcontrollers, and picked up a bit of C and BASIC. I even tried college, but it was way too expensive, so I dropped out.
I also taught myself English, and at one point I was working a customer service job and feeling miserable. A friend convinced me to learn Java, and it changed my life. I landed a job as an apprentice at a small contractor firm, and from there, I dove deep into coding. I loved learning all the intricate details and spent hours reading, watching Devoxx talks, coding, and improving my skills. I became obsessed with writing clean, maintainable code and sharpening my soft skills.
But here’s the catch: in my country, white-collar software engineering jobs are nearly impossible to land without a degree. Contractors (like me) get treated as disposable bricklayers with no say in any technical or design decision. There’s no identity, no promotions—just doing the bare minimum to get by. I was stuck in that grind for years, and it drained all my passion for the work.
Then, a miracle: I got my Green Card and moved to the US!
It was the Golden Era of you know how to CRUD you get a job, and I landed a job as a software engineer at a medium-sized company and immediately realized how different things are here. As a contractor, you’re just a ticket-slinger, but as a software engineer, you're expected to actually care about the business and create real value. People’s resumes here are impressive, with measurable accomplishments like, "Decreased page load times by 32%" or "Integrated workflows that saved 18% time to customer." This is the kind of impact I always dreamed of having early in my career, but I didn't.
Sadly I was already stuck with this “do the bare minimum to keep your job” mentality, so even when I had the opportunity to take on more responsibility and ownership, I didn’t—and I regret it. Now I have an extremely unimpressive, seven years a slave, resume.
I got laid off a couple of months ago (restructuring, not performance-related), but I’ve managed to find another contractor job. Still, the job market is brutal right now, and I’m worried about my future.
So, here’s where I need your advice. I’ve got strong critical thinking skills, attention to detail, solid communication abilities, and a real love for learning hard stuff. I feel like I’m still young enough to turn things around, but I don’t know the best way forward.
Given that I don’t have a degree and my resume is mid, should I:
- Pivot to something like Cloud or CyberSec?
- Go back to college?
- Give up corporate and go freelancing?
I feel like wasting the opportunities I have is unethical, especially considering where I’ve come from, and the people who will never have access to them. I want to make the most of what I have, but I also have a family and bills to pay—what would you do in my shoes?
Calcidiol@reddit
College? Well you'll have to evaluate whether that has any cost (debt, spending savings, ..) vs short term financial benefit (scholarship or whatever) concerns that motivate you one way or another.
If you did do something besides work for a year or two the job market could be better or could be same / worse in that future some time. But you would have improved your skills and certification or whatever.
Freelancing is a bad idea unless you have a "network" of contacts who can easily help you quickly get good, decently paying work enough to make it profitable within a few months or less. You'll have to charge significantly higher rates to compensate even partially for the lack of subsidies for health care, retirement fund benefits (if you even had any), additional costs / taxes, etc. You'd have to start a LLC or make and arrangement to work through a contracting / temp agency to do your billing and pay you W-2 when you bring your own client to them as the sole worker.
Pivot to a specialty? Okay idea, consider the market opportunities, your skills you have, and skills you can learn in a few weeks and see if anything seems feasible. Getting into a niche can be good for your stability in a difficult market if you have specialty focus / skills / interest.
But mainly use your "network" and see if you can have any referrals or tips or whatever to help you find temporary or full time work like you have done / can do immediately.
carnalcarrot@reddit
My man, resumes are for lying. People add 15% and 9% and all that just to embellish their resumes.
So just put that stuff in your resumes, its called adding "cold hard facts and numbers" in your resume so that at the first glance it looks good.
I have full faith in you that once you get hired for the role you'd do as good at optimizing as any other guy you've seen the resume of.
secretBuffetHero@reddit
you post will probably get removed but I wanted to tell you that you will make the right decision. you know what to do, you are good at what you do and you should be proud of yourself. you've come a long way. this is a temporary setback but in the end , you will be ok.
No_Dimension9258@reddit
This is the dumbest answer on the post. Neither helpful or constructive
OhjelmoijaHiisi@reddit
What an unfortunate thing to say, I'd hate to work with someone with this mindset. The reply was constructive, sometimes we need validation and support.
secretBuffetHero@reddit
and yet.. it is you who is in the negative
ethrile15@reddit
This story reads like a quora post
Empanatacion@reddit
The last four years have been the most psychotic job market in my 25 year career. I wouldn't judge your career path based on it. I'd just hunker down and ride this out. Now that interest rates are going to start to back off, VC money will come back and revitalize the job market.
Getting a degree now only matters in terms of filling an HR checkbox to get you to the actual interview. Your real experience is far more important.
But the HR barrier is a valid concern. You could chase a non-prestigious bachelor's degree. But the core issue is the job market, and having a degree won't fix that problem.
secretBuffetHero@reddit
I've been out of a job for a year. I wanted to thank you for your words. after a really successful run from tech lead to director of engineering I now find myself.. lost and just not able to motivate myself anymore. I just ...am not sure what I need to get going.
biggamax@reddit
I'm so sorry to hear this man. Have you been looking for work? May I ask what country/region you are in?
ltdanimal@reddit
You're overthinking it. You have a job, do a good job at it and go from there.
I don't agree with the "go back to school" route others have said. Why would you? Many (most?) jobs don't require a degree and you are going to be very pressed to have a full time job, take classes and get A's, all while being present with your family. For what?
And to be honest you seem like you just only got motivated when you realized you didn't have a secure future. You are motivated but not disciplined yet. No judgement but don't take on the huge burden of student debt and that requirement for strict discipline across all those areas when you need to focus on your current job.
You 100% can get things going. I believe in you.
biggamax@reddit
Not so sure about the return to school advice either.
istarisaints@reddit
I think you should continue your contract job and do community college for two years and then transfer to a state school. While in state school try your hardest to get internships and you may get a well paying one with an offer afterwards.
db_peligro@reddit
EXCELLENT advice!
OP doesn't mention where he is located. Here in California there are very good associates degree programs in CS and community college is comparatively cheap.
With the OPs experience and maturity they will be the star student in every class.
biggamax@reddit
What a wonderfully worded post, OP. At 28, you still have decades ahead of you. As another person said, hunker down. I'm almost twice your age and you know what? I'd love answers to the very questions you are asking now. You're not alone.
That_End8211@reddit
You haven't told us what you want to do, only about your unenthusiastic choices in life. How are we supposed to decide for you if you haven't given us options?
Some of your guilt stems from lack of career achievement. You can grind Leetcode and interview skills for a couple months to achieve that goal. But it probably wouldn't satisfy everything else.