今天看了一篇关于计划的博客,有所感触,因此也对自己2019年做个规划,其实也就是自己一直想做的事,只是一直没有规划,因此事情一直搁置着。
先说一下我自己:
开发语言上我先后经历了VB、c++、C#,而现在转战java;业务上从mes到设备控制处理;软件形态上从客户端、app到java web,可以说跨度有点大,反过来说就是啥都没有深度。而今接触java 5年,正式使用2年,可以说是个大菜鸟。
2019年,技术规划从三个方面进行:
1、对项目中使用到的技术进行分析总结;
2、对基础技术进行深入分析;
3、用java完成一个兴趣项目。
1、对项目中使用到的技术进行分析总结(先简单罗列一下);
1) SSO (1周)
2)LDAP (1周)
3) nginx (1周)
4)redis (1周)
5) active mq (1周)
6) postgre sql (1周)
7)netty (1周)
8) swagger 文档生成(1周)
2、对基础技术进行深入分析
1) java 集合、多线程、io
2) jvm 内存布局、内存模型、垃圾回收、类加载等
3)mybatis 源码分析
4)tomcat分析
5)spring、spring mvc 分析
6)分布式系统原则、复杂度及解决方案
7)设计模式
3、用java完成一个兴趣项目(项目形态)
1)java restful 服务。【通用结构、领域驱动、事件总线、审计日志、数据过滤、权限验证、参数校验、异常处理、定时任务】
2)vue、element-ui 后台管理
3) mui app客户端 (前端)
4)c# winform客户端(前端和后台)
5) 微信公众号或小程序(前端)
“ 士不可以不弘毅,任重而道远”