毕业三年,拿了北京户口,从年薪20W到年薪40W,说一点对后人有用的经验
我想从下面几个方面分享一下:
1. 个人情况碎碎念
之所以想介绍个人情况,也是想给后面的内容一个背景色。
2. 应届生找工作如何准备?
简历?刷题?笔试?面试?内推?
3. 毕业的抉择
时间不同,但相信大家遇到的问题都差不多。
4. 2016-2019的银行IT工作生涯
做一个工程师,而不是一个码农。
5. 银行转互联网难么?
今年年底把北京各个大厂都面的差不多了,有了一些自己的想法。
6. 朋友口中的互联网
虽然我不在互联网,但是我朋友多啊..
7. 2019年年末的互联网走一圈
分享一下年底这一圈拿到的offer情况,以及我了解到的互联网现状。
8. 2020依然在抉择
1. 个人情况碎碎念
我是江苏人,本科是南京的一个非211非985的综合类院校,计算机专业实力一般更不是什么热门专业。幸运的是,这个是我自己选择的专业,很长一段时间我都认为是因为沉迷电脑游戏我才这么选的。
大三的同学都会面临一个选择,考研还是工作? 我选择考研,原因很简单,我想要一个更好的平台。
功夫不负苦心人,顺利考上一个211的研究生后,发现研究生的生活就是在为导师打工,我个人其实不排斥这种事情,相反我还有点感谢这为我带来了很重要的项目经验。
毕业后,没有去向往的互联网行业,而是去了银行IT。
毕业三年了,拿了北京户口,今年也结了婚买了房,背上了200多万贷款,好在三年间待遇从税后20W涨到了40W,还贷虽然仍然有压力,但是也还能过得滋润。
今年年底想着试试往互联网看看,面了一圈,对如今的互联网又有了新的认知,也面临了新的分叉路,如一个学生一样不知道如何抉择。
2. 应届生找工作如何准备?
我是做Java后端的,我就说说我的一些经验吧。
简历
- 不要只说你做了什么,还要说实现了什么效果。如性能优化,那就要提到你优化之后提升了多少性能指标;
- 你写在简历上的东西,你必须做到不管面试官怎么问,你都能招架的住。甚至你都可以将不是你做的内容写上去,但是必须做到不会被问倒。简历就好像是你给面试官的一个题库,他只会在你的题库中去问你,如果你这样都被问倒了,那真的是你自己的问题;
- 简历中提到技术栈,最好不要都停留在使用层面,尽可能的往原理层去多了解,因为面试官一般都会针对一个点不断的往深层次问的。所以有个技巧就是缩小范围,比如你本来写的是熟悉Java。这个范围就很广,你指不定面试官会问题什么,建议你后面再跟上具体的如集合,IO等,这样你就可以有针对的去准备;
刷题
- 我当时刷的是英文的leetcode,最近发现都有了中文版了,叫力扣,但是我个人感觉还是英文版的更好一些,主要是discuss的质量,发现力扣里面太多为了做题而做题了;
- 刷多少? 我们毕业的时候leetcode算法题一共也就300多点好像,我当时把简单和中等的都刷完了,一般都是直接在页面敲,不去用IDE的自动提示,这对你后面面试手写代码很有帮助;
- 剑指offer现在似乎依然很热门,建议都过一遍;
- ACM有必要刷么? 没有,因为这种题目以及不是校招算法题的难度了,基本不太会遇到;
- 刷题有用么?有!先不说你掌握了一些标准算法的解题技巧,就撞题这个事来说,概率真的不小。
内推
- 一定要知道一个原则,能内推的绝对不走统招,因为你根本不知道为什么你感觉做的很好的一套笔试题怎么就没通过;
- 很多高校的论坛,比如水木、北邮人等等都有师兄师姐们发内推的帖子,管他是不是亲师兄亲师姐,能蹭就蹭,不亏的;
笔试
- 笔试这个东西,很悬,就跟上面说的一样,你不知道怎么的你就挂了,而且根本不给你理由
- 所以,能集中大家智慧一起答题的,就集中,别当孤胆英雄。(当然也要注意别被发现)
面试
- 答的上来的问题,就要充分展现自己,说的面试官明明白白,结束的时候甚至可以有意无意的往另外一个你知道的知识点上面去引;
- 对于不会的问题,那就不要再想了,用自己的思路去想如果让你做你应该怎么做,然后告诉面试官你不知道,但是如果是你做,你会怎样怎样,这样比直接说不会要好;
- 面试之后对于自己不会的知识点进行复盘,下次面试再问到能回答上来就行;
- 如果可以,建议先找一些小公司或者不太想去的公司去刷一刷面试经验(虽然有点不太厚道);
3. 毕业的抉择
我当时可能是对自己未来的想法比较明确吧,我要留北京,所以必须要有户口,所以就在我的有户口的offer中挑了一个待遇最高。
这部分我没有太多想说的,主要还是看你个人想法。
户口
这里我说的是北京户口,别的地方我也没经验。其实很多公司都有户口,国企、银行、研究所、运营商、互联网,只是指标多少、竞争多少、拿户口概率多少的问题。
对于当时的我来说,第一选择是互联网行业并且一定能拿到户口的,但是后来发现太难了,可能是个人水平有限吧。
如果你是想未来在北京定居的,那我认为你应该将户口放在第一位,因为从目前看到的情况来说,没有户口同学很多都回老家或者各个城市换来换去,很少能一直坚持在北京的,特别是当你面临结婚、买房、生娃这样的事情的时候。
额,发现很多同学纠结于楼主的工资,我大概解释下。
首先,在16年的时候,这个起点工资确实是高的,关键还解决户口。但是我算的20w指的是转正后的一年收入,银行是有试用期的,半年适用期80%工资,所以如果按照正常毕业的时间点算,可能第一年到不了20w税后。
第二,现在起点依然是这么多,但是互联网白菜价已经到了30w的门槛,税后已经被超过了。
第三,为什么可以涨的这么快,这么说吧,三年拿了4个最高绩效评级,所以涨的比较快。这部分我会在银行工作三年的部分给大家说一下自己的经历。
----------------------------------------二更开始--------------------------------------------
银行
在我入职银行钱,我对银行的印象一直是“待几年就废了” “涨薪慢” “关系比能力重要” ,嗯,确实这些并不是谣言,但是也没那么绝对
“待几年就废了**”**:这个其实看个人,在银行里,特别是搞开发的,你很容易从一个写代码的上升到管外包公司的人去做项目的项目经理。这个仁者见仁智者见智,对于一部分人来说,他可能就只做项目管理,了解业务需求,然后交给外包的去做,不在去关注技术实现,甚至我见过连需求都不管,丢给外包公司的一个小组长去负责的,对于这部分人确实“待几年就废了”,但是不是因为你在银行,而是你在银行你选择了这样的工作方式。但是从另外一个角度来看,这是个优势,因为相对于互联网来说,你更容易跳出写业务代码的工作内容,从一个拧螺丝的角色变到一个掌握方向盘的角色,也就是一个项目或者系统的管理者、架构的设计者。我自己现在也基本不写代码,但是我要保证如果是我自己写我是有能力写的,可以不熟练,但是要具备这样的额能力,这就足够了,然后将自己的大部分时间抽到对业务模型的理解,对架构的优化上。所以我leader经常跟我们说,不要把自己定位成一个码农,码农做的是你去翻译别人告诉你的代码逻辑,要做一个工程师,去抽象、设计、实现、优化。
“涨薪慢”:其实现在互联网的红利也越来越少了,我问了下互联网的情况,涨薪也不是很快。但是往往互联网会有普调之类的,幅度还是乐观。关键是互联网跳槽简单,所以涨幅整体看上去还不错,一般跳槽都能拿到20%-30%的涨幅,但是银行的人一般不会跳槽,所以只能在银行里面熬资历。如果不说跳槽的话,在一个公司内部升职加薪,都不容易。
“关系比能力重要”:这个身边也确实有这样的情况,但是不妨碍能力强的人靠自己的努力升的也快,努力做一个不可被替代的人,这样你的议价权就会很高,领导也会自然的重视你。
有同学说到银行的科技在做子公司化,我也大概说下我对这部分的理解。
从领导层传达下来的理念看,将科技团队作为银行的一个子公司单独成立的好处在于,1. 面向整个金融市场,而不仅仅局限于一家银行,可以做科技输出。2. 体系独立于总行,摆脱总行僵化的员工体质,建立更有效的激励政策。3. 用科技公司来替代外包模式,增强自主权。不得不说,愿景很好。
但是从旁观者来看,会提出很多问题:
- 面向整个金融市场,科技公司如何与蚂蚁金服这样的互联网公司比输出的产品质量?银行成立子公司的核心竞争力在哪?
- 从表象上,不得不让员工理解为从总行被踢出去了,被强制划转到了一家互联网金融公司(更想不开的可能会觉得自己变成了一个外包人员)
- 这是不是一次变相的裁员,毕竟自负盈亏与大锅饭比起来,危机感更重,而很多老员工的竞争力并没有那么强。
- 划转之后待遇怎么定?级别怎么定?新的制度是什么?
我觉得如果一家公司可以将我上述的问题完美的回答给我,我觉得公司化也不一定是一个坏事情。
目前像兴业、招商、建行、光大、民生都已经成立了自己的子公司,中信好像也有这个势头,但是模式也不完全一样,知乎上有很多关于银行成立科技公司的帖子,建议有兴趣的同学可以去了解了解。。
关于成立子公司,大家立场不同、资历不同看事情的角度也不一样得到的结果肯定也都不一样。
但是有一点是肯定的,不要觉得在银行就稳定了,就是个金饭碗,指不定哪天就公司化了。所以不管在哪都要提升自己的综合能力,提高自己的议价权。
领导们很重要
这里说的领导,可能是你的直接领导,可能是你的部门领导。你上层领导的风格严重影响你的发展,幸运的是我的领导都很注重技术,没有官场那一套东西,如果你遇到了一个很势力很看中关系背景的领导,那其实你怎么努力最终都不太好受,找工作是一个双向选择,你可以多去了解你未来的领导是个什么风格。举个简单的例子,评绩效的时候,有些领导属于大锅饭类型的,大家轮着来,今年你优秀,明年他优秀。有的领导属于交际型的,谁跟他关系好,谁今年就是优,谁拍马屁拍的好,就是谁优。有些领导就是务实型的,你做得好产生的价值大,那你就应该是优秀。好在我的领导属于最后一种,这也是我幸运的地方,希望各位同学也能如我一样幸运。
互联网
之前说了,我是向往互联网的,一直觉得互联网才是我应该从事的方向,我今年也尝试了跨出这一步,但是现在还没有下最终的决定,还是有些犹豫。
说说我理解的互联网的优势吧:
- 技术提升快:高负荷的压力,锻炼人是一定的,年轻身体不是问题;
- 跳槽涨幅大:一般2年一跳都会有20%-30%的涨幅,我见过double的;不过不建议频繁跳槽,现在很多HR比较关注这个。
- 敢于使用新技术,技术迭代快:这个也是相对银行来说的,也听说过一些老牌的互联网大厂技术栈也挺落后的;
- 薪资天花板高:我感觉如果是在阿里,连续拿4次3.75或者是4的话,现在应该可以到P7了,P7的待遇可就不是税后40w这么点了。反观银行的话,想年入百万,真的是太难了。
互联网的劣势:
- 加班严重,996、大小周到处都是,很多人吐槽没有生活;
- 往往应届选择互联网的基本都是没有户口的,在很多个瞬间你会因为没有归属感体会到成年人的崩溃;
- 不稳定,互联网寒冬已经说了好几年了,裁员风波不时的就来一下;
4. 2016-2019的银行IT工作生涯
楼主2016年硕士毕业,但是在银行的实习是从2015年的8月底开始的。
实习期:
2015年8月到2016年2月,没错,就是半年的实习期,而且我做到了基本全勤,因为公司离学校比较远,所以我选择了在公司附近租房子,平时就导师要汇报论文进度的时候和周末会回学校,其他时间全部在公司实习。包括2016年的那个寒假,也只在家呆了10天就回公司了,而那时候学校根本没开门,租的房子也到期了,在公司的加班宿舍住了2个月,然后又重新租的房子。要知道我们3月份毕业,2月份才给我们实习转正的offer,而那时候基本上所有人手里都已经没有offer了,因为基本上都到了deadline,大家都在赌,孤注一掷。很不幸有一部分人没有拿到offer,嗯,是因为不幸运,而不是不够努力,坚持到最后孤注一掷的人,大都跟我经历的差不多,只能说运气也是实力的一部分吧。
说一下我实习期做了什么,也是比较巧吧,当我入职之后有一个新的项目需要做,领导想让我来做,我也是初生牛犊不怕虎,就接下来了。一个从0到1的系统,从了解业务、跟业务沟通需求、跟配合系统沟通实现、到系统搭建、技术选型、服务实现全部的工作都是我自己完成的,遇到不会的点可以跟leader讨论,但是为了不耽误太多leader时间,很多问题都自己想自己消化的,大概从实习的第二个月我就开始做这个项目,一直到我毕业答辩的那天,系统正式投产。我还记得我答辩完之后leader就叫我直接打车到公司运维那里准备系统上线,我连我的毕业答辩报告都是让同学帮我写的,投产的时候另外一个组的同事还夸我说还没转正就有自己负责的系统投产了,当时还是蛮有成就感的。后来leader告诉我,我拿着一个月2000多的实习工资,写了一个可能要评估出几十万开发费用的系统,真是为行里省了不少钱,性价比超高。
2月份顺利拿到offer,5月份正式入职。
试用期那年(5月入职后 -> 2017年春节前):
入职之后,就是半年的试用期,期间工资只有80%,由于实习期已经有了一些开发的基础,leader又让我兼着做我们负责的一个系统的服务开发,第一年我写了很多代码,一方面是我实习期的系统A上线后很多业务发现有这么一个系统可以解决他们的需求,所以纷纷的来找我们来实现他们的需求,期间还有一个大领导特别重视的项目,我经常就是加班到10点在做。另一方面就是前面说的我们负责的一个重要系统B的服务开发。第一年其实就是在做加法,不停的接需求、写代码、投产。
行里有个惯例,第一年的应届生进来一般都只能拿合格的绩效,我也不例外,但是leader私下跟我说我不应该拿这个的,但是实在没办法,跟我解释了半天,我也很理解。第一年就这样过去了,11月份顺利转正,拿了正常工资。
第一个整年**(2017.1 - 2017.12)****:**
实习的时候做的系统A交付给另外一个团队了,因为业务冲突了,我们不太适合继续把这个业务做起来,于是按照领导要求把这个系统交给了对应的团队。
我开始全面负责系统B的所有需求,这一年我接了20多个项目需求,因为时间的原因,我也由具体的开发人员,变成了项目管理,下面带着3个外包公司的小伙。
这一年的年底参加了一个996的项目,3个月时间,顺利完成我们团队的相关交付。
这一年如愿拿到了优秀,级别有微调,但是依然维持在原有的大级别档位上。
这一年行里也对新人做了一些改革,更看重每个人的产出,所以收入明显增长,2017年大概税后28万左右。
第二个整年**(2018.1 - 2018.12)****:**
这一年我们组立了一个重点的新项目C,一开始由leader牵头,我还有另外一个同事负责。我充其量算是第三顺位,但是后来leader忙于一些其他的事情,渐渐不管了。另外一个同事也因为一些特殊的原因暂时无法支持这个项目。于是这个项目就落到了我的手里,于是我带着2个合作公司的人,在10月份的时候把它推上线了。其实真正的开发是在5、6月份开始的,整理上完成了leader的预期,上线后也出现什么问题,然后开始大力推广。这算是我在18年的主要的KPI吧。但是系统B依然是我负责,还是会有很多需求提过来,也算比较忙吧。
这一年依然拿了优秀,然后没有质的区别。2018年税后大概33万左右。
第三个整年**(2019.1 - 2019.12)****:**
这一年因为前两年绩效较好,行里也给了一些出乎我意料的激励,简单来说相当于给了两个优秀的绩效,直接让我升到了上一个级别。所以薪资有了质的提升,2019年税后大概38万,因为是5月份调级的,前5个月的薪资还是按照上个级别发的,所以没有上面说的40w。
这一年我开始带一个应届毕业生和两个实习生,体验了做导师的感觉,但我一直觉得自己并不是一个合格的导师,很多地方做的还不足;
这一年我把B系统交给了应届毕业生,因为实在没有时间管这么多需求了,而且这个项目对我的成长也没多少了,应该交给新人来历练历练。
这一年我们不断完善项目C,推广到了多个重要的项目系统,项目C也基本被大家所接受和认同。
这一年我又参与了2个比较重要项目的规划和落地,压力很大,但是乐观前行。
这部分大概就是写到这吧,稍微总结一下:
- 不要怕自己做不好,先把事情揽下来,然后按部就班的去实现它,你会发现这并没有那么难;
- 有表现的机会就要表现自己,比如leader让你去给大领导汇报,让你去独立承接一个项目;
- 一件事分配给你了,你做到了,那是应该的;你做好了,那是良好;你做的超出了我预期,那是优秀;其实这并不是很难;
- 不要抛问题的leader,要给leader解决方案让他选。我一直都是这么做的,但是现在带实习生就发现他们经常把问题抛给我,我就很不理解,明明可以自己想好解决方案的,为什么不做的更好,更进一步。而是觉得自己不行就直接把问题抛上来,不去思考。
本来想写这两部分的,但是发现很多自己的想法上面都已经写到了,这块就不展开再说一遍了。
5. 银行转互联网难么?
今年年底把北京各个大厂都面的差不多了,有了一些自己的想法。
6. 朋友口中的互联网
虽然我不在互联网,但是我朋友多啊..
7. 2019年年末的互联网走一圈
嗯,今年年末因为种种原因,突然想试试自己几斤几两了,看看去互联网是个什么价。
我面的基本上都是北京的几个大厂和1.5线互联网,一共面7家,收到了5家offer,PKG基本在 65w-70w之间(有2家没给到这个范畴)。
我这边留了3家的面经,因为现在offer还在,所以不太想发出来面经,如果大家有兴趣,可以私信我,我发给大家。
整体对互联网的感觉是
- 加班严重,10106,大小周,感觉时薪真的不如现在,甚至听说有的公司有比谁走的更晚的风气,实在无法结束;
- 经验之谈,一般社招的2面会是你未来的leader,在面试过程中多观察这个人,对,就像我前面说的,要跟对人。这个人对你之后的发展有很大的影响;
- 银行确实是会受到一点小偏见的,主要从定级和谈薪的时候可以看出来,但没有传言那么大(也可能是我是异类);
8. 2020依然在抉择
大家可能觉得3年这个薪资挺不错了,但是这个工资如果我没有什么特殊的机遇的话,可能未来4-5年都是这样的待遇。这也是为什么我选择在这个时间点去看互联网机会的一个原因。
机会这个东西是不可预期的,抓住了可能2年就能完成,抓不住可能就要5年,我通常都是用最坏的来规划未来,所以仍然有很大的危机感。
但是反过来看,我现在的情况,在我刚入职的时候,也是觉得是5-7年才完成的一个目标,现在不也3年完成了么。
所以2020我依然处在互联网和银行的十字路口上,犹豫不决,大家也可以多分享下你们的想法,给我开拓开拓思维。
END
嗯,就这么多吧,希望对大家有帮助。因为这些都是我根据我自己情况总结出来的,可能有些问题说不到,大家如果有想问的可以留言或者私信问我,至少最近这段时间我还是会常看的。
作者:我的昵称是个响亮的名字吧
链接:https://www.nowcoder.com/discuss/361883
本文首发于微信公众号:程序员乔戈里
觉得文章不错的欢迎关注我的WX公众号:程序员乔戈里
我是BAT大厂后台开发工程师,,专注分享技术干货/编程资源/求职面试/成长感悟等,关注送5000G编程资源和自己整理的一份帮助不少人拿下java的offer的面经附答案,免费下载CSDN资源。
本文由博客一文多发平台 OpenWrite 发布!
以上是 毕业三年,拿了北京户口,从年薪20W到年薪40W,说一点对后人有用的经验 的全部内容, 来源链接: utcz.com/z/513319.html