对于很多应届生来说,如果第一份工作是做 ERP、CRM 等大型软件的“二次开发”(客开),很容易陷入一种温水煮青蛙的困境。
业务逻辑极其复杂,平台封装极好,你只需要调调 API,改改字段,看似工作量饱满,甚至能快速带队交付项目,获得极大的成就感。
但当你抬头看外面的世界,发现自己脱离了主流技术栈(Spring Boot、Redis、MQ、微服务),变成了“平台配置工程师”。
再想跳槽互联网公司,发现自己的技术栈已经严重脱节。
今天分享 编程导航 里一位 25 届同学的焦虑:毕业后入职 ERP 公司当上项目组长,负责多个即将上线的项目,技术栈严重脱节,目前焦虑是否要跳槽,一起看看导师给到的建议,相信对你有帮助。
鱼友问题
关于离职的焦虑,想请教各位前辈。
个人背景:我是 25 届,从实习期起就在某 ERP 大厂,后续去到子公司从事产品二次开发,算下来有一年半的经验了。
目前待的子公司持续亏损,同事相继离职(开发人员仅剩 6 人),我也萌生了跳槽念头。
公司客开基本不允许直接编写使用许多中间件,旗舰版脚手架提供了高度封装的 API 以供调用。
我的工作难点都在业务层面,我非常害怕再继续做下去,会被技术局限,以后无法从事其他领域的开发。
我目前是 3 个子项目的开发组长,这几个项目都是在 26 年上线,我在其中承担关键模块,担心离职影响项目上线。
我的疑问:
1)是否应该为了摆脱“客开”限制,跳槽去互联网领域学习更多通用技术?
2)现在项目关键期,这时候跳槽合适吗?
3)如果跳槽,我该补充哪方面的知识?
导师回答
能在毕业一年内就成为 3 个项目的“开发组长”,说明你的业务理解能力和责任心是非常优秀的。
但我要非常直接地告诉你:你的焦虑是完全正确的,请立刻、马上准备跳槽,不要有任何心理负担。
不要在这个时候泛滥你的同情心,这是一种典型的职场新人思维误区。
你是打工人,不是股东,项目的成败由老板和高管负责,不由一个 25 届的应届生负责。如果你离职导致项目瘫痪,那是公司的人员备份机制出了问题,不是你的问题。
即使你硬撑到 4 月份项目上线,公司大概率也不会给你发一笔巨额奖金,反而可能因为项目结束不再需要人手而进行裁员。
做好交接文档,这就是最大的负责。
你目前掌握的技术栈,在市场认可度低, 外面的互联网公司招人,看重的是通用技术栈。
你写简历时,如果全是“精通 XX 平台 API 调用”,在面试官眼里约等于“只会改配置”。
你现在才毕业不到一年,还算“初级开发”,现在转型还来得及。
如果再干两年,被打上“ERP 客开专家”的标签,再想转互联网开发,薪资和职级都会面临巨大的落差。
你的优势是“懂复杂的 B 端业务”,接下来就需要复习主流技术栈,比如 SQL、Redis、MQ、微服务等,多跟着 编程导航 里的企业级项目实战。
简历层面适当润色,写“负责 XX 模块开发,理解了 XX 业务流(如订单-入库-结算),具备使用 Java 技术栈重构模块的能力。
抓住年后“金三银四”的机会(现在准备正是时候),利用你这一年半积累的业务逻辑能力,去换一个能让你技术落地的平台。