去年元旦, 静静离职了. 静静, 是我的同事, 男生, .net开发, 人极好, 生性悠然, 代码细节且谦虚.
静静去了涛哥的公司, 是一家台企, 加班少, 气氛不错, 技术性也是过硬的, 整个研发流程严密且有序. 虽说心里和嘴上都替静静开心, 但静静走后, 我们部门在西安办公楼偌大的5层, 就只剩我一个人了, 我的身影显得极其落寞和孤独.
尤其是工位调整, 我被安排在了一个柱子旁边, 和饮水机作伴. 柱子往里面的人进出或接水我都要让一下下, 或者向征性的让让. 虽说我也不胖, 但是心里还是膈应, 我不是膈应饮水机, 而是膈应排工位的领导. 明知道我们部门一个人在西安, 故意将我排这里. 不是我狭义, 他应该嫌弃我拉黑他的微信了.
有天夜里我在加班, 对一个人加班, 那天有个问题, 急需要解决. 说到这里想说一下,前公司的产品, 十年前的架构,虽说性能和ui不行了, 跟不上新时代, 但是架构和业务设计确实很强, 放在现在, 也是叼打大多数产品. 但是, 一些角落的业务逻辑, 没有文档, 没有人知道, 新旧迭代的过程中, 一旦客户遇到了问题, 就会说老的平台有这功能, 但是新的没有. 往往这时候, 就需要开发人员, 先调试旧平台的代码和业务逻辑, 找出相关字段的业务逻辑,然后结合前端的代码来抠逻辑. 对的, 有一天我正在研究, 旧平台的代码, 解决新老平台某处业务不一致的bug, 很晚了, 12点了, 我正看的起劲, 看到10年前的代码, 感觉非常有意思, 就笑了出来, 在我抬头笑的一瞬间, 我看了周围一圈, 就剩我一个人在办公室了. 当时心中一下凉了下来, 手中的代码瞬间不香了.
其实我早就找到问题了, 只不过不是我的问题, 是需要后端一起解决的, 只不过下班前, 这个问题就是被新的后端甩过来的, 静静走后来了新的后端, 合作也在磨合, 我没有立马反驳, 而是一行一行代码的研究起来, 我甚至找到了, 后端代码是哪里问题的原因, 太晚了, 没有在群里说, 准备第二天早会再说, 静静走后, 新人的磨合还是需要加快脚步的.
第二天我在早会上说了问题的原因和解决方案, 再后来客户在群里表扬了后端同学解决问题及时,半句也没有替我名字. 当然我也无所谓, 因为我知道旺哥心里明白, 旺哥虽然没有说, 但是我能感觉到. 项目各方面还是比较信任我的.
就这样过了3个月, 我和新人磨合的还行, 除了这个逼, 每次给接口都不给文档, 也不测试之外, 我都还ok. 当然后来我也不管他, 和旺哥说好, 做之前定义好返回格式, 前端用mock, 推到测试服务器, 500/503都是他的问题.
3月份英杰, 也离职了, 去了腾讯, 还不错, 我在前公司最后能说话人也离职. 导致我要离职的心潮越来越澎湃, 尽管我明白, 我离职旺哥一定会很失望, 旺哥也急需要人手. 但是我确实有点不想干了. 我十分纠结, 虽说, 部门只有一个人在西安, 来去自如, 不用看谁的眼色, 但是心中难免没落, 尤其是旁边部门欢声笑语的时候, 再就是旺哥确实挺好, 难得遇到这样的领导, 有点不舍, 总觉得离职就是亏了旺哥, 突然回想起和旺哥合作的日子里, 旺哥从来没有为难过我, 项目开发时间上, 从来不催我, 对于我的评价都是往好了说, 给予我极大的鼓励. 像是从来不谈感情的哥们, 确实时时刻刻替你着想一般的相处方式. 另一边又有另一种价值观在怂恿着我, IT行业就是靠跳槽, 原公司带10年不如跳槽来得快, 现在公司里, 谁离了谁还不能活吗? 现实就是靠钱, 房贷, 车贷生活啥不要钱. 这两种价值观在我心中反复横跳.
虽说我也能找到了比现在好的公司,我还是纠结着, 我给老爹说了想法, 老爹不支持, 说旺哥不错, 公司也不错, 让我再坚持坚持. 我嘴上答应, 但是手上却更新boss的简历, 投了几家不错的公司想去练手. 我知道我的心已经动了. 不在属于这了.
思索一阵, 最终确定, 要么腾讯, 或者去huawei od.
先练练习几家面试, 让状态慢慢回归, 一边面试题一边刷力扣. 没过了几天, boss上就有title是华为的hr, 联系到我. 给安排了机试, 并说让看牛客, 周末机试.
我本以为自己一直做前端, 机试大概率不会过, 而且力扣上一直做的是简单的题, 想着就当做题了, 练习练习, 没想到, 3道题, 总分得了180多分, 满分300, 不小心给过了.心中有点小高兴. 三道题我只做了2到了, 第三道根本不会, 一个case也没写出来, 主要是时间不够, 第一道是贪心算法, 得了满分, 第二道我是按照能想到的case写的, 反正过了, 还不错.
后面就是心理测试, 还有2轮的技术面试, 需要手撕代码, 共享屏幕写代码, 这2轮会给你定级, 本觉的希望不大, 但是也顺利飘过, 第一轮是力扣简单难度, 第二轮是力扣的中等难度, 第二轮面试官, 我印象深刻, 一直在聊天, 随便聊, 好像在外面走路, 然后看时间差不多了, 发给我一道难度比较大的题, 大概是零一背包的进阶题目, 我一看就说不会, 有点难了. 后面给了到相对简单的, 动态规划问题. 顺利做出了.
后面还有资格面试还是啥来着, 最后就是谈薪发offer了.也是顺利拿到了huawei od得offer, 定级d3. 15+4=19k, 但是听说加班贼多, 我虽然想去, 但是有点怂.
拿到offer后, 我想再试试, 陆续投了腾讯, 海康威视, 还有中软自己来的, 我来者不拒, 多练练嘛.
海康拿到了offer, 16k, 大小周, 谈完薪资, 心中直接pass了, 腾讯挂了二面, 中软他们也来者不拒, 自然不会去. 还有一些小公司, 面试通过了, 但是还是拒了, 我不能说我是练手面试的, 找状态的.
最后, 我本想着还想再试试腾讯别的部门, 在做选择, 就接到了现在公司的面试电话, 心中想着时间不冲突, 试试看.当时只知道是一家外企, 需要准备英文自我介绍, 我在用纸在网上抄了一段, 背了背, 面试的时候, 比较顺利, 面试官是C#出身, 老后端了, 前端也会一些, 问了很多奇淫巧技的js, 我回答了一半一半吧, 问了ajax, 比较原生的问题, 我回答了一大部分, 后来问了一些业务场景怎么写, 我就说了实现思路和原生的方法等等, 然后说了vue的一些原理, 还有管理代码的一些思路. 面了vue我做了4-5年了, 基本不在话下, 管理代码这个问题是临场发挥了一把, 先用插件, 在共享vscode的一些配置, 还有利用eslint, stylelint来规范格式, 用git提交的钩子, 在校验commit msg等等, 这些18年就玩过, 随便说想到什么就说了, 没想到就直接过了面试, 然后约了时间去了公司, 二面.
二面是部门领导, 领导没在西安, 在公司远程面试, 这个比较搞. 我去了等了好久, 领导才开完会, 问的问题比较散, 没有牵扯任何技术问题, 就谈话. 大概20分钟, 就说欢迎加入, 怎么样的. 后面就是谈薪.
谈薪真的是纯粹的拉扯, 我用了加面一轮的代价给自己争取了2k的薪资.
因为有huawei od offer的加持, 我坚持自己的薪资, 以至于hr问题我: 因为这个岗位只能给16, 要不要稍微调整一下, 是不是低于18就不考虑这次面试了, 我坚定的说: 是的. 并且我毫不忌讳的说: 我已经拿到了19k的offer, 是weihua od, 这个事情没关系, 大家相互面试么. hr见我态度自信, 但是还是不够岗位薪资, 又说公积金是10%, 还有13薪, 各种福利, 可以在家办公, 英文课程等等, 我一听在家办公, 就说: 我可以让步, 让到17k,低于这个数, 我就不考虑贵公司了. hr见拉扯有效, 但是岗位薪资还是不够, 就让我等等, 去请示. 大概5分钟后, 说让我在面一轮, 先回家网上8点面试.
我一听扯了, 这样应该是拒了,加面给我不过, 玩完了, 装逼装过了, 算了算了, 心中有点生气, 加面怎么不提前通知. 后面回家后, 公司前端主管call来了面试电话, 问了很多问题, 都是前端比较专业的问题, vue ,原生, 算法, ts, diff原理, css, 前端架构, 业务设计, 布局, webpack, 打包优化, node,还有项目管理等等, 问的都比较深, 面了一个半小时, 好在外企的面试官都是比较和善, 我没有紧张, 发挥的比较满意, 超常发挥, 面试完, 面试官还挺满意. 我觉得大概率过了.
第二天hr打电话说: 为了给我争取薪资, 升了岗位, 加面是为了走流程, 虽说是走流程, 但是面试官反馈非常好, 也是过了高岗位的面试. 瞧人家话说的好有技巧, 我心中一想, 技术过应该试过了, 但是管理我肯定没过, 高岗位是管理岗, 而且英文要求比较高, 需要口语流利, 读写都顺畅, 但是我明白, 人家是在给我台阶销下, 最后hr说: 虽然你说17就行, 但是由于你过我们的高岗位的面试, 是18, 最终决定给你的薪资是18. 这样, 我顺利的拿到了外企的offer. 也不是很顺利. 本来想着是练手的面试, 没报太大希望, 结果成了, 还这么有诚意, 搞得我骑虎难下, 似乎真的得去外企了. 外企纯英文办公环境, 我能不能适应, 文档, 需求什么都是英文, 我从小就是英文渣渣, 怕自己没有竞争力, 只能搬砖.
最终纠结是od还是外企, 一个是钱多一个是闲多, 能在家办公, 纠结之后还是选择了外企.
未完待续-----