TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Please don't learn to code

8 pointsby rsobersover 13 years ago

4 comments

angdisover 13 years ago
The "learn to code" meme has been going around a lot lately, but I think there is a much more nuance to the intent behind learning to code than to literally train new programmers. I think many technical people don't realize that others simply don't see computers the way that they do.<p>To the general public, computers and software exist as black boxes whose functions are not understood. This has an important negative side-effect of making regular people less critical about what goes on in their digital life.<p>What his lack of critical ability translates to in real life is a weakened ability to recognize problems with things like SOPA/PIPA, or misguided ideas about online privacy. More generally, it makes people vulnerable to the designs of others who are working in their own self-interest and can do so because they have some amount of mastery of the digital domain.<p>These initiatives to teach "the people" programming are all about getting them comfortable with digital technology, demystifying it, indirectly empowering them with the idea that computers and software are things that can be made to work in their own interests.
评论 #3510457 未加载
评论 #3511515 未加载
bjdixonover 13 years ago
Please don't learn to speak a second language. It can be hard and even with tools like Rosetta stone, Berlitz et al, many people just don't have the passion to learn these sort of things.<p>Or... You could try and see if you like it. Awesome tools exist nowadays to enable us to try many different disciplines. Many of these are over-simplified and will only get you so far, but maybe you get a taste for a new hobby or a second career.<p>I get what the article is trying to say, in places. However, I really believe in the try it and fail approach. You can discover talents and passions you never knew you had. That is unless you don't try to learn...<p>On the other hand, they say ignorance is bliss.
评论 #3510397 未加载
laconianover 13 years ago
HyperCard was wonderful. It whet my appetite for programming when I was in third grade. The verbose syntax gave me the ability to open other people's stacks and learn the fundamentals of imperative programming by example. Now I have a CS degree under my belt, have had great jobs for the past six years (it's been that long already?), and feel no way compromised by having originally cut my teeth on a toy language.<p>I think the author is wrong here. It should be something like this: please learn to code, but just keep in mind that there is always room to improve your craft. I've seen a lot of novice programmers who cling to the one language they know and guard their One True Language jealously. Just don't be that guy, keep moving and keep learning, and you'll be fine.
评论 #3510917 未加载
richardburtonover 13 years ago
I completely disagree with this article. I have only just picked up programming in the last couple of years (at 23). I absolutely love it. Why's poignant PDF got me hooked. I am never going to be an expert programmer but I am going to run a company again and I will hire engineers. My hope is that they will enjoy working with me a lot more now that I actually understand what Gems and loops are.