TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why Is Learning To Program A Good Thing?

5 点作者 nlwhittemore超过 12 年前

1 comment

doktrin超过 12 年前
&#62; <i>It is neigh impossible to program a computer without some semblance of empathy, albeit for a machine and not for another human with all those complicated feelings. You have to think like a computer: to envision how it will respond to an input and what its options are for subsequent action.</i><p>Solid. I've never thought of development in terms of empathy for the machine, but it's a valid and interesting perspective.<p>Of course, one form of empathy that also gets cultivated is empathy for the programmer. It's quite easy from a non-technical perspective to gloss over the challenges that developers face when framing instructions for the inherently pedantic and narrowly logical beast that is a computer.<p>&#62;<i>An analogy for this argument is that learning to program today is a bit like learning to speak Phoenician if you happened to live on the shores of the Mediterranean Sea in late antiquity. You could probably get by just fine without speaking it, since most of the Phoenician traders you would encounter most likely have a rudimentary grasp of the local language.</i><p>I agree. One nitpick, on which I'm happy to be proven wrong, is that IIRC the heyday of the Phoenician traders was well before what is normally termed 'late' antiquity (2nd century AD onward).<p>&#62;<i>The correlation between literacy and political agency is undeniable. We would be foolish to ignore this correlation in an age of digital literacy.</i><p>Salient point.<p>What I find these discussions typically end up revolving around is to what extent programming literacy should be encouraged.<p>From a macro perspective, we live in a world of finite resources, and computer programming is far from the only important skill in a well functioning society. Thus, how much is enough? To piggyback on the adage that "a little knowledge is a dangerous thing", how little is perilous?
评论 #5213871 未加载