Timeframe for being employable

Hey guys,

I am starting in my journey to learning rails. I am pretty computer savvy but programming has always been something that I wish I knew, but never gave any actual effort into trying.

I have changed that mindset. My goal is to work a minimum of one hour per day (about a week in right now). I am a father and work full-time at a decent paying job, but I want a career change to the industry of developing as I love computers and I think I will be much more fulfilled.

I'm wondering at about how long it would take someone to have sufficient knowledge to be able to apply for jobs if I code one hour a day, 6 days a week (Id like to everyday, but life comes up so Ill conservatively say 6 days/week). Do you think about a year? 6 months? More than a year?

I'm aware there are a ton of variables, but I just want a rough estimate to give myself some confidence and a basic timeframe for all the hard work I will be putting in.

1 thought on “Timeframe for being employable”

  1. I would say that, to become proficient in the fundamentals enough to have a stab at getting a junior job you could use bootcamps as a proxy estimate. In average they are around 8 hours a day, 5 days per week, for 12 weeks or so. This adds up to 480 hours intensively. People often do extra hours in the evening too. However it is very different working on a problem for 4-6 hours at a time, than one hour a day with no other programming in between. So I would say 600 hours at that pace is a more realistic minimum. Which would mean, if you really can sustain one hour a day religiously, you should estimate 2 years. But you would probably get much further if you can liberate say one day a month to work 6 hours or so.

    I am not sure that one hour slots is an optimal way of learning, because what is known as “context switching” is very real, there is a cognitive cost in switching back to programming. I think 1 hour a day may be fine for learning basic html and CSS, but once you get to programming itself you might find your learning suffers.


Leave a Comment