黑马程序员技术交流社区
标题:
程序员的特征
[打印本页]
作者:
0racle
时间:
2015-7-5 22:18
标题:
程序员的特征
想成为一名优秀的程序员吗?想知道优秀程序员都具备哪些特征吗?今天我们为大家罗列了15点优秀程序员具备的特征,一起来看看你是否也具备吧!
1.令人印象深刻的技术技能
程序员有可能长年累月只使用一种编程语言工作,但如果他最近新增了一门编程语言认证,那么凭借多年的编程经验和新增技术技能,一定会让人印象特别深刻。
2.愿意学习
技术总是在不断发展的,程序员们今天的技术和能力有可能几年后便过时。重要的是程序员要擅于找到自己感兴趣的新趋势并把握参加继续教育学习的时机。
3.调试技能
创建代码只是程序员的一部分工作,当软件不能正常工作时,程序员需要做的是快速有效地找到问题的根源。与其盲目花时间进行修改,程序员更喜欢仔细调查和研究可能出现的问题,直到找到答案。
4.工作环境的匹配
一些程序员需要安静的工作环境,而另外一些则需要稍微混乱的。员工的个人喜好也是生产力的重要组成部分,所以最好是预先清楚办公环境,以避免雇佣后产生问题。
5.解决问题的能力
对于那些从来没有单独编写一个应用程序的人来说,最好的方法就是给他一个非常困难的数据方程式。一个好的程序员会想尽办法解决问题,即使是碰到了极大的困难。否则可能会出现这种情况,当有人提出一个创新项目时,他总是会说"不能做"。
6.对工作的热情
虽然编程人员大都是朝九晚五的上班族,很多用人单位也喜欢把这种作为一种优势,但往往在面试的过程中也可以多挖掘员工的业余爱好。真正的程序员喜欢自称"电脑极客",他们喜欢把时间花费在游戏、构建服务器、或为朋友创建应用程序上。虽然这不是必需的,但却往往能够因为此找到一名优秀的程序员。
7.冷静
编程不同于其他行业,它是极其紧张的职业。当项目越临近最后期限时,好像什么都是不奏效的,很容易一筹莫展。优秀的程序员往往能在最紧张的情况下冷静处理,最重要的一点是能够继续工作。
8.人际交往能力
程序员通常被理解为不是客服型人才,似乎只是整天坐在电脑前。然后,程序员其实需要与经理、同事、客户以及其他人很好地沟通交流。尤其是有时候程序员会参与客户会议,解释系统是如何工作的。
9.懒惰
Perl编程语言的原作者拉里·沃尔描述过一名好程序员的三大特质:懒惰,急躁和傲慢。对于任何员工来说懒惰可能不是什么好的特质,但是IT经理们说,"如果你想要找到做某件事的最好办法,那么就去问一个懒惰的人,没准他就有最快捷、最有效的解决方案"。如果公司的程序员能够找到一种方法来实现流程自动化,那么这样节约的不仅仅只是时间,还有金钱。
10.商业角度
程序员很容易忽视大局而专注于创造一个软件。对于优秀的程序员来说,业务也是一个不容忽视的重点,它可以使你所做的软件超越当前的。
11.计划能力
一名优秀的程序员首先会学习尽可能多的了解所需要的最终产品,而不是去直接跳跃到一个新的任务上。一旦完成了分析,程序员会在编写第一行代码之前设计程序的结构。
12.能够处理失败
程序员很少能够第一次尝试运行代码就成功,事实上,失败几乎是必然的。重要的是程序员能够将错误和缺陷当作是另外一个挑战,与此同时坚持也是非常重要的。
13.团队合作的心态
程序员很少单独工作,即使他是公司唯一的开发人员。程序员与企业用户、市场营销、销售人员和其他程序员一起团队协作也是至关重要的。
14.研究的意愿
程序员的编程代码只是软件程序的一部分,一名好的开发人员真正必须了解为其设计程序的具体行业。
15.尊重最后期限
大多数程序员接手的项目都有最后期限,当然公司应该给程序员一个合理的编写新应用程序和修复程序的时间,程序员也应该尊重最后期限,尽可能满足项目的最后截止日期。
作者:
巴拉森
时间:
2015-7-5 22:19
噢噢噢噢哦哦哦
作者:
samove
时间:
2015-7-5 22:25
写的好好啊,学习了
作者:
钟志军zzj
时间:
2015-7-5 22:25
写的还不错很像
作者:
何时归来看花开
时间:
2015-7-5 22:26
看了下才发现自己还远远不够,继续努力
作者:
我是新生
时间:
2015-7-5 22:27
总结的很好,一个程序员的自我修养
作者:
qinpeiwei881211
时间:
2015-7-5 22:29
:):):):):):):)
作者:
linjian931219
时间:
2015-7-5 22:30
革命尚未成功,我们仍需努力!
作者:
Jackron
时间:
2015-7-5 22:30
写的好,作为一个程序员的自我修养:)
作者:
搁浅丶那份
时间:
2015-7-5 22:37
尼玛这有点意思啊。。。
作者:
官沛
时间:
2015-7-5 22:43
对第二点最有感触,IT职业是最需要活到老学到老的职业
作者:
胡家兵
时间:
2015-7-5 22:43
不是每个人都一样
作者:
122125241
时间:
2015-7-5 22:55
你说的是神人- -
作者:
符慢慢
时间:
2015-7-5 23:00
帮顶 超哥在此镇楼!
作者:
爱李萝卜
时间:
2015-7-5 23:08
继续努力。。。
作者:
张恩祺
时间:
2015-7-5 23:23
程序员很苦B的 ,其实要多懂一下技术吧 .以后可以自己做项目 要是一直这样的话 没什么空间的
作者:
杨基米德
时间:
2015-7-6 06:52
啊哈~挺好的
作者:
muzili
时间:
2015-7-6 10:22
写的好好啊,woyao 学习了
作者:
linqiwang
时间:
2015-7-6 16:11
开始改变
作者:
曲终烟尽
时间:
2015-7-6 17:51
好多。。。
作者:
firwood
时间:
2015-7-6 21:17
技术发展的快,迫使程序员不断学习,看似艰苦,但是也说明了行业的快速发展。这么强势发展的行业,值得人们去追随,耗费自己的时间。
作者:
zhand
时间:
2015-7-6 21:47
看来我离一名合格的程序员还远着呢
作者:
双元王志超
时间:
2015-7-6 21:56
传说中的程序猿。请叫我丿攻城狮。
作者:
小绿
时间:
2015-7-6 22:50
说的没错 支持
作者:
wengjialiang
时间:
2015-7-7 00:17
15点优秀程序员具备的特征,这是大神啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2