How to help a programming student get unstuck
I think what a lot of instructors fail at is they don&#x27;t give students a working example of how something works. Sure you&#x27;re not really going to learn, but what&#x27;s the point of me having a half-assed assignment that isn&#x27;t useful for me referencing a couple years down the road?<p>The simple best way to program is exposure, and a lot of it. Not these boring petty tasks we do. They&#x27;re logic puzzles and not much else. Showing someone how everything works from start to finish in creating a website with a specified framework helps tremendously. Or how to work with low level C programming making practical applications.<p>For myself personally I developed a method of TODO&#x27;s with some of what my lead taught me mixed in. My lead doesn&#x27;t like redundant code, but said &quot;working code is better than no code.&quot; So what I did is made one type of TODO that means &quot;this code sucks or should very much be revised.&quot; Another one I have is &quot;talk to my lead.&quot; With those, I don&#x27;t address it with my lead unless we already have a meeting and it&#x27;ll be quick, or I compound enough of them to devote an actual meeting regarding them.<p>Overall it has helped me stay organized, and it keeps me from annoying my lead. So what I&#x27;d add is, a system for people to make their own notetaking is vital when learning. If you don&#x27;t have that or arent willing to take the initiative to do that, personally I think coding is not for you.