一、java后台开发的学习提升(必须完成)
1、《深入理解Java虚拟机》和《Java并发编程艺术》和《Java 多线程编程核心技术》
2、复习数据库一些基本知识(非关系型数据库)
3、java一系列框架和中间件
上面的都是针对java开发的学习提升,同时还可以推荐地址程序员书单 还用vuePress做的Java私人博客 https://www.pdai.tech/
二、客户端的提升(必须完成)
1、移动端或者前端框架和语言可以学习Kotlin、flutter、vue.js、go、python
三、维护独立博客和微信公众号(必须完成)
1 、使用vuePress做一个独立博客(www.chenyu.cool)、可以发布技术文章
2、维护一个微信公众号,名字已经想好,不知道是否重复。
四、算法基础 (业余有时间就做下)
1、leetcode针对每种常见算法类型刷题(先定每种常见活跃类型3个左右)
五、学习csapp(业余时间选择性章节阅读,这是一个长期的任务)
腾讯大神都说底层三件套主要学习aupe《unix环境高级编程》《unix环境网络编程》还有一个csapp(《深入理解计算机系统》(csapp)) 说实话,《unix环境高级编程》《unix环境网络编程》我虽然初略的学了,但是我有些不怎么理解也不会怎么使用在项目中,可能理解和实践都欠缺吧,这次先学习下csapp,看能不能理解最基本的计算机知识,比如常见的虚拟内存、文件、进程和线程、IO 这些似懂非懂,需要好好深入学习。
六、锻炼身体 (只有身体好,其他的才有价值和意义,效率也就越高)
年龄越来越大,长期9 11 6,身体和记忆力大不如以前,这年需要坚持多运动、多锻炼身体,只有身体好才是本钱。
七、学习AI (如果前面的完成得还可以的情况下,有时间才可以学)
有时间(基本上不会有时间,内心只不过由这个执念)、有条件学习下AI相关的,因为没有机会做相关岗位工作,但是可以尝试学习下,我只是感觉,不过可以肯定,数学里面的函数和原始的计算机底层技术,我更喜欢函数、微积分、求导这些操作。