Re:Teach Yourself Programming in Ten Years (1998)
by bluetomcat on Monday January 15, 2024 @11:36AM
(#39002717)
The idea that one needs MIT-level training with SICP and AOCP is elitist and sickening. You start by writing small and useful tools that help you explore the language features. You compare your code to other people's code solving a similar problem. You look for ways to make it shorter, more readable, more efficient by reading SO and watching YouTube.
[ Parent
| on HN ]
Re:Teach Yourself Programming in Ten Years (1998)
by bborud on Monday January 15, 2024 @12:01PM
(#39003049)
Nobody says you do. In fact, I agree that a lot of the paths people who have never mentored a programmer their entire life think you have to take are bullshit. (Teaching is not mentoring. Mentoring is mentoring).
However, that doesn't mean that it doesn't take a lot to become a decent programmer. It does. And not just in terms of time, but perhaps most importantly in terms of intellectual maturity.
Re:Teach Yourself Programming in Ten Years (1998)
by forgetfreeman on Monday January 15, 2024 @11:31PM
(#39009517)
Nobody said an Ivy League educations is (or should be) a requirement to write code. That said without some form of guidance a fledgling developer has no way to discern good code from bad or grasp the architectural or security implications of some random-ass code snippet they lifted off of SO. So again, unless your plan is to spend the bulk of your career repeating other people's mistakes in an effort to learn the hard way getting some kind of formal training should be a primary goal. I'm entirely self-taught and let me tell you from experience rediscovering a design pattern from first principles years after the book was published isn't as heroic as it sounds.