三人行必有我师,这是论语中的名句,说的就是要善于向别人学习,学习编程也一样,不仅可以向别人学习知识,而且也可以向别人学习解决问题的方法,与他人交流可以丰富你的知识、拓展你的思维、加深你对知识的理解及增强团队的合作意识。
在实际工作中,我们经常会碰到这样一些程序员,他们少言寡语,极少与人交流技术,善于自己琢磨,甚至自言自语,那么这些人在进行团队开发时,问题就出现了,遇到疑难问题解决缓慢,即使与其沟通也并不顺畅,固执己见,团队合作意识差,进而影响整体项目的开发进程。
下面通过一个图形来形象地说明善与他人进行交流沟通对提高编程技能的重要性,如图2.1所示。
图2.1 编程技能交流图
当然万事都不可走极端,也不可以遇到问题就问别人,而自己不思考。要将善于自我思考与相互交流结合起来才行。