如何做一个与众不同的成功的工程师

bg

Photo by Jefferson Santos on Unsplash

上周,我参加了一个会议。现在我将谈谈我从会议上了解到的一些情况。一个即将离开阿里巴巴集团的人做了一个演讲。他是一个高水平的工程师,他真的做出了一些成功的事情,对公司产生了很大的影响。我真的很欣赏所学到的东西。如何更好地学习东西,与同事更有效地合作,并在产品上更成功。

1 更好地掌握事物,了解更多 🔗︎

为了确定你已经知道的东西,通常你应该经历 4 个时期:记住它 ,理解它,表达它,和使用它。

记忆有两种不同类型:长波或短波记忆。图片记忆是最有用的,同时你必须努力通过使用你的物理脑袋来记忆它,并反复重复它。

你应该明白,计算机对现实生活是抽象的。所以你应该与你的生活建立联系。这样才容易理解。最好的方法是做一个简单的例子。此外,你应该尽可能多地学习一些东西。

测试你是否掌握了一些东西,就是你可以很容易地表达它,人们可以通过你的简单例子很容易地理解你的意思。

最后一点,你应该简单而深入地使用它。

谷歌并不总是正确的选择,因为你真的不知道你需要什么,所以你不知道如何找到它。知识应该保存在你的脑海中,这样你就可以处理它,快速获得它,更好地使用它。你应该使你的知识具有可索引性和结构化。 最幸福的事来自于最痛苦的事。

2 最佳编码技能,成为专家 🔗︎

简单说:

  • 多思考、勤思考
  • 追求卓越
  • 热爱它,多编码

当你思考编码问题或知识时,你应该把你的想法与哲学和心理学联系起来:例如,如果你想记住 Object 方法,也许你应该与:我是谁,我从哪里来,我将去哪里。追求卓越意味着你应该努力推动自己在产品上做得更好。最后就是要保持好奇心,这样你就会爱上它。

实用性,有三件事你可以遵循。

  • 阅读优秀的代码资源。
  • 与优秀的人交谈
  • 始终注意你的卓越思想

3 最佳的沟通技巧 🔗︎

避免 XY 问题!! 什么是 XY 问题?

如果路边的人问你怎么去火车站.也许你会告诉他先去火车站 1 号,然后在 XX 站停一下,然后坐车去目的地。好吧,这就是 Y 问题。但是这个人真正想要的是买一张票,因为他来自农村地区。在他看来,他需要先去火车站买票,这就是 X 问题。事实上,你可以用手机为他买票。所以,你唯一应该做的是问他真正想要什么。

所以,当我们与同事交谈时,你应该知道你是什么问题范围。用户问题范围?产品范围?还是技术范围?还是业务范围?

4 让你的产品成功 🔗︎

正如我在第三部分所说,你应该先定义你的问题。用户问题范围?产品范围?还是技术范围?还是业务范围?

一个产品只能解决一个问题,它必须满足人性。

恐惧感、幸福感、虚荣心,这些东西决定了用户体验。 你应该做的最重要的事情是找到一个支持产品的赞助商,然后你可以开始建立你的产品。产品是你的标签,你应该有工匠精神和耐心。你不应该把它看作是 KPI。

当发布很酷的东西时,请第一时间通知我

订阅电子邮件,以获得我的最新文章(每月初创企业、软件工程、管理等内容)。