Re:Ask HN: Teaching Code to Someone That Asked Me for a Job
by danso on Wednesday June 21, 2017 @10:51AM
(#14604257)
I've tried to teach code to coworkers and friends for free. It doesn't really work out. Teaching programming is significantly more difficult than doing it (IMO). You'll definitely learn how hard programming is to learn, and that can be helpful. But unless someone puts real skin in the game, and/or have a real need to learn programming, they probably won't be able to muster the focus and commitment needed to reach a satisfactory skill level.
[ Parent
| on HN ]
Re:Ask HN: Teaching Code to Someone That Asked Me for a Job
by andybest on Wednesday June 21, 2017 @11:04AM
(#14604383)
I have also tried to teach people how to code, though mostly in the context of them needing to do it in order to complete a specific project. I've found that unless they are motivated to learn from the ground up, they won't tend to have much understanding of what you're telling them, and at best will be able to copy/paste snippets. I've found that it's actually surprisingly hard to get across simple concepts like variables without starting from basics.
Re:Ask HN: Teaching Code to Someone That Asked Me for a Job
by jameskegel on Wednesday June 21, 2017 @11:19AM
(#14604523)
I'm curious sometimes what would have happened had I not learned these skills; coding concepts apply to so many things in life, and help solve many problems in pragmatic and efficient ways.
Re:Ask HN: Teaching Code to Someone That Asked Me for a Job
by mynameisasecret on Wednesday June 21, 2017 @11:39AM
(#14604720)
This is spot on. Since teaching myself to become a programmer I've also gotten much better as a musician, as a mechanic, as an amateur woodworker and as as learner of Spanish. The combination of dealing with logic, language and abstraction stimulates the brain across all endeavors.
Re:Ask HN: Teaching Code to Someone That Asked Me for a Job
by odonnellryan on Thursday June 22, 2017 @07:57AM
(#14611582)
> Teaching programming is significantly more difficult than doing it (IMO).
Programming isn't hard to teach or to learn, but it is incredibly frustrating to do both.
I guess you could say it's hard because it is frustrating.