程序员常犯的五个非技术性错误

3c5a0001c667a339dc3b

这是 Alberto Gutierrez 的一篇旧文。一个好的程序员须要培养两种技能:技术技能和非技术技能。然而有些开发者只注重技术的部分,而忽视了其余部分
下面是程序员最常犯的 5 个非技术性错误:前端

缺少自律程序员

Jim Rohn 曾经说过:自律是目标和成果之间的桥梁。
不管是成为一名软件开发人员,仍是想在其余领域作出一番成就,自律都是很是可贵的品质。事实上,鲜少有人兼具智慧和自律。
Steve Pavlina 强调了自律的 5 个基本原则 —— 隐忍(Acceptance)、毅力(Willpower)、努力(Hard Work)、勤勉(Industry)以及坚持不懈(Persistence)。将每个单词的首字母提出,构成一个缩略词:鞭子(A WHIP)。这样更便于记忆,由于不少人老是把自律和自我鞭策联系在一块儿。
推荐你们阅读 Steve Pavlina 写的关于 自律的一系列文章 。
对于自律,能够遵循如下步骤:
将一天要作的事情列成清单
一次只作一件事
正确作事
不要半途而废
与其后悔,不如补救,而放弃最不可取web

自我意识过甚less

程序员老是自我意识过甚,但凡过于自个人人都很难意识到这点,如下几个指标能够帮助你认识到本身是否自我意识过甚:
你认为本身是最棒的程序员
是否抵触交流
你要求检查代码,是为了炫耀而不是为得到建设性的建议
网上有不少关于程序员及其自我主义的文章,这里推荐两篇,一篇是来自 Mike Bernat 的「无私的程序设计( Egoless programmin )」,另外一篇是来自 stackoverflow.com 的讨论 「你如何控制自大」学习

不善于沟通交流spa

Woodrow Wilson 曾说,
我若要说上十分钟,须花一个星期准备;如果十五分钟,需三天;如果半个小时,需两天;如果一个小时,我如今就能准备好。
沟通是人类的主要活动。作一个优秀的交流者很不容易,但就咱们的职业而言,倒是必不可少的技能。对于设计、代码、同行评估、文档编写、试着去说服别人本身的设计是最好的、编写代码等等,咱们总在交流意见。
擅长沟通的人一般会像这样阐述事情:
专一。他们只说须要理解的内容
清晰。容易理解。
简洁。增一分则太过,减一分则不足。
对成为一个更好的沟通者,我有两个建议:
若是自认不是个好的沟通者,事先作好充分的准备直到达到集中、清晰、简洁的要求
交谈之中,首先倾听,思考稳当后再说出本身的见解。设计

忽略用户3d

若是咱们不关心用户,自有他人关心。blog

小编的web前端学习交流群:575308719,不按期分享干货,还有整理好的2018最新精品学习教程一套分享哦!

你在此的惟一缘由就是服务用户,但有时候很容易忘记这一信条。我曾经所在的团队只注重于技术和平台,而不是令用户满意。咱们花费一个多月的时间创造一个构架,却未能给用户带来任何价值。到最后使用的时候,才发现它彻底不适应用户的须要。教程

不能合理安排工做

开发者们老是为本身镀金,他们研究新的或更有趣的技术;作全部以为更酷的工程处理方法。这样无疑妨碍到了项目,但我并非说时不时投入到旁的活动中是不正常的。诚然咱们都须要分散注意力,可是你若发现本身总是处于前面所提到的状态,那么你有必要从新考虑本身工做的优先级。

相关文章
相关标签/搜索