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

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

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

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

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

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

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

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

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

这个我有自己的理解:

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

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

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

抛去了技术层面我们程序员应该有如下素质 1,写的每一行代码一定要以可读性至上原则去写 2,崇尚简单,既复杂问题简单化 3,代码独立性原则,要保证你写的东西局部改动对其它代码不会造成影响 4,封...
  • qq_33580952
  • qq_33580952
  • 2017-12-12 17:02:09
  • 45

做一个合格的程序员需要具备哪些素质?

 程序员是一种技术工作.在IT的发展中有相当重要的地位.从底层硬件通讯协议的建立. 到数据传输层的处理.到操作系统的建设.到数据库平台的建设.一直到应用层上各种数 据营销平台的搭建.程序员在里面...
  • haoyunyun888
  • haoyunyun888
  • 2016-04-28 18:12:33
  • 4795

一名优秀的软件测试人员应该具备哪些优秀的素质

对于软件测试人员来说需要具备的素质,我觉得首先最重要的是要有一定的理论知识和测试技能,这是测试工作的基础。那么我们测试人员还应该具备哪些素质才能在工作当中被不断的 对于软件测试人员来说需要具备的...
  • zhuxueyan_123
  • zhuxueyan_123
  • 2017-06-19 10:54:55
  • 355

软件测试工程师应该具备的素质---菜鸟的小想法

菜鸟的测试之路 如何做好一名软件测试人员? 一名好的测试工程师应该具备什么哪些素质? 这两个问题是每个测试员经常需要面对的问题,也是测试员经常考虑的问题,一名测试员最基本的素质是...
  • csdn_2014
  • csdn_2014
  • 2016-07-31 15:31:15
  • 567

80后的程序员应该具备什么样的素质?

            第一点是责任心的问题,责任心是要对自己许下的承诺有一个负责的态度,如果真有一些客观的原因完成不了工作,要做到起码的职业尊重,应该事先沟通,给对方一个解释。(像LEO所说的面试只...
  • liuzhongxf
  • liuzhongxf
  • 2008-02-20 12:44:00
  • 242

一个优秀程序员,必须具备的三点!

近期遇到一些问题,一直思考,一个优秀的程序,应该具备哪些,以下是我总结的三点: 一、韧性(坚持); 只要是做系统开发的人,都会有感触,一个项目不可能是一天、二天完成,小的也几个星期,大的有几个月甚...
  • hsl_hxx
  • hsl_hxx
  • 2017-06-03 09:06:25
  • 547

优秀的工程师该具备什么能力?

点击上方“程序员大咖”,选择“置顶公众号”关键时刻,第一时间送达!平庸的人会一直平庸,但是优秀的人却各有千秋!在这个优秀的框架中,又蕴藏着怎样的相通点?当然了,听说以下这十大能力,是开往优秀工程师的“...
  • Px01Ih8
  • Px01Ih8
  • 2018-01-05 00:00:00
  • 1074

一名优秀的技术管理者应该具备怎样的素质

CSDN:你认为一名优秀的技术管理者应该具备怎样的素质? 马如悦:优秀的技术管理者要充当两个角色,一个是方向引领者,一个是好的后勤。很多人事实喜欢冲到一线指指点点,那样的话,我认为你是一个好的程...
  • xiangbq
  • xiangbq
  • 2015-11-13 11:39:15
  • 343
收藏助手
不良信息举报
您举报文章:优秀的程序员应该具备的素质
举报原因:
原因补充:

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