News for hackers. Stuff that matters.
Re:Learn to code in less than 5 months, get hired, and have ... by mywittyname on Wednesday May 25, 2016 @10:55AM (#11770199)
> 2. Demand for people with this skill must be higher than the supply.

This point goes against all of his other points. A skill that takes six months to get extremely good at is going to be commoditized in short order. So, it seems like a mistake to bank on this kind of knowledge being relevant in 40 years.

Honestly though, I am starting to feel like a fool for completing a CS degree. While I have a great career, most of the what I learned was useless. Back in 2012, I couldn't get a job doing machine learning because nobody wanted people with those skills, and the few companies that did looked for Ph.Ds. So even though I could build do cool stuff with ML in plain Octave, I couldn't get a job in the field.

Today, all you need to do is to break into the field is read a few books and learn a tool. The skill has been completely commoditized, rendering all that I work I did moot. Then again, at least now I sort of have a job in the field.

Re:Learn to code in less than 5 months, get hired, and have ... by evantai on Wednesday May 25, 2016 @11:11AM (#11770318)
Thanks for taking the time to read the article mywittyname. You make a valid point, and the more experience I gain, the more I see the barrier to entry being lowered. One thing that counterbalances this barrier to entry is that the development in the industry is exponential right now that even if you enter the field and overcome this barrier, you have to keep going. Resting on your laurels will make you irrelevant quite quickly as you need to constantly learn the new "tools" that come out. So I believe that if you have the ambitious to constantly learn, then you can stay relevant for the next 40 years.

PS I actually do see a lot of value in a CS degree. I find myself spending more and more time reading and learning about general CS theories and concepts lately. I find them extremely useful for expanding my higher level understanding of the field and I think it's really important. I don't think you can truly be a GREAT programmer without them.

Re:Learn to code in less than 5 months, get hired, and have ... by jventura on Wednesday May 25, 2016 @11:28AM (#11770453)
Hi agree somewhat with you (read my opinion on the other comment) and the only solution so far seems to be to go "up the ladder" where it is not so easy for beginners to reach. Maybe it's Machine Learning, maybe dealing with other kind of data, maybe mobile development, maybe developing specialized algorithms, I don't know. My only problem is that currently I'm a freelancer, so probably I'll have to reinvent myself..
Re:Learn to code in less than 5 months, get hired, and have ... by mywittyname on Wednesday May 25, 2016 @11:51AM (#11770630)
You're right that the solution is to move into a field that was out-of-reach to beginners. That was actually my entire purpose for going and getting a CS degree. I discovered data mining/machine learning in and figured that the crazy math required would keep it somewhat exclusive.

It didn't. Anaconda or Tensorflow + a book is all you need anymore.

I think the author is exploiting a fundamental fact of programming: smart people make hard things easy. So you're either in the top X% of smart CS people that make these awesome tools that allow everyone to do complex things, or you're on the other side competing against smart people like the author who just leverage these tools to build cool products.

It's like being in a fish tank with sharks and piranhas, no matter what side you go to, somebody's going to eat you up.

Re:Learn to code in less than 5 months, get hired, and have ... by evantai on Wednesday May 25, 2016 @12:02PM (#11770757)
Well said. Most of us stand on the shoulders of giants.
Re:Learn to code in less than 5 months, get hired, and have ... by RUG3Y on Wednesday May 25, 2016 @11:47AM (#11770575)
I'm a self-taught programmer and I'm considering getting a CS degree. I can do quite a bit, but I don't see any storied jobs open to people with only a few months of training. Is the demand really that high? Am I looking in the wrong place? I'm motivated to get the degree because I actually want to learn the material though, not just because I want to make money.
Re:Learn to code in less than 5 months, get hired, and have ... by evantai on Wednesday May 25, 2016 @12:00PM (#11770728)
Hi RUG3Y. From my experience, there are a ton of jobs for the skill-set I have mentioned above in my article. There will be more jobs in metropolitan areas than rural, but you can also find remote friendly workplaces. I've mentioned some places to check out in the article.

As for CS degree I don't have one so you will have to speak with someone that does. In my opinion there is no better learning than when you are employed and working in teams so I prefer that method for practicality purposes.

Re:Learn to code in less than 5 months, get hired, and have ... by mywittyname on Wednesday May 25, 2016 @11:59AM (#11770719)
That's what I did. I started off learning LAMP back in high school and found a good job so I didn't bother with college after the first year.

What I got most out of it was math. The CS courses are largely trivial if you're a decent developer who keeps up with learning. However, I would have never learned calc, linear algebra, coding theory, or encryption on my own. So, if I were to go back and talk to pre-college me, I'd tell him to skip CS and just do straight math/physics.