猿创征文|一名大三学生的前端学习之路(真情流露)

news2024/11/15 12:37:35

在这里插入图片描述

✅ 作者简介:一名大三的大学生,致力于提高前端开发能力
✨ 个人主页:前端小白在前进的主页
🔥 系列专栏 : node.js学习专栏
⭐️ 个人社区 : 个人交流社区
🍀 学习格言: ☀️ 打不倒你的会使你更强!☀️

🔥前言

⭐️写下这篇文章其实也是借助官方活动的一次机会,这篇文章将从我大一接触到前端开始到现在的一些感悟,希望可以帮助那些刚入大学的新生们,希望新生们不要犯下像我一样的错误,抓好在大学的学习时光,因为一旦你毕业,你要面临的压力将蜂拥而至!

在这里插入图片描述

📃目录

  • 迈入前端大门
  • 摆烂时期(长达两年)
  • 后悔时期
  • 考研ing
  • 给新入学同学的建议
    • 学习前端的建议
  • 写在最后

👦个人介绍
我是一名来自双非本科的大学生,在校学习的是大数据专业,刚刚升到大三,在大二期间获得了河南省蓝桥杯二等奖 、校级的网页设计大赛二等奖、四级英语证书 etc…,除了学习唯一喜欢的就是打篮球了,给大家来一张偶像的图片欣赏一下!👇

在这里插入图片描述

迈入前端大门

其实在刚进入大学的时候我并没有学习前端,当时学的是后端java,但是因为自己的职务过多,导致了后端的进度过慢,最后还是转了方向,所以才学习了前端。记得在大一的寒假才开始了自己的前端学习之旅。

刚学习的时候一直紧跟着pink老师的视频,相信许多学习前端的小伙伴们“梦开始的地方”都在pink老师的html、css教程里,也就是从pink老师的视频里迈入了前端的大门!

前端的特点在于特别的容易上手,刚起步的时候觉得“前端嘛,也不过如此!”其实到后来才发现当时的想法太天真了,前端的知识的特点在于更新速度特别的快,前端的知识点太多、太碎了(可能也是因为这个原因,导致我后来心态上出现了问题,导致了学习态度也不正确,也不够努力!)

摆烂时期(长达两年)

其实在大一和大二的两年期间我一直都在摆烂,学习知识的时候没有系统化,学习的时候不专注、没有时间观念,总是想没事的时候玩玩手机,或者去打打球,所以就导致了前端的学习并不好,我的前端学习基本上全部通过刷视频来学习,大家所熟知的黑马程序员尚硅谷等等在学习编程的市场上相对来说占着主流的地位,但是实话实说,黑马的视频更多的是适合0基础,黑马所讲的东西非常的基础,非常适合小白入手,但是一直通过黑马视频,你的上限将不会很高!所以,如果你想提高自己的上限,你应该多去学习某个技术的官方文档,比如,我们前端的vuereact等等。

学习编程最忌讳的一件事就是学不精,为什么我学习一年半的时间我的技术层次还是没有得到一个很好的突破,我觉得最大的原因在于对知识的把握并不是十分精确!在我学习的时候遇到一些比较难以理解的东西,我总是想放弃,比如我们的js高级(promise原型闭包跨域回调函数等等),在写项目的时候遇到一些难题,我表现的总是很急躁,总觉得自己没法完成,带着消极的情绪去写项目,导致了项目做的也是一塌糊涂!

长达两年的摆烂,让我现在搞得很被动,再加上自己升到了大三,心中莫名奇妙得有一种压力,可能是来自于自己什么还都没学会吧!

后悔时期

在这个将近三个月的假期里,有时候自己会思考一下自己的未来,思来想去,“只有实力才是硬道理”,在这个假期里我开始大补以前落下的东西,大家看我最近的博客会看到,node.js系列开始更新了、时不时的也会更新js高级的知识、随后的话还会更新vue2、vue3中的重要知识以及底层原理。

现在的我处于后悔时期,但是庆幸的是自己在大一大二的时候并不是什么都没学,自己给自己挖了一个很大的坑,需要更多的时间去填平!前两年浑浑噩噩没有作为,自己回想以前,其实更多的是对自己的,但是后悔也没有用了,现在自己能做的就是把握当下,憧憬未来!

考研ing

在迈入大三的这个重要节点,我要为我的梦想继续努力了,计算机行业,如果自己的学历仅限于一个本科,其实一旦毕业,你的人生八成成为定局,双非的院校不如 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官网学习)

写在最后

☀️不论是编程还是学习,更多的是希望大家能够持之以恒,不论你现在处于哪个阶段,你只要不放弃,认真去学,认真去钻研,相信你一定会得到自己想要的结果,在这里再送大家一句话:👉慢慢的变好才是给自己最好的礼物!👈


👑书写不易,希望大家能够给予三连支持,期待我更好的文章哟👑

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/406125.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3中使用axios

vue3中使用axios 1.axios在vue3.x中的基础入门使用 在不涉及使用axios进行请求拦截以及响应拦截的场景下,axios的使用可以简化为以下步骤。 step1. 使用npm安装axios npm install axiosstep2. 我们将要使用的axios实例单独编写成一个js文件,文件夹可以建…

猿创征文|【C++游戏引擎Easy2D】学C++还不会绘制一个简单的二维图形?一篇文章教会你

🧛‍♂️iecne个人主页::iecne的学习日志 💡每天关注iecne的作品,一起进步 💪学C必看iecne 本文专栏:【C游戏引擎】. 🐳希望大家多多支持🥰一起进步呀! ✨前…

【Vue组件间通信】 全局事件总线、订阅与发布

目录 一、全局事件总线 作用 安装 组件使用案例 案例分析 组件一(小明) 组件二(小红) 效果展示 二、订阅与发布 安装 组件使用案例 案例分析 组件一(小明) 组件二(小红&#xff…

Python爬虫之Web自动化测试工具SeleniumChrome handless

​ ​ 作者 : SYFStrive 博客首页 : HomePage 🥧 上一篇续文传送门 📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗 📌:如果觉得文章对你有帮助可以点点关注…

Python流星雨代码

前言 用Python画场流星雨看看,源码见文末公众号哈。 流星类 def __init__(self): self.r ra.randint(50,100) self.t ra.randint(1,3) self.x ra.randint(-2000,1000) #流星的横坐标 self.y ra.randint(0,500) #流星…

出道即封神的ChatGPT,现在怎么样了?

从互联网的普及到智能手机,都让广袤的世界触手而及,如今身在浪潮中的我们,已深知其力。前阵子爆火的ChatGPT,不少人保持观望态度。现如今,国内关于ChatGPT的各大社群讨论,似乎沉寂了不少,现在怎…

Web自动化测试怎么做?Web自动化测试的详细流程和步骤

一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目…

使用node命令提示: ‘node‘ 不是内部或外部命令,也不是可运行的程序

报错:使用node命令提示: ‘node‘ 不是内部或外部命令,也不是可运行的程序 原因:没安装node.js 或者 没配置好环境变量 情况1:安装node.js: 在官网下载 .msi 文件:Node.js 中文网 (nodejs.cn) 步骤 1 : 下…

使用Freemarker来生成pdf文件

2022-09-02 今天接到一个生成pdf的任务,并且web端要能下载;在网上也找了许多的工具如:itext等,感觉挺复杂的没那么好用,然后想起了之前使用Freemarker来生成world文档,挺好用的,然后调查发现也能…

【JavaWeb】重新认识 Servlet 的初始化 [ 回顾 Servlet ]

🥇作者 .29. 的✔博客主页✔ 🥇记录JavaWeb学习的专栏:Web专栏 🥇向前走,不要回头。 您的点赞,收藏以及关注是对作者最大的鼓励喔 ~~ 重新认识Servlet的初始化一、回顾Servlet1.什么是Servlet2.Servlet规范…

设置背景图片大小的方法

背景图片大小设置 语法:background-size:宽度 高度;作用:设置背景图片大小取值: 取值场景数字px简单方便,常用百分比相当于当前盒子自身的宽高百分比contain包含,将背景图片等比例缩放,直到不…

Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表、地图)

Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表、地图) 目录 Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表、地图) 一、简单介绍 二、环境搭建 三、使用 echarts 四、自动缩放 echarts 五、数据更…

【网络通信】websocket如何断线重连

Vue <template><div><button click"sendDevName(xxxxxxxx)">发送</button>{{data}}</div> </template><script> export default {name: HelloWorld,data () {return {data: null}},// html加载完成后执行initWebSocket()…

Vue3-路由跳转专题详细总结

一、基本路由 点击事件似乎可以使用模板更改视图中的内容&#xff0c;个人认为与路由的区别是路由能使网页中的地址栏发生变化 请先阅读基础第二篇 1.创建一个组件,并引入 2.js文件中配置路径 //name相当于别名{path:/tabView,component:TabView},{name:myComPany,path:compan…

Vue3项目搭建全过程

目录 一、前言 二、搭建准备 三、搭建项目 四、启动项目 一、前言 在2020年的9月19日&#xff0c;万众期待的Vue3终于发布了正式版&#xff0c;命名为“One Piece”。 它也带来了很多新的特性&#xff1a;更好的性能、更小的包体积、更好的TypeScript集成、更优秀的API设…

前端面试真题宝典(一)

面试题真题 闭包和柯里化 闭包是什么&#xff1f;闭包是能够读取其他函数内部变量的函数 柯里化是什么&#xff1f;柯里化是把一个多个参数的函数转化为单参数函数的方法 闭包的用途&#xff1a;闭包的主要用途是为了不污染全局变量&#xff0c;用闭包的局部变量来做一些库…

30个题型+代码(冲刺2023蓝桥杯)(中)

2023.3.13~4.13持续更新 目录 &#x1f34e;注意 &#x1f33c;前言 &#x1f33c;十&#xff0c;KMP&#xff08;留坑&#xff09; &#x1f33c;十一&#xff0c;Trie&#xff08;留坑&#xff09; &#x1f33c;十二&#xff0c;BFS &#x1f44a;(一)1562. 微博转发…

获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)

一、需求 1、在echarts上绘制市级以下的区、县的区域地图。 2、在市级下很多都是有区、县的区域&#xff0c;而少部分是不存在区、县的&#xff0c;是直接市下面一级就是街道、镇级别的区域。 3、统一管理区域数据&#xff0c;有区县的市直接拿区县的geoJson数据&#xff0c;没…

炸弹人小游戏代码开源(python)

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a;小刘主页 ♥️每天分享云计算网络运维课堂笔记&#xff0c;努力不一定有收获&#xff0c;但一定会有收获加油&#xff01;一起努力&#xff0c;共赴美好人生&#xff01; ♥️夕阳下&#xff0c;是最美的绽放&#xff0…

Ajax--》请求操作以及跨域相关讲解

目录 jQuery中的Ajax 请求超时与网络异常处理 取消请求 Ajax请求—fetch() 跨域 jQuery中的Ajax 在jQuery中应该如何发送Ajax请求呢&#xff1f;看到这篇文章你就能大概了解到如何在jQuery中发送Ajax。 要想使用jQuery框架&#xff0c;肯定是需要引进jQuery资源的&#…