个人性格对于软件项目的开发到底有没有作用或者影响呢?

有的人急于完成自己的工作,当自己的代码遇到问题的时候,不去自己思考并调试而是直接求助于他人,有的人则是自己沉住气,耐心的从头到尾的研究找到错误的所在(当然这是在完成此项工作的时间内),我想这使他对于错误有更真实更准确的理解,同时,对于知识也是一种积累。

什么样的性格能成就好的程序员呢?

• 聪明和谦虚

这里的聪明不是智商高,而是对细节的吸取能力,专注你的聪明才智才是最重要的。

编程的目的在域弥补我们有限的智力,精通编程的人都是了解自己头脑有多大局限性的人,谦虚的程序员善于弥补自己的不足,这样使得他们的代码更加易懂。

• 求知欲

对于计算机知识的求知欲,使得我们花得大量的时间和精力,和各种各样的方法来获取它。

软件领域的高速更新,使得我们必须一直保持强烈的求知欲,要不然我们会被时代淘汰。

• 诚实

编程过程中对任何人都是诚实的。对于自己,错误的时候要认错;对于上司或者项目,一定要给出真实的评估。

• 交流和合作

编程首先是和人交流,其次是和计算机交流。

• 创造力和纪律

这两者是相辅相成的,要在一定的纪律上完成创造的软件创作,要不然会是杂乱无章的”创作”。

• 懒惰

高明的懒,会节省很多时间。

• 习惯

好习惯很重要,因为程序员做的大部分事情都是无意识完成的。

最新文章

  1. Transaction事务传播行为种类PROPAGATION_REQUIRED
  2. Retroactive priority queues
  3. 慕课网__HTML5 存储
  4. NYOJ之茵茵的第一课
  5. Online Object Tracking: A Benchmark 翻译
  6. javascript中的innerHTML是什么意思,怎么个用法?
  7. 访问网页时提示的503错误信息在IIS中怎么设置
  8. Java多线程中的进程,线程,并行,并发
  9. 洛谷 P1896 [SCOI2005]互不侵犯King
  10. sql操作table
  11. 网站优化的经验和技巧--精简高效的C#
  12. MySQL主从复制延迟的问题 #M1002#
  13. Inside a low budget consumer hardware espionage implant
  14. webpack配置模块的查找范围
  15. ruby on rails 权限管理gem cancan
  16. post文件的html
  17. php基础:面向对象
  18. CAS实战の获取多用户信息
  19. 【SSH网上商城项目实战04】EasyUI菜单的实现
  20. 关于js的两个函数

热门文章

  1. iOS8的新特性
  2. 自定义配置文件的使用(web.config/app.config)
  3. 20151113--JSTL
  4. EC读书笔记系列之16:条款35、36、37、38、39、40
  5. C#获得命令提示符输出
  6. BZOJ 1416: [NOI2006]神奇的口袋( 高精度 )
  7. Git 系列(四):在 Git 中进行版本回退
  8. WARNING:Could not increase the asynch I/O limit to 64 for SQL direct I/O. It is set to 0
  9. (转载) css实现小三角(尖角)
  10. mysql函数操作(4)