35岁被裁后转行开滴滴、离开大厂后我开始送外卖、天桥下贴膜的十年IT老兵……你能想到的各种段子几乎都能套用在程序员身上,好像程序员的职业生涯,一到35岁就戛然而止。
事实也确实如此,不管你承不承认,大多数程序员做的工作都是执行类的,产品经理规划好了产品功能,让程序员开发什么就开发什么。这种类型的程序员,到35岁之后,代码学习能力没有应届生来得快,薪资却翻了好几倍,公司不裁你才怪。
那程序员的35岁困境要如何破除呢?
有人说,去当外包吧,工资低点,至少不容易被裁。
我只能说,别说笑了,大厂出来的,这是越干越回去了。
说到底,程序员被裁是因为可替代性强,那什么样的程序员不容易被替代呢?
一是技术好,代码能力强。
二是成为业务领域的专家。
举一个银行的例子:银行业务线复杂,数据多,开发一个系统复杂程度高。通常情况下,系统开发的时候需要这个领域非常专业的人士指导,开发周期长,沟通讨论复杂。
试想一下,如果你对于银行的业务很熟悉,在跟业务人员沟通的时候能快速判断需求的可行性以及知道通过什么样的途径能够更快速完成需求。这样开发出来的系统,一是能够满足业务人员的需求,支撑业务增长;二是系统运维成本降低了,没用的代码减少了。
反之,如果你只会完成业务领域专家和产品经理拆分给你的任务,不仅沟通困难,而且对公司而言成本高了。可能到不了35岁,你就被开除了。
所以说,开发者一定要参与业务决策,而不是只做执行。
开发者的创造力和对技术的熟悉度能够根据问题找到最佳的解决方案,能够更高效地完成开发任务。华为已经开始了业务IT的转型,这也会是35岁程序员的出路,或者说竞争力。
那如何培养自己懂业务的能力呢?
一是多看优秀案例,二是多跟业务部门沟通。
下面给大家分享一个银行的案例,帮助大家更好地理解业务。
项目背景:
这是一家正在进行信息化转型的地方银行,随着自身的发展,业务部门的需求越来越多,这给IT部门提出了新的挑战:
1)系统多,数据杂乱。公司有几十套系统,但彼此之间无法互通,数据口径不一,数据孤立形成信息孤岛,难以共享交换。
2)报表制作周期长,重复率高。业务部门习惯使用Excel开发,不仅效率慢,并且难以复用。
3)业务便捷性差。客户到网点才能办理业务,业务模式落后,迫切需要解放更多的生产力发展业务。
IT部门经过分析讨论之后,决定上线综合决策平台,把需要的数据和信息集中起来,统一管理,在此基础上实现多维度、全方位的分析,如绩效系统、客户分析、经营指标分析、风险分析等。
经过多方面的市场调研和选型对比后,最终选择了帆软的专业报表工具FineReport来搭建平台,帆软也有完备的解决方案和案例,配合起来比较轻松,最后实现的效果也很满意。
应用场景
1. 风险监测平台
1.1 自助机具风险监测
网店自助机器较多,平时光靠人工基本上不可能从海量数据中分析出异常交易,也没办法区分非真实交易产生的费用,银行的交易风险高,成本高。
下面的风险监测系统就能一定程度上降低风险和成本。
1.2 授信业务风险监测
授信业务是每一个金融机构的主要业务之一,贷款质量低,直接会导致银行经营出问题。因此对授信业务行业、不良率、授信规模等进行全面的风险防控是非常重要的。
基于可视化监控平台,目前可实现如下功能
对授信业务每日规模进行监控,实现T+1对业务进行分析;
对各类授信业务分类分析,控制贷款不良率偏高的业务;
对贷款投向按规模进行风险监测,对行业偏离度较大的进行预警;
对授信业务出现的不良人员名单,推送至相关部门进行催收处置。
2. 业务部驾驶舱
以往业务部门想要获取分析数据,需要固定时间从不同的系统导出excel数据,然后汇总,耗费较多时间,并且人工统计数据,还易造成数据错误,对业务决策造成负面影响,现在通过业务部驾驶舱,各个部门可以直观的获取到想要的数据,数据更加准确及时。
3. 固化营销
银行日常营销工作很多,没有工具进行管理,会非常混乱,现在利用Finereport平台实现了vpn穿透,完成移动端固化营销登记、网点营销分析、联社营销分析、个人数据统计等。
总而言之,懂业务的话,你能知道这个世界是如何运转的,钱从来哪里来,会到哪里去,你能看到很多赚钱的机会,业务IT的转型,会是35岁程序员的出路。
最后,送一份银行数字化解决方案给大家。
私信「地图」,即可获取完整版银行数字化解决方案。
版权归原作者 Leo.yuan 所有, 如有侵权,请联系我们删除。