「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
一、前言
小时候时间过得很慢,总想着长大、过年、拿压岁钱。毕业后时间过得飞快,恍恍惚惚过了几年,算了算毕业将近四年了,2021年即将接近尾声,带着开心和些许遗憾一起迎接2022吧。
二、我与掘金
19年注册掘金,闲暇时刻上掘金划划水,看看沸点摸摸鱼,很欢乐。今年开始慢慢写文章,想把脑子里的东西输出成文字还是有点困难。说来惭愧今年只写了三遍文章,后面要继续加油,多多更新文章,感谢掘金平台让我们相遇。
三、工作
3.1 PHP项目
今年除了在现有的项目中做迭代开发,还开发了几个新的PHP项目,由于新项目用的框架版本较新,模块分层也比较合理,在新项目里写代码更舒服些,使用路由定义接口、业务逻辑写在service层、model层做增删改查。不过还是有点一把梭的感觉,开发效率是高,是优点也是缺点,为此我还把PHP和Java项目做对比写了一篇讲模块设计的文章。
3.2 学习Java
在这个新一线城市里使用PHP的好公司并不多。为了扩展知识面,开启了学习Java之路,有了其他编程语言基础,学习新语言还是挺快的,只要明白功能实现流程,不同语言实现方式只是写法不同,没有特别大的区别,花时间去适应和练习就能掌握该语言,完成一些基础开发。
先从基础的数据类型、流程控制、数组、集合、面向对象、注解、范型等。从弱类型语言转换到强类型语言开始的时候还是很别扭,特别是返回类型加范型。学完基础语法后开始学框架,学Spring Boot,从B站上看相关视频,上手做项目,因为从实际项目中可以复习并使用之前学习到的知识点。
3.3 Java实战
断断续续学着,公司Java项目有个很急的需求,开发Java的人手不够,我就自告奋勇地说我可以协助开发,然后就成功的和Java老哥一起开发该需求,先部署spring cloud项目,跑通项目后就开始进行开发,这个时候我对spring cloud的了解还不是很深,知道网关、注册中心等概念,但不了解具体的实现原理,不过没关系,先跑通项目写代码就行了,后续在慢慢深入了解。就这样花了一下午时间开发了一个功能模块,慢慢熟悉项目结构,接下来的几天需求提测,开始修复Java项目和PHP项目的相关bug。
从实战Java项目中发现了几个和PHP有所不同的地方,比如Java项目调用方法时传的是entity实体或DTO,再通过Getxxx获取具体的参数值,完成业务功能,返回entity和DTO;PHP则大多使用数组或者单个参数进行传递值。
四、生活
4.1 外快
朋友接了一个项目,没时间做就转给我了,酬劳6K。我一个人开发了后台管理系统、前台页面、前台接口开发,大概花了一个月时间开发完毕。还是使用PHP,写的很快,保证功能正常使用,毕竟花多少钱办多少事。最后还得感谢我的朋友介绍,不然也没有这一笔外快。
4.2 订婚结婚
和对象在大学认识并恋爱,今年在一起五年了。今年国庆回老家参加发小婚礼(顺便说一句发小工作很厉害也很辛苦,一直是我的榜样),参加完发小婚礼后我们也订婚啦,国庆假期结束回到工作地开始拍婚纱照,拍完婚纱照后11月份领结婚证,为什么着急领,因为领了才可以休婚假哈哈。下一步就是元旦结婚,安排的妥妥当当。今年又多了几个身份。
4.3 买车
为了方便节假日回老家,媳妇回娘家,买车也提上了日程。预算不多,先试驾了传祺影豹,外观、空间、内饰、动力好评。接着试驾比亚迪秦dmi,绿牌、动力好评,无奈空间和内饰一般。最后综合考虑选择了一款,这个价位还是挺香的。
4.4 读书
今年在上班通勤路上时读了几本书,有技术书、有心理书、也有鬼吹灯小说。使用的是微信读书
- SQL必知必会
- 大型网站技术架构
- 计算机是怎样跑起来的
- 软技能:代码之外的生存技能
- 黑客与画家:硅谷创业之父Paul Graham文集
- 硅谷钢铁侠:埃隆-马斯克的冒险人生
- 贫穷的本质:我们为什么摆脱不了贫穷
- 内向高敏者:如何在外向的世界自在生活
五、展望2022
-
工作 希望今年能多学习,达到自己目标。
-
生活 做好角色的转换,好好生活。
-
掘金 多输出文章,要求不高,每月至少更新一篇。
最后祝掘金、掘友越来越好。