painting of black cloud during sunset

工作三年的程序员该如何提升

我们相当于把最好的时光都奉献给一个规模很大的体系、机器,我们在三五年工作时间内所学到的经历的都是依赖于平台所生

你好,我是应怜。这是一篇关于程序员个人提升的思考

我们要的是什么?

三年工作经验的程序员,这时候如果有意向进入大厂的,已经刷了不少 leetcode 题目了,长期在中小型企业工作的朋友也积累了不少业务方面、管理方面的经验。可以称得上公司的中流砥柱。但我觉得这其中仍然隐藏着风险。

众所周知,自2022年前后,IT 互联网行业的行情进入了减速周期,过去的晋升范式在如今不能作为参照了,具体表现为:某为招聘外包岗位要求 “ 985、211 院校 ”;部分企业部分外包要求非全日制本科一律不过初筛;大规模的裁员优化调整。

我从2022年底求职,大概也经历了一年左右的周期,可以说是看着行情的变化走过来的。

我在这里提一个思路,那就是我们可以尝试在行业领域发展自身。由于求职环境的恶化,以前那老算法、老八股那一套,很难考察出求职者真正的水平;求职者看到这些八股也感到犯恶心。需求的减少、转行同学的加入、环境的变化,导致求职的体验很差,但企业总归是要用人的,过去根据IT互联网企业玩的那一套“三高”,“架构”,“阿里味” 会逐步的走下神坛,更多实在的企业会关注求职者本身的行业背景是否与之相匹配

如何”降低自身“的风险

行业领域的说法是?我举一些例子,仅供学习参考。比如:电力行业、航运、医疗、传媒、工业、制造业、制药、证券…等等一系列的行业。我认为纯互联网的时代已经逐步退场,过去的互联网发展模式可以说是空中造楼,许多甚至没有任何从业经验的人员都能来做项目产品经理,比如我之前供职的一家互联网企业的项目副总就是从酒吧过来做这个事的,我无意指责这个行为,毕竟我们要根据形式的变化做决策。

而这些行业为什么,是因为这些行业的本身就有数字化转型的需求,由于他们自身的专业壁垒的高度,会使得他们的业务量的上下游相对而言稳固,通常不必像IT那边混投资混补贴,混不到就发不出工资的状态。

正所谓,隔行如隔山,我们对计算机、编程的观念也需要改变一下,现在的计算机行业正需要下沉结合到具体行业之内,以一种单一服务性的形态与行业结合。

很多的朋友同学在大厂工作,薪资会比较高,强度也会比较大,实则这是一种需要衡量的甜蜜的毒药。

因为我们相当于把最好的时光都奉献给一个规模很大的体系、机器,我们在三五年工作时间内所学到的经历的都是依赖于平台所生,平台在年轻时能给的起大把的米,那么年龄大了呢? 离开了大平台,个人是一无所获,因为大厂的上升渠道就这么多,好的项目也就这么多,不会轮到每一个人的,在大厂工作的朋友,尤其是中层,最危险,他们既付出了沉没成本,又被环境所套牢。

程序员需要懂业务,说的是什么?

不卖关子,实则指的是“将行业行为进行代码描述的能力”。总有领导要pua你,说要懂业务懂业务,实际指的是这个。也很好理解,例如做供应链的,业务流程基本大差不差,名词等都采用国外成熟的方案,询标、中投标等;证券/保险业务对安全性的要求更高一些;制药则会根据产品的类型进行专业细分;为什么企业会更多的懂业务的人,而三五年经验的程序员为什么可以尝试去发展行业经验,最主要的原因是企业在用这些人的时候,犯错误的概率更小。

因为这些产业的流程很稳定,我国很大一部分的流程经验也是参照国外所做,转换成程序语言来说,数据库的设计就是该这么做,用的方案就是那几种方案。

业务的稳定意味着什么

很明显业务的稳定代表着职业预期的相对稳定(没有绝对的静止,只有相对的静止)。

一家企业在开疆拓土的时候,需要招大量的前端去攻城略地,而业务稳定下来之后,需要大量的后端来维持业务,兼任一个运维的职能和迭代的职能。因此,当行情收缩时,前端会遭受更多的打击。

行业经验的积累,能够帮助程序员的开发经验和行业相结合,能够一定程度上做到一个行业领域的小专家。这样的专业化的知识,在大学里被称为交叉学科,然而大学的教育体系却无法真正培养交叉的人才,这样的人才只能在市场中被锻炼,那么替换他们的代价往往是昂贵的;如果真有怨种企业裁了这样的关键人物,那我也只能说世界上是不缺少大聪明的

结语

B端的人才往往是行业交叉学科,且无法被复制,这是一种培训班和大学很难培育出来的实战性的人。而传统C端互联网行业领域的人总是成批成批的复制的。在面向数字化转型的时代背景下,有经验的程序员不妨尝试与特定领域融合,成为一个行业专家性质的人物,也许在一定程度上避免恶性内卷

如果这篇文章对你有帮助,请留下您宝贵的意见。稳扎稳打,向风生长,我是应怜,下次见。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注