去银行写代码是什么体验?

最近在知乎上的一个回答火了,关于如何学习操作系统的,分享给大家:
如何学会操作系统这门课程?


一线互联网岗位和银行/国企还是有点区别的,这篇文章,讲详细讲一讲银行或者金融科技的相关问题,包括面试,待遇等等。

虽然前阵子网传几大互联网公司都去掉了大小周,但是我和某团的一个哥们儿聊。其实本质是把周末要加的班,放在了平时。原来组里加班到9点多,现在常规加班到10点半。。。

大厂毕竟还是大厂,工资是高,但说不加班那是不可能的。我知道现在大部分同学,都是以大厂为目标。但我想应该还是有不少同学,是打算找一个轻松点的工作的。

而银行,就是轻松的首选(关键是妹子也多~)

去银行写代码是什么体验?_第1张图片

羡慕不!知乎上看到的,银行开发的妹子同事~

今天,我就给大家分享一下,找银行相关单位的时候,会遇到的许多问题。

也算是过来人的一点点经验,也希望对大家有点用处,

嗯呢,绝大多老百姓都只是看到银行网点柜员整天忙忙碌碌,却不知道支撑起银行运转的是背后的各种计算机系统。可说银行的每一项业务的背后都有计算机系统的支持,离开这玩意,再多的人力物力都没用。

去银行写代码是什么体验?_第2张图片

我们可能会纠结是努力去尝试大厂奋斗,还是去考带编制的单位,开始找工作的前一段时间,一直毫无目的的思考着。趁着周末,回复下小伙伴问的关于银行的问题,一部分问题也是曾经思考过的,成年人,一定一定要慎重呀,别下次一定了!

先说说我当初遇到的一些问题。

  • 银行都是干什么?就是一些老系统吗

  • 去了银行这些系统中,很多还是用 JSP 吗

  • 银行都是朝九晚五?

  • 银行有编制?

  • 选择银行的意义

  • 去银行一般会签几年?合同制?

  • 去了银行后面如果想换工作是不是很难

  • 为什么各个大行都在成立研发中心和创新研究院了?

  • 银行的信息科技部和银行研发中心有啥不一样?

  • 数据中心又是什么鬼?

  • 银行的实习期多久?转正难度如何?

  • Fintech有什么意义?

  • 银行的科技岗是不是和互联网公司类似,有开发岗,测试岗,运维岗?

  • 银行的背调稳不稳?

  • 银行都有哪些岗位

  • 我要不要先工作几年,再去银行相关金融公司?

  • 银行从业人员都是甲方?


一不小心就列出了这些问题,想必屏幕前的你或多或少的会有类似的疑问,OK,我会尽全力的说说这些问题,当然了,如果觉得我有哪些没有说到或者你还想知道的也可以在文章的末尾留言,我知道的话,一定会告诉你啦,不知道的话,可能其他的小伙伴知道也会回复你哦。

那就开始看看这些问题。

银行都是干什么?是不是老系统居多?技术就停滞不前?

自然是老系统很多,银行什么最多?当然是钱啦,那系统出了点问题损失就可想而知了哈,所以呀,系统的稳定性当然得放在第一位。

不管你市面上的技术多么的牛逼,越重要的系统越要稳定,当然了,一般才入行也不会直接接触到这些系统。

那是不是去了银行,你的技术就停滞不前了呢?嗯。。。

如果公司五点下班,下班后打打游戏,喝喝酒,自然就停滞不前。但是你可能有其他的兴趣爱好,就可以去多多尝试其他工作(也可以是叫做副业)。如果想提升技术,就多开开 Github,多看看书,多实践,也不会差多少。

另外,现在很多银行的研发中心其实是新成立的,部分的部门专门针对新技术的研究,其实这也是一个很好锻炼你的机会。

所以呀,技术的提升是主动而来,非被动。

银行的系统是不是都还用的以前的老框架?

是的,很多系统确实是老框架,一堆 XML 配置文件怼脸上,不会像 Springboot 等框架给你封装的很友好。

不过,还是上面所说的那样,学不学习新技术是自己的兴趣爱好驱动。

银行都是朝九晚五吗

是不是朝九晚五都是具体情况而言的,不管是医生还是教师或其他的岗位,在某个点上都会比较忙。那么在银行的科技部门,自然是上线投产的时候比较忙,不过才入行的你们,可能并不会直接去参加投产。

如果是科技子公司,需要研发新的产品,同时还要承接行里的系统业务,你觉得会不会加班?同事都加班,你一个人五点走好像不太好意思。

我估摸很多都是六七点下班吧,因为五点多后在公司吃个晚饭,再回到工位就差不多到六七点了,SO。。

去银行写代码是什么体验?_第3张图片

银行有编制?

在老家的时候,亲戚一听我是银行的,就会问我,是不是就像街上那些做柜台的,收钱办理业务就好了,亥,我该如何是好。

去银行写代码是什么体验?_第4张图片

银行有编制?再往前推几年,那个时候还在读大学,感觉镇上那些做柜台的很多都是带编制的,他们是通过参加相应的事业单位考试才进入,这样的情况通常是有编制的。

可能你会说,有些银行好像是什么总行编制?这玩意是啥?我的理解是你会享受总行员工的一切福利,至于这个福利是什么,各个银行可能就不一样了,够直白的哈,同门别碰我,得过且过,只是想屏幕前的你能够有更清楚的认识和最合适的选择罢了。

银行的实习期多久?转正难度如何?

实习期一般是六个月,这六个月你可能去其他基层实习,也可能在研发中心参加培训,总的来说还是比较轻松,也就真正的可以实现朝九晚五,上班也非常的轻松,无聊的甚至难受。

转正的时候自然是要写转正申请,做 PPT 汇报这段时间的工作内容,干了些什么,学会了什么,是否能够承接一些小的需求等等问题,一般只要没有大的违纪,基本上不会存在无法转正的问题,情商稍微高一些。

去了银行后面如果想换工作是不是很难

在银行从事系统的开发任务,在期间的技术含量确实比较低,但是其业务是相当的复杂,信用卡,贷款业务流程,核心交互等等,你技术可能没有什么长进,但是你的业务能力一定是会有所提升。

所以,在往后的社招中,我说的如果哈,不管是什么岗位的社招,可能首先看的是的工作经验,业务经验,所以如果是换工作,可能多半仍然是银行相关的岗位了,当然,有些女生说,想工作几年去从事教师,我身边也确实有这样的同事,早点准备就好啦撒。

去银行一般会签几年?合同制?

这一点大家得清楚了,目前四大行中,如果是正规招聘流程进入的,是和银行签订劳动合同,叫做合同工,也是银行的正式员工。别被公务员编制和事业编制而误导,如果是劳务派遣公司进入,就是和劳务公司签定合同,这不属于银行的正式员工哟。

银行的科技岗是不是和互联网公司类似,有开发岗,测试岗,运维岗?

银行的业务很复杂,不同的业务部门其技术栈也不同。通常而言,不怎么成熟的研发中心没有对各个岗位进行详细的区分,只不过项目组会根据你的情况来安排相应的任务,如果你喜欢前端,那相应需求来了的时候,你就可以争取,同样的,你喜欢测试,那么交叉测试,UAT 测试的时候可能你就轻车熟路。

Fintech有什么意义?

Fintech 实际上是 Finance+Technology 的缩写,对于金融科技,有很多种不同的定义,如中国人民银行说:“金融科技是技术驱动的金融创新,秉持守正穿心,安全可控,普惠民生,安全可控,开放共赢”的原则,充分发挥金融科技赋能作用。

再来看看百度的定义,“是指一群企业运用科技手段使得金融服务变得更有效率,因而形成的一种经济产业。这些金融科技公司通常在新创立时的目标就是想要瓦解眼前那些不够科技化的大型金融企业和体系。”

举个例子吧,我们都知道钱很重要,贷款是银行的重要业务,也是我们非常关系的一项事务。银行给与我们贷款,会各种方案考察我们的还款能力,是否有担保,个人收入是否稳定等多方面,说白了,就是风险的问题。

现在可以通过大数据、投资决策辅助系统等技术来帮助金融企业从销售渠道,行业合作伙伴等多个环节进行信息交流,数据共享,从而让金融相关企业能够从更多的维度来评估这笔业务所存在的风险,更好的完成对金融风险的控制。

银行的背调稳不稳?

背景调查很多公司都有,尤其是国企,银行等单位,是多方面核实员工的背景信息,其中包含个人身份的何是,学历真实度何是,犯罪记录何是,工作经历核实等。

这里以人民银行为例,对于应届生,如果面试通过,那么会直接将相应的表材料交给学生,由学生填完表并盖章后邮寄给银行或本人亲自交到当地的分行。

一般只要没有违法违纪,没有不良记录都可以通过考察,所以到了这个环节,大家也不要过于的担心了。

去银行写代码是什么体验?_第5张图片

数据中心又是什么?

简单的说就是一堆服务器。银行的数据中心最大的特征即低调,神秘,不为人知。无论是几年前我们使用的 ATM 自动存取款转账,还是网上水电费缴纳,其背后都有数据中心的脉搏。

早在 2010 年相关单位就强调了:总资产规模在1千亿的且跨省设立分支机构的法人商业银行或省级农村信用社都需要设立异地模式灾备中心,其目的是提升数据中心的可靠性,避免数据中心出现故障影响业务的运行。

为什么各个大行都在成立研发中心和创新研究院了?

哎呀,就是拆呗。现在各大行的理财子公司来自于银行资管部,直销银行来自网络金融部,科技子公司来自信科部,穷则思变嘛,拆自然有拆的道理。这部分设计内容太多了,大概点一下。

选择银行的意义

这样说吧,有能力,有野心,背景不错果断互联网,即使很卷勒,赶上天上地利人和之时,问题不大。

如果想要平平淡淡,吃了饭牵着小手散个步,遛遛狗,考虑总行及一级分行是相对不错的岗位,虽然薪水差于互联网的同学,但是你一定是可以甩当地公务员几条街的,狗头抱紧,仅薪水,万事儿不绝对嘛,看到这句不舒服的,别骂我嘛,要骂我,留言也可。

金融科技岗简述

都说很多事情都需要亲历亲为后才会知道适合不适合,可是我们还只能找工作,实习的时候导师又不放,怎么办咯,那就搜遍全网去看,去听,去尝试。现在想想,我们从小到大一路走来,有几次是自己亲自做出的决定或选择呢,至少我不是,但是找工作是。

一般来说,金融科技岗位不局限于银行,也有不少互联网公司打造金融产品的,只不过这里只给大家分享关于银行的金融科技。

这些年的银行基本上都在数字化转型,没办法,趋势就是这样。金融科技岗位大部分是总行或者各行科技子公司,比如招银的网络中心,建行的建科等,独立出来打造科技产品,至于为什么各大行都在考虑将科技公司独立出来,后续会慢慢说,这个话题,对于每一个打算面试银行金融部门需要了解的一个课题,于我而言,当初找银行的时候,对此完全不知。

另外,金融科技的这些岗位分为开发服务中心和数据中心,其中开发服务中心主要是负责系统开发和测试,当然也有专门的测试中心,甚至将测试外包出去,数据中心呢,主要是数据处理与运维的,当然,AI 驱动的情况,少不少各种数据分析,风险预测等岗位等着大家,不过这类偏向于算法的岗位可能更多的存在于相关银行的创新中心。

都说银行的系统老,陈旧。没办法,我们没法完全保证系统的高性能,高可用且还够安全呢,银行重要的是资金,你觉得什么是他们最看中的呢,当然是系统的安全,系统的稳定性了。所以,一般来说,不会轻易的去动太核心的系统。

其实吧,就我目前看来,大多数去银行科技岗位的童鞋属于非科班,非科班的童鞋对计算机相对来说更有好奇心,做事更用心,因为他们正反馈相对而言更加的及时,从而反驱动力就更强。

去银行写代码是什么体验?_第6张图片

相对于科班的同学,银行很多系统采用较老的技术,觉得早就会了,在这呆几年岂不是废了,要是这样想的话,还是去互联网拼拼,学的多,学的精。

刚才说的是大部分系统比较久,但是其架构思想,相关系统的部署情况,你慢慢的会发现与互联网中的思想是不谋而合的,另外,由于目前很多银行做数字化转型,其中涉及到新的技术,你们也许会有更多展现自己的机会,这完全取决于公司的文化及个人的性格,能力。

其次,当工作几年后,尤其是对某一个模块非常熟悉后,在银行,你会发现业务是相当的复杂,当然也非常贴近生活的啦,如果你去的个金或贷款的部门,也许你会对贷款的流程,每笔钱钱的转向等与生活紧密相关的知识更加深刻。长期来看给你赋予的价值,能够让你在更多的岗位起作用。在金融行业,表面上你是个程序员,实际上你掌握了更多的金融业务,这方面的能力相对比较难以被年轻人取代,那么你的中年危机就没有那么大。工作也就相对更稳定。

去银行写代码是什么体验?_第7张图片

银行都有哪些岗位

如果对于找工作,写简历还不太清楚的小伙伴,可以查看我之前的文章哦,都有我费心思,加班写的,望大家上岸。简单的总结即,去相关的银行的招聘官网,查看具体的岗位,另外为了精确的查找自己需要的内容,充分的利用它的筛选功能,当然了,如果你觉得筛选功能做的太 LOW,那就试图进入他们公司改变它吧,哈哈哈哈。

注意了,银行的科技岗有两种哟,一种是基本上不怎么写代码,和普通的银行员工一样,另一种的研发岗位,应届的薪水会高一些。

大致罗列下相关银行的岗位。

中国建设银行:下有数据中心,数据工厂,电子银行业务中心,大数据智慧中心,金融科技创新中心

交通银行:金融科技部、软件开发中心、数据中心,其中重点招聘软件开发、应用管理、AI、云计算、数据开发、网络架构。

中国银行:信息科技部、数字资产管理部、软件中心。

中国工商银行下设:数据中心、软件开发中心、远程银行中心和网络金融部运营支持中心,其中重点招聘软件开发、平台建设、大数据分析、信息安全与管理等方向。

方向呢分为这样三个:数据、软件开发、网络安全与维护

1)数据与软件开发,一定程度上都属于研发岗位。可以说在银行是最舒服的岗位了,首先是有编制,不用担心被后辈赶超,然后被裁;其次是因为银行在我国基本属于垄断企业,市场上不会有太大的竞争压力,转化到内部,就是对产品更新迭代的速度要求没那么快,自然用不着996。

但是,对于个人的发展而言,舒适区绝对不会让你想学新技术的……

2)网络安全与维护,先说网络安全,这个岗位不仅是银行,在所有的互联网科技企业中都绝对是香饽饽,目前的态势属于人少需求大。但银行的这个岗位对个人的保密工作要求就比较严了,不排除上榜一些“安全保密名单”的东西,而且对个人的考核也会很严格。

维护岗的话,就比较自由了,只要保证银行的所有在线系统全部正常运营就好,工作相对枯燥,有忙季和淡季之分。

一般进银行,都有哪些方式

银行到底好进不?一般通过什么渠道

问题很宽泛,没什么好不好进的说法。可能很多人会说好进,一个好学历好专业放在那了,那确实是相对容易点。有些人觉得不好进,毕竟银行某种意义上就是没有编制的公务员,如果你参加过银行的笔试,你可能就知道,其实银行的笔试题目和公务员考试的类型类似,当然也就有注入中公,华图这些培训机构,也有专门针对银行的招聘,所以进银行的难度也不是说那么好进。

当然,如果是计算机相关专业,从事开发工作,那么相对来说会更好进,因为这几年陆续出来很多的科技子公司,这样的子公司,笔试相对容易,有的甚至不笔试直接面试,

走投简历+面试即可。但是如果是分行机构,也是要笔试+面试。另外,银行的关系户程度,在业内业外都是出了名的,所以,你如果有幸拿到了银行的offer,你已经超级厉害了。

不是银行的核心部门,还需要去吗

面完试,很多时候我们是不知道哪个部门的,而且国有几大行通常还会轮岗。

互联网公司有核心部门,银行有核心部门,你先得知道你凭什么能进核心部门,坑位也就这些,谁不想去风险,投行,公金这些部门,知足常乐。

去大厂工作几年,再去金融公司怎么样

我也只好说说自己的想法了,仅供大家参考,毕竟当时确实也有机会去大厂,也有所纠结。

如果自己不怎么念家,好像不能这么说欸,大家都会念家的吧。那如果大家想随时跟随当今最新技术的步伐,这样说好像没什么问题,或身体扛得住,或工资确实很高很高,那就去吧,没必要那么多安慰了。

据我所知吧,太多去一线大厂工作几年,回金融公司的科技岗,通常还是国资的银行,证券,基金等,而且职级还挺高。

当时还没毕业,属实也不知道什么证券,公募这些玩意,嗯,真有钱,回头有机会再给大家扯这方面。

银行的碗稳不稳

这个问题是不是很直接,一顿不吃饿得慌嘛,碗都掉了咋个整?

是我太天真了吗,世上真有不干活拿钱往兜里放的吗?亥,是房东就好了。

很多人考虑去银行一个重要的原因是稳定,可是现在好多银行有末位淘汰制了,自信一点嘛,有就有,也轮不到我们仨。

大些的银行通常是五险两金,其中一金是企业年金,也就是工作到一定的年限,就可以领这部分钱,就我们这的话,现在每个月会给给我们交一千多的样子,这样退休可以拿一部分钱,完全看工龄,这样的话和同级别的公务员退休相差也不大,有些也有退休干部中心的。

信息科技岗位的工作情况

虽然进去的时候是金融科技岗位,但是不是进入后都是从事计算机相关的工作呢,这也不一定。一个公司或企业里面,尤其是现在银行的独立科技子公司,并还没有把各个模块发分的非常的细。

比如单独的测试部门,运维部门,HR部门,并没有。所以,即使你是以金融科技的职位进入,你也可以或有可能从事类似综合管理员的职位。鉴于自己耳闻,总结如下几类型供参考

  • 信息系统的开发

由于很多系统是比较老的技术,其中就会涉及比如前端的 JSP,后端的 SSM 框架,甚至压根都没有前后端分离,前后端代码融合在一起难受的一批,是的,如果你是计算机专业,什么图像处理,计算机视觉,人工智能等知识可能就没法用了。在系统开发的过程中,有数不尽的文档,业务知识的梳理,因为银行在我曾经的眼里只有贷款,存钱罢了。

银行嘛,对于系统的稳定性,并发能力要求还是比较高的,所以开发,测试的工作量还是不小,就目前各个科技子公司来看,基本上都是千人规模,即使是千人的规模,也仍然还有很多的外包公司。

  • 综合管理员

主要是某分中心的建设,好听一些事主线部门,牵头部门,各种活动,工会等都需要他们来牵头,文山会海是常事,主要用来上层下达,所以平常用的多的是PPT,EXCEL,WORD

  • 系统的维护

这类职位主要负责安装部署,维护行内的信息系统,工作内容看工单系统,接受工单并尝试解决,解决不了上级汇报,一层层审批。

  • 前沿知识的探索

目前大一些的银行都会有个创新实验室或者研究中心,这些中心通常对于学生的要求相对更高,说白了,学校和专业的要求都会比较高。在这里,相对来说会有更多的机会用到研究生或者本科所学的知识,来结合金融的场景进行深层次的研究,至于效果如何,不知。

为什么科技部需要这么多人

先说说为什么这么多银行开始成立科技部门?

假设大型银行把建好的系统卖给小银行,对于小银行而言,可谓省钱省力,但是大银行不把科技部门独立出来,是不是就会存在数据不独立,数据偷窃的可能性,好,那科技部就独立出来,这样一干,不但不亏钱还能赚钱。

说说某业银行吧,为啥它能够在较短的时间把同业业务给整上去,因为它的平台汇聚了很多小银行的资金,小银行也比较方便把闲钱借给它。

还有另外一个问题,就是科技人员的薪酬。在以前,说到银行的员工,可都是高薪欸,现在和互联网企业比起来算个啥,所以想和互联网抢人才,很难拿出吸眼球的薪水,不是说银行没有钱,是怕冲击了其他部门的薪酬水平,凭啥科技部门薪水就高,其他部门就眼巴巴的看着?

独立出来了以后,可操作性就强了,大概明白了吧。

就以成都这几个研发中心而言,基本上都是千人规模了。某行的总行信息科技管理部200人。总行在编5000人,其中研发人员2000人,占比40%。这么多人到底在干啥,需要这么多么

  • 银行业务种类繁杂,业务系统众多

  • 很多功能需要符合行内规范进行定制化开发

  • 银行的开发人员效率低于互联网卡覅人员

可能你就呵呵了,银行不就是存贷,结算,中介服务吗,可是在数四十多年的银行科技演进,不同时代的技术生活水平对应不同类型的业务,而且即使一个产品也会涉及到存贷汇聚等多个服务。、

后面抽空也会加深下大家对银行相关技术,业务的理解。简单说一波,在2020年某个季度,人行的各个支付系统的日均处理约 20 亿支付交易

很多人吐槽银行,都说的啥?

上面很多说的都是信息科技相关,这个问题就以其他部门的感受来回答吧。

银行确实不是完美的工作,就跟公务员一样,很多人喜欢,很多人不喜欢,这个很正常。首先,要明确一个问题,银行跟体制真的很像,在里面发展,关系户+人情世故很多时候是大于能力的,绝大部分人可能一辈子都只能在银行基础岗位(柜员,大堂)这种地方干一辈子。

另外,银行是服务业,特别是在基层,遇到什么奇奇怪怪的客户都很正常。而且冲业绩,拉存款,拉贷款的时候,压力会比较大。所以如果你本来就不擅长跟人打交道,比较内向,在银行呆着,确实比较难受。但是我仍然觉得,银行是很适合普通人的岗位,你有能力,有机会往上升,没有能力,也能让你安安心心在基层干一辈子到退休,福利待遇完全足够。

我还是坚定的认为,你要知道你到底想要什么,想赚钱,想奋斗,银行的回报周期可能偏长了一点,去私企,去互联网可能会好一点。想稳定,想慢慢的享受生活,我是真的没有比公务员,银行,国企更好的建议了。

银行工作人员都是甲方?

甲方乙方丙方嘛,各司其职。在银行你所要做的内容是业务部门可能需要的,同样的道理,在互联网公司,一个好的用户体验产品,是需要多方协作完成,提需求,商议,设计。

只不过,在银行,有各个分行的业务部门给开发中心提需求,然后进行相应的开发。

一般来说,如果该公司不具有独立的IT项目研发能力或者不想花太多的精力去完成这个项目,然后选择专业的乙方完成,而自己只负责招聘一些懂技术的人进行管理,规划,交接。

当然,甲方爸爸的待遇不会差,而且稳定,轻松,不仅掌握技术还能学到值钱的业务知识,有时候手下有一票供应商干活。

但是,现在各个大行都在成立科技子公司了,尽量的减少外包,自己干,所以吧,也不好说是甲方还是乙方了。

最后,祝愿大家都能找到自己喜欢的工作,过上想要的生活。

你可能感兴趣的:(java,人工智能,共识算法,j2ee,scrum)