More than just can I, Should I do this?

So here’s the deal, I’m thirty-three, I recently lost my long-term job, and as a Canadian who is now on EI have access to government-paid education. I live in Alberta with my wife, and soon to greet this world, daughter. I have always worked manual labour jobs because I’m a big guy. Trading my body and health for money just made sense. But after nine years of working as a landscaper me and my boss had a falling out. This left me in a bad way, nine years is a long time to work a job with no transferable skill sets, and no benefits. A job that doesn’t keep up with inflation or reward hard work and loyalty.

And so me and my wife, who is due to burst in just over a month now, talked things through. Sure I could go work in the oil field, but that would take me away from her and our daughter. it also doesn’t do much about that transferable skillsets issue, I would still be trading my body for a paycheck, albeit a likely much larger one. It also comes with an issue of job security. The oilfield is a volatile market.

Some other options are available but nothing that helps me get away from being a wage slave. So bettering my education seemed like the best option, considering the government will pay me to go to school, why not right. Out of all the class options, my polytechnic school offers a two-year degree in computer programing seems the most appealing.

The goal would be to get a work-from-home job, so I can be here to watch my little girl grow up, and support my wife. Programming has always been something I found interesting, one of those “if I ever have the time” type things. One of my best friends works for a big tech corp in Cali, he and I are both very similar intellectually and he has assured me that I could learn to code and make a living from it.

But as someone who has always traded the sweat from my brow and the health of my joints for a paycheck, I can’t help but feel a bit uneasy at the prospect of switching from a blue-collar to a white one.

I found this site thanks to some dumb TikTok video and thought I would give it a shot since it’s free and all. I’m about halfway through making the Catapp, and honestly, it’s coming to me fairly quickly. I truly think I could be good at this sort of thing. But is this truly a sustainable career choice? Can I actually support a family with this? Does this kind of transition make sense?

1 Like

I have edited your post for readability, please don’t format long paragraphs as code, it makes it pretty unreadable

2 Likes

Hi @Dizzy !

Welcome to the forum!

Here are my thoughts as someone who learned to code from freeCodeCamp and is now working as a developer.

Most people, including myself had that reaction.
The basics of HTML and CSS are very accessible to beginners.
CSS can get very complex down the line and you can do some really powerful things with it.
But in the beginning stages, HTML and CSS are great starting points for beginners.

When you start getting into javascript and deeper into programming, that is where the learning curve will change.
Some of the lessons will take longer to complete which is totally normal and fine.
You just have to be prepared for that.

As long as you are consistent with your studying and do research and ask questions then you will be able to learn the material.

Technology is always evolving and is rooted deeply in our society.
As long as you understand the core fundamentals of programming, develop strong problem solving skills and are committed to being a lifelong learner by growing your skills, you will be a valuable asset to any employer.

Yes.

It takes a lot of work and persistence but you can support your family.

Transitioning careers is hard and scary.
But if you invest this time wisely and learn well then the transition will be worth it.

I currently work from home and not being in an office.

When working from home, you need to be super plugged into your team and over communicate because you are not in a physical office.

This is especially true when starting out as a junior.

Hope that helps and good luck!

2 Likes

Hey Dizzy!

I feel my story is similar to yours in a lot of ways and maybe sharing it will give you some perspective.

Before getting into tech I mostly worked manual labour jobs too. Warehouses, landscaping, kitchens, eventually sort of made a short career out of doing CNC for a few years from one factory to another.

I didn’t have any credentials or schooling though so when I got laid off from my last CNC job it wasn’t easy to find another even though I had a few years experience. I ended up taking up a construction job building electrical substations for wind and solar farms all over Ontario.

By this time I was married and had an 18 month old and had already been learning to code in my spare time after going through similar thought processes as you did.

  1. I needed to support my family
  2. I needed some semblance of job security. Even I got laid off, I’d love to stick to the same field instead of hopping from one industry to another (that whole transferable skills thing)
  3. I really couldn’t afford to do school full-time. My wife was injured from a car accident and couldn’t work so I was the only income at the time.

So anyway, I was living in Stratford Ontario at the time which isn’t somewhere with many tech jobs, or a tech community. I didn’t have any friends who were programmers and I didn’t really know how to find or meet other programmers so I sort of just learned and coded alone for a couple years.

Ultimately what eventually happened is I got laid off yet again and worked my bag off trying to “make it” as a dev. I ended up finding three resources that were pivotal.

First was https://www.uopeople.edu/

I never finished my degree but it was totally worth it. Within the first month I met someone that became both a friend and a mentor who was doing freelance web development while studying CS at UoPeople. He suggested that I focus 100% on web and that I should learn the MEAN stack which I did.

I also found freecodecamp.org

This was back in 2015 so the platform was a lot different than it was today. There were fewer tutorials, it was more like a curriculum where you would be told what to learn, but ultimately have to go learn it from other platforms.

The other was khanacademy.org

A little more geared toward kids but I found the tutorials and interactive videos helpful nonetheless, and more importantly I got really involved in the forums answering a lot of questions.

Eventually in Aug 2015, someone from KA reached out and offered me a contract position and the rest is history.

This was me exactly. And honestly, I’m so happy I just went for it. I love my job today and I’m paid really well for doing it.

You’d be surprised how many techies I’ve met in my career with similar backgrounds actually. My biggest adjustment was just getting used to office attire and etiquette. I found it challenging to be myself for a little while. Coming from a factory and construction background I had developed quite the trucker mouth and was accustomed to a certain level of razzing that’s just not present in most offices.

There was an adjustment period for sure. But honestly I needed it.

Another thing I noticed when getting into tech was that I had a lot more grit than the majority of my new peers. They had no clue what it was like to work 70-120 hours/week working on the road out of hotels away from your family. Or what it was like to work a 14 hour shift beside a furnace in 30C+ degree weather when the humidex is through the roof or working outside when it’s literally -42 not including the wind chill. Or what it felt like to wake up at 4:30am all wind burned from the day before to go shovel more mulch for 12 hours.

It sort of helped me stand out early in my career as a really hard worker. My capacity for work just seems to be a lot higher than most in this industry. I don’t work longer than 34 hours a week anymore, but I can just go 100% from 9-5 and most can’t. Working labour jobs taught me to look at a big 'ol pile of hard work when every muscle in my body tells me to lay down and I have to say “nope, just get in there and do it”.

So in my opinion, you’re going to have an advantage with your background.

The way I’ve always looked at is: a lot of work these days is being automated away. Probably faster than ever before. As long as a programmer keeps up with the trends and keeps their skills fresh, they’re likely one of the last professions to completely go away.

I also think coding is a sort of super power. If you have even one entrepreneurial bone in your body coding can be the basis for a lot of streams of revenue. You can climb the career ladder and get compensated very well sure, but you can also build your own products and services, freelance on the side (or fulltime), create course content, sell tools for other devs, work on open source and get sponsorships etc

Easier said than done, especially with a young family of course. But man, if you ever have a product idea, and you’re not a programmer, it’s almost impossible to get your idea off the ground unless you have a ton of money to risk (and probably loose). Being a programmer means you can execute on business ideas that most people in the world have to go fund raising for before they can even see a prototype of their idea.

Currently most programmer positions as far as I’m aware of are fully-remote. There’s still a few companies trying to bring people back to the office but it doesn’t sound like it’s been going too well.

Even before the pandemic this was a job that could be done remotely and there were even companies that prided themselves in being “remote only”. Basecamp and Tighten are two that come to mind immediately.

The last company I worked for, Vehikl based in Waterloo Ontario is fully remote too and has no plans of returning to the office when the pandemic is over.

Now I work at Humi based out of Toronto where we’re hybrid but we’re remote first and there’s zero requirement to ever be in the office and we hire coast to coast.

Every recruiter that reaches out to me now, pretty much only offers remote positions too. So I think overall the industry has shifted to a “remote first” world view.

And for myself, I’d never go back to the office. The odd time for a game of ping pong sure, but to be required? Nope. Not happening.

That’s honestly all you need. As long as you believe you can do it, you can. Work your ass off and don’t stop when it gets hard (because it will) and you can do this. And it’s absolutely worth it.

Hopefully my rambling gives you some insights to draw on lol I know I was all over the place. But I can relate to what you’re going through and I absolutely think you should give this a shot!

Good luck!

5 Likes

Thank you very much Dan. This was exactly what I was hoping to hear. I know I’m not alone in making this kinda switch but actually hearing it right from someone that was in a similar boat is truly comforting.

1 Like

Hi Dizzy,
I work as a web developer in Toronto, but I grew up in Saskatoon (go Roughriders!).

I don’t have your background, but my boss is a kind of blue-collar developer. In addition to what DanJFletcher said about the transferable skills and abilities from physical labor, I find it interesting that my boss brings a kind of mechanical approach to his development practice. He maintains a web app with the same approach as he maintains his own car or fixes his lawnmower. He breaks down the problem into different parts or systems in a similar way. I find his mindset fascinating because I have ZERO manual skills, and neither do my parents, but I have always liked solving virtual problems like in math classes. So I guess the split between blue collar and white collar skills may be wrong, or at least it may apply only to some people and not others.

Sounds like a perfect situation to me. Even if you don’t technically need a school to teach you web development, you can at least try it out for free! You will meet similarly minded people and have an instant support group if you’re in a program like that. A friend of mine did a programming certificate at a community college in Saskatoon (like 20 years ago) and I remember that he was exposed to other computer skills too, including both software and hardware skills, etc.