L Peter Deutsch veteran of Xerox PARC, author of Ghostscript; now he is into music composition.
skills of good programmer: intuition – no luck, but experience that had simply gotten internalized so far down that i didn’t have conscious access to the process.
programmer – people who feel comfortable swimming around in the world of symbols.
programmer vs. coder: "Coder" is strongly associated with the smallest and most narrowly focused part of that whole software building endeavour. "coder" represents such a small corner of the whole processs.
Peter 认为优秀的程序员必须能在抽象思维 (world of symbols) 中得心应手的人。
程序员 vs. 码农: Peter 认为Coder 把程序员的工作定义得太狭隘了。 就像IT 民工,翻沙,砌墙。 砌墙并不是一个坏工作,但这只是“建筑”这一过程中的一个小部分。
"软件开发者" 应该是一个好名称, 虽然并不全面。
所谓 "计算机科学" 不过是工程加上应用数学。
我原以为互联网是根本上无法控制的。。。
Ken Thompson creator of Unix.
Talented programmers:
it's just enthusiasm. you ask them what's the most interesting program they worked on, get them to describe it and its algorthms and what's going on. if the ycan't withstand my questioning on their program, then they are not good. enthusiasm is not something you ask directly, but in the conversation you'll come with the enthusiasm-ometer.
匿名反馈,分值为 1..9 分。 1 content depth 7.31
您对课程内容深度的满意程度
How satisfied are you with the content depth? 2 topic coverage 7.39
您对教材内容广度的满意程度
How satisfied are you with the topic coverage? 3 slides 7.62
您对投…