2020 寒假学习计划和进度记录
·5 分钟·1,618 字·已发布 2,165 天,请注意时效性

在 2020 年寒假开始的这一天,写下我的寒假学习计划,希望自己能通过这个寒假的学习有所收获。
前言
去年暑假,在南昌大学信工的群里,我认识了家园工作室的学长,通过他们了解了工作室的基本情况,萌发了加入这个社团的想法。
开学后,经过笔试、一面、二面、最终考核以及试用期考核的重重筛选,我最终留在了家园工作室。大一上这一个学期以来,除了临近期末的那两周,每周五都会有培训。刚开始的内容都是基础知识,还没有分前后端。后来经过了难忘的 Hackweek 之后,大家对前后端都有了基本的认识,后面的培训也就前后端分开了。可能是在个人爱好和前端狂热心理的驱动下,我选择了前端方向。
这一个学期下来,感觉自己学的东西很杂,了解了很多,但都没有深入学习。后来,偶然间在研发群里看到学长分享的一篇文章,是前几年一位很厉害的学长(子健学长,繁易の前端乐园)写的寒假学习总结,看完之后心里也想在寒假逼自己一把。于是,我也在寒假之初写下了这篇学习计划,希望寒假结束后能有很大成长。
文章会及时记录学习的过程和总结,并在标题后注明时间。
寒假学习计划
完成家园前端 Todo List 作业
截止日期:2020 年 1 月 13 日
- 完成静态页面的基本布局(2020-01-10)
- 完成基本页面布局的确定(2020-01-11)
- 完成基本功能的实现:添加事项、事项分类、列表渲染(2020-01-11)
- 完成事项标记、事项重置和及时更新(2020-01-12)
- 提交作业(2020-01-13)
系统地学习 HTML、CSS 及 HTML5、CSS3 的新特性和用法
- 看完尚硅谷的前端 HTML 与 CSS 基础视频(2020-01-20 至 2020-01-24)
- 了解 HTML5 的新标签和新用法(如 canvas 标签等)
阅读《JavaScript 高级程序设计》
- 阅读进度记录(2020-01-10)
学习 Linux 服务器端的常用命令和基本操作
- 待补充
学习 MySQL
- 待补充
学习 Python 的后端基础
包括爬虫、后端支持等。
学习用 Nginx 部署网页
- 学习 Nginx 部署(2020-01-12)
学习实践 JavaScript 的基本语法与高级特性
- 待补充
Vue 再深入
- 用 Vue 写家园 Todo List 作业(2020-01-10)
- 了解 Vuex(2020-01-10)
- 重新系统学习 Vue,主要参考官方文档(2020-01-20 至 2020-01-22)
学习 Excel
学习链接:8 小时趣学 Excel
- 八小时速成 Excel 完成前半部分(2020-01-15)
- 数据透视表、分列、规范录入数据、快捷键、函数
- 八小时速成 Excel 完成后半部分(2020-01-16)
- 函数、图表、图表美化、打印、文档保护
学习 PPT
- 待补充
学习日志
2020-01-10
- 今天起得比较晚
- 上午主要完善了 Todo List 任务的页面,包括静态元素、基本排版等
- 下午修改了页面 UI,选定为 ElementUI + MDUI 的前端 UI 方案,同时完善了页面的布局
- 使用了 localStorage 的本地存储功能,实现了列表的本地保存与读取,还没添加修改状态、删除和修改内容的功能
- 在 B 站看了 Vuex 的状态管理教程,虽然感觉没怎么看懂
2020-01-11
- 今天起得很早
- 早上看了很久的 JavaScript 基础,包括分号的使用、命名规则、错误处理、注释、声明、变量提升等
- 下午继续学习 JavaScript 的基础语法,把基础打牢
- 继续完善寒假 Todo List 作业,把冗杂的结构简化了,只保留了 app.vue 文件。考虑到任务比较简单,就没有写入过多的模板和组件
- 工作到半夜十二点,差不多了
2020-01-12
- 学习了 Nginx 部署网页,虽然学得很迷茫,但好在最后还是部署成功了
- 学习了很多 Linux 命令,做了总结
2020-01-26
这段时间事情太多,又要到处走亲戚,没有及时更新。简单总结一下这段时间的学习:
- Excel:花了两天看 Excel 的进阶视频,学习了布局、基本操作、函数、透视表等
- HTML 和 CSS:花了四五天看完了一百多集的尚硅谷前端 HTML 和 CSS 教程
- Vue:参照 Vue 官方文档重新学习了一部分 Vue 的基础知识
- React:这几天看了一点 React 的教程视频,帮邬振彬学长写家园主站的样式
- 总结:这一个多星期比较颓废,没有很认真地学习,尤其是自己还沉迷游戏好几天,该打
2020-02-11
好久没更新了,简单总结一下这半个月来的学习情况:
- 看了 JavaScript 有关的基础视频
- 本想跟着教程用面向对象的思想写一个简单的网页贪吃蛇项目,一开始想按照自己的思路写,发现后面思路不同,自己没头绪也写不下去了
- 学习与服务器有关的一些概念和常规操作,对服务器建立了基本的认知
- 通过安卓 Termux 终端软件学习、熟悉 Linux 的基本操作,包括但不限于:
- 目录相关的操作(cd、pwd、ls、~、/、whereis、which)
- 文件的增、删、改(常用编辑器的简单使用)
- 常用包管理工具的使用(安装、卸载)
- 镜像源的修改
- 常见工具的使用(ping、dig、nano、vi、vim、ssh、neofetch、cal、curl、tar、zip、unzip、wget 等)
- 相对深入地学习了 ssh 的用法,私钥、公钥的用途,在服务器上使用以达到免密登录
- 跟着视频以及官方文档学习了 React,算是入了门
- 做家园寒假前端的 ReadHub 作业,尽可能实现自己想要达到的效果,目前仅达到自己预期功能的一半
- 学习了 Nginx 的基本部署,通过不断摸索,摸爬滚打地找到了 Nginx 反向代理的简单操作方法
—— 本文完 ——