Live data from Hacker News

The Ugly Side of Learning to Code

crowdcademy.com

61–62 of 62 posts

Re: The Ugly Side of Learning to Code

#61
post #25
post #20

Earlier quoted context omitted.

exactly. Thinking that you're a decent programmer after 6 months is nothing but hubris, and shows you're still in the stage of not realising there is much, much, much more to learn. Or his definition of 'decent' does not match mine.

The latter. I know a lot of great coders, and most of them set the bar for "decent" very high. By decent I mean that you could actually write code to solve most problems you come across. Is the code going to be less than optimal? Of course. Most of the time it's even going to be pretty ugly code (you should see my backend code for a case in point). I'm not being presumptuous, I just have lower standards than most of…

I would rate that level of coder as a 'good' coder. I would rate 'decent' as 'the level at which I don't wince when I hear who has been assigned to the project'.

Re: The Ugly Side of Learning to Code

#62

"Coding uses a lot of thinking patterns that I hadn't really used since my math and statistics classes in college, and even back then not in this intensity" And "I guess my point is, that if you want to become a programmer, you have to be comfortable with having to learn new things constantly for the rest of your life." So many conversations around "but I want to be a programmer, do I really need to learn math? Reall…

I.e. Learning math is not a pre-requisite, it's a byproduct.

You don't need to know math to program, but as you become a better programmer, you _want_ to tackle more challenging problems - some of which inevitably involve math (and knowledge in general) that you aren't familiar with. To solve these problems, you have to learn as you go and that, as others have noted, is the real hallmark of a good programmer.

Post reply on HN