Hacker News new | ask | show | jobs
by jfaucett 3091 days ago
Hi there,

I completely disagree with these other developers. I made it the hard way doing what they are suggesting - taught myself how to program, what SQL was, then JS, php, java, finally rails and ruby, scrounged for work, struggled on my own for years to figure out how to actually build robust software. And now a decade later, I'm an expert, confident and finally doing what I want to do all the time.

So sure there are some benefits that come with that approach - but if I had to do it over again, and had the funds to do so, I would have just done what you are wanting to do. Find a good senior developer/mentor, in an area that I'm really interested in, pay them to train me and give me the work to build an excellent portfolio and get the necessary real world work experience to land the exact job I want to do. Heck 10k for 7 months isn't bad at all, that's a great deal for you. You learn the whole development process, gain the work experience and will get a job making bank in less than a year - that's a nice ROI, much better than most CS degrees.

Also the superhuman discipline it requires to teach yourself everything from scratch while building an extensive portfolio is tough.

Anyway, If you'd like I'd be glad to talk to you and help you out with anything you need, so just reach out my email is in my profile.

1 comments

I've helped a few friends learn web development while in their 20s, a few of whom were highly intelligent MIT grads. I agree that the discipline and motivation are the biggest roadblocks, followed by discovering an efficient lesson plan (lots of places online will teach you the specifics without giving you the greater picture).

The fact of the matter is that when you have a lot of free time, you will likely end up frittering much of it away. If you absolutely adore programming and working on projects, then sure, you may spend those months productively, but not everyone can count on that. So it very much helps to have some external pressure — in the form of a job or a mentor — to help you push beyond limits that you might not choose to cross on your own.