一个云主机怎么挂两个网站/软文推广例子
引子
关于如何做review的具体实施方法,业界已经有很多最佳实践,无须赘述,我们换一个角度来思考这个问题。
为了方便说明问题,我会简化和抽象问题领域模型,不一定是真实的,只是个人见解。
1. 个人成长路线
Junior -> Senior -> Principal -> CTO
无论你是开发工程师、测试工程师,产品工程师,甚至其他行业的各个岗位。都有一个从入门、到精通、到专家的过程。在当前的level如何一路打怪,升级到下一个level,是每个人会关心的问题。
下面我们只从开发工程师的角度,来切入review这个话题。
2. 从Junior的角度思考Review
作为一个Junior engineer,常见的情景是,别人来review我们的代码。你是如何思考这个事情的底层逻辑呢? 我列举几种可能性,方便引发你对自己的思考:
- 见山是山:我的代码写的很好,哪里需要review,耽误时间,都是公司要求的,没办法,应付一下吧。
是抵触封闭的心态,是被动的,是单点思考。
注意你的心里暗示:是“被”别人。
- 见山不是山:虽然我的代码写的很好,但难免掌握信息不对称,遗漏什么,我得请专家帮我把把关,集思广益,多多学习。
是积极开放的心态,是主动的,是线性思考,懂得借助外脑的力量来成就自己。
注意你的心里暗示:是"请"别人。
- 见山还是山:我的代码写的很好,所有需求、产品、测试、自动化测试、性能测试,我都考虑的,我有信心。但还是要请别人review,目的是:show给专家看看,建立更多的人际连接,建立领导对我的信心,同时也了解公司的文化,建立我对公司的信心。
是开放连接的心态,是主动的,你不再是一个单兵,开始网状思考,建立连接。
注意你的心里暗示:是"连接"别人。
如果你已经走到第三步,恭喜你,你离打怪升级到下一个level,不远了。如果你已经升级到下一个level,但是,你还没有走到第三步,你可能需要思考一下,是否实至名归(PS:出来混,早晚要还的)。
3. 从Senior的角度思考Review
如果你从一个请求别人review的角度去思考,请参考上一条,不过是变成了一个迭代的,持续改进的过程,底层逻辑基本不变。现在我们从review别人的角度去思考。
- 见山是山:我这么忙,还得去review别人的代码,都是公司安排的,耽误时间;别人的代码怎么这么烂,真欠骂。
是抵触封闭的心态,是被动的,是单点思考。
- 见山不是山:虽然我很忙,但是别人主动找到我,不好意思拒绝,我得建立良好的关系,以后万一求到别人帮忙,就好办了。
是积极功利的心态,仍然是被动的,是线性思考。
- 见山还是山:我应该多多帮助别人成长,周围的人都成长了,我也能轻松,做更有挑战的新事情,公司发展的也会更好。
是开放连接的心态,是主动的,你不再是一个单兵,开始网状思考,不仅仅是一个follower,变成了supporter。
物理学定律:力是有反作用力的。你support的越多,你得到的support越多。你释放的抱怨越多,你得到的负面作用力越多。
如果你已经走到第三步,恭喜你,你离打怪升级到下一个level,不远了。如果你已经升级到下一个level,但是,你还没有走到第三步,你可能需要思考一下,是否实至名归(PS:出来混,早晚要还的)。
3. 从Principal的角度思考Review
如果你从一个请求别人review的角度去思考,请参考上一条,不过是变成了一个迭代的,持续改进的过程,底层逻辑基本不变。现在我们从review别人的角度去思考。
- 见山是山:我太忙了,哪有时间管这些细节的事情,直接拒绝算了。
是抵触封闭的心态,是被动的,是单点思考。
- 见山不是山:我需要去support各个岗位,帮助他成长,成长起来了,以后我就轻松了。
是积极开放的心态,是主动的,是线性思考,不仅仅是一个follower,变成了supporter。
- 见山还是山:我需要去support各个岗位,发现中间的问题,等review完了,找被review者的技术领导和项目领导聊聊,如何改进流程。
是开放连接的心态,是主动的,开始网状思考,不仅仅是一个supporter,变成了leader。
如果你已经走到第三步,恭喜你,你离打怪升级到下一个level,不远了。如果你已经升级到下一个level,但是,你还没有走到第三步,你可能需要思考一下,是否实至名归(PS:出来混,早晚要还的)。
4. 从CTO的角度思考Review
走到这一步,应该大部分情况,不需要别人review你了,如果有,请参考上一条,不过是变成了一个迭代的,持续改进的过程,底层逻辑基本不变。现在我们从review别人的角度去思考。
- 见山是山:这么小的事,还要我管,中层们都干什么吃的。
是抵触封闭的心态,是被动的,是单点思考。你可能是一个暴发户,直接跃迁到CTO的。
- 见山不是山:Review这种事,正常来讲,中层们就可以消化了,之所以找到我,可能背后有原因,不是表面那么简单,也许需要我平衡资源。
是积极开放的心态,是主动的,由小见大,防患于未然。
- 见山还是山:我需要去support,发现中间的问题,等review完了,看看如何改进流程,推广到全公司。同时我也应该主动review一些重大架构设计,建立流程。
是开放连接的心态,是主动的,开始网状思考,不仅仅是一个leader,变成了entrepreneur。
你不仅仅是完成了一件事情,而且关闭了类似问题发生的可能性,建立了流程。
同时也建立了整个公司的信心。一个高级的leader,员工很可能感觉不到他的存在,但是就是很舒服,一切都那么自然顺畅。
这个过程也要考虑平衡问题,比如建立流程很重要,但不紧急,还要考虑投入与产出的收益比。
如果你已经走到第三步,恭喜你,你离打怪升级到下一个level,不远了。如果你已经升级到下一个level,但是,你还没有走到第三步,你可能需要思考一下,是否实至名归(PS:出来混,早晚要还的)。
5. 总结
上述一切,逻辑并不严谨,只是抛砖引玉;并且只是从一个角度来切入问题,还远远不够。但是我觉得,你的思考里至少要覆盖到上述逻辑。
- 职业岗位发展路线:Junior -> Senior -> Principal -> CTO
- 思维模式迭代覆盖:Follower -> Supporter -> Leader
- 重要意识:
- NOT friendship, BUT leadership.
- NOT done, BUT close
- Build confidence
- Care balance
要想变得游刃有余,举重若轻,我们需要建设自己的元能力。人和人之间的最大的区别,在思维模式,与其原地打转,莫如升级思维模式。
6. 还没结束
为什么说,关于Review,不懂逻辑,干到死,也是巨婴,请待后文。