文章地址:https://blog.wesleyac.com/posts/engineering-beliefs 作者:Wesley Aptekar
受到Jan Stette的“那些我始终坚信的事”的影响,我决定分享下关于软件工程的那些我始终坚信的事。由于软件工程没有银弹,没有任何一种观点和建议能解决所有问题,因此我的这些观点势必会引起一些争议。我选择了一些我比较有独创性的想法分享给大家,如果你不同意我的观点,没有问题,我们可以一起讨论。
1.写出正确的软件比你掌握多少技术细节重要。
2.在工作上和同事保持协调一致比你做自己认为正确的事情更重要。
3.尽管现今软件工程发展如火如荼,但仍然有很多计算机科学的基础性发现有待人们去探索。
4.绝大多数的软件工程师的一天的最高工作效率能保持2小时,而不是8小时。
5.绝大多数的成功都和荣誉无关。
6.乐于思考是一项切实有用且需要不断开发的技能。绝大多数人由于环境原因都不擅长这个。
7.一个事实是:测试通过仅仅是软件工业的最低标准。
8.选择什么样的同事比你选择什么样的编程语言更重要。
9.维持好的作息时间,保持良好的睡眠和精神状态比选择什么样的编程语言更能影响你的工作效率。
以上的观点我都没有做出详细的解释和说明,如果要解释说明,那么每条建议都能单独写一篇博客,这样又太费篇幅。好好思考下这些观点吧,可能你会觉得这些建议都非常宝贵。如果你身在纽约,想和我一起吃吃饭,喝个下午茶,顺便一起聊聊关于技术领域的未来发展,欢迎和我联系。
网友评论