自学的程序员通常缺少什么技能?
2016-11-15 本文已影响724人
chaplinthink
自学的程序员通常缺乏谦虚的态度。
在马克吐温写作的年头里,他经常遇到自学的作家,他对他们缺乏谦虚的态度感到厌恶,并得出结论:
自学的人很少准确地知道事情,他知道的事情不及如果在老师教导下所能达到的十分之一。而且他还吹嘘和愚弄其他无知的人来做和他所做的一样的事情。
幸运地是,在2016年,没有很多人(在农村以外没有图书馆)实际上是“自学”。
难道我们所有的程序员(甚至非常优秀的人),实际上学习不是来自我们的老师吗?这些写了技术书籍,周到的文章和我们工作需要依赖的API文档的人们。
谦虚是一种技能。像其他技能一样,它来自一种理论:了解我们自己参考更大的软件开发领域。并且实践,知道什么时候把一些需要冲刺的事情交给一个团队更加出色的成员。能够在代码审查期间接受建设性的批评等。
提高谦虚的一个步骤是承认我们不是在真正地自学,即使我们在大学外面学习。
无论我们是在大学的课程上,还是卧室的屏幕上学习,所有优秀的程序员都站在老师的肩膀上。