关于技术
-
开发不能靠无脑叠加人力,重要的是看清楚业务的发展方向,在代码中适当的面向未来编程,用好的设计和合理的架构,保障效率和质量;
-
一个高级的工程师和一个普通的工程师的区别是抽象能力;
-
其实写代码实现有的时候很重要,但是更加重要的是你的思考过程,如果你可以把文档写的非常的清晰,实际上你做起来的坑就会少很多;
-
刚来的时候,我觉得产品让我做啥,我就做啥,我足够听话,肯定就会有更好的发展,但是到后来发现其实不是这样的,你需要有更多的自己的思考和判断,你不是一个被动执行的角色,而是一个将这个事情推成功的一个角色,你需要有更多的自己的判断和思考,筛选最适合的方案,保障产品的预期的最终效果,实际上这个就是对个人很大的一个提升;
-
如果你发现你自己做的事情实际上是在不断重复的时候,你需要花一些时间系统性的思考和解决这类问题,在帮助你释放自己人力的同时,你还可以抽象沉淀下一些有价值的东西,对你未来的成长有不少的好处;
-
不仅仅要关注局部,要想获得更多的成长,需要了解技术系统是如何运行起来的,了解整个技术对产品的作用,更要了解产品的目标是什么样子,现在是什么样子,如何发现产品的瓶颈,创造价值;
-
多看、多思考,开阔眼界、提升认知;
-
每一次技术方案都是一次技术提升的机会,要牢牢抓住,树立个人品牌;
-
多思考产品背后的逻辑&产生收益的逻辑,提升自己的判断力,针对做过的需求收益&坑多总结,这些就是你的竞争力;
-
有时候面对一个糟糕的历史设计的时候,研发效率是很难保证的;
-
要多思考未来会有哪些需求,积累经验,提前做好预测,这个也是判断力的体现;
-
你如果想的足够清楚,是绝对可以通过文档说清楚的,自己看的文档可以随意一些,给别人看的文档一定要易懂清晰,这关乎着你的口碑以及别人与你的协作体验;
关于做事
-
做事情不要急躁,反复double check一下,减少小毛病,容易给的别人留下不靠谱的印象;
-
一件件的做,不能着急,优先保障线上不出问题,再处理其他的事情,ps. 不重要的事情可以适当拖延;
-
稳定大于一切,稳定性的80分很重要;
关于心态
-
好事多磨,三思后行,太过急躁的时候,想一想有哪些事情还没做;
-
静字里面藏着争字,越希望得到越需要静下心来;
-
人不管怎么选都是会后悔的,多关注自己得到的东西;
-
不能对事情带有偏见,要亲身去体验,面对新鲜事物,心态上本身就是要开放的;
-
时刻保持谦逊,不要自满;
-
多保持倾听,多理解别人的意图,慢发表自己看法;
关于沟通
-
只是写需求是没有用的,一定要形成自己的体系,理解每一环的作用,具有全局的视角;
-
与人沟通的时候,多弄清楚对方想问什么很重要,能用比较简短的文字回答别人的问题更重要;
-
与人沟通的时候,每一个人都有自己的利益诉求,你需要让他知道你是和他站在一起的,而不是对立面,这样你能得到更多的信息帮助你做决策,往下推进的时候实际上更加的顺利;
-
平时少当愤青,提出问题的时候最好要给出方案;
关于人际
-
顺势而为,保持尊重,保持独立,不用完全迁就;
-
利他原则,多思考我可以为别人做什么;
关于发展
-
市场经济,多思考怎么包装自己卖一个好价钱;
-
自己赚的并不是业务发展的钱,更多的是自己的品牌溢价,老板的利益和你是不一致的;
-
多思考怎么提升自己的,做的事情怎么在面试的时候有的说;