一次咨询活动,同一朋友交流基于复用的架构设计理念时,他说:“你讲的那个很好,但离我们现状有点远。我现在每天要编码、要开会、要出差、要交流、要带人、要流程,招个能干的人可难了,而刚做顺手的就想跑,留一堆代码让我擦屁股……”一段话不知道出了多少一线工程师的心酸,我们又有多少人是整日忙的晕头转向而最后却又碌碌无为。
额外,这段话也道出了一个关键点,我们的技能提升是分层次的,跨层次对话,如和饥饿的人交流饮食品味一般,适得其反。从入职到架构师,我将整个嵌入式成长之路分为了多个层次:入职——团队——抽象——复用——架构——标准化。现在,我们迈过了入职陷阱,开始进入团队构建层次。
在继续之前,我想让大家做一个简单推理,设想一下:如果你是我那个朋友,在这种工作状态下再继续十年,会是什么样子呢?记不得在哪儿摘录的一段警世危言,或许会带着我们穿越时间。
“一名优秀工程师的成长需要时间
但仅仅靠时间堆砌,却难以培养出一名优秀的工程师
让人无奈的是,国内工程师的成长环境恶劣
导致所谓的十年工作经验,仅仅是十年工作经历而已
或悲催的转行,或无奈的继续,不小心陷入中年危机
然而上有老,下有小…… ”
朋友们,抬眼往四周看一看吧,那些早腻烦工作混日子的人,那些被迫转型但举步维艰的人,甚至是那些身陷工作经济困局而跳楼的人,比比皆是。如果你不试着改变,你就会成为下一个。
如何走出这个困局呢?软件工程的研究成果早就告诉我们答案,通过代码审核机制