背景
上大学报志愿的时候,感觉计算机白领每天坐着就能赚钱,很是向往,所以义无反顾的报了计算机专业,在大家都去学习java的时候,毅然而然的选择了as3,一开始就感觉前端的东西特别有意思,开发的什么都能很直观的看到。
后来,as3受到了很大的时长冲击,H5标准化了。迫于无奈只有转行,我们同事分别选择了2条路,因为我们开发的是很像java的flex,所以部分人转了java,另外一部分跟我一样,转了前端,当年前端也就刚刚变成一个岗位没有几年,很多公司对前端的定位只是一个写页面的,连研发都算不上,受尽了很多的白眼,下定决心要进入一家以互联网为核心的公司,而非实体行业的互联网部门,后来进入了现在的公司,暂用A公司来代替吧,只能说A公司在中国互联网公司排名一定在前10,以后有机会会告诉大家是哪个公司哈。
目标: 步入管理岗
来A公司之前,一直感觉我的前端能力都是大材小用,本来能流利的写一手好的模块化js,偏偏让我就谢谢简单的页面样式,感觉特别的难受。但自从来了A公司后,感觉来到了一个很好的平台,各种前端大神,各种前端框架,完全不是我之前简单的jq,seajs,grunt能覆盖的。
2016年来到了A公司,就像一个沙漠中行走了很久的人突然遇到了一个绿洲一样,拼命的跑到水池旁边灌水。当时我的状态也不尽相同,什么是构建工具,什么是vue,mvvm,less,sass,什么是webpack,甚至接触了node,后端内容,接触了单元测试,canvas,webgl,之前怎么可能会有机会,所以16年的公司很是积极,年底领导给予了整个公司体系的2016年优秀员工奖励。得到了很大的肯定。
17年下半年便开始带团队,开始只有3个人,但我依旧满怀激情了继续工作,锻炼自己的公司安排能力,沟通能力,给组员指定计划的各项能力,当然也包括领导能力。接触了很多不同的项目组,不同的人,当然也会在技术的先锋去驰骋,我一直认为我是所有组长中技术最差的,其他的莫不是新浪,百度,ebay等一线公司过来的高学历人才,只有我是一个三线公司过来的专科生。我甚至我的最大优势在于对整体的把控,以及活泼的性格和执行力,能很好的去协调各种事情,以及对不同项目的推进力。
2018年组织架构调整,我们组领了一个艰巨的任务,直接对接一个公司重点扶持的业务部门,此部门都是新的,从项目,产品,研发,测试等人员,到环境、流程、机制等软能力都是新的,合作起来尤其吃力。年初的项目很是吃力,很多情况下都是被业务反逼工期,连续的高强度工作。并且我在整个过程中的编码时间越来越少,主要帮忙协调推荐以及争取时间等,到年中时,实在扛不住了,好多次都有了放弃的心里,因为直属老大只看我们取得的好的成就,但我们的时间并不足够完成任务,从何来谈更好的成果了?最终跟老大的老大聊了一下工作中的苦恼,得到了大佬很大的支持。帮忙协调了合作模式,并且也跟我说,很多事我是可以有决定权的,有了这个承诺之后,我们就开始从项目中选择好的项目才深度支持而非一股脑的支持,其实从一年的过程中,让组员也承受了很多加班,但是年底的各种晋升,涨薪都是看KPI的,也就是团队贡献,并非项目数量,所以我们感觉还是很吃亏,大佬帮忙协调之后的半年才开始追赶。在公司的360评审中,我才明白我的脾气有点随和了。虽然在一年中我学到了很多,包含如何沟通,如果写ppt汇报,如果看待项目的重要程度,如何来周旋等。
心里恐慌
这一年,我们组也从4个人扩张到了7个人,领导也很器重我,组内的大家也帮忙承担了大部分的研发代码工作,让我有充足的时间去协调一些事,以及做一些规划的事,在此也得感谢感谢大家。
虽然暂时是根据我的人生目标去执行,但心里总是有种莫名的恐慌,想当初,vue组件还是我给大家分享的要如何写,现在我自己都要不会写了,vue版本更新太快了。
组内第一个webpack脚手架就是我搭建的,webpack课程都是我组织安排的,现在webpack4我自己都不会配置了。
es6是我第一个牵头在项目中使用的,现在我还记得几个es6语法?
我一直心里问自己,我是程序员,如果我连很多技术都不会还有资格带领团队吗?但相对于vue的高端培训来说,我更喜欢去听领导力的高端培训。可能这是一个过程吧。
现在前端领域的内容变化太快,vue,react之后又是flutter,PWA,还有完吗?我还有精力去学习这些内容吗?不知道大家做初做管理时心态是如何的,有兴趣的话可以沟通沟通?
未来规划
经过了一年T代M之后,也就是研发岗代管理,因为管理岗名额少很难升职。感觉这样的生活其实依旧是比较苦恼了,随着家庭的变化,有了小宝宝,宝宝越来越大,越来越需要我们的陪伴,感觉无论是做管理还是做程序员,最终的结果都是无法陪伴家庭,每天都是加班,感觉一下能看到10年之后的场景,依旧在加班,这样的日子身体还能抗几年?现在我也尽量减少加班时间,能早回家尽量不晚回家,最近突然就有了不做程序员的冲突,自己随便干点啥,跟随爱好走岂不是更好?但我们程序员除了编程还会啥?还会啥?
突然发现我们除了加班还是加班,除了工作还是工作,看似高工资的背后,实际上只是一个工作机器,没有生活,没有兴趣,没有爱好,统统没有,这种生活想想都后怕,不过如果你的兴趣爱好就是编程,那我的观点并不太适合你,因为你有爱好。
现在我给自己制定了一定的规划,比如每天要学习英语30分钟,每周要最少跑一次步,每周要最少游一次泳,每天要最少翻翻书(并非技术的书,包含历史,经济学,传记等各个领域的书)等。希望能从哪怕一个方向上寻找到我的爱好,那么我的灰色程序员生活可能就结束了。
广大程序员们,你们现在每天都是怎么度过的?除了编码,有生活吗?
网友评论