⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 君哥聊技术 「朱晋君」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

最近好多人问我,拿到了银行科技公司的 offer,要不要去。今天来讨论下这个话题。

首先,找我咨询的人主要是两类,一类是博客读者,一类是我面试过的候选人,基本都是参加的银行科技公司的社招。

有点出乎我意料的是,虽然今年求职环境比较差,但竟然有超过一半的人放弃了银行科技公司的 offer。

放弃 offer

我总结了一下,放弃 offer 的主要是三类人。

5 年以下

一部分放弃 offer 的人是工作 5 年以下的,这部分人的特点是年轻,发展潜力大,薪资水平不高。这也注定了他们会放弃 offer:

  • 收到的 offer 薪资和职级水平不高,达不到他们的预期;
  • 因为年轻,选择比较多,有的人选择了去大厂镀金,有的人选择了中小厂核心部门提升技术;
  • 觉得自己还有很多机会来突破自己,暂时不图稳定。

5-10 年

这个阶段的候选人,多数已经有职场发展的想法,对职级、薪资都有一定的要求,但是受到面试表现、上家公司的薪资水平、从业背景等因素影响,拿到的职级可能并不是自己满意的。比如好多候选人想要 P7 的职级,但是最后给了 P6,候选人大概率会放弃 offer。

10 年以上

10 年以上的候选人选择银行系公司,多数原因是想求稳定。这部分候选人有三个特点:

  • 年龄在 35 岁前后,能收到 offer 可以说很不容易,因为恰好没有因为年龄被卡住,再晚一两年可能就没有面试机会了;
  • 薪资和职级比较高,比如阿里 P8,但是银行系很难给到他们期望的薪资,给的 offer 就不用说平薪,降薪 50% 以上也不稀奇,所以这部分人大概率放弃了 offer;
  • 多数候选人对带团队有诉求,比如有的候选人之前都是带 50+ 以上团队,有的候选人是技术总监岗位,但给的 offer 并不能满足诉求,只好放弃 offer。

工作情况

那收到银行科技公司的 offer,到底要不要去呢?下面是我的几点看法。

薪资水平

薪资水平是候选人最关心的问题之一,银行系公司的薪资水平跟互联网公司肯定是没法比的,最大的差别就是银行科技公司的薪资天花板比较低,除非职位走到了中层以上。

不过,银行科技公司的薪资水平也不算低,对于普通技术人员,薪资处于 IT 行业中上等水平,福利也还算可以。

再来说说涨薪,这个很难说,每家公司的情况不一样。有的公司有普调,主要针对薪资较低的员工,但对于薪资和级别比较高的员工就比较难了,基本上入职即巅峰。有的公司没有普调,会有一定的晋升机制,根据晋升情况来调薪资。涨薪也看运气,有的团队恰好做了一个领导高度关注的项目,加班加点把项目推上线,这个团队成员大概率会有机会涨薪。

技术

好多银行系的员工吐槽银行技术落后,学不到技术,多数代码是外包写的。刚毕业时间不长就带项目,干项目经理,带着外包干活。

过去确实是这样的,尤其是总行编制员工,好多刚毕业不久就带项目,每天忙于协调沟通,基本没有时间做技术,这部分员工多数走了项目管理的路。不过这个情况正在发生变化,现在多数银行科技都在提高自研比例,包括自有人员占比、自有人员交付占比等,技术氛围也在慢慢变好。

聊聊业务

在银行工作,业务比技术重要的多。其实想想也是,如果架构师不懂业务,很容易设计出鸡肋的架构,开发不懂业务,很难玩转设计模式。相比技术可以在社区、博客进行学习,业务学习太难、也太复杂了。借贷、理财、基金这种大类,其中一个大类就够研究多年的,多数人 10 几年职业生涯也只是接触了一个大类中的几个小类。

在银行系的招聘中,也是很看重业务背景的,有相同工作经验的人通过率会更高,薪资职级都会有明显的优势。我身边有几个小伙从外包跳槽去了其他银行公司做内部员工。

对于大龄程序员,转型做业务也是一个突破年龄限制的很好的选择,有技术优势,有业务背景,转型相对容易。

工作氛围

说到银行科技公司的工作氛围,网上骂声一片,知乎、脉脉很多帖子都在吐槽。下面聊聊这个话题。

内卷是让职场人非常难受的一个现象,互联网公司好多都有内卷的情况,比如晚上 8 点本来可以下班的,非要耗到 9 点才走,本来一个消息私发同事就可以解决,非要到晚上 10 点以后在大群里面 @ 一下,让领导看到自己还在加班。

银行系公司的内卷相对比较少,但是工作氛围并不轻松。通过自己经历的公司和身边朋友的反馈来看,工作压力主要来自几点:项目交付周期紧张、定位生产问题困难、领导安排的紧急事项、团队管理等。尤其是遇到项目倒排期的时候压力会很大。当然,作为一个老程序员,我是能理解业务倒排期的诉求的,不能等到别家公司都占领市场了咱们还在做架构设计。

稳定性

跟互联网公司比,银行科技公司的稳定性还是非常好的,很少能看到这类公司裁员的,而且大龄程序员合同满了公司也会续签。能不能干到退休就不好说了,程序员这个群体目前还没有到退休年龄的,只能走着看了。

要不要去

那到底要不要去银行科技公司呢?需要分几类情况来讨论。

刚毕业或者毕业两三年的,如果想在技术上提升自己,更好地选择是互联网公司,或者去银行科技公司的基础研发团队。

技术氛围好不好,也要看银行的规模,以资产规模万亿级别作为分界,资产规模在万亿级别以下的银行,科技投入比较少,系统建设方面还是很难满足程序员的学习要求的,万亿级别以上的银行会好很多,尤其是头部几家银行。

工作 5 年以上的,如果觉得自己技术很难提升了,或者觉得自己不可能走上极客的水平,那立足于一个行业是不错的选择,金融行业业务复杂,长期积累慢慢就有了竞争力。

如果年龄已经徘徊在 35 岁左右,想求稳定并且能接受银行科技公司的薪资,选择加入是正确的。

最后分享两点:

  • 银行总行和科技部比科技子公司有一定优势,有机会的话可以优先考虑;
  • 程序员靠技术很难突破自己的职业瓶颈,极客们的高度普通程序员是很难达到的。

总结

这几年随着银行科技公司的投入力度加大,招聘的数量和要求都提高了很多。讨论是否加入银行科技公司的话题也非常多,选择要不要加入,终究还是需要清晰地认识自己,包括自己的能力,自己想要的工作氛围,自己期待的发展方向。

文章目录
  1. 1. 放弃 offer
    1. 1.1. 5 年以下
    2. 1.2. 5-10 年
    3. 1.3. 10 年以上
  2. 2. 工作情况
    1. 2.1. 薪资水平
    2. 2.2. 技术
    3. 2.3. 聊聊业务
    4. 2.4. 工作氛围
    5. 2.5. 稳定性
  3. 3. 要不要去
  4. 4. 总结