锁定老帖子 主题:优秀程序员的性格
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (6)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-26
那么什么样的性格让你具有一个优秀程序员的潜质? 要得到这个答案,我们必须要搞清楚优秀程序员的定义。 对于一个程序员,我们用什么样的标准来衡量一个程序员是不是优秀 在此,我引用人月神话对优秀程序员的一些特性的引用 1.对编程有浓厚的兴趣,由兴趣能驱动自己的探索和钻研精神,优秀程序员一般喜欢用业余时间探索和自己琢磨点东西,研究点开源框架和源代码。 2.优秀程序员一般比较懒于做重复的事情,对于重复事情有独有的程序员思维,即通过程序或其它自动化方式解决重复问题,而留更多时间去思考。 3.优秀程序员更多的会从简单功能实现,花哨的界面转移到对安全,性能,可扩展等底层架构的关注。 4.优秀程序员一般有较明显的自恋和偏执特征。 5.优秀程序员一般有较为扎实的算法,数据结构等理论知识的基础. 以上是人月神话(blog.sina.com.cn/s/blog_493a84550100u6vh.html)在博客上的一些关于优秀程序员的节选。 我个人是比较认可这个标准的,不认可就不会引用了。 优秀的程序员对编程有兴趣,需要研究开源框架和源代码。那就要追根溯源。 说的NB一点,那就是“执着”,说的SB一点,那就是“钻牛角尖”。 在长时间的经典算法的研究,在代码的泥潭里摸爬滚打的时候,我们唯一的动力居然是好奇,我们成就感来源居然是调通了一个testcase 从一个不懂程序的“正常人”来看,难免会理解为“那家伙有点傻” 程序员懒于做重复的事情,有独特的程序员的思维 在墨守成规的人的眼里,事情本来就是这样做的,为什么要思考别的解决方式??如果墨守成规的是领导,就会刻意回避这样的程序员,有时甚至是命令式的“让你做啥你就做啥” 所以在工作中,我们会被认为不服从领导,脱离组织。。。。。。 更多的关注底层 用户关心的是使用体验,领导关心的是项目进度 对于一个应用中最难理解,最难实现,却又影响最大的安全,性能,扩展性,稳定性却少有人关心, 那注定也就决定了关心这些客户不关心的,领导不关心的东西的人,是多么的悲催 要是有程序员大嘴巴,整天在项目组里唠叨我们的系统不稳定,我们的系统可能存在安全漏洞,领导都快被你烦死了,能喜欢你么 本来没什么事情的,被你这么一折腾,这边检查,那边检查,改了代码还要测试、发布,事情都被你倒腾出来了 不要说领导,整个team都会对你烦躁 京东在11.11的宕机,就是很好的证明 关于自恋和偏执 其实我不认同这个说法,但中国的语言博大精深,不认同也要认同,反正说的都是一回事。 如果你向你的领导或者项目组里面灌输一个算法,如果你连自己的说服不了,你怎么能说服别人?? 而且这个算法在程序员的脑子了已经反复演练,可能已经写过诺干个case了,如果这个时候都没有信心,那就是自卑了。。。。 偏执和自恋也是有关联的。想想看,为什么一个算法会在程序员脑子里反复演练,为什么要写诺干个case去证实一些东西? 如果你全身心的投入做一件事,并且花了很大的精力,最后取得的一些自以为是的成就感在别人面前却连屎都算不上,做为以个正常人你是不是要反抗一下啊??? 只要你一反抗,你就会落个偏执的罪名 根据心理学的一些理论,一旦你周围的人说你偏执,你就会往真正的偏执靠拢 好了,分析完了 拿我自己来说,我也不希望和我共事的人在那一个人钻牛角尖; 我也不希望我们在做事,他一个人在做其他事情; 我也不希望我开发的系统整天被人说的一无是处; 我也不希望我的同事太过自恋,太过偏执 所以啊,程序员们,在这个没有同情的年代,对周围的程序员多点体谅,多点理解,多点忍让,对待坛子里的兄弟们也一样 如果我们自己都不珍惜自己,那谁来珍惜你呢??? 如果大家有空,麻烦大家多看看我的产品 http://www.iteye.com/topic/1117584 请大家关注我的产品demo地址:http://www.groob.net/demo/analyzeTool/analyzeTool.html 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-12-26
看到最后猛然发现。。。
亲,你成功了,妥妥儿的。 |
|
返回顶楼 | |
发表时间:2011-12-26
damoqiongqiu 写道 看到最后猛然发现。。。 亲,你成功了,妥妥儿的。 程序员作为一个职业来说,如果要做的优秀,在性格方面是有缺陷的 能做到对技术保持热情,又能控制自己的性格的人,真的是非常少 特别在坛子里,我们对技术探索者的容忍在降低 很多帖子是以谩骂,贬低结束,这个不是我想看到的效果 导致我写这篇文章的动力是,我在阿里工作的时候,有个刚毕业的同事,几乎所有的同事都说他的性格存在问题.在和他的交流中我也意识到了,但又跳出来说,他确实是一个很优秀的程序员. 结合自己的成长过程来看,由于我的性格,让我保持了对技术的激情,能让我在凌晨2点还在看源代码,能让我在周末在研究框架. 而且我还发现,当我想改变自己的性格的时候,我却堕落到了游戏里面去了,开始所谓的享受生活,开始对技术失去兴趣 如果一个人具备了一些自闭,自恋,偏执,钻牛角尖等一系列性格缺陷的时候,当又面对整个社会的浮躁的时候,能在像iteye这样的技术坛子里,多一些宽容,多一些理解 |
|
返回顶楼 | |
发表时间:2011-12-27
我个人觉得程序员是个苦逼的不能再苦逼了,程序员的动力还受公司的待遇影响,那些混蛋的大公司一点也不体谅人,公司待遇不好热情只能逐渐减低了。
|
|
返回顶楼 | |
发表时间:2011-12-27
zmr 写道 我个人觉得程序员是个苦逼的不能再苦逼了,程序员的动力还受公司的待遇影响,那些混蛋的大公司一点也不体谅人,公司待遇不好热情只能逐渐减低了。 待遇问题,那是大环境所致,个人基本不能改变啥 但是,工作的心态,开心与否那是我们可以改变的 |
|
返回顶楼 | |
发表时间:2011-12-27
健康很重要,不要用力过猛。
佛祖说:琴弦崩得太紧,一样弹不出美妙的乐曲。 |
|
返回顶楼 | |
发表时间:2011-12-27
最后修改:2011-12-27
“用户关心的是使用体验,领导关心的是项目进度”
这句话说点子上了,但很多程序员却没认识到。看来楼主是个有心人。我个人看好你的项目,加油。 |
|
返回顶楼 | |
发表时间:2011-12-28
我怎么离优秀程序员越来越远……
|
|
返回顶楼 | |
发表时间:2011-12-28
wad12302 写道 我怎么离优秀程序员越来越远…… 我一直认为我的激情来源于我的性格 我也曾经尝试享受生活,去钓钓鱼啥的,我危险的发现,我开始对程序失去热情了 知道我写分析工具的时候,我才找到了平衡,是责任 我写工具的收获 http://www.iteye.com/topic/1117836 |
|
返回顶楼 | |
发表时间:2011-12-28
lz的demo不错
|
|
返回顶楼 | |