✅ 作者简介:一名大三的大学生,致力于提高前端开发能力
✨ 个人主页:前端小白在前进的主页
系列专栏 : node.js学习专栏
⭐️ 个人社区 : 个人交流社区
学习格言: ☀️ 打不倒你的会使你更强!☀️
前言
⭐️写下这篇文章其实也是借助官方活动的一次机会,这篇文章将从我大一接触到前端开始到现在的一些感悟,希望可以帮助那些刚入大学的新生们,希望新生们不要犯下像我一样的错误,抓好在大学的学习时光,因为一旦你毕业,你要面临的压力将蜂拥而至!
其实在刚进入大学的时候我并没有学习前端,当时学的是后端java,但是因为自己的职务过多,导致了后端的进度过慢,最后还是转了方向,所以才学习了前端。记得在大一的寒假才开始了自己的前端学习之旅。
刚学习的时候一直紧跟着pink老师的视频,相信许多学习前端的小伙伴们“梦开始的地方”都在pink老师的html、css教程里,也就是从pink老师的视频里迈入了前端的大门!
前端的特点在于特别的容易上手,刚起步的时候觉得“前端嘛,也不过如此!”其实到后来才发现当时的想法太天真了,前端的知识的特点在于更新速度特别的快,前端的知识点太多、太碎了(可能也是因为这个原因,导致我后来心态上出现了问题,导致了学习态度也不正确,也不够努力!)
其实在大一和大二的两年期间我一直都在摆烂,学习知识的时候没有系统化,学习的时候不专注、没有时间观念,总是想没事的时候玩玩手机,或者去打打球,所以就导致了前端的学习并不好,我的前端学习基本上全部通过刷视频来学习,大家所熟知的黑马程序员
和尚硅谷
等等在学习编程的市场上相对来说占着主流的地位,但是实话实说,黑马
的视频更多的是适合0基础
,黑马所讲的东西非常的基础,非常适合小白入手,但是一直通过黑马视频,你的上限将不会很高!所以,如果你想提高自己的上限,你应该多去学习某个技术的官方文档
,比如,我们前端的vue
、react
等等。
学习编程最忌讳的一件事就是学不精
,为什么我学习一年半的时间我的技术层次还是没有得到一个很好的突破,我觉得最大的原因在于对知识的把握并不是十分精确!在我学习的时候遇到一些比较难以理解的东西,我总是想放弃,比如我们的js高级(promise
、原型
、闭包
、跨域
、回调函数
等等),在写项目的时候遇到一些难题,我表现的总是很急躁,总觉得自己没法完成,带着消极的情绪去写项目,导致了项目做的也是一塌糊涂!
长达两年的摆烂,让我现在搞得很被动,再加上自己升到了大三,心中莫名奇妙得有一种压力,可能是来自于自己什么还都没学会吧!
在这个将近三个月的假期里,有时候自己会思考一下自己的未来,思来想去,“只有实力才是硬道理”
,在这个假期里我开始大补以前落下的东西,大家看我最近的博客会看到,node.js系列开始更新了、时不时的也会更新js高级的知识、随后的话还会更新vue2、vue3中的重要知识以及底层原理。
现在的我处于后悔时期,但是庆幸的是自己在大一大二的时候并不是什么都没学,自己给自己挖了一个很大的坑,需要更多的时间去填平!前两年浑浑噩噩没有作为,自己回想以前,其实更多的是对自己的恨
,但是后悔也没有用了,现在自己能做的就是把握当下,憧憬未来
!
在迈入大三的这个重要节点,我要为我的梦想继续努力了,计算机行业,如果自己的学历仅限于一个本科,其实一旦毕业,你的人生八成成为定局,双非的院校不如 985 和 211 ,现在大型企业现在更多的是把学历当成了重要部分,想要进入大厂,技术是一方面,另一方面就是提高学历!
让我庆幸的是,大学数学相对来说掌握了一部分,有一点基础,英语也有基础,在社会的发展进程中,考研仿佛成为了大学生的标签。现在的社会什么都卷,学习技术也卷,继续深造也卷,但是最终的目的都是在于自己能拿到高薪!
在上边我说完了我的学习情况,那么接下来我想给入学的大一新生们学习编程提一些建议,希望能够帮助你们:
尽早的树立目标:
在大一入学的时候必须要明确自己来大学到底是想学到什么,一般情况下,在你入学两个月后你就对自己所在院校以及所在专业已经有了自己的认识了,你必须要树立自己的目标,尽早的做出决定:考研、考公
or提高技术直接工作
!
如果你选择了考研或这考公
,那么你在校的前三年必须学好数学、英语
,通过积累打下基础,为以后做打算,切莫搞临考突袭,等到准备考研的时候却发现脑子一片空白,还要重新开始
如果你选择了提升技术
,那么你必须在学习期间系统化的学习,千万不要太贪玩,贪玩只会害了你自己,在大学学习编程一般都是自学,自学最忌讳的是断断续续
,你必须每天都要去学习,去敲,去练习。csdn
其实为大学生提供了一个平台,来通过发表博客记录自己学习的知识,发博客不仅可以记录,也可以帮助我们巩固自己,同时也可以认识更多和你志同道合的朋友,可以一起进步
。
不要摆烂!!!
为什么许多大学生毕业便是失业
,那是因为他们在大学期间过度摆烂导致的,摆烂舒服的仅仅是一时,但是一旦你面临毕业,你自己都慌了!
在校学习期间不要天天躺在宿舍里,走出宿舍,寻找学习的地方,宿舍永远都不是学习的地方,如果你不走出自己的舒适区,那么你的学习之路注定是失败的,许多考研的学长学姐,早上很早就起床背英语了,学习技术的大佬哪个没熬过夜去钻研问题?
摆脱掉没有用的社交
上到大三,突然发现,自己前两年在无用的社交上花费的时间也太多了,所以在这里告诉新生们,到大学不要动不动搞一些没有用的社团,别在没用的社交上浪费时间,一切帮助你学不到东西的社交都是无用社交!
虽然我自己的前端技术并不是很好,但是我觉得我的一些经验可以帮助新入门学习前端的同学:
⚡️入门阶段(html、css、js)⚡️
学习前端在入门阶段其实大家都大差不差,在入门阶段的html和css根本没有逻辑可严,更多的是做笔记,多敲,多去练习,相对来说pink老师
的视频还是非常值得推荐的。
在学习js的过程中,就需要大家多去做一些逻辑思考了,前端的框架都是基于js来写的,所以js是必须给掌握熟练的,在学习期间必须多思考,js可以学的慢,但是基础一定要打牢!在学习期间建议大家多做一些小demo,运用自己刚学到的东西!
在js高级学习中不要觉得枯燥无味就不学习了!js高级才是帮助你进入大厂的一个关键,大厂的面试中(闭包
,promise
,防抖和节流
,深浅拷贝
,this指向
等等都是必问的!)其中,es6
必须要学精通!这里的学习就推荐大家去网络上搜索学习,仅仅依靠学习视频是不行的!
⚡️进阶阶段(node.js、vue)⚡️
在这一阶段,你要做的就是多去研究思考,在全网中这两个热门技术黑马
和尚硅谷
的视频讲解的都挺好的,跟着视频学习后要去思考,去敲,在node.js学习期间其实就是一个困难期
,但是如果你坚持住了,你的前端之路将会异常的流畅,同时node也是前端工程师进入到全栈的必经之路!
在vue的学习阶段,不要仅仅依靠视频,多去vue的官网学习,因为视频中有时候并不会讲到官网中提到的一些东西,不要觉得官网的文字晦涩难懂,看一遍不懂就多看几遍!
⚡️拓宽阶段(react、ts、小程序)⚡️
如果你想拥有高的薪资,拓宽知识面也是个不错的好选择,在大前端的背景下,react框架的使用热度并不比vue低到哪里去,甚至有时候会超过vue,所以学习react也逐渐成为潮流!学习react同vue一样,结合视频和官网文档!
ts的学习相对来说并不难,只要你学会了js你就会ts了,通俗的来讲,ts就是js的严格版本,我专门出了ts专栏(大家可以前去学习哦!),现在部分公司的大型项目已经开始使用(vue3+ts
或者react+ts
)进行开发了,ts在现阶段可以说是必须学会的东西了!
小程序学习其实在现阶段也基本算是一个必须学的东西了,大家可以明显感觉的到,我们日常生活中小程序出现的次数越来越多了,比如:健康码、行程卡等等
,我觉得小程序必然会有更大的发展!(小程序的学习推荐大家学习黑马以及去uniapp官网学习)
☀️不论是编程还是学习,更多的是希望大家能够持之以恒,不论你现在处于哪个阶段,你只要不放弃,认真去学,认真去钻研,相信你一定会得到自己想要的结果,在这里再送大家一句话:
慢慢的变好才是给自己最好的礼物!
书写不易,希望大家能够给予三连支持,期待我更好的文章哟