[COT]
2019年度小结
19年过的挺快的,在公司加班一不小心就到了第二年。
今年最重要的事情可能就属换工作了,毕业时候定下的3年内去大厂的目标,提前达成。
19初面试对18年中而言,招聘要求高了不少,还好准备充分面试通过率在70%左右。可能和经济下行有关。
工作
新东家忙碌了不少,算起来今年比去年多上了6个月班。上半年平均下班时间10点后,下半年稍微轻松了些,除了每周发版会留守到凌晨,其他时间9点就下班了。
参加新人培养,带两985毕业生,总而言之有些手忙脚乱。
累计面试10人+,有外包也有正式员工,通过率偏低。20年会逐渐完善自己的面试题库和评判标准,尽量考察全面。
今年在开发领域【devops】有不少收获,从需求跟踪,设计评审,编码开发,测试,运维部署,等方向都学到了不少东西,以下是今年在工作上学到的技术。
- 掌握了nginx的基本使用
- 熟悉了系统中的文件交互,完成前端到后台GB等级文件交互,主要使用分片上传,性能还不错。使用控件单个请求完成GB级别文件上传待验证。
- 文件系统 熟悉的有FastDFS,FTP,S3,使用过的有:GlusterFS,HDFS,MooseFS,Ceph.【google file system未开源,看过网上的相关论文】
- 开始使用分布式锁,分布式系统涉及多实例部署,必然会涉及到多实例环境下数据一致性问题,今年主要用到的是Redisson.
- 抽象设计能力,代码方面最大的改变,由面向过程思维开始面向对象编程,开始注重设计以及UML图。
- 消息中间件,今年消息中间件使用最多的是kafka。
- 跨服务间通信好像也非常常见,这在老东家独立业务的项目中,可能是非常罕见的。
- 单实例条件下,接口并发性能可以达到数千级别,主要应用缓存。
- 接触了分库分表,读写分离,主要使用sharding-jdbc,对索引的使用有了新的认识。
- 初步使用安全框架 Spring Security +oauth2
- 项目运维已经不在话下,掌握了linux的基本使用,一些复杂的命令借助百度也能搞定。可以算熟悉了linux操作系统。
- 测试方面,主要使用nG +Jmeter来进行接口测试。
生活
- 和舜妈去了次日本,无奈天气不好,摄影比赛没能拿奖。
拍照
- 今年拍了三次照片。最满意的是深圳湾公园全景图。使用了8张30秒长曝光接片。
- 入了新镜头 腾龙17-35 2.8/4/0 4000软妹币便宜好用,无奈工作太忙,今年也没能出去拍几次照片,计划了几个月的海边拍星空也因为太忙一直没能成功。
看书
今年看书不多勉勉强强看了4 5本书,和去年12本相比确实少了很多,一是太忙了,二是提前进入了大厂,短暂性的失去了目的性。
2020 年的一些计划
计划看的书单
- 《Nginx教程从入门到精通》
- 《Java核心技术卷 1 2》
- 《高性能MySql》
- 《HeadFirst 设计模式》
- 《看透SpringMVC》
- 《第一本Docker书》
- 《CI CD 实践》
- 《Spring Boot2精髓 从构建小系统到架构分布式大系统》
- 《Redis实战》
- 《kafka实战》
- 《Python 编程从入门到实践》
其他想读的书
- 豆瓣标记的年度书单,能看几本是几本
其他感兴趣的技术领域
- 前端框架Vue
- Python的初步入门
- fink spark hive hibase
- security oauth2
摄影
- 李涛视频的回顾
- 几种常见色调的整理
- 争取能拍照+修图 10次
- 静物摄影
- 常亮灯的基本使用
身体锻炼
- 体重控制在80Kg内,体脂率降低一些