程序员犯的非技术错误(Top 5)[1]
对于程序开发者来说,有两种技术需要我们掌握,一个是技术上的能力,另一个是非技术上的能力。不幸的是,许多程序员过多地关注了技术上的能力,而忽略了非技术上的能力的培养,因此,我们的程序员们经常会有一些很不好的习惯,这里我们例举了程序员们最常犯的5个非技术的错误,与大家共勉。
1.- 缺乏团队纪律
"Discipline is the bridge between goals and accomplishment." Jim Rohn.
纪律是一个最有价值的技能,不仅仅只是在软件开发领域,同样在其它领域也是一样的。但对于现实来说,我们很难找到即有才华又有纪律的人。这正如足球队一样,非洲的球员们才华相当的出众,可惜他们总是独自为阵,团队纪律性不足,所以可以有好的成绩,但却无法赢得最后的胜利;而德国队的队员个人技能平平,但其有很强大的团队纪律性,所以,总是能打入最后的决赛并获得冠军。有人说过,个人英雄并不可怕,而有强大纪律性的团队才让人可怕。这正是日本这个民族的可怕之处。况且,软件开发从来都不是一个人可以完成的事情,所以团队工作中的纪律性会是非常重要的。
Steve Pavlina 强调了自律中5个因素:"承担, 毅力, 努力, 勤奋, 和坚持。" 这里,我们强烈推荐你读一读Steve的 关于自律的文章。
下面是我们觉得程序应该有的`比较良好的习惯。
每天都有自己的to do list
在一个时间内只做一个事
把事情做对了
事情没有完全完成时不要轻易结束
慢点总比道歉好,道歉总比不做好
2.- 过度自负
我们的经验告诉我们,过度的自负的人一般是意识不到自己的自负,下面是一些过度自负的特征,希望你可以从中检测一下自己是否过度自负了。
觉得自己是最牛的程序员
总是打断谈话
你要求Code Reivew不是要检查代码,而是向大家炫耀你的代码
3.- 沟通不畅
"如果我要说十分钟,我需要一周做准备;如果说15分钟,我需要3天做准备;半个小时,我需要两天;如果说一个小时,我现在就准备好了。" Woodrow Wilson
人类的沟通是我们最主要的活动。成为一个好的沟通者是一件很难的事情,我们不断地和别人交换关于设计,编码,文章的意见,并且我们每天都在试图说服别人我们自己的设计和想法会更好,更有道理……
-
精选营销实习报告锦集十篇
随着个人的素质不断提高,报告的用途越来越大,要注意报告在写作时具有一定的格式。在写之前,可以先参考范文,以下是小编精心整理的营销实习报告10篇,仅供参考,欢迎大家阅读。营销实习报告篇1经过了两年多的在校学习,我初步掌握了市场营销专业的基础知识和基本专业技能,...
-
重阳节的传说(教学设计)
重阳节,又称重九节、晒秋节、踏秋,中国传统节日。下面是本站小编搜集整理的重阳节的传说的教学设计,欢迎阅读。重阳节的传说的教学设计二教学目标1.通过了解重阳节的由来传说,感受传说故事中的桓景不怕艰辛拜师学艺,铲除瘟魔为民除害的精神。2.了解重阳节的风俗习惯...
-
怎样找到自己“胜任愉快”的职业
著名的心理学家马斯洛曾经说过:一个人能够成为什么,他就必须成为什么,他必须忠实于他自己的本性。人需要倾听内在的声音,选择在本质上适合自己的东西,才能达到自我实现。相反,如果没有发展和发挥一个人的才能,就常会隐隐地感到不安和失落。可见,职业的选择和发展是个...
-
仰望大树初中作文600
仰望大树的作文怎么写?小编在此特意为大家收集整理了关于仰望大树的作文范文,希望对大家有帮助!仰望大树600字一林间的鸟儿振翅,花间的蝴蝶飞舞。从头上落下一片枯叶,蒙在了脸上。抬头看去,笔直入天的大树让我一阵眩晕。不知是哪里冒出来的青绿,竟让人觉得枯木逢春...