研0还有三个月,偏向学 Java 后端为就业打基础,但不知道是否选对方向、该怎么学
本人本科软件工程,目前已经确定读研,距离开学还有大约三个月时间。
最近一直比较迷茫,也有些焦虑。因为以后还是要面对实习和就业,我不想这三个月只是零散学一点东西,或者一直在比较方向、收藏资料中浪费过去,而是希望认真补一项对以后找工作真正有帮助的能力。
目前我比较倾向于学习 Java 后端。
主要原因是,我看到很多计算机专业同学准备开发岗时都会从 Java 后端开始,相关岗位、课程和学习路线也比较多。后端开发给我的感觉相对实际一些,能够锻炼数据库、接口开发、业务逻辑、部署等工程能力。即使以后不一定完全走纯后端路线,这些基础应该也不会完全没用。
但我并不确定这个判断是否合理。我研究生阶段可能还会接触 AI 与软件工程结合方面的内容,所以我也会纠结:开学前三个月重点学 Java 后端,是否是一个适合我的选择?还是应该优先补 Python、机器学习、AI 应用开发、测试开发,或者其他更贴近未来方向的内容?
即使暂时决定先学 Java 后端,我也不知道到底应该怎么学、学到什么程度才算有意义。
网上的 Java 后端路线非常长:Java 基础、集合、并发、JVM、MySQL、Spring、Spring Boot、MyBatis-Plus、Redis、Linux、Docker、消息队列、微服务、分布式、项目、八股、算法……越看越觉得复杂,感觉好像永远学不完。我不知道对于一个想先建立基础、以后为实习和校招做准备的人来说,三个月内哪些内容必须掌握,哪些内容可以暂时先放一放。
我之前其实也尝试过学习开发相关内容,但几次都没有完整坚持下来。现在回头看,主要有几个问题:
1. 自己找资料比较零散,不知道哪套路线是真正适合从基础学到项目的;
2. 看视频时容易觉得自己听懂了,为了赶进度就跳过真正动手写代码;
3. 等到自己创建项目、配置环境、连接数据库、写接口时,又会遇到各种报错,卡住以后很容易拖延甚至放弃;
4. 没有人监督时,容易只停留在看课和收藏资料上,没有形成真正的代码成果。
所以我现在也在纠结学习方式。到底应该继续找一套比较完整的课程自学,还是报一个线上班、线下班,或者找一位有 Java 后端经验的学长/老师进行阶段性陪跑,帮助制定路线、检查代码、解决报错并监督进度。
我不排斥为了有效学习进行合理付费,但也比较担心培训班只是卖课程和资料,价格很高,实际没有真正的代码反馈和监督,最后花了钱仍然学不会。
如果选择 Java 后端,我目前能够想到的阶段目标是:三个月内尽量掌握 Java 基础、MySQL、Spring Boot、MyBatis-Plus、登录鉴权、Redis 基础、Git 和简单部署,并完整做出一个能够自己讲清楚的后端项目。但我也不确定这个目标是不是合理,会不会太多,或者其实还远远不足以支撑后续找实习。
想向做过后端实习、已经工作的学长学姐,或者有过类似经历的朋友请教:
1. 以我目前的情况,开学前三个月优先学习 Java 后端是否合适?如果不建议优先学后端,还有哪些方向更值得现在开始积累?
2. Java 后端现在是否仍然适合作为计算机专业学生建立工程开发能力、准备就业的起点?
3. 如果选择 Java 后端,三个月内最合理的学习路线是什么?哪些内容必须掌握,哪些暂时不要碰?
4. Java 基础需要系统学到什么程度,再开始 Spring Boot 项目比较合适?还是更推荐边做项目边补基础?
5. 三个月内完成什么样的项目、做到什么程度,才算真正入门,而不是只看过课程?
6. 对于我这种自学容易中断、容易只看视频不动手、遇到报错就卡住的人,比较适合完全自学,还是适合找线上班、陪跑老师或者有经验的学长进行监督和答疑?
7. 如果考虑付费学习,应该怎样判断课程或辅导是否真的有用?有没有实际体验过、比较靠谱的课程路线或学习方式可以推荐?
我并不是想靠三个月速成,也不是指望学完一个方向就彻底解决就业问题。我只是希望尽早确定一条相对合适的主线,真正沉下心来做项目、补基础,而不是继续在方向比较、查资料和焦虑中来回打转。
非常希望能听到一些真实、具体的建议。单纯课程广告、夸大宣传或者私信推销就先不用了,谢谢大家。
#Java# #后端开发# #研0# #求职规划# #学习路线# #牛客AI配图神器#
最近一直比较迷茫,也有些焦虑。因为以后还是要面对实习和就业,我不想这三个月只是零散学一点东西,或者一直在比较方向、收藏资料中浪费过去,而是希望认真补一项对以后找工作真正有帮助的能力。
目前我比较倾向于学习 Java 后端。
主要原因是,我看到很多计算机专业同学准备开发岗时都会从 Java 后端开始,相关岗位、课程和学习路线也比较多。后端开发给我的感觉相对实际一些,能够锻炼数据库、接口开发、业务逻辑、部署等工程能力。即使以后不一定完全走纯后端路线,这些基础应该也不会完全没用。
但我并不确定这个判断是否合理。我研究生阶段可能还会接触 AI 与软件工程结合方面的内容,所以我也会纠结:开学前三个月重点学 Java 后端,是否是一个适合我的选择?还是应该优先补 Python、机器学习、AI 应用开发、测试开发,或者其他更贴近未来方向的内容?
即使暂时决定先学 Java 后端,我也不知道到底应该怎么学、学到什么程度才算有意义。
网上的 Java 后端路线非常长:Java 基础、集合、并发、JVM、MySQL、Spring、Spring Boot、MyBatis-Plus、Redis、Linux、Docker、消息队列、微服务、分布式、项目、八股、算法……越看越觉得复杂,感觉好像永远学不完。我不知道对于一个想先建立基础、以后为实习和校招做准备的人来说,三个月内哪些内容必须掌握,哪些内容可以暂时先放一放。
我之前其实也尝试过学习开发相关内容,但几次都没有完整坚持下来。现在回头看,主要有几个问题:
1. 自己找资料比较零散,不知道哪套路线是真正适合从基础学到项目的;
2. 看视频时容易觉得自己听懂了,为了赶进度就跳过真正动手写代码;
3. 等到自己创建项目、配置环境、连接数据库、写接口时,又会遇到各种报错,卡住以后很容易拖延甚至放弃;
4. 没有人监督时,容易只停留在看课和收藏资料上,没有形成真正的代码成果。
所以我现在也在纠结学习方式。到底应该继续找一套比较完整的课程自学,还是报一个线上班、线下班,或者找一位有 Java 后端经验的学长/老师进行阶段性陪跑,帮助制定路线、检查代码、解决报错并监督进度。
我不排斥为了有效学习进行合理付费,但也比较担心培训班只是卖课程和资料,价格很高,实际没有真正的代码反馈和监督,最后花了钱仍然学不会。
如果选择 Java 后端,我目前能够想到的阶段目标是:三个月内尽量掌握 Java 基础、MySQL、Spring Boot、MyBatis-Plus、登录鉴权、Redis 基础、Git 和简单部署,并完整做出一个能够自己讲清楚的后端项目。但我也不确定这个目标是不是合理,会不会太多,或者其实还远远不足以支撑后续找实习。
想向做过后端实习、已经工作的学长学姐,或者有过类似经历的朋友请教:
1. 以我目前的情况,开学前三个月优先学习 Java 后端是否合适?如果不建议优先学后端,还有哪些方向更值得现在开始积累?
2. Java 后端现在是否仍然适合作为计算机专业学生建立工程开发能力、准备就业的起点?
3. 如果选择 Java 后端,三个月内最合理的学习路线是什么?哪些内容必须掌握,哪些暂时不要碰?
4. Java 基础需要系统学到什么程度,再开始 Spring Boot 项目比较合适?还是更推荐边做项目边补基础?
5. 三个月内完成什么样的项目、做到什么程度,才算真正入门,而不是只看过课程?
6. 对于我这种自学容易中断、容易只看视频不动手、遇到报错就卡住的人,比较适合完全自学,还是适合找线上班、陪跑老师或者有经验的学长进行监督和答疑?
7. 如果考虑付费学习,应该怎样判断课程或辅导是否真的有用?有没有实际体验过、比较靠谱的课程路线或学习方式可以推荐?
我并不是想靠三个月速成,也不是指望学完一个方向就彻底解决就业问题。我只是希望尽早确定一条相对合适的主线,真正沉下心来做项目、补基础,而不是继续在方向比较、查资料和焦虑中来回打转。
非常希望能听到一些真实、具体的建议。单纯课程广告、夸大宣传或者私信推销就先不用了,谢谢大家。
#Java# #后端开发# #研0# #求职规划# #学习路线# #牛客AI配图神器#
全部评论
相关推荐
05-24 19:09
安阳学院 后端工程师 点赞 评论 收藏
分享
布布永不言弃:可曾见过“我在未上市小厂实习,丢人了xxx”,然后接着说“这个小厂的创始人是张一鸣” 然后别人要是真不认识张一鸣 就直接急了 点赞 评论 收藏
分享