大家好,我是鱼皮。今天给大家分享自己一位进步飞快的同学(小余)的学习总结。
星球原文链接:https://t.zsxq.com/0baWdCGOG
本文已获得小余同学的授权
一年就这么过去了,此刻回首,去年那个迷茫的我,似乎还在昨天。
改变前的回顾
2022 年 2 月 13 号是我改变的初始起点,在这个时间点之前,我对编程是一无所知,对电脑的接触仅限于小学玩过 4399 这类游戏,学历大专,专业技术为 0。
这是我那个时候的状态,是一个埋没在人堆里的大专生,刚匆匆结束了大一上半学期的实训,那个时候的我,连 vscode 都安装不好,连 HTML 都看不明白,连常用的单词都不认识,ctrl+c 和 ctrl+v 的快捷键都不知道。期末实训的时候,靠着打开 devtools,然后照着别人的网页抄袭,就不断的cv,使用 HTML+CSS 勉强搭起来的一个静态网站,代码甚至 HTML+CSS 是写在一个文件里面的,有些复制过来自己都看不懂
那个时候我的同学已经能够依靠自己搭出来很绚丽的小米官网了,JavaScript 也用上了。导致那个时候我是迷茫的,JavaScript 是什么?没听说过,前端后端是啥,也没听说过。
我那时候只知道我那大一上学期专业课的课程是 PS 跟 web 应用开发(其实就是 HTML + CSS),但是说学到了什么嘛,只能说不好意思了,全还给老师了。
太多的疑惑堆积在我的脑海里了,那个时候百度都使用不熟练(其实就是不会百度),大名鼎鼎的 CSDN 都不认识,说明我压根就没搜索过编程相关的内容,导致他直接连出现在我面前的机会都没有...
现在进度回到 2022 年的 2 月 13 号,刚刚对我入学的第一个学期做了一个概况,同时 2 月 13 号这个时间点,我的同学甚至已经学会了 Vue3,这里就将那个同学称呼为洛洛吧。而我也开始了起步,我加入了,这是我学习开始的契机,也结交到了很多的朋友。
大一下在校
初学第一门语言-JavaScript
2 月 20 号,回到了学校,正式开启了我的自学之路,正式接触了第一门语言:JavaScript,也正式接触了B站,没错!我这个时候才知道B站大学的存在,JavaScript 的课程看的就是 pink 老师的课程,以一天 20 集的进度前进。总计 48 小时,473 集的课程。我看到了 357 集,也就是截至到 jq 的那一节结束了第一门语言的学习。
2 月 20 号-3 月 29 号,完成了 pink 的 JavaScript 视频的学习,中途由于需要上课,或者一些琐事,还有宿舍的环境,又或者是第一次自己主动去学习不太适应,拖慢了我的学习速度,所以预计的时间比想象中要晚上几天。
但是成就感很大,我跨出了自学的第一步,并且做了思维导图将知识点串联了起来。这是初步学习了 JavaScript,还停留在表面语法,不过当初的我来说,已经是件难度很高的事情了
第二门语言-C语言 兼 MySQL数据库 兼ajax
第二门语言C语言是从4月1号开始进行的,也正式开始了我写笔记之路,由于福建的专升本的专业课当时是C语言+数据结构+数据库
。所以当时我第二门语言就开始了学习C语言,看的课程来自中国大学慕课的浙江大学翁恺老师的课程。
数据库基础学习
学习C语言之前,4 月 1 号-4 月 12 号,进行了 MySQL 学习,这时候看的是黑马的视频,讲的是真的不错,这时候学会了配置数据库需要的设置,最基础的crud、函数、约束、多表查询、事务基础,也就是基础篇的部分。外加专升本课程的学习(这个是每周六都上课一天,后续不赘述)
C语言
4 月 12 号-4 月 15 号,在找到翁恺老师的课程之前,踩了一个坑,在B站看某峰教育的C语言,讲的是真的差,浪费了我好几天的时间,此时我辨别视频质量的能力尚不健全,硬看了好几天,那评论区的发言指定是刷的。
4 月 15 号- 5 月 18 号,当我开始看翁恺老师的课程的时候,真的被他所折服了,隔着屏幕跟看视频的同学像朋友一样的语气去逐渐递进的去讲述C语言,这也让我意识到了不同的老师讲述的课的效果是有质的变化的。
此时我C语言的笔记在语雀上面写的,第一次写笔记难免生疏,动笔之前想了很久要怎么写,后面也是顺利写了下来,第一部3w字的笔记之C语言完成。
我学完了翁恺的课程后,C语言的学习并没有停止,而是继续学习专升本机构的C语言,并写完了专升本机构课程的思维导图。
此时C语言就告了一段落
ajax
5 月 9 号 - 5 月 13 号,观看了尚硅谷的 ajax,并且都操作了一遍,中途的跨域错误对我当时闭门造车真的是痛苦至极,无从下手的感觉至今记忆犹新
这段时间自不量力去看 JavaScript 高级程序设计(红宝书),不出意外的 GG 掉,在 100 页就坚持不下去了(前面也没吸收多少),意识到了欠缺了不少知识,这本书不适合现在的我
中途复习了前面学的 JavaScript 的知识点
框架Vue的学习+ES6
5 月 14 号 - 5 月 22 号,去学了 node.js,直接G掉了,这个里面当时直接看黑马的课程,没看明白,转头先去学了个ES6-ES11语法(目前来看,这语法就只学会了表面的用法,明显拉了,学了个皮毛,没有进行深入)
5 月 22 号 - 6 月 25 号,这段时间学习了尚硅谷的天禹讲师的 Vue2+Vue3 课程,天禹讲师的课没有丝毫的问题,过渡得非常丝滑,而且将 JS 高级的一些内容都暂且跳过了,对我这个新手非常友好。
这里没有写笔记是因为我的朋友 cool 已经写完了笔记,我直接使用了这份笔记
此时的时间点,我开始了我大一下的实训,结束准备开始了暑假生活
暑假生活
在暑假开始的时候,我就做好了不去死读书的打算,要规律生活,规律作息,多运动。在 7 - 9 月开学的这两个月里面,我早上 5 点起来跑步,每天 3 - 5 公里,跑完背单词休息,背完单词去洗澡开始一天的学习。
隔三岔五的去跟朋友去游泳还有去海边抓螃蟹,还学会了做蛋糕,做手指饼干,做冰淇淋泡芙等等一系列的甜品。
写了一个月的暑假日记来记录了自己的生活
以下计划都是混合在暑假时间内完成的,不再细分时间点
数据结构
我看的数据课程来自浙江大学的陈越老师的数据结构,陈姥姥将课程中所有的知识点都事无巨细的阐述清楚了,但课程对我的难度还是太高了,不好理解,对于这个问题我的解决方法是不断的回拉进度条重新看,不理解就继续看,看到理解为止,来回拉十来次都有,有时候一节课程 2 小时至少需要花费我 12 个小时去琢磨,然后将思路记录到笔记中
这个时候记录笔记开始采用 Typora 这样的 markdown 编辑器来记录笔记,并通过 PicGo 进行本地图片自动上传图床
就算如此,我仍认为我对数据结构的理解还处于很浅层次的阶段,这是需要大量刷题去进行融会贯通的。当时其实没有这么做,准备后续进行的,但是福建省2023年之后的考纲进行了大量的改动,专业课必考的C语言+数据结构+数据库给全部删光了,变成了python,然后加入了政治科目,这又是后话了。不继续进行了只是不使用C语言去刷数据结构了,后续还是会改用其他语言去刷,不代表数据结构不重要
- 这次的学习,记录下来了数据结构的笔记10w字,方便了我后续快速的回档其中的知识点思想
- PS:翁恺老师的C语言配合陈越老师的数据结构真的是绝配
计算机网络
这个课程看的是哈工大的李全龙、聂兰顺老师讲授的课程,一样的,难度过高了,参杂了大量的英文,咬牙坚持看到了最后,就是收获不太大,因为看得不是很懂,这个阶段的笔记大多数截取图片,等以后实力足够了回头重刷。以后再也不干这种看不懂硬看的事情了,折磨自己
python 语言程序与设计
这个课程看的是北京理工大学的嵩天、黄天羽、礼欣老师的课程,讲的非常详细,由浅入深,课件非常的用心,全程一个错字都没有,对一些计算机常识性的知识都详细的解释了,如果我第一门课程是学习这个,那能少踩多少坑呢?
照样的记录下来了笔记(代码+思路+语法),大概在5w字左右,还剩下一点点没有看完。后续还会继续重刷,因为2023年之后专业课考Python了。我认为这是非常适合学习的教程,能免费开放出来真的太良心了。真的应对了中国大学mooc的那句话:好的大学 没有围墙 这里附上在慕课的学习记录(学习课程的途中有暂停视频下来写笔记跟思考思路,所以记录学习时长60小时,实际大概300小时)

大二上在校
接受了专业课老师的邀请去打技能大赛,于10月份开始免课。学习PHP(竞赛要求),复习Vue2,并且结合ElementUI组件库做了一个管理后台
10月份:这个时间点从B站翻视频的时候,翻到了UP主小满的TypeScript跟Vue3+TS的视频,通过评论区的渠道进去了小满的QQ群,然后我发现了之前一开始就远远领先我的同学洛洛,直到现在还是领先于我,不过这个时候我已经不再迷茫了,我已经逐渐找到了自己的方向,落后也只会是暂时的,迟早会追赶上来
10月份,学习UP主小满的 TypeScript 视频内容,并写了3w字笔记
10 月- 12 月,完成小满的Vue3+vite+TypeScript+pinia+源码+electron的视频,并写7w字笔记
还有 pinia 的视频,对应的4000字,Router4的视频,对应的8000字
小满后续长达2个月的持续翻新视频还有新增内容,笔记都一一对应的进行了重写跟新增,就当作了复习
在小满的群里认识了很多前端大佬
这段时间同时学习了 PHP 的 thinkphp5.1 的框架,写了个 Vue2 后台项目,准备应对技能竞赛。但在 thinkphp5.1 的学习中并不顺利,课程大多数老旧,而且很少有实战项目,直接看官方文档的话,内容倒是很清晰,对我这个之前相当于从未接触过后端的人来说,如何进行后端项目的编写还是没有解决,因为内容会在文档中写出,但思想不会。但好在因为疫情,竞赛暂时搁置,thinkphp5.1的学习也就先告一段落
大二寒假
福建今年寒假放假格外的早,在 12 号晚上收到了好像要回家的消息,13 号就急匆匆的被赶回家了。所以 12 月 13 号正式开始了寒假的生活
由于家里较忙,12 月份主要还是在家干活 然后着手开始学习了 JavaScript 的高级内容,这让我认知到还有很多东西是需要掌握的,JS 闭包,内存泄漏,柯里化,this指向问题,面向对象-继承的大量内容,真正深入ES6-ES13语法,apply、call、bind函数的实现,节流、深拷贝函数的手写实现,迭代器生成器,异步等等知识点 然后由于回家后,事情还是比较多的,进度还是放缓了一些
小总结
在上面中,大概概况了我的学习历程,其实还有很多的收获没有讲述到,比如搭建了自己的第一个 hexo 博客,自己根据 vuepress2 弄出来了一个文档类型的网站,第一次购买服务器跟域名,第一次获得阿里云的专家博主,学会了去获取资源,学会了如何向别人提问,认识了一堆同样热爱学习的朋友,第一次与朋友共创百万编程笔记知识库,每天能坚持背单词,使用学生认证获取了 jet 全家桶的免费使用,克制一年不打王者荣耀,在 GitHub 中公开了自己的笔记(如果你想要获得的话,可以通过我主页进入我 GitHub 自行获取),目前有百来个 star 数量...
以上的这些都是利用课程之外的时间完成,不包含任何大学讲授课程的内容
未来一年的计划
真正的看完 coderwhy 的体系课,并且做好笔记供自己后续进行反复的复习(笔记会在 GitHub 公开,需要的自行获取,会准备 markdown 文档跟 PDF 文档各一份)
辅学 Go 语言,对后端进行一定程度的学习 英语单词的持续积累,可能要从百词斩迁移到使用墨墨单词 英语语法的学习,从B站的田静老师那里学习 专升本的准备(明年升本) 积累编程项目经验
更加热爱生活,不单单在学习上
半年计划(2023年放暑假前,7月份前达到的目标)
在 coderwhy 的体系课优先完成的部分(主任务)
重刷 HTML + CSS(如果你刚刚有仔细看我前面的概况,那就知道我这方面的漏缺还没有补充上,在之前的学习过程中有用到的会去了解,但是还是需要体系的学习一遍),现在 CSS 其实才是前端三件套里面最难的哈哈
JavaScript 的高级内容(已经完成)
node.webpack.git的学习(webpack跟git的学习已经完成)
Vue3项目实战部分(进行中)
React全家桶的实战
TypeScript的复习
Vue3+TypeScipt的后台管理系统
React+TypeScript网易云项目实战
学习Go(次要重心)
阅读2本技术书籍:《你不知道的JavaScript》《vue.js设计与实现》
阅读1本课外人生书籍:《认知觉醒》
刷完力扣热题100题
Linux基础的学习,达到能够日常熟练运用的程度
每天英语单词不间断积累
让自己的GitHub的笔记开源项目star到达200(本来写的这篇文章的时候还差很远,现在已经很接近了)
坚持阅读大佬的博客跟掘金优秀文章:例如小林的计算机基础,掘金作者林三心的前端知识点整合
总结:
我觉得年度的总结应该不单单需要这些内容,有了对过去一年的回顾,对新的一年的规划。但是还是缺少了一些东西,这些才是最精华的,也是我去年中收获到的最宝贵的东西。
核心收获
读书抵御孤独
自学是一个很孤独的事情,其实我一开始没有发现,因为我没有感受到孤独,但是我的朋友们在学习的过程中是会出现这种情况,我觉得不惧怕孤独是读书带来的效果。
没有完全没有意义的书,我看过很多的课外书,有世界名著,有各种家书,有童话故事,有网络小说等等。我很庆幸我在小学就遇到一个对我很好的班主任,她带着我看了很多书,有《床边的小豆豆》,有毕淑敏全套书籍,有国外名著《海底两万里》《格列佛游记》等等,还有很多人童年的回忆《查理九世》《怪物大师》《笑猫日记》《淘气包马小跳》《神奇校车》等等,那可就太多了。初中抱着四大名著不停的来回看,还有《龙应台家书》,三毛的《撒哈拉沙漠》等等,还有网络小说《龙族》,我在看路明非最初的时候,有时候就像在照镜子,看到他各种遗憾的时候,我也很难过,我会想我以后也会不会也会错过什么让我遗憾一生的事情
你要说这些有什么用的话,对我一年前,我确实不知道,我以前就只是单纯爱看书而已,这些也不是专业技能的书籍,看了你也无法获得技能上的精进,他们不像红宝书,不像犀牛书,不像图解HTTP这些,看会了,编程能力暴涨。我当时只是感觉书里的世界会更精彩,没事的时候想想书里面的剧情,我也能开心起来。
但是当我开始学习的时候,这些就像最坚硬的屏障,将孤独挡在了外面,也让我第一次清楚了以前的读书带来的收获远大于想象。
收获朋友
遇到了好多优秀的朋友,他们都是同龄人,却像太阳一样优秀,回头再看看自己,就不愿意继续停留在原地。我的学习路上收到了很多朋友的鼓励,这也是我学习路上坚持下来的原因。也仍感谢我过去的老师,在我摆烂了这么多年,却依旧鼓励我,看好我,愿意帮助我,我的改变如果能让她们开心就太好了
自学能力
自学能力是一个通用的核心技能,我认为今年收获最大的就是这个了。上大学以前,我小学初中高中,学什么内容都是已经固定好的了,不用自己去规划,知识点已经有学校的老师喂到了嘴里,你不学习,还有老师不断的催促你。到了大学什么都没有了,他们只会在收班费,叫你转发朋友圈的时候来督促你。学习?那是你自己的事情了
这种是没办法靠别人告诉你该学习了就能够改变的,说出来了,就不灵了。只有自己深刻的意识到,该学习了,才能从根本上改变。说出来的只是在表层,自己理解了,是在深层。不够深刻是无法主动愿意去接纳各种知识的。
我收获了这个,比2022年学到的知识都要重要,毕竟去年学到的知识很多都是浅层次的哈哈(要么就是提前遇到难度过高的知识点,吸收效率不佳,可能这是自学都会遇到的问题,浪费了不少时间),在摸索的自己感兴趣的方向还有如何去学习的方式,都花了很多时间去调整适合自己的学习节奏。到现在还在想当初一台2k块钱的4G轻薄本,开个 vscode 都需要十几秒是怎么坚持下去的
悟已往之不谏,知来者之可追
星球活动
1.欢迎参与 ,搞定高频面试题,斩杀面试官!
2.欢迎已加入星球的同学 !
3.欢迎学习 ,手把手教你做出项目、写出高分简历!
加入我们
欢迎加入鱼皮的,鱼皮会 1 对 1 回答您的问题、直播带你做出项目、为你定制学习计划和求职指导,还能获取海量编程学习资源,和上万名学编程的同学共享知识、交流进步。
???? 加入星球后,您可以:
1)添加鱼皮本人微信,向他 1 对 1 提问,帮您解决问题、告别迷茫!

2)获取海量编程知识和资源,包括:3000+ 鱼皮的编程答疑和求职指导、原创编程学习路线、几十万字的编程学习知识库、几十 T 编程学习资源、500+ 精华帖等!

3)找鱼皮咨询求职建议和优化简历,次数不限!

4)鱼皮直播从 0 到 1 带大家做出项目,已有 50+ 直播、完结 3 套项目、10+ 项目分享,帮您掌握独立开发项目的能力、丰富简历!
外面一套项目课就上千元了,而星球内所有项目都有指导答疑,轻松解决问题

星球提供的所有服务,都是为了帮您更好地学编程、找到理想的工作。诚挚地欢迎您的加入,这可能是最好的学习机会,也是最值得的一笔投资!
长按扫码领优惠券加入,也可以添加微信 yupi1085 咨询星球(备注“想加星球”):

往期推荐