犹豫了几个月,我还是跳槽了....

导语:今天写这篇文章并不是为了痛斥我的(即将成为的)老东家有多么的不好,而是想和大家聊聊跳槽这件事情,关于开始,关于进行中,关于结束。

关于开始

跳槽无非就两种原因:
一是工资不满意。
二是工作不满意。

刚好我两者都占全了。


如果有一天,你发现明天要做今天的事,
后天又要做今天的事,
那么你的生活距离一团麻就不远了。

之前在一本书上看到这句话,当时的理解只是:
如果我今天没有把今天的事情做完,拖延到明天,后天,那我的生活不会过的很好。

但这最近几个月我愈发的理解了其中的另一层含义:

这就是我最近几个月的状态:
同一个功能模块,今天是这种模式,过两个星期产品又变成那种模式,再过两个又变成另一种模式,再过两个星期就要变回最原始的模式(公司没有专业的产品经理,只有一个半路出家的产品)。
我并不对升级维护反感,有产品迭代说明公司再往好的方向发展,而是这种漫无目的,毫无根据的改版让我有些难受。

如果说你是一个刚入职场的新人,技术水平还不够,面对这样的情况,你应该感到开心,你可以有跟多练手的机会。

可能这只是一个导火索。还没有能够让我有跳槽的念头。

对于薪资,我刚来上海时时疫情的高峰时期,当时只是想求一份稳定的工作,所以对于人事的压价并没有在意,因为他承诺说会调薪,年终奖。但是直到现在,没有涨一分钱的薪水,年终奖更不用提了。我之前打算工作一两年给老爸集资买个车,但是生活的方方面面支出让那点工资显得更加的杯水车薪。直到有一天我发现我带的刚毕业的新人,代码不会写,git不会用,工资比我高,让我当晚失眠。

直到有一天,公司把半路出家的产品也调到其他岗位了,派了一位学历高却不会产品设计的人来做产品。从需求开发到需求上线,产品原型都一直在变,回家我就开始写简历。

我始终秉持一个理念,写代码并不是为了实现功能,而是对我所做的产品负责。不管我拿着几千的薪资,还是几万的薪资,对于工作,我是认真的。但是有一天产品定义都是模糊的,功能开发如何才能完善。于是我越发的开始思考薪资待遇。

我很感谢在老东家呆的这段时间,对于公司的事情我没有资格去评论,但是对于技术部的同事,我很是感激喜欢。领导负责和蔼,同事和睦相处,偶尔出去打打羽毛球,聚聚餐,搞搞技术分享会,甚至加班到凌晨一两点三四点都是有说有笑的。无奈,身边的人一直在换,但也因此我承担了更多的工作,得到了更多的收获,不论是技术还是经验。

如果你也想跳槽了,我希望你也能从多个角度出发去思考。一是技术水平,二是工作经验。没有什么工作是十全十美的,换一个环境你还是会面临一些问题,你是否能够泰然处之?或者说是否能够接受以物易物(薪资换难受)。

关于进行中

在老东家的时候,组长有时也让我帮助他一起面试。渐渐的我发现:

“面试官对你进行面试并不是为了难倒你,而是为了找出你身上的亮点”

难就难在如何体现出自己的亮点:
技术过硬是你的亮点、
能说会道是你的亮点、
善于钻研总结是你的亮点、

技术

技术的宽度远不及技术的深度来的漂亮

在面试之前的几个月,我开始对前端的知识框架做一个梳理,画了一个脑图,把常用的各个模块的知识往上面填充。切记不要泛泛而谈,学一个东西,一定要带着问题去学习,把它钻研到一定的深度。很多人在学习的时候,就是随便看看博客,看看视频,最后你会发现过不了多久就忘记了。主要的原因是你没有带着问题用心的去钻研,没有体会到收获后给你带来的愉悦感。

举一个常见的面试题:从浏览器输入url开始,到页面渲染的过程经历了什么?这道题如果要细说,一个小时都不够。很多人只会照着网上的模版说一通,没有去钻研为什么,举一反三:
1、首先你要思考,在地址栏输入信息后,一定是一个完整路径页面请求吗?
2、会不会只是搜索?
3、每次发起请求是怎么拿到ip地址的,怎么查找的cdn,cdn是什么,有哪些?
4、三次握手是怎么握的,为什么要三次,第三次失败了怎么办?
5、是不是每次请求都会去数据库查询?
6、如何做缓存,缓存存在那里?
7、请求为什么有http和https?
8、他们两有什么区别?
9、四次挥手是怎么挥的,为什么一定要四次,第四次失败了怎么办,为什么一定要等待两个MSL?
10、页面是怎么渲染的?
11、怎么绘图的?
12、每次渲染是一次把所有图形绘制出来吗?
13、为什么说要减少重构和重绘?
14、为什么js和css的加载位置有性能影响?

当你带着问题去学习总结,最后你就会发现在这里面涉及到了多少知识,前端该如何做一些性能优化?

笔试

现在很多公司都有笔试题,有的人一听要笔试,心理就开始发慌反感。

只要你平时没事,稍微去LeetCode做几个算法题,稍微手动去实现一些已有的api,面对一般公司的笔试题已经可以了,如果是去大厂,那肯定还需要花费更多的时间和经历。

别人都说面试造火箭,工作造轮子。

为什么面试需要造火箭?其实你根本不会造火箭,如果你连造火箭的基本思想都不会,轮子也不见得你能造好。

源码

对于前端来说,现在正火的 Vue 和 React,面试难免被问到。Vue的源码还好,毕竟是国人尤大大写的,容易读懂,React的源码一大堆,初学者根本不知道从哪里入手,看不懂。这时候带着问题去阅读就起到了很好的作用。我是在网上找了一个开源的项目,可以把你想阅读的源码放进去,你可以在项目运行的时候去打断点,进入对应的源码文件,看他是如何执行的。当然最开始是很费劲,多看几次就可以入门了。读源码更多的学习别人的思维模式,有很多前提条件。比如js基础稍微深厚一点,能看懂ts语法,Fiber架构是什么,为什么要引入等等。

经验

有人工作了两年却比不上工作一年的。为什么?每次我们完成一个功能开发之后,要学会去总结。对组件设计的总结,对代码实现的总结。

做一个有思想的程序员,而不是搬砖的程序员。

当你把这些做好之后,你会发现找工作还挺容易,没有想象的那么困难。

离职原因

离职原因是一定会被问到的环节,我不建议绕来绕去,说了和没说,没什么区别。别人会觉得你很假,你越是说的花里胡哨的,hr越是觉得你在掩饰什么。

有什么说什么,实话实说。

关于结束

我不太建议拿到一个offer就想放弃了,直接入职。多拿几家做一个对比,最主要的是手里有offer,面试有底气,不要怕别人压价。
一开始我告诉hr我的期望,好几个人都告诉我,涨薪百分之百不可能的,怎么怎么的。后来我拿下来了涨薪百分之百的offer,再去面试下一家的时候,底气就更加足了,甚至再往上提工资预期。
如果你有能力,并且表现出来很好的潜力,有人会愿意给出你预期的价格。当然,薪资高不是一味的追求,需要你做综合考虑。

写在最后

说了这么多,你肯定在想我有几年工作经验,我19年7月份出来实习,20毕业,20年5月来到了上海(老东家)上班。到现在算上实习期也就2年的经验。(要是算上加班,那就是另外的价格了,哈哈)

以上的这些总结都是我的个人经验,我也不是阅历特别深的人,只是众多平凡普通人中的一个,如果有帮助到你,我很开心,但是如果哪里有错误,希望大家给我指正批评。

虽然跳槽成功了,薪资翻了两三倍,但是现在我似乎并没有感觉的特别的开心,也不难过,平平凡凡,说不出是什么原因,好像一切都是日常生活。
但是我对明天充满了期待与希望!
加油呀,同志们,向前冲!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值