当前位置: 首页 > 科技观察

伟大的程序员永远不会说的几句话

时间:2023-03-14 14:37:18 科技观察

作为一名拥有12年经验的软件工程师和项目组长,我有很多机会与那些非常有才华的程序员交流。通过交流,我发现了一个很有趣的现象,就是下面这些话,几乎从来都不是从这些令人敬佩的程序员口中说出来的。“我习惯使用______,但我不知道它是如何工作的。”优秀的程序员来自于自己的好奇心和不断的探索,使他们掌握了非凡的技能。他们会仔细研究事物的运作方式,即使这些信息可能永远不会有用。这种深挖究竟是一种选择还是一种强迫,我们还不得而知,但它似乎已经成为了所谓人才的一种特质。“______有效,但我不知道如何解释。”他们之所以出类拔萃,不仅是因为他们知道如何解决问题,还因为他们中的大多数人都非常愿意向别人解释其工作原理和过程。有时即使没有其他人对此感兴趣,他们也会那样喋喋不休。越有才干,说话的时间越长。“我需要______(工具/条件)来完成这个任务”世界上没有绝对理想的条件。一个好的程序员会想办法解决问题,在现有的基础上用最少的资源和其他替代工具完成任务。“关于______,我已经学会了我需要学习的一切”不断学习和提高自己的意愿可能是优秀与卓越之间最明显的区别。并不是说到了某个高级水平就可以高枕无忧了:这些优秀的工程师永远不会停止学习,因为他们深刻理解这个行业的快速发展。即使他们觉得日常工作不能满足他们获取新知识的欲望,他们也会毫不犹豫地把业余时间投入到学习中。“这个问题没有解决办法”在这种情况下,优秀的程序员会不断地从其他角度思考想法,而不是放弃。“我讨厌编程”有时候,即使是最优秀的程序员也会表达对自己工作的厌恶,但***他们对代码永不满足的热爱会支持他们继续做下去。“我是______专家”(这一句可真可假)再好的工程师也不会明目张胆地自夸,因为他们知道天外有人,天外总会有人。比你自己更了解。“我不懂生意。”越有能力的工程师,就越想知道自己的代码在雇主眼中的价值,以及自己对组织的贡献。“我不关注行业的发展趋势。”都说知己知彼,方能百战百胜。只有了解行业的发展方向,才能成为优秀的程序员。每当你和这些才华横溢的人聊天时,你都会三言两语后立即谈论新技术的发展前景。检查一下,如果您使用上述任何借口,请考虑原因。尤其是在面试的时候,以上任何一句话都是大忌。翻译链接:http://www.codeceo.com/article/best-programmer-never-say.html英文原文:ThingsGreatEngineers(almost)NeverSay