© / Posted in 生活如风 / August 30, 2009
今天cnbeta就VIM和VS的比较,及开源模式问题,又争论了起来。这样的争论在cnbeta是永远不会缺少的,windows和Linux的争论。各看各不顺眼。呵呵,不过,今天想说的,并不是这个争论。我对于介入这种无意义的争论没有太大兴趣。
想写这篇文章,是因为看到那几篇争论文章里,一个说自己是十几年程序员的一些话。
不想当将军的士兵不是好士兵,在我眼你,不愿意研究开发工具的人也不是个好程序员,这样的人很多很多,浮躁而不自知,自大而不自信,不尊重自己的工作,也 不知道尊重前辈的知识。就这么浑浑噩噩在开发圈子里混着,一年两年,逐渐对自身的待遇不满,也逐渐不能胜任工作的要求。
就是这么一段话。其实其中的研究开发工具只是一小项,还有研究理论知识,细处的掌握等等。这些,都是一个以写程序、以计算机吃饭的底层程序员该掌握的。也不只一个前辈说过我了。但是……
© / Posted in 网事如烟 / May 5, 2009
转自http://rombo1797.is-programmer.com
在面试时,你可能会被经常问到“在未来5年,你想干什么?”,这可能是一个比较难回答的问题。在中国,答案一般可能会是Team leader,Manager,或是Architect,Specialist等,在中国,大家可能更多地觉得manager会是程序员的下一个目标,可是在国外,经理和程序员可能是两个不同的分支,Architect或Specialist 比经理来说更牛、代遇可能也更好,因为这些人的智商需要的更高。
在著名的“Coding Horror”上出现了这样一篇文章,我把其转到这里(我并没有完全一模一样的翻译,我只不过是用自己的话转述罢了),也让大家看看国外人的思考方式(当然,这篇文章只是分析程序员的级别而不是工种)。正如其作者结尾时所说,这八个级别并不是很严格的,其只不过是一种想法,希望能给大家另一种思路。
第八级 不朽的程序员
这一级别是程序员的最高级别。你的代码比你的生命活的还长,当你死后,你将会成为整个历史的一部分。其它程序员对你顶礼膜拜,或许你会获得计算机最高奖“图灵奖”,不然就是一系列极其影响力的论文,再不然,就是发明了一些可以影影响整个编程界根基的技术。你拥有的不仅仅是在维基百科上的一个词条,还会有一个专门的网站来研究你的生平和你的工作成果。
比如:Dijkstra, Knuth(编程艺术的作者), Kay
第七级 成功的程序员
这类程序员一方面很著名,另一方面在商业上也很成功,他们影响了整个工业界。他们似乎决定了工业界中发展的方向,这些人,自己的编程能力固然了得,但估计他们的Business方面的能力应该大于他们编程的能力。(我个人认为Linus应该属于这一类)
比如: Gates(比尔盖茨), Carmack(Doom和Quake 3D游戏), DHH (Ruby on Rail的创建者)
- 分页: