如何成为10倍工程师

英文原文#

https://medium.com/@_michaellin/how-to-be-a-10x-engineer-fdac2a5a1bd5

心态#

“十倍”工程师和初级工程师之间的主要区别还是在心态上。

前者使用正确的工具、能提出正确的问题,而且知道要如何确定工作优先级。

这些都是非技术人士也能掌握的技能,跟编程本身其实关系不大。

常见的三个错误:#

对工具投入不足#

文章中提到作者与一个初级工程师比赛制作个人网站。

初级工程师只会使用React,用React编写一个网站,自己处理CSS,AWS部署等,用了两周才搞定。

而作者用 Notion page + super.so 一天做完,没写一行代码。

我有一个技术水平很高的朋友,记得有一次,Visual Studio 出了新的版本,他兴奋的对我说,我把新版 Visual Studio 所有的快捷键都背了一遍。

不愿寻求帮助#

在项目中,如果看不懂别人的代码,直接询问代码的作者为什么这么写。比自己苦心钻研效率要高很多。

没有交付商业价值#

在项目中尝试看起来很酷的新技术,不会重构代码只会推倒重写,这些都是交付商业价值较低的事情。

但是更重要的是工程师应该立即自己的工作如何支持业务,如何产生价值,而不是完全忽略业务目标。

comments powered by Disqus