程序员是士兵, 架构师是参谋, 老板是将军。

来源:互联网 发布:linux登陆oracle命令 编辑:程序博客网 时间:2024/05/06 03:53

本来想写得丰富一点,CSDN只存了一部分草稿,还是先发了,以后有机会再补充。


在战争中士兵是开枪放炮的。将军制定目标,发号施令。 具体作战计划由参谋团制定。  枪打得好,不一定能制定好作战计划,更不一定能制定目标和领导。 

http://news.sohu.com/37/05/news203150537.shtml  

http://zh.wikipedia.org/wiki/%E6%80%BB%E5%8F%82%E8%B0%8B%E9%83%A8 

http://zh.wikipedia.org/wiki/%E5%9C%8B%E9%98%B2%E9%83%A8%E5%8F%83%E8%AC%80%E6%9C%AC%E9%83%A8

http://zh.wikipedia.org/wiki/%E5%8F%82%E8%B0%8B%E6%9C%AC%E9%83%A8_%28%E5%A4%A7%E6%97%A5%E6%9C%AC%E5%B8%9D%E5%9B%BD%29


在软件开发中,程序员是士兵, 经理是将军, 架构师是参谋。   程序员们可以自己选择兵器。虽然不应该炮手看不起枪手。军队里也欢迎会多种武器的士兵。每个时代确实有流行的兵器。 拿大刀的现在在舞台上的收入会比在军队里多。     架构师需要根据企业的商业目标,程序员的能力和效率,设计能够满足要求,并且能够被程序员按时按质量开发出来的软件。