职业日记 #1期:如何做一个与众不同的成功的工程师
上周,我参加了一个会议。现在我将谈谈我从会议上了解到的一些情况。一个即将离开阿里巴巴集团的人做了一个演讲。他是一个高水平的工程师,他真的做出了一些成功的事情,对公司产生了很大的影响。我真的很欣赏所学到的东西。如何更好地学习东西,与同事更有效地合作,并在产品上更成功。
1 更好地掌握事物,了解更多 🔗︎
为了确定你已经知道的东西,通常你应该经历 4 个时期:记住它 ,理解它,表达它,和使用它。
记忆有两种不同类型:长波或短波记忆。图片记忆是最有用的,同时你必须努力通过使用你的物理脑袋来记忆它,并反复重复它。
你应该明白,计算机对现实生活是抽象的。所以你应该与你的生活建立联系。这样才容易理解。最好的方法是做一个简单的例子。此外,你应该尽可能多地学习一些东西。
测试你是否掌握了一些东西,就是你可以很容易地表达它,人们可以通过你的简单例子很容易地理解你的意思。
最后一点,你应该简单而深入地使用它。
谷歌并不总是正确的选择,因为你真的不知道你需要什么,所以你不知道如何找到它。知识应该保存在你的脑海中,这样你就可以处理它,快速获得它,更好地使用它。你应该使你的知识具有可索引性和结构化。 最幸福的事来自于最痛苦的事。
2 最佳编码技能,成为专家 🔗︎
简单说:
- 多思考、勤思考
- 追求卓越
- 热爱它,多编码
当你思考编码问题或知识时,你应该把你的想法与哲学和心理学联系起来:例如,如果你想记住 Object 方法,也许你应该与:我是谁,我从哪里来,我将去哪里。追求卓越意味着你应该努力推动自己在产品上做得更好。最后就是要保持好奇心,这样你就会爱上它。
实用性,有三件事你可以遵循。
- 阅读优秀的代码资源。
- 与优秀的人交谈
- 始终注意你的卓越思想
3 最佳的沟通技巧 🔗︎
避免 XY 问题!! 什么是 XY 问题?
如果路边的人问你怎么去火车站.也许你会告诉他先去火车站 1 号,然后在 XX 站停一下,然后坐车去目的地。好吧,这就是 Y 问题。但是这个人真正想要的是买一张票,因为他来自农村地区。在他看来,他需要先去火车站买票,这就是 X 问题。事实上,你可以用手机为他买票。所以,你唯一应该做的是问他真正想要什么。
所以,当我们与同事交谈时,你应该知道你是什么问题范围。用户问题范围?产品范围?还是技术范围?还是业务范围?
4 让你的产品成功 🔗︎
正如我在第三部分所说,你应该先定义你的问题。用户问题范围?产品范围?还是技术范围?还是业务范围?
一个产品只能解决一个问题,它必须满足人性。
恐惧感、幸福感、虚荣心,这些东西决定了用户体验。 你应该做的最重要的事情是找到一个支持产品的赞助商,然后你可以开始建立你的产品。产品是你的标签,你应该有工匠精神和耐心。你不应该把它看作是 KPI。