将军与列兵

拿破仑说:「不想当元帅的士兵,不是好士兵」。

最近在重温《士兵突击》,讲述了许三多由一个木讷的小少年成长为优秀的士兵的故事。想起了欧成效的一篇文章,和我最近的心得有相似的地方,所以在融合一下,记录一下。

列兵的训练科目很多,大概有基本队列、基本战术、投弹、射击、背条令、叠豆腐块的内务,体能训练等等。在义务兵阶段,如果做得好,表现优异,并且想留在军队里,那就需要转士官。

士官军衔分为:高级士官:一级军士长、二级军士长、三级军士长。中级士官:四级军士长、上士。初级士官:中士、下士。

士官和军官是分开的,军官又分为将官:上将、中将、少将;校官:大校、上校、中校、少校;尉官:上尉、中尉、少尉。

如果一名士兵,想走升级打怪之路,最简单的想法,就是把士兵的训练科目练到极致,体能加buff,条令背得滚瓜烂熟,这样可以升到哪?这个想着有点头大。

同时,在许三多进了老A训练营之后,和他同宿舍的,有一个叫做吴哲,是军事外语双学士,光电学硕士,只比成才大两个月就已经是少校了。

噢,到这里大概读懂了,原来晋升阶梯里,有不同的玩法啊。有的像许三多一样,初中毕业后从列兵开始,也有的走「士官生」的道路,也许吴哲的体能和叠豆腐块没有许三多好,但是在心理素养、逻辑分析推理能力和专业军事素养比许三多强。他们两个人,所学的技能点不太一样,最后的高度,可能也有不同。

最近有一个关于「码农」的新闻引发了一些关注。

这位网友说:自己是一名计算机专业软件开发人员(好像就是Java开发),已经45岁,精通各种技术体系,本以为到了职业生涯高峰,但他在孩子上初二上学期的时候,辞职陪孩子,半年后再找工作,发现竟然连一个面试机会都没有了。

这个和我就很近了,因为「软件开发人员」太熟悉了,还是Java,那不就是量身定做嘛?这个新闻令人唏嘘不已。

在我的理解范围来看,一个优秀的程序员,那么他的「单兵作战能力」特别强,代码写得又快又好,bug定位快,理解需求,设计模式、分布式、多线程、微服务等技能都用的很好。

当然,可能也仅限于此了。

一个优秀的程序员,继续成长的道路,如果用同样的努力和招式,我感觉往前走的路子不多了,因为在所见范围内,包括 leader 和业务架构师,所需技能点都大同小异。

再往前的话,所需要的技能就不一样了,那么这个时候就算代码写得再好也无济于事了,因为这个时候需要的技能可能是业务上下游的分析和理解、对于组员的分配和安排,还有良好的沟通能力了。

如果要继续往前,就不仅仅是勤奋上班的范围了,因为上班族是没有承担风险的,假设公司倒闭,那换个公司上班好了。

那么,项目组和公司的经营风险,责任主体是谁?是主要经理人和股东,用资本参与了经营,所以资本和劳动力都要获得经营所得(我们这里没有考虑资本和劳动力的回报比例)。

所以,比较正确的做法,是既用劳动力来换取报酬,也用资本去参与经营,这样的人生经营风险,会降低一些,而不是单吊一个类型。毕竟,两条腿走路,总比一只腿走得快啊。

将军与列兵,成长模式不是线性的,或者说不仅仅是线性的,不是「打怪升级」一招鲜,而是到了不同的阶段有不同的玩法和框架。根据当下自己的情况,选择好的框架,再去勤奋。