2021届_GritM
学习规划(2022.6.20 PM)
你这个的话,其实基本算是没啥基础,总的来说就是学过一些编程相关的,但其实入门编程,最少的也得掌握一门语言,不过你现在也不是要着急跳槽或者找工作,所以我更多还是带你学编程,打好基础。
对于你来说,其实最重要的还是先学习一门语言,像你学过的 linux 操作系统 ,还是和 C/C++/Java/Python 这些有点不一样,所以我们第一个任务,就是先学习 Java 这门语言,入门 Java 之后,就开始试着去做一些项目。
但是这个过程可能会比较慢哈,需要坚持,很难说一个月突击这种,下面是具体安排:
1、先把Java语言学扎实:先学 Java基础,一开始练习可以跟着做一做,这个老师讲的挺详细的,所以这块可能会花时间多一些,可能越到后面,越有难度。
2、学完 Java 基础 就学 Java进阶,这个其实有点难度的,特别是集合那块,对于那些源码分析的,先不理,你会用就行,太难的就放一放。
3、学完「1」和「2」,就开始学习 javaweb=>ssm=>springboot,就看 所有课程大纲入口 的第四,五,六,八这几个,下面做一些详细说明:
(1)、第四阶段Javaweb的项目可做可不做,看你兴趣,主要简单入门下前端 + 了解 cookie 和 session 这些。
(2)、第七阶段的 SSM 项目可以做一下。
(3)、第八阶段我们入门 springboot,然后就做一下那个电商项目。
但是我先不给你安排吧,想看看你 Java 的学习情况以及学习热情,之后综合判断给你学哪些,因为计算机基础这些学起来比较枯燥,所以先考虑你前期个人的学习情况再继续沟通计划,你自己有什么想法也可以随时和我说。
咱们的课程大纲看这里:所有课程大纲入口,另外,如果你对前端 html,js 这些感兴趣的话,想打基础也是可以滴,里面有对应的课程。
最后要记得,学习完每周来打卡下学习进度,比如可以参考他们的:社招转行做的比较好的成员示例
每周学习跟进(一个月连续没打卡会被移除)
第一周2022-06-20
第一天06/20
基础说明-内容介绍
第二天06/21
运行第一个java程序
第三天06/22
变量入门-常见数据类型(浮点数细节)
第四天06/23
浮点数细节-数据类型转换
第五天06/24
运算符
第六天06/25
标识符与进制转换
第七天06/26
根据章节作业查漏补缺,思维导图总结
看了点控制结构但还没上手
第一周小结
翻了许多小伙伴的进度,发现我学起来比他们慢许多会有些许焦虑,而且意识到自己的coding能力不是一般的差,代码写在纸上比输出在编辑器快。对于这些情况,我自己总结了一下:
1-除了工作之外,还是会刷剧看b站,如果把这部分时间分配下来,进度会快很多,但相比之前懒散的我确实进步不少了。
另一方面我也怕自己物极必反,对学编程产生逆反心理(本身不喜欢也不讨厌),但现在还是有一定的学习热情,所以希望自己能够循序渐进,保持好这个学习的习惯而不是只当做短期目标(且我学习的时候很容易走神不专心)。
2-coding能力差,一是我很多英语单词不熟悉,磕磕绊绊打字母;二是我本身键盘打字的习惯不好,有点类似二指禅总之没有很标准;三是操作少,很多时候为了省事,把逻辑在脑子里过一遍或者直接快捷键或者复制粘贴。
第二周2022-06-27
第一天06/27
分支
第二天06/28
switch-for
第六周2022-07-24
第七天while-IDEA
进度较慢,尽量补上
09-08
复习之前的知识o(╥﹏╥)o