前言
今年1月份我在前司升职,虚线变实线,同一天,新公司给我涨薪,当然涨的不多,年终奖应该是有水分。
今天的文章会有点洋洋洒洒,想到啥就写啥。也会简单写写我的面试经验
魔幻1月,戏剧人生
入职新公司1周了,有点像做梦,恍如隔世。和前几年跳槽涨薪的那种开心的状态不同,这两年由于大环境不好,今年换工作多了些许的迷茫,毕竟不确定性还是很大的。
在前司工作了1年多,由于种种原因,特别是通勤时间,今年1月初就诞生了辞职的想法。这次换工作原因可以概括为:一分情绪,八分理性,一分感性。种种原因的一种比如:
我是四月份转正的,第一季度因为没转正,默认D。其他的原因就不方便展开细说了,有兴趣的兄弟V我50。
1月2号和朋友说想跑路,然后就投简历
过了两天就约到了两家公司的面试,一家是互联网公司,另一家也是互联网公司。
两家公司都是3轮技术面+1轮HR面。经过10天左右的面试,很幸运两家公司都出了offer。
比较戏剧的是,就在两家offer出来的前一周,前司BG由于组织架构调整,我突然变成了部门负责人,当然活还是那些活。由于在前司也是带人带项目的角色,这次调整,我就多了个title,虚线变实线,工作内容和薪资其实是没什么变化的。因此,这次我面临着是去还是留,如果去,应该去哪家的决定。这个问题困扰了我一个星期。
如果留,虚线变实线,可以再沉淀几年管理经验,但后面的通勤成本再加上不方便透露的种种原因,留也是个问题。当然两个offer项目上的不确定性也很大,去也是个问题,搞不好过几个月被裁。那怎么选,留给各位兄弟思考了。
在前司的1年多,成长还是比较多的。管理上,从一开始的项目负责人,到前端技术负责人再到后面的部门负责人(虽然只当了几天),可以说这是工作以来成就感最大的一次,很感谢BG的认可尤其是部门内同事的支持。技术上在Canvas绘图领域沉淀了很多经验,也带领团队从0到1开发了多个产品,这种经验在我过往的几家公司是没有的。以前我只关注自己的模块或者一个项目,现在我学会了从团队层面思考看待问题。也是在这1年,我跑步变少了,去年初我还跑坏了一台跑步机,今年去医院的次数变多了,比如
大部分人都说管理反人类,但我觉得带人要带心。和大家共同奋斗了1年多,也磨合了很多,团队的战斗力和凝聚力也越来越强。离职前,看到部门内同事给我的留言,多少是有点破防的。我觉得这1年的努力和付出真的值了。
还有走心的,我就当满足我的虚荣心啦,嘿嘿
还有想那啥的?
还有请喝茶的
还有峰哥哥的猪脚饭
看到这些,离开还是有些不舍的。这次的选择,收入这块的因素可以忽略不计。不知道自己的选择是对还是错,但人生不过是不断选择,不断前行的过程。莫愁前路无知己,天下谁人不识君。希望1月份的好运气能延续下去
23年大件事,老家盖房
23年对我来说也是经济压力较大的1年。家里讨论了几年盖房子的事情终于尘埃落地。由于我是家里长子,从9月份打地基开始至今,我已经陆续转回给家里几十万。下面是已经完工的三层框架。
这是目前转回家里的钱的部分明细
这是我给我爸转钱的部分
我爸盖房快把我掏空了。今年还要为装修的钱奔波,生活不易,多才多艺。
谁的人生不迷茫
工作7年,这是我的第6家公司,中间有主动离职也有裁员被动离职,人生经历算是丰满了。刚毕业的前四年跳槽更多考虑的还是薪资,那几年也是互联网发展的巅峰,跳槽根本没什么顾虑,涨薪就是了。我原本以为我能够在第四家公司待起码两年,没想到22年9月份我却被裁了,彻底打乱我的节奏,第四家公司也只待了1年5个月,这也是我第一次被裁,没想到主动跳了几次,这次被公司先下手。就挺突然的,把我干懵了也整迷茫了,看来我还是太菜了。当然也很快拿了几个offer。当时几个offer中,本来已经拒了前司,去了一家国企待了两天,但由于某种原因又* 了回来,种种原因就不细说了,有兴趣的兄弟V我50。一干就到了2024年1月,我也没想到这会是我成就感最大的一家公司
现在跳槽,我也已经不看薪资,真心希望还是能找一个公司稳定的干着一直到我黄袍加身
的那天,公司不倒我真不跑。说实话我是有点慌的,简历已经花了(HR看了都摇头),对未来也多了些迷茫,那还能怎么办。如果抛开(HR姐姐)世俗的眼光,我觉得这几段工作经历还是收获很大的。一方面,我觉得跳出舒适圈本身就不容易,融入新团队也需要很强的适应能力。另一方面,由于每家公司业务背景不同,我做过RN跨端开发,前后端全栈开发,电商供应链系统,React服务端渲染,电商独立建站低代码编辑器,协同白板等项目经验,有带团队从0开始搞的,也有作为项目负责人的。这些经验不是某一家公司能给予的,对我来说都是比较宝贵的,也丰富了我的人生阅历
学习
工作5年的时候我写过1篇5年总结,有兴趣的兄弟可以看这里5年回顾。工作以来我还是保持着学习的习惯。个人觉得工作1-3年内需要把基础打扎实,API这些熟练使用,前端八股文至少要熟悉,常用框架源码需要熟悉。比如我用react全家桶,react,react router,react redux,webpack,webpack dev server等源码我都手撸了一遍。同时输出源码解析文章,这点也很重要。得益于我之前的文章输出,现在面试前我只要翻一翻之前的文章基本很快就能复习完这些源码的知识。工作3-5年需要拓宽自己的知识面,这些知识面不仅仅限于框架,比如服务端渲染,Canvas等这些知识面。同时能熟练做技术方案,对比不同方案的优缺点,根据自己的业务选择合适的方案。在前司1年多我沉淀了技术选型,方案设计等文章30篇左右。由于我之前对canvas不熟悉,因此在前期技术调研时,我围绕着canvas基础知识,内存分析手段,优化手段等进行了大量的学习总结并输出十几篇文章,具体可以看这里。
对于未来1年内的规划,希望自己能在Wegbl等3D绘图领域积攒些经验。
面试
这是我用7年6家的面试经验含泪整理的前端八股文,基本上我面试前只复习这些就足够了。这也是为啥我1月2号想离职,十天左右就能拿到offer的部分原因。22年被裁同样如此,基本两个星期就拿到了几个offer。下面我简单整理一下常见的前端面试题,这也是我面试这么多公司以来最常见的面试题。感谢各位面试官的不杀之恩!!!让我幸运的找到工作
CSS基础
JS基础
Web安全
网络
- HTTP缓存
- HTTPS
- DNS寻址
- TCP和UDP
。。。好多,列不下去了,有兴趣的兄弟可以打开前端八股文,只需要看这个目录下面的就可以
同时,建议整理自己的八股文知识体系,书读百遍不如实践一遍。也得益于我前几年整理的这些知识体系,现在面试前我只需要花1天左右的时间复习就可以了。
常用框架的源码
由于我主要用的react,因此面试中被问的基本都是React全家桶相关的
- webpack loader 和 plugin的区别。我觉得3-5年经验被问到这些其实是很正常的,写了几年代码至少要知道怎么写个loader或者插件。尤其是要知道如何使用ast实现源码转换,写写效率工具啥的。
- webpack dev server热更新原理
- 前端路由原理
- react router源码
- react redux源码
- Dom Diff原理
- 合成事件
- React Context原理
- React渲染过程
- hook原理
对react源码有兴趣的兄弟可以看mini-react。装一个Octotree - GitHub code tree
浏览器插件会比较方便阅读。同时记得给个star,满足下中年男人的虚荣心
交友
23年通过react源码陆陆续续结交了百来个朋友,感谢朋友们的认可和支持。
如果兄弟们对以下问题有兴趣,都可以加我微信聊聊天,人数达到一定程度后,我再考虑拉个群:
- 约跑。如果对10公里50分钟有兴趣的兄弟,加我时可以备注:约跑
- 面试。如果需要面试心得&&面试经验,可以备注:面试
- 学习。如果想聊聊学习心得的,可以备注:学习
- 源码。如果对react源码感兴趣的,可以备注:react源码
小结
写的有点多且杂,就当是对魔幻的2023年的一个总结。希望来年春暖花开,词穷了,++,不知道写啥了。那就祝看到的朋友新春快乐,恭喜发财,财源滚滚。