缘由


最近有次开会,谈到个人生长,也涉及到绩效的鉴定,咱们探讨怎样拿到比较好的绩效,怎样有效的生长。有些同学提出了考虑的这项才干,理论依据是经过比照,便是一般同学跟比较好的同学他们之间的差异是考虑才干。

我是认可这种说法的,可是太泛了,有些东西一旦虚了就容易没有发力点。比方尽力会有成就,那往哪方面尽力呢?那尽力必定会有收获吗?答案显而易见是否定的。

把蛋糕做大


1、角色视点

一般研制团队内部分几种:事务工程师、TL、架构

事务工程师又分几个层次:第一层能够把活干好,使命按时交给;第二层对事务有较深了解,比方说对当时事务专业内容,对整个链路有清晰的了解,这个是为了解决问题的时分愈加方便;第三个层次是有pm的认识,大部分公司仍是pm来主导,假如pm经验比较少,那么很容易把项目带偏了,研制假如有才干仍是要具有pm认识。

TL:我以为它责任除了搞技术,还有便是办理,相当于资源办理者,撮合各方去完成使命

那么TL我以为比工程师多了一个办理的责任,还有项目办理、规划,团队使命拆分。技术上也不再限制个人,需求检查团队代码,拟定代码标准,各个项目中心代码规划检查。

架构师:微软把架构师分为3种:企业架构师、解决计划架构师、根底架构师。日常最常见的便是后两者。解决计划架构师,比方说梳理整个功能的交互,系统之间的交互,拟定合理的技术计划,考虑危险点、扩容机制、落地关键步骤,它跟事务工程师又不相同,你需求具有知识面更广以应对各种突发情况,有所存案。

根底架构师,是为了标准各个团队之间协作,拟定好标准,封装根底工具包,建造根底设施,让各个研制团队有条不紊的运作。它更不相同了,它经过标准、结构来约束开发者动作,它不再限制项目或者某个团队,相当于房子的结构,发挥的效果也更大。

总结时间

1、把蛋糕做大

你说考虑才干是里边层次的影响因素,没有错,可是它放哪里都没有错,那便是没有含义的一个东西。我以为是把蛋糕做大。从上面几个比方,都在告诉咱们他们产出的价值都在一层一层的叠加,这儿边的确有考虑的成果,可是假如考虑的东西没有价值,那考虑的含义在哪里?或者说考虑出来的东西大佬不看好,那又有什么用?

把蛋糕做大,第一层意思便是价值在哪里,该往哪个方向去考虑,第二层才是往下去推。

很忌讳一点:为了考虑而考虑,跟为了技术而技术一个道理。最近遇到一些不太愉快的工作,便是我整理个慢查询东西,一个同学觉得有些是在sql平台查的不需求优化,我觉得这个能够商议不必优化。可是有些同学非要揪着这些点,让我画个数据库架构图,里边select还要一致成dml。

虽然我了解咱们数据库架构,它对慢查询改进很大效果吗?我能依托这个去改架构吗?为了解说yearming平台sql不需求优化咱们在那里搞了一天,目的表现有独特考虑才干,这跟我的理念抵触了。

把蛋糕做大,我以为做技术有一点便是有成系统,有同学问我,这个项目你跟其他同学做有什么区别?慢查询里边能够发现团队里边连自己数据库标准都没有,包括一些索引都是重复的,需求推进团队标准建造,推进慢查询机制,这便是把蛋糕做大。

包括扣着读写分离不放,我由于主从节点说成读写,揪着不放,不要置疑我的八股文,19年我面网易、阿里不虚的,只不过平常缺少知识点跟实践应用,揪着这些东西不行能把蛋糕做大。我画了这张图为了跟一个同学解说yearming的慢查询不需求优化,那我其他工作还用不必做了是吧。

2、提高特定的质量

每个岗位都有对应的要求,比方说事务工程师,那么事务才干是要拉满的;比方办理者,对项目办理,资源分配,推进工作才干拉满的。并不是我偏偏要去搞考虑才干,逻辑是某个岗位特定的质量拉满。

有钱人跟贫民本质区别是什么?网上大部分人答案是思维方法不同。这儿引用北京大爷的话,贫民变有钱人,那是很小几率,大富靠命,小富是心态好,知足常乐。

从上面的比方来看,并不是经过两个人比照,就能够看出个所以然。而是需求从集体来看,才干看清。

通才往往是平庸者,偏才成就会更突出,我以为这个国际并不是要你什么技术都去拉满,比方事务工程师很有考虑才干,你都不近需求端,你考虑对事务效果不是很大,而是在事务场景下技术考虑会更有价值,便是这个场景怎样规划会更好。(一般公司仍是事务驱动技术)

不同岗位拉满的技术也不相同

3、有时需求点运气,需求点机会

我身边很多业界大佬的,曾经跟我聊的有些是技术TL、大厂的leader、开源社区头头,除了本身优秀之外,我以为仍是需求点运气,刚好有那么一个机会去来当攻坚人,有机会去大厂锻炼,在这之前需求练好本身的本事~

就像哪个富婆忽然看上我是吧,哈哈哈,赶忙把你们的富婆通讯录交出来~

生长的方向


1、不止是考虑,而是有价值的考虑

比方夏天我穿个短裤跟穿个长裤,对我影响不大,这的确能够表现考虑多了,可是含义不大。

2、不要去乱点技术,要有自己的见地,发展特定技术

3、降维冲击,也是把蛋糕做大,4维打3维,就像捏死一只蚂蚁,你说考虑重要吗?重要,可是维度更重要,比方说一个点到一个系统,一个团队到各个团队协作,它对人质量有要求。

4、既然说到考虑,就会涉及结构化考虑,当然这也是个人弱项。