每个程序员都曾犯过的经典错误( 二 )


8. 眼高手低,缺少训练熟能生巧,每个人都知道这一点 。所以为了拓展自己的技能,你需要更多的训练 。作为一个开发者,学习新知识浅尝辄止,这是非常忌讳的 。
如果你想学一个新技术或者一门新的编程语言,你可能只有在你的工作之余进行了 。这是你自己必须进行的一项投资,以便自己跟上当前流行技术,不脱离时代 。
如果你认为你可以做一些练习,我之前写了一篇文章,里面例举了很多有意思的项目,你感兴趣的话可以试一下 。
9. 乱用继承继承本身没有什么问题 。然而,我看到很多开发者常见的错误就是过度使用继承甚至滥用 。如果你发现自己在项目中大量使用了继承,则项目极有可能“过度设计” 。
过度设计可能导致代码被设计的过于通用,以至于忽视了最初设计的初衷 。因此,代码会变得异常难用 。
正如我所说的,继承并不总是不好的 。但它不是你修复问题时的第一选择 。
10. 过于自信许多开发者过于自信 。当然,在一定程度上,拥有自信是一件很棒的事情 。作为一名开发者,当你过度自信时,你很难获得从他人那里获得良好的反馈 。
过于自信的开发者完全意识不到自己也会犯错误的事实,因此他们倾向于在不咨询他人的情况下做出决策 。这不是最好的办法,因为在某些情况下出现一些问题,让你措手不及 – 比如你确实选择了一个非最优的方案,甚至其他开发者觉得自己被忽视和贬低了 。
作为一个开发者,保持谦虚,清晰得意识到自己能力所及是非常难得的 。
总结既然我们已经过了一遍上面所述的每一个开发者可能会犯的错误,那么花一两分钟从中学习来避免自己犯错是非常明智的 。
在你走向优秀的开发者的道路上,你必须记住,犯错是可以的 。人非圣贤,孰能无过 。知错能改,善莫大焉 。




推荐阅读