笔记
记录一些学习、工作中的经验、踩过的坑
历程
按照时间线来说,曾经学习了这些:
- 2013 年 - 2015 年
- 刚毕业时,以
Java
开发为主,基本是在使用SSH (Spring + Struts2 + Hibernete)
,后来多数公司都使用了SSM ( Spring + Struts2 + MyBatis )
- 工作中出于兴趣,学习了
Node.js
,在 Cnodejs 社区学习自己尝试写 blog ( https://github.com/luoyjx/gaoqi-blog ) - 而这家公司的业务是做环境监控,也是利用业余时间使用
Node.js
重写了之前的 Socket 通讯服务器,实现了物联网设备的数据接收、存储,以及后面实现的与物联网设备的命令下发、交互等,使用了Node.js + socket.io + MongoDB
实现。
- 刚毕业时,以
- 2015 年 - 2016 年
- 去了一家小创业公司,主要是用了
Node.js
开发,由于人手不足,接手了之前离职的员工的Angularjs 1.x
的代码,头一次接触到了(在当时应该算是)现代的前端框架,但是由于经营问题,最终还是离开了这家公司 - 去到了一家做 教育 及 IDC 业务的公司,主要是开发内部的系统 及 IM 等,感觉收获有限,但是出于领导的信任,还是尝试了诸如
Gitlab CICD
、Docker
、React
、Koajs 1.x (Node.js web framework)
等技术
- 去了一家小创业公司,主要是用了
- 2017 - 2019
- 进入到现在公司,可谓是
Node.js
如火如荼的那些日子,也收获不小,Docker
,React
,Rabbitmq
,Kafka
,代码 Review
,开源
等等,运维方面也从最早的shell + pm2
->shell + docker ( docker-compose )
->docker + k8s
逐渐的演进,而服务方面也从最初的单体架构逐渐迁移、演化为微服务,从最初的HTTP
也逐步尝试迁移到gRPC
等技术上来。
- 进入到现在公司,可谓是
- 2020 - 现在
- 也逐渐从
Node.js
为主变成了Golang
为主
- 也逐渐从
未来
Rust
是一直准备学习和实践的knative
找时间尝试