正文

码工 vs 大师 vs 名校 vs CS精髓

(2018-01-15 22:22:31) 下一个

抛开管理员,测试员,我们讲的cs多指编写程序,讨论的多是码工相关的话题。其实和自然语言一样计算机语言也是一种语言。汇编,Basic, C, C++,java, scalar, go就像是中文,英文,法文,西班牙语等等。掌握一种语言过去就是高大上的事情,会java的人曾经跟过去的秀才有的一拼。秀才们在普及教育的趋势下,渐渐不那么高大上了,因为能识文断字的人多了。会java的人也不那么吃香了,因为会写java程序的人也多了呀。秀才的特权没有了,如何谋生呢?

有人替人抄书,打字,排版,这就是码工。因为你只是一个工具,你只是在出卖劳力。 你的成果,没有任何思想,只是跟很多现在的cs男/女一样copy/paste,这就是在混口饭吃。

有人抄书抄了一辈子,做了一辈子码工,实在没有cs天赋,这就是码农,一辈子辛苦耕耘混个温饱吧。

也有人有点思想,写点小博客,小故事,写点小稿子,发表一个小豆腐块,赚点小稿费,这就是中级程序员,来点设计模式,选择合适的数据结构,完成适当的功能模块。

还有人能写点小说,来个连载,甚至写点网络小说,能根据领导的意思写出符合当前形势的讲话稿,这就是高级程序员。他已经能全面的表达出某种思想,完成一个独立软件。

还有人能写出拥有大批读者的网络小说,这就是开源软件的作者。有些接近大师级的人物了。他的作品已经有深刻的思想,能打动一批读者。成功的开源软件已经包含很深刻的某种思想,涉及某种数学及专业,等等。

金庸式的大师级人物能够用优美的文笔,开创一种文学流派。这就是真正的计算机大拿了。开创并且推动影响时代的计算机技术变革。他的思想是系统的,在某个领域是全面的。

计算机语言跟自然语言某种程度是一样的,会语言只是码工,只有用语言表达出你的思想才会提升你的价值,而这个价值在于思想而不是语言。你的思想越深刻越完善,你对语言把握的越娴熟,越精准,你的作品才会越感人,你的境界才会提升。

中国式的教育环境恰恰是一种毁灭思想的环境,在拼命推子女上名校的同时,残酷的摧毁了他们的思想和兴趣。没有思想的人很难写出灵动,优美的代码,跟写文章是一样的。与国内不同,这边的学校鼓励孩子思考,建立自己的思维方式。这是多么好的环境,为人父母者仔细想过如何在这个有利环境培养出真正的大师吗?

除了每天让小学生拼命做题考sat, act,推名校。有多少人在给孩子灌输数学思想?有多少人给他灌输cs思想?这样的孩子被动的被推上了名校也会抱怨,压力太大,甚至搞不下去。家长鼓励他说的不是思想,兴趣,而是说,上了名校多有面子,多少人羡慕,容易找到年薪40万,再苦再累,熬一下,挺过去,毕业就好了。你这样能教育出哪个层次的人才?

cs的真髓在于思想! 我希望华人子女多多去读cs,让华人真正成为cs的代名词。人多了,才可能培养出有思想的大师。加油小中男!!!

最后一句算法相关,“所有的数学模型都是错的,不过有部分是有用的”

[ 打印 ]
阅读 ()评论 (8)
评论
kylerluo 回复 悄悄话 回复 '露得' 的评论 : 好的
kylerluo 回复 悄悄话 回复 'TUCSON2008' 的评论 : 哪里都一样吧。低端是大多数。
kylerluo 回复 悄悄话 回复 '荒岛calculus' 的评论 : 谢谢,随便写写,希望把cs几个层次通俗表示出来。
kylerluo 回复 悄悄话 回复 '大号蚂蚁' 的评论 : 连学分都不算啊。贬值比我想的还厉害
露得 回复 悄悄话 有意思!多写写吧。
TUCSON2008 回复 悄悄话 看来大部分是低端人口, 小部分吃香喝辣。
荒岛calculus 回复 悄悄话 好文,工或农VS匠vs师vs哲学家,是不同的层面。
大号蚂蚁 回复 悄悄话 只会会语言别说马工,就是稍微正规点的大学都不算专业学分的。
登录后才可评论.