小志的Java学习计划
自身情况分析及目标
普通二本计算机软件工程专业,大学期间未参加比赛,绩点和个人技术水平也不高只能说可以保证毕业。一战考研数学发挥失利。受到网络上学历贬值的信息的影响,考虑到本身报考院校也不是出色的双非院校三年以后就业也许也不容易,于是并不打算二战,计划趁着毕业前的最后5-6个月从零开始学习直接找工作。
我收集了网上的信息包括形形色色的it行业分析,目前来看学习java开发也许是最稳妥的,就业面广,兴许能帮助我快速找到实习。我下载了各式各样的java学习路线图,阅读了牛客网和csdn等网站上的优质博主的经验贴,现总结成我的学习路线图。当然,我会根据实际情况适当调整。
我的目标是什么?现阶段什么都没开始的我着实是迷茫的,我所在的城市java招聘似乎并不多,也可能是春招没有开始?我有想过随便学一点找个先干着,但是和我差不多实力的同学在熟人介绍进入公司后我才发现,就业并不是一件容易的事情,公司只安排一些无足轻重的活比如抄报表写ppt等给他,第三方也没有意愿和他签署,我从同学那了解到他受到了压榨,每天7点上班,晚上又要无偿加班到10-11点,实习工资不过2000.当然也有看上去还不错的,软件测试工作,转正后到手5000左右。一年考研下来我发现学习方法比努力更加重要,看似努力的假努力是得不到理想的结果的,我走了太多弯路,浪费了大把时间。我觉得这是在我今后的工作和学习生活中需要花心思改进的。虽然实力一般学历一般,我并不希望自己听从父母辈的建议优先考虑找个可替代性高的工作干着,总要先努力先尝试吧。再小的帆也能远航,目标薪资等过于具体的东西我现在没法胡乱立flag,希望通过学习自己不后悔,当然,如果自己的努力是有效的,我希望有个看上去不错的工作,有能力保护想保护的人。行动吧。
学习路线
Java八股(17)
javase(5)
观看顺序:
- P1-P96 开头 到 常用API
- P113-141 异常 到 Stream流
- P162-169 多线程到线程池
- P186-p194 单元测试到动态管理
学习完javase后准备两个高质量项目进行练手,前期花费的时间要尽量少一些
同时跟进算法的学习,根据ai工具调查,需要大概200-400道力扣算法题
JVM(3)
观看顺序:
- P48-P95(从垃圾回收看到GC调优)
- P150-P158(类加载器)
- P175-P184(从CAS看到Synchronized)
JUC(2)
观看顺序:
- P11-P15(创建线程)
- P44-P46(线程状态)
- P78-P87(Synchronized优化原理)
- P120-P127(ReentrantLock)
- P146-P151(valatile原理)
- P200-P219(从自定义线程池到ThreadPoolExecutor)
- P274-P296(concurrenthashmap)
Mysql(2)
观看顺序:
- P51-P88(从事务看到索引)、
- P121-P132(锁)
- P154-P157(日志)
Redis(1)
观看顺序:
- P40-P43(从穿透看到击穿)
- P97-P100(持久化)
- P155-P159(数据结构)
SSM(2)
ALL
观看顺序:
- P43-P61(从Bean实例化到回顾反射机制)
- P69-P80(IoC)
- P92-P135(从代理模式看到事务)
Springboot(0)
跟着项目学
计组,计网,操作系统(2)
观看顺序:
- P2-P5(从计算机组成到线程切换)
- P30-P31(IO)
- P55-P65(TCP)
项目选择及项目经验积累(25)
两个高质量项目
待定,并行
算法学习(25)
代码随想录,剑指offer,热门100题等。
标签:顺序,Java,观看,学习,线程,小志,黑马 From: https://www.cnblogs.com/Mistiest/p/18679631