前言

这大概是我第一次写年终总结吧,从18年毕业到现在也差不多是个有4年半工作经验的程序猿了,但好像无论是从生活还是工作和毕业时似乎没有太大变化。我也焦虑过、迷茫过,但要说会不会觉得有遗憾或者后悔似乎好像也没有。那就浅浅来说一下毕业后的变化及今年的总结吧。


一、四年大学历程

作为一个陕西人阴差阳错的来到了成都读大学,然后被成都这个城市吸引选择毕业后留在了成都。大学四年读的是电子信息工程专业,要说这个专业本应该是毕业后从事硬件方面的工作的,但我不喜欢,所以从大一开始就慢慢接触编程,走上了程序猿的道路,大学四年一直都是好好上课,好好考证,好像大学四年也没有做过疯狂的事情,与本人性格有关吧,大学把该考的证也都考了,还有幸拿过国家二等奖学金。在大三大四大家都决定要考研或者考公务员的时候,我毅然决然的选择找工作,因此在大四找了一份实习,明明是安卓开发实习岗位,却几个月没写过几行代码做着写标书的工作,但好在还是有收获的,没有写过代码看过公司的项目,也大致了解到程序员的工作。在18年要毕业时,也是跟大多毕业生一样参加过校招,还去电子科技大学参加别人学校的校招,也不知道当时自己咋想的,一个普通的二本学生去参加电子科大的校招。校招是没有收到过一份面试通知,只能走社招,但好在最后找到了一个在环球中心的外包公司开始了程序猿生活。

二、工作经历

从开始的安卓原生开发到RN安卓开发再到现在的前端开发。

1、安卓开发

毕业后的第一份工作是做安卓原生开发,在一个外包公司写原生,记得当时公司有2个安卓原生开发2个IOS原生开发以及3个PHP和一个java开发,好像没有测试人员和运维人员,而我主要的工作也是按照UI设计图和原型写安卓页面交互和联调借口,差不多是写了两三个原生项目,后面实在是觉得没有发展了就选择了跳槽,面试了4个公司,拿到了3个offer,选择入职了一开始并不看好的一家公司。但在这家公司一待就是三年多。

2、转岗

在第二家公司是我毕业后成长最快最多的,入职的时候是以RN安卓开发的岗位入职的,但作为一个刚毕业没多久并且没有写过RN混合开发的萌新来说,压力自然是很大的,记得当时入职前两周基本上就是搭建环境,看RN的官方文档以及熟悉公司的项目,好像当时是第三周才真正的开始入手写代码,当时公司的那个项目也是有迭代过很多版本基本功能都差不多实现了的,所以我开始的工作也只是写一些很小的功能,到后面APP大整改,我才接触些核心业务,我觉得我那段时间应该是毕业以来成长最快的阶段,这都是要感谢我当时的主管,教会了我很多,但好景不长,公司业务整改,APP停更了,我们不得不转前端。当时我们是有四个客户端开发的,最终也只有我一人留了下来选择转前端。

3、前端生涯

真正从安卓开发转到前端开发,历时似乎只有一个月时间,在那段时间我学习了基础的HTML、javascript、css样式,很快就喊我开始入手开发了,但我一开始接触的就是react+antd+dva+mock+ts搭建的项目,那段时间我基本上都是复制粘贴,然后改成自己需要的,不知道当时我们主管搭建项目时为什么要选择那么复杂的框架,项目里又有dva状态管理,又有ts还有数据mock,以至于一个简单的列表页面就需要创建好几个ts,tsx文件,初期阶段整个人都是懵逼的,根本不知道那些文件是干啥的,也不知道整个页面渲染流程,就只能是照猫画虎啊写需求。因为我们当时那些前端人员也都是第一次接触用框架来写前端项目,所以都是慢慢摸索学习,然后在互相分享。到后面项目不那么紧急的时候,我才开始看相关的官方文档学习。

附一些文档地址

1、React官方文档
2、DvaJS
3、Mock.js
4、UmiJS
5、qiankun
6、Ant Design

但在待了三年半的样子因为国家政策的改变公司业务收到影响,因此我们所做的项目又还没问事就被扼杀到摇篮里,我不得不选择跳槽,今年过完年回来就一直在准备面试,投了很多最终自己都被面的没有信心了,觉得自己毕业几年啥也不是啥也不会,好在最后遇到了现在的主管,顺利拿到了offer。

三、2022年终总结

今年的经历也是比较丰富多彩的,在我3月底拿到offer离职之后,公司撑不下去裁员了,因此我成了冤大头,提交辞职后的两天其他同事也都陆陆续续被HR叫去面谈谈赔偿。我不知道是傻还是天真,竟然写了一大段话发给我门的人事总监,摆脱她帮我也申请点补偿,结果换来的也只有已读不回。在今年8月底还在酒店喜提了两天集中隔离,然后就是9月份的静默,整个9月基本上前二十天都是居家办公。到了12月份放开时,也是没有逃过了个。年终总结:

工作技能
1、学到了新技能,因为公司用的Ramda所以我也从之前习惯的lodashjs工具包转换成了ramda。
2、接触到了tailwindcss,才知道原来可以快速方便的实现页面样式。
3、慢慢从class类组件转换成Hooks函数式组件。
4、学习了remaxjs混合小程序开发,虽然现在remax已经不维护了
生活总结
看了几本书,运动了一段时间,


输出的一些记录文档

2023展望

1、技术上能有所精进
2、多读几本书
3、坚持锻炼‍♀️
4、完成人生大事