优府网首页
站点地图
登陆
注册 点击进入优府网RSS订阅中心
当前位置:首页 >科技 > IT > 正文

真正优秀的程序员有哪些与众不同之处?

发布者:秦婷     组织:山西优府信息技术开发有限公司             
“当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。 1. 选择当前科技领域的…

  “当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。 

  1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。 

  2. 理解不同数据结构和算法的优缺点,不单是内存中,还有磁盘上的表现。 

  3. 首先深刻理解你所在的领域,然后抛开计算机,像普通用户那样观察和体会。 互联网的一些事

  4. 时刻准备好(包括能力和心理上)向深层探索,不仅仅是一两层,而是好几层。要知道,是否能在编程时势如破竹,与你所能达到的技术深度关联紧密。 

  5. 运用你的想象力,总是问这样的问题“还有更好的办法吗?”跳出固有的思维模式,最好的实现方式也许还没有人尝试过。 

  6. 永远不要过早退出,不要两次编写同一段代码,不要将一个变量命名为另一个变量的子集。如果不理解这些规则,也许你会争辩,不过一旦你这么做了,它们就能帮助你写出更好的代码,否则你将永远停留在初级程序员的水平。 

  7. 学习如何进行基准测试,学会的那一天,你会发现世界将变得不同。 互联网的一些事

  8. 学会如何分辨琐事和细节,只将精力集中于细节。  

  9. 不要总是向你的用户和管理者妥协,有时应该让他们知道,他们自以为的并不是那么重要。 yixieshi

  10. 写一个框架,无论你是否计划使用它。这个过程会让你学到靠其他方式无法学到的东西。 互联网的一些事

  11. 把学到的东西教给别人,无论是口口相授还是文以载道,你都会发现自己也能从这个过程中收获良多。 互联网的一些事

  12. 找到旁人写的这样一些代码——它们实现了重要的功能,但写得并不够聪明。重写它们,然后告诉自己永远不要犯相同的错误。 yixieshi

  13. 在人生的某个时候,运营你自己的事业(服务或产品)。你能从中学到当职员时无法领悟的编程技巧。 


标签:程序员 2012年11月21日 17:17    [查看原文]   
推荐产品
最新评论 我要评论(0)
本周排行
推荐信息
资讯 国内 军事 体育 足球 篮球 娱乐 电影 音乐 财经 金融 能源 科技 数码 IT 女人 情感 职场
旅游 周边 出境 美食 家常 健康 房产 装修 二手 汽车 购车 养车 动漫 动画 漫画 文化 教育 图片
关于优府网 联系方式网站地图服务条款
版权所有 2008-2012 优府网 Copyright 2007-2012 uninf.com All rights reserved.
增值电信业务经营许可证广播电视节目制作许可证 固定刊物许可证