优秀的程序员应该具备的素质

原创 2012年04月10日 14:04:36

我一直思考一个优秀的程序员应该具备怎么样的素质?

这个问题我想几乎每一个干这一行的人都想过。

答案是没有一个标准。每个人看法都不同。但是真正的大师给任何人感觉都会觉得他必定是一个优秀的程序员。

所以我认为:如果不知道如何成为优秀的程序员那就把自己变成大师吧。

那什么又是大师?似乎又是一个说不清楚的问题呢。

这就是我要阐明的问题:思想的境界

大师的思想境界绝对不同于一般人,那这些境界是在于那些方面呢?也就是说在那些方面比一般人强呢?

这个我有自己的理解:

程序员不是分等级吗?初级,中级,高级,系统设计师,系统分析师,软件架构师。。。这些等级如何去划分,你考了一个证就能说明你是了??

似乎也不好划分,也不好去证明某个程序员到底是属于什么层次。

-------------------------------------------------------------------------------------------------------------------

但是每个人对于自己的认识还是有的,这是自知知明,一个优秀的人必须具备的素质

然后就是思想的高度,这个怎么理解呢?

说通俗一点,思维要开阔,并且要建立在见多识广的基础上

其一,是必须熟悉方方面面,这叫‘博学’,为什么打引号?我要说明下,这是在领域方向上的博学,不同于一般的乱七八糟的博学,这是有方向的专注的博学

其二,思维要开阔,并不是说你知道的多你就厉害,你必须能有效地进行运用,不然就是纸上谈兵。那这点才是最重要的,这就需要你熟练的掌握了知识理解其思想,并变为了自己的,并且能够运用。

这才叫做大师,大师从来都不是浅尝辄止,大师从来都不是眼界狭隘之人,大师都是有思想,有见解的人。

-------------------------------------------------------------------------------------------------------------------

想要成为一个优秀的程序员,那就开拓自己的眼界,扩展自己的思维吧。

 

 

优秀程序员应具备的5项基本素质

很多程序员经常以“码农”自嘲,之所以这样,可能有收入低、加班多、压力大、所在公司规模小、社会地位低、自我认同感缺失、从事着简单没有技术含量工作的原因,从而引起对自身事业发展前景的忧虑。那么,“码农”如...
  • daiqianjie
  • daiqianjie
  • 2016年04月07日 20:16
  • 252

优秀程序员应该具备的12种能力

1. 编程语言能力   不用多说,作为合格的计算机程序员,精通一门语言是必须的。这种精通,不是说看了一本编程宝典,抄了几个程序就能说精通的,要靠长时间的积累。   2.编码能力   ...
  • diannet
  • diannet
  • 2015年02月16日 09:39
  • 1896

优秀项目经理应具备的素质和能力

一个优秀的项目经理,应该具备哪些素质和能力,这个老话题,估计你都听的耐烦了,在百度一搜,便搜出许多,但凡做过项目经理的人,都能夸夸奇谈地谈个半天。今天叫我为什么要讨论这个话题,是因为前几天我去面试一家...
  • ejblover
  • ejblover
  • 2014年03月07日 11:47
  • 2391

一个优秀的程序员应该具备哪些技能和修养?

李运华:这个问题就像“1千个人眼中有1千个哈姆雷特”一样,每个人都有不同的看法。我认为一个优秀的程序员应该具备如下技能和修养: 首先是“快速学习能力”。这里不是说一定要去快速去学习各种各样的新技术,...
  • kpchen_0508
  • kpchen_0508
  • 2014年11月01日 14:31
  • 1277

合格程序员应该具备的12种能力

毕业四年来,感觉自己也是从一名不合格的程序员一步步走过来的。回头反思一下,合格的程序员有很多标准和要求,下面是我总结的一个合格程序员应该具备的 12种能力。中国软件行业的崛起,靠的是合格的程序员。任何...
  • u011075946
  • u011075946
  • 2014年10月17日 09:48
  • 1713

优秀的架构师应该具备哪些能力

合格的运营式运维工程师 首先我们总结下,关于谈到何为一名合格的运维运营工程师,大概就是几点: 具备一定运营技能;要有运营意识;主动性要强;学习能力要跟得上。 大家都会发现...
  • liu136313
  • liu136313
  • 2016年01月03日 21:13
  • 1660

优秀程序员应该具备哪些素质?

你可以不聪明,但是你绝对不能不用心。 ——《女人公敌》 程序员求职是本是一件只要“郎有情女有意”,一拍即合的事情,可是企业与求职者却总是看不对眼,进而导致IT市场上总是会出现结...
  • Jerome_s
  • Jerome_s
  • 2014年11月23日 21:06
  • 706

CTO五种基本的必备素质

本文选自《我也能做CTO之程序员职业规划 》一书 (1)超强的学习能力和对技术有浓厚的兴趣和广泛的涉猎。注重软件前沿最新技术潮流,与时消息、与时偕行,与时俱进的方法来提高自身的技术战...
  • haifengid
  • haifengid
  • 2016年07月28日 14:10
  • 1570

程序员应该具备哪些素质

趁着这几天无事,好好总结一下从事软件开发以来的一些想法,这篇blog尝试从我自身的一些经历来谈谈程序员应该具备哪些素质。如有不足之处,还请不吝赐教! 下面,我将列出并展开所有我认为程序员必须具备...
  • u010040590
  • u010040590
  • 2014年05月02日 21:30
  • 568

优秀的项目经理需要具备哪些品质?

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:陆莹-项目思维 链接:http://www.zhihu.com/question/19677325/answer/2...
  • wxlinwzl
  • wxlinwzl
  • 2015年11月28日 11:49
  • 1241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:优秀的程序员应该具备的素质
举报原因:
原因补充:

(最多只允许输入30个字)