Hacker News new | ask | show | jobs
by brandall10 3245 days ago
I've tried training people in the past who have zero knowledge and it's pretty hit or miss, mostly miss... it really will only work if they are highly self-motivated and find it really interesting, otherwise things start to go downhill quickly when coming to the more difficult material. I initially tried this with her and she ended up getting pretty flustered and annoyed with me when it came to trying to explain how object oriented programming works, so much so that we didn't talk for awhile. And she is an extremely bright person - HS valedictorian, graduated w/ honors from Berkeley with a liberal arts degree.

She ended up moving to SV for the bootcamp she did (Coding Dojo). There are some remote ones that I believe are supposed to be good but I wouldn't be able to recommend any in particular. For most people I recommend doing something like this because of the total immersion, access to a variety of fairly strong engineers (the instructors) and other students in the same boat. Aside from that, my friend is a big fan of the Udacity nanodegree programs and has done a couple since her bootcamp to level up her skills and stay sharp.

For some basic getting your feet wet right now sorts of things, I am def a big fan of material like Eloquent Javascript, Learn Python the Hard Way, Hartl's Rails Tutorial etc.

I would say though the best thing you can do for her right now is to give her tasks that are actually productive or helpful for you and then build on those. Like perhaps you have a bunch of unused css on a project that you want culled, throw her a basics on CSS guide that maybe takes an hour or two to go thru, then create a story for her and walk thru it. Get her familiar with source control, the layout of the project, etc. Getting a sense of accomplishment quickly and repeatedly will help get someone over the initial hump, and will esp. drive them forward when they get stuck.

1 comments

Thanks so much. She is very driven and smart, and knowing her, she does have a good analytical mind, but since she was young, she was pushed more to humanistic areas and never really focused on IT/Math, etc. But I've seen her work when she was pushed in finance at a firm and with other accounting things and I think she has the smarts for it (if she didn't I wouldn't recommend her to try development).

Bootcamp wise, we live in a country without much access to those, and due to her family situation, she can't really move.

I will try Eloquent Javascript with her. I have Hartl's Rails tutorial but from what I remember, it was a bit complicated at the start if you didn't have any decent computing experience.

I have some projects that could use some clean up in the html area, maybe I'll write a few stories for that and will see how she does.

Again, thank you so much for the time and ideas!