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

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

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

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

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

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

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

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

这个我有自己的理解:

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

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

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

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

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

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

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

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

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

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

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值