个人博客地址:[猫叔的博客 MySelf](https://unclecatmyself.github.io/)
前言
之所以写这篇文章其实辩论性很强,这里不是针对所有地区、所有的互联网类型科技型公司,仅仅是我目前所处在大环境与场合是这样的。公司地处东南方,算是大型国企的全资公司,不是私企性质,虽然不是私企但是其实存活的状态也是自己养活自己,可能跟多的是存在一个大的靠山罢了。
由于最近附近与自身所处的环境都在改革,与大规模裁员,在与几个管理层讨论后有所感悟,可能只是个人的狭小视野,所以还望各位见谅鄙人的拙见。
很多公司都在“砍人”,我们也是
前段时间,周边的各个同行业的朋友都在抱怨行情不好,当时其实还没有太大的在意,因为身边暂时还是稳定的,但是互联网产业更多都是互通的,这些其实都是迟早的事,我们几个同级公司也出现了政策改革,为什么?
养不起了!一个开发团队的成本是巨大的,市场在开拓,不停的接到新的项目,合同一签就把项目丢到研发团队,即使研发这边不停的加班,其实各个项目的成果与进展也不尽人意,甚至是研发的负责人还不时向老板提出:“人手不够,加班也做不完,需要招人”。可是我们签的单子的纯利润才多少?现在招一个开发又要讲究什么五险二金,各种福利才能招到好的人才,成本实在是太大了,这里的公司偏向于项目型的,包括部分具备主导产品的。
是的,我们如果做技术公司又要有技术基础,技术积累,可是辛苦培养的人才也可能随时流失,这样真的有意义吗?
我司也开始了“砍人”的节奏,你整天可以敲代码,可是你的代码对于市场来说究竟能卖多少钱,可能这个收入还不及付给你工资,加上AI、高新互联网技术产品的推出,部分业务与功能完全可以花一点钱,由大厂的产品来运作,甚至更高效,那么我何乐而不为呢?
你要转型,要么牛逼
如果你只是完成每天上级交给你的任务,并完成的很疲惫,实现了的功能还可能被砍掉,甲方爸爸随时说不行的话,那么你的工作有点危险,不管是产品经理还是老板都更多希望你能完成的符合业务,符合用户的要求与想法,而不是你想想中的我这个类用了单例模式、我这里的性能优化快了5秒,是的,产品经理的市场开始上升,因为实现一个产品现在不难,但是做出一款符合市场,并且使具备刚需的产品是一个难题,用户希望看到的是这笔钱花的值,什么是值?
回利周期短,见效快,流量高,那么你一个敲代码的人,实现一个页面数据的人,可是把控吗?(这里可能有点严重了,抱歉,个人拙见)
老板希望你不仅能做售前,还能敲代码,那么你的利用价值更高,而且很吃香,你会和用户交流需求,你会和市场部的人探索为什么这样做,而且选择成本最低的技术方案,这是你一个技术人员对于一个迫切需要存活的公司的最大帮助,可能这里有些违背了什么我们是程序员的初衷(代码至上),当时如果公司都没办法养你,那么请问你去哪里敲代码?
要么你的技术非常牛逼也是可以的,在面对各种产品需求的时候,可以一目了然的说出各种技术的实现方案与成本报价,同时知道难点与业务痛点的实现核心,在不砍掉核心业务的情况下,实现这个产品,那么公司一定还会继续留着你,因为你具备带技术人员的能力,你可以减少开发人员一头转进死胡同,帮他们必过一些不必要的技术摸索。
不牛逼的给我懂市场和业务
其实没必要一定要开掉这些开发人员,毕竟国企的环境可能还不一样,因为特殊的因素,当时也不是说可以一直养着一些看不下去的人,每个人都具备转型的机会,如果…
写到这里我自己也有点难写下去,因为其实还不是到这个程度,但是部分环境是这样的,你实现了一个月的代码,可能可以通过更便宜的成本得到,如果是那么没有雄厚研发资金的团队来说,他们烧不起这些钱,他们更愿意选择外协或者合作的形式来实现快速的资金回利。
我总觉得我还太快下结论了,这个互联网市场确实来到了寒潮,可是真正的原因是市场,以前开发没有那么大热的时候,开发人员是很吃香的,因为很多老板想要的功能更多是去自己招人开发,然后巩固自己的技术壁垒,可是现在已经不是那个时候了,游戏大寒潮,广州几百游戏公司,一个月剩下不到一半,各大厂停止招聘(其实还有招人),很多公司裁员,因为现在是要铺市场,你说要做一个什么东西或者产品,可以用最低的成本获取到,各种途径,可是你的市场能不能做起来就是另一回事了。
短视频崛起、微信、新浪升级、知识付费、OFO事件、是代码影响的结果吗?
我也近日在思考做程序员除了实现还有什么?做内容大V,内容创业?
不需要搬砖的人,代码在老板眼里不值钱
我需要一个能在技术上统筹全局的人,而不是一头盯着屏幕天天敲代码的工人,老板很现实,其实这个社会一直如此。
你给我看你今年给我这个公司创造了多少营收,你的代码实现、实施能够值多少钱?可是你会说,这是市场的问题呀!他们开拓的市场,需求没有找对,我只是实现固定的要求而已,那么老板可以在你实现完成后,留下一两个统筹项目的技术人员,然后其余的都砍掉,因为这个产品的市场完全养不起我当时招的这个研发团队。
就像最近我和另一个团队的Leader,他和我一起和他团队开会,向团队询问道:“现在要在产品加一个IM系统,具备市面上的基本功能?”
其中一个年轻的小伙子说,可以用某某技术+某某技术+什么类型的数据库来实现,而且还清晰的说出了可能面对的难点,他的实现思路还是正常且符合逻辑的,可是旁边另一个老伙计在笔记本上敲了几下,说到现在开源且比较稳定的IM项目有某某、某某或者使用一些成熟的商家的IM产品接入项目也可以,成本与周期会很快,那么请问你是老板你选哪个?
如果给你20万启动资金,去做一个互联网项目,一年内回本吧,你要怎么搭配开发人员?(这里笼统的比喻一下)
你还有可塑性吗?存在固化思维吗?
如果你是技术Leader,你希望带什么样的人?假如现在你的团队有15个开发人员,老板突然说最近市场不好,要你砍掉一半,那么你会留下什么样的人才跟着你?老板还说,如果接下来的一年,你带的这个团队没有创收,那么这个团队一锅端,你会怎么想?
我想我会留下一两个很听话,同时一定留下具备可塑性的人才,他们的适应力强,可以随着项目的一些硬性需求做出一些转变。
其实你自己一个人在那里每天完成固定的功能,实现的过程中可能遇到一些BUG或者难题,每天都有些累,你可能也会抱怨不平,可是你要再想想如果你来做Leader,你来管理,特别是技术管理,那么我想你会天天失眠的,因为你除了要完成自己的本分工作之外,还要不定期开会、写报告、带着自己的团队去成长、养活自己的团队。
职场很冷血、很现实,你可以自己在自己的位置每天无忧无虑的敲代码其实很美好。
写到这里,我已经开始小迷茫了,当初每个夜晚的“勿忘初心”又是什么告诫?我热爱代码,我热爱开源。我享受成就感!如果你是这一行的,我希望你能问心无愧的说出这些话。
接下来要怎么走?
这是一个每个人自己的命题,我回答不上来!我也写不下去了,原谅我的拙见可能给你带来困扰,同时这个时代究竟发生了什么,我希望你能用自己的眼睛去看清楚,希望每一位读者都能找到自己的 “初心” 并 “勿忘”。
我是MySelf,一个普普通通的程序员,我不是什么大牛、也不是什么业务专家,我也将是时代抛弃的一员,但是我仍在苟且,希望大家能抵挡洪流,走向下一片蔚蓝广阔的天空。