一份来自祖国大西北前端程序员的[2021]年终总结,请您查收!

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

前言

原本月初就打算写这个年度总结但因为各种原因拖拖沓沓的就到了现在,2021对我来说是一个梦幻的一年,也是我成长最快的一年,离开了呆了很多年的城市,从新疆克拉玛依来到了新疆石河子,一个不知多少线的城市。

入行

大学的我学的专业是机械设备一个跟计算机毫不相关的专业,大学期间每天就是拿锯子锯铁块然后跟车床打交道。等毕业了三方就业协议签了一家乌鲁木齐的企业。虽然当时三方协议签了,但我转头就后悔了,想了一夜,认为我还是不喜欢在工厂的生活,毅然决然的给负责人打电话说放弃就业。可放弃了就业我去干什么呢?

那段时间也是我最迷茫的时间,不知今后的路要怎么走,没有办法只能自己去找工作,在投了很多简历的情况下也终于收到了人生中的第一份面试邀请,印象很深刻当时面试的人大概有十几位,当时的心是忐忑的,根本毫无把握,不过好在运气好最终我和另一位同学还是通过了面试。

而我也得到了我的第一份工作做商务推广全疆出差推公司系统,这里我要感谢一下旭东哥当时对我的提携和帮助。在做了一段时间后最后不知道因为什么原因公司放弃了这个系统。而我在当时也面临了两个选择是换部门做项目经理还是离职换一份工作,最终呢还是决定换个部门吧,离职了也不知道去做什么。

在新部门我呆了大概三个月吧因为有点接受不了新领导的工作风格和工作强度还是决定离职另寻下家,这时候公司的研发部经理知道了我要离职的消息便向公司建议可以让我尝试去学习开发以补充公司的用人紧张。在这里我要万分、万分、万分的感谢一下当时的研发部经理一个重庆老哥凯哥

就这样我开启了我每个月按时拿工资,每天的工作就是学习的生活。一开始我是往后端方向学,先学数据库,学的过程中我又接触到了前端的知识,经过对比发现我好像还是更喜欢前端一些,于是就转了前端(这里感谢一下当时的前端师傅涛哥对我的支持和帮助)。

因为不会找资源,为了学前端就花了750元慕课网买了《前端零基础入门》这节课,学了大概有一个月的html css然后就做了当时公司接的一个党建网站项目的静态页面,涉及敏感信息,就不贴图了。做完了这个页面紧接着公司又安排做公司的官方网站。

在做这些项目的间隙看了几节js的基础课程,然后紧接着涛哥就开始教我用vue。告诉我方法应该写在什么里面,接口请求你应该怎么用,变量写在哪里又怎么用,当时我也没意识到我学的都是应试之法,而不是原理。

其实想写最简单的vue项目你只需要知道变量写在哪,方法写在哪,会html、css其余的例如computedwatchnextTickslot等你都不需要知道干什么用的就已经够了,就已经可以写出来页面了,routeraxios前人都给你配好了,打包有脚手架,你只用写页面其余的什么都不用做。我当时就是这样,第一个项目还是用element-ui做了一个公司的招标专家摇号系统

做完了这个项目就已是20年的年初,紧接着就迎来了2020年的疫情。

项不暇给的疫情

疫情期间公司承接了克拉玛依市的疫情防疫系统的建设工作,于是我们整个部门开始了一整年的24*7的工作制度,没有明确的上下班时间,熬夜是常态。经常性的熬了一夜,第二天睡一上午下午继续去上班,因为我们有时工作是即时性的,晚上七八点左右政府开会确认要这个功能,第二天早上就要上线。那段时间基本上每个人手上都同时有两到三个项目/功能在同时推进。当时虽然我们工作很辛苦,但我们整个团队就像一大家子人,我们是一个整体,我们团队的凯哥 吴哥两个老大哥也一直在照顾着我们。

而我呢在这种情况下也做了很多项目,大概给大家汇报一下:

实时公交查询(H5)

功能简述: 

  1. 用户进入页面,输入查询公交路数,显示当前运行车辆行驶轨迹及预计到达时间;
  2. 用户输入起终点进行公交的路线规划。
  3. ...

职责描述: 独立完成该系统的前端开发并负责后续系统的升级和优化。

招标摇号系统(Pc)

功能简述:平台录入专家信息,摇号随机选取专家信息并进行短信通知。

职责描述:独立完成该系统的前端开发并负责了后续系统的升级和优化。

信息发布(H5)

项目描述:城市综合信息发布平台(招聘、求职等)

职责描述:独立完成该系统的前端开发并负责后续系统的升级和优化。

城易服务(小程序) 可演示

项目描述:智慧城市品质生活综合服务平台

职责描述:负责了该平台的前期框架搭建及后续部分功能开发。

垃圾识别分类(小程序)

功能简述: 用户拍摄需识别物品,系统给出分类类别

职责描述: 独立完成该系统的前端开发并负责后续系统的升级和优化。

疫情社区生活综合服务保障平台(Pc)

功能简述:商家录入商品,居民选购并汇总选购数据

职责描述:独立完成该系统的前端开发并负责了后续系统的升级和优化。

便民电话(H5)

功能简述:汇总整理全市对外联系方式并进行归纳分类,用户可快捷搜索查询

职责描述:独立完成该系统的前端开发并负责后续系统的升级和优化。

通行码(H5)

功能简述:全市各个人员出入口生成专属二维码,用户扫码记录当前行程信息

职责描述:负责了扫码展示结果页及用户注册页面的开发工作。

520商城(小程序)

功能简述: 商家发布商品或服务,用户在线购买生成消费码,线下扫码核销消费

职责描述:负责了该系统订单部分及商户端的前端开发。

核酸采样登记系统(H5)

功能简述:生成采集码、试管码、袋码、箱码,用户线下核酸采样登记,采样完成扫码装袋装箱,准确追踪核酸采样情况以及核酸检测结果

职责描述:负责了该系统的部分采样登记页面制作以及核酸试管登记装箱等功能的开发。

丝路新棉(小程序)

功能简述:棉花线上质检出具检测单、棉农监督投诉、线上棉花交易等

职责描述:独立负责该系统的前端开发并负责后续系统的升级和优化。

智慧乌苏(小程序)

功能简述: 智慧城市品质生活综合服务平台

职责描述:独立完成该系统的前端开发工作,目前已上线功能健康打卡、扫码通行、信息发布、一件事一次办等。

克拉玛依市经适房出让金缴纳系统

功能简述: 线上缴纳经适房出让金并提交相关材料并审核

职责描述:独立完成该系统的开发工作。

离职

在全国疫情基本稳定的情况下我也冒出了离职的想法,在经过了长时间的思考后,我在今年的年初选择了离职,想谋求一个更好的发展机会。

离职后想找一份上海、苏州的工作。去上海、苏州看一看,看一看外面的世界,感受一下江南的风情。

决定离职后,就做好了简历并且开始在boss上找工作,但是我忘记了我是一个有家室的人,接下来给大家隆重的介绍一下我的女朋友。

我跟她在她实习认识并且在她实习结束回校的前一周确认的关系。我俩开始即异地,刚确认关系她就要结束实习回校,但好在我们两座城市只相隔了大概300公里左右,坐火车3个小时就可以到彼此的城市。

火车.jpg 这是她结束实习回校的时候我送她在火车上拍的照片,就这样我们开启了我们两年异地的生活

迪士尼1.jpg 这是我们19年在迪士尼拍的照片

飞机.jpg 这是我们在从上海回新疆的飞机上拍的照片,当时她哭了好久

草原.jpg 这是我们去草原拍的照片

当她知道我要离职的时候,她告诉我她想让我来她这里工作,当时已经异地了两年,现在每个月想见面还能见一次面,我如果出了疆一年见一次面都不一定。最后因为我家也在这边,我爸妈也在这边所以就综合考虑了一下,还是决定留在新疆。

新城市

做好决定后就开始投简历面试,因为疫情的原因面试基本都是线上面试,印象深刻当时有一家公司问了我几个关于vue的基础问题:

  • let 和 const 的区别
  • created 和 mounted 的区别
  • vue中的插槽
  • ...

我当时基础及其糟糕,虽然项目做的不少,但是这些问题我支支吾吾的都没有答的很好,一年多的工作经验跟刚开始学习的小白一样。当时的面试真的是尴尬的要死,原地抠出五室一厅。

基于此我开始刷面试题,然后于年后在石河子找了一家做农业遥感的公司,并且在今年的的3月8日办理了入职,来到了石河子。

新生活

到了石河子,因为找不到愿意和男生合租的房源,就跟女朋友商量租了一套带天台的2室2厅2卫的复式,一个月1500元,然后我们把楼下的卧室又转租给了我女朋友她们学校的另一对情侣,当个二房东,一个月收750元,算是均摊的房费。

饭饭

新房子里有厨房,可以做饭,然后而我本身又很喜欢做饭,但之前在克拉玛依住的是宿舍一直没有做饭的条件,来到这里也算是解放了天性,这里贴几张图片给大家瞅瞅(没有拍新图,就靠这几张图当选了美食圈的圈主):

1.png

2.png

3.png

4.png

5.png

这个拍的基本都是一些大菜,家常菜基本都没有拍。在家里一般都是我做饭,女朋友洗碗,我也在今年一年体重从60公斤涨到了71公斤...

借着这些以及xdm的支持,也成功当选了掘金舌尖上的沸点圈子的第一任圈主,在这里也再次感谢xdm的支持。然后也欢迎xdm参加本圈子的活动,晒晒你们的冬至饺子/汤圆,我们一起云过冬至。#冬至饺子x汤圆之战#

猫猫

因为我们有了自己的房子,在今年我们也就养了两只猫,一个八月、一个十四

十四

十2.jpg

十1.jpg

美照放完了来一张洗澡的皂片~

十四洗.jpg

八月

八2.jpg

八1.jpg

八月今年因为牙齿长歪扎到肉里带它去了趟医院感染了猫瘟,贴两张八月猫瘟治疗期间的照片

八.jpg

八病.jpg 当时一度以为八月要挺不过来了,幸好八月还算争气,不枉一天560的治疗费

我和她

陶瓷.jpg

八33.jpg

新发展

入职的新公司两年前的主要业务还是做无人机打药,近两年才转型成了主做遥感监测平台的一家科技信息公司。因为公司地处大西北又紧挨着乌鲁木齐,所以开发人员及其难招,我来的时候公司只有一个后端和一个前端。

不过好在公司的业务比较简单,工作也相对比较少,不存在加班的情况,大家也都是到点就下班。于是我就有了大量的空余时间,开始针对性的去弥补我之前学习的漏洞(就是刷刷基础)

# JS入门到精通全套完整版

# vue、Vuejs教程,从入门到精通

在看完如上的系列视频后,遇到了李永宁大佬在B站发布的vue源码解读系列视频并且循着B站视频内的链接,注册了掘金关注了李永宁

image.png

image.png

当时看到后尝试听了第一节课,听完简直惊为天人,讲的那叫一个深入浅出、简单易懂,还都是图文+视频的形式

这里贴一下 李永宁掘金主页# 李永宁,有感兴趣的小伙伴可以看看,原文章内基本都有视频链接

就这样在刷完李永宁大佬的源码解读视频后也算是对vue有了一个较为深刻的认知。

但感觉还是不够,还想系统性的学习整个前端体系,就这样我又报名参加了开课吧Web全栈架构师033期,成为了村长 然叔 崔哥 ...的学徒。

课程刚开始vue部分的源码剖析听着还不算费力,因为之前跟着李永宁大佬的视频已经读过了源码,刚好借着机会顺便巩固一下。

image.png

可越到后面因为我的知识体系薄弱问题跟着老师的进度已经非常吃力了,就比如我从来没有用过react可课程却在讲react源码...

拥抱vue3

而我在今年10月份也被公司提拔为了公司研发部的前端负责人(公司年中又招了两个前端)。在升职之前一直有向公司建议将技术栈从vue2升到vue3,但当时公司负责人认为vue3生态还不成熟,一直就没有同意。

但当我成为了负责人后,有了对技术栈的选择权后我却又开始犹豫起来,一是从来没有用vue3做过项目,担心vue3坑太多,二是担心新技术的上手速度影响项目进度,影响了项目进度我就是第一责任人。

在犹豫考虑期间,开始尝试用vue3写测试项目,搭建一个vue3的后台管理开源项目

image.png

后台还没完成,没有在线地址(后续完成了会单独出篇文章)

在搭建后台模板的同时相对应的也产出了一些关于vue3的文章

# 什么是Vue3的组合式API?

# vue3的setup还能这么用?

# 在实验 vue3.2中 的script setup时,关于...toRefs的应用尝试

# vue3 + vite 进行axios请求封装及接口API的统一管理

也得到了很多掘友们的支持和鼓励,在这里再次再次再次的感谢大家对我文章的支持和鼓励,你们的一句评论有时候真的可以给人莫大的勇气和力量

image.png

image.png

最终呢经过尝试,发现真的vue3简直不要太香,特别是使用<script setup>的时候。所以最终还是决定公司整体技术栈向vue3迁移,拥抱vue3

展望2022上半年

一年计划太远,先列个半年计划

  • 可以的话首先希望在任期内运营好舌尖上的沸点圈子;
  • 完成vue3后台管理模板制作,拥抱开源;
  • 开始尝试阅读vue3源码并同步相关文章;
  • 现在掘金2级明年上半年争取能到个3级
  • 想去见女朋友父母,但好怂,就在等等吧。

最后在新的一年里也希望我和我们部门的同学能一起进步一起成长,2022我们一起向着向往的方向前进!前进!前进!

Guess you like

Origin juejin.im/post/7043846770169757727