普通本科计算机大一新生,掘金持续输出自己的内容。(欢迎指正)
个人现状,上学期学过了c语言,计算机导论,英语基础中规中矩,数学基础偏差,对于大学的水课早已习惯,很早就明白自学的重要性,执行力需要逐步提升。
个人大一下学期规划(按现实情况变更)
| 时间 | 任务 |
|---|---|
| 2月中旬至3月初 | 学习HTML和CSS主要内容 |
| 3月 | 1.学习JavaScript,并搭建个人博客 |
| 2.学习Java,完成一个小项目 | |
| 4月 | 1.在linux系统上实现编程环境配置 |
| 2.用Java实现一个200行代码以上项目 | |
| 5月 | 深入学习Java,完成一个中型项目 |
| 6月 | 学习《计算机网络》,为暑假准备 |
日常任务
- 每天2小时高效编程,周末4-6小时攻克难点或完成项目
- 睡前15分钟复盘当天代码(为什么报错,是否有更优写法)
- 每天花30min,周末两天花2h+时间去学习《数据结构》
- 三天一道力扣算法题
- 高数,线代,英语,上课可不听,但一定要认真学(若日后考研,这是护城河)
学习方法
- 学校的课程作业按时完成,但不止步于此(自己升级功能),并加强git使用
- 用项目驱动学习,leetcode题作为辅助
- 阅读官方文档和电子书,不看原文笔记总结(费曼学习法)
其他的想法
- 日常编程,一定要多用git命令,多逛github,这是你未来的简历
- 电脑的Ubuntu系统要利用起来,多学习指令,以后就用linux来编程,Windows用于娱乐
- 多动手写项目,多用Google,实践和搜索能力是关键中的关键
- 每天花20min来练打字,typing club早日过百