|
|
|
|
|
by micheles
1170 days ago
|
|
>In my experience teaching programming, we spend very little time helping students actually write code.
>Instead, the mentors mainly deal with problems of tooling – “it says ‘EADDRINUSE’ and crashes”; “git is giving an error”; “npm just says segmentation fault”. He is doing things wrong. If he wants the students to use modern tools he first need to give a course on the tools and later another one on programming. Otherwise he must not use modern tools (no git, no react) and use some simplified teaching environment (not ideal, but at least he will not be distracted by the tooling issues). In my experience (I have to work a lot with Ph.D. students in science with very little IT expertise) the tools are always the issue, while the algorithmic thinking is rarely a problem, so probably a course on the tools is more useful than one on programming. He must focus on tools that are not the fashion of the moment, so the terminal is okay, git is okay, React is not okay. |
|
You don’t start woodworking by cutting a hardwood timber to length by eye with a circular saw.
You get familiar with the basics like a hand saw, tape measure, and some soft wood like balsa.
You’re first vehicle was _probably_ a bicycle or go-kart, not a truck or race car.