• 猿创征文|活在大二,前端的我勇往直前


    🎁写在前面:

    首先我简单介绍下自己,我是一名本科大二学生,热爱前端,目前正在学习前端的路上,这篇文章是借官方征文的机会,总结一下自己过去一年的经历和感悟,以及自己大二的主要方向。以此警醒自己,也希望可以给准备学习前端,还没有方向的同学们一点帮助。

    一,大一上的迷茫

    我第一门接触到的编程语言和大部分人一样,也是C语言,我们的C语言是大一下学期才学,为了参加一些技术类的社团,我也就选择自学了C语言,接下来的事情很平淡,学习、敲案例、上课。

    当我把C语言基础学完之后,根据团队的要求,我开始了C++基础语法的学习,那时候的我,只是把学习当做了一个任务,完成这个任务我可能就会得到些什么,进入团队?差不多这样。

    带来的结果是什么呢?就是到后面我就陷入了摆烂状态,整个寒假,我几乎没有动几行代码,技术也学的不佳,ROS也没学好多少,虽然混进去团队,但总感觉,我并不属于那里。


    二,开启前端

    那时候我真的很迷茫,大一下开学我在补学习进度,但又不知道自己为什么要学。

    直到后面我冷静下来,问我自己,我是不是得有个明确的方向,为什么我会学得这么累。

    我开始刷B站,IT行业如何选择自己的方向,评论下有说前端简单、后端卷的,有说前端天天学,后端上限高的。

    直到我看见一条评论,大致意思是:重要的不是哪一个好,哪一个轻松,而是要遵从你的内心,程序员本来就累,选一个不喜欢的不就更累了吗。后面的话离我太远,但是那句遵从内心真的戳到我了,我只想着加入团队搞比赛,却没有想自己是不是真的感兴趣。

    后面我不再是只看别人的看法,而是结合自身在思考,觉得有点意思,我就去尝试。

    一下子我就看到前端,前端这个字眼在那时候我只知道是个方向,只是突然看到别人写出个很好看的页面,还有卡哇伊的动画。

    诶,有点好玩。

    就这样,2022年4月末,我开始正式学习前端,并且开始在CSDN上发布自己的笔记,不久,我填写我的个人介绍中,写下“心诚前端,法力无边”


    三,前端的延续

    开始选择前端,我确实有点儿戏,到后面我开始深入了解前端,我觉得,这是我感兴趣的路。

    至今,我学习前端已经快半年了,在这期间,我参加了工作室的考核,写了一些博客,也收获了一些粉丝和带我成长的前辈,特别是凉哥,让我长了不少见识。

    对于自己职业的安排,具体是考研还是本科毕业出来工作,这个着实没有想好,更倾向于后者,这里就不想那么多了,好好努力吧!

    2022剩下时间的寄望:

    • 赶紧过了工作室的考核,想有个工位,不想泡在图书馆了
    • Vue3学了,然后稳固一下vue
    • 数据结构和算法,动手!
    • 定个目标,年前粉丝破万,嘿嘿

    四,根据自己给伙伴们的小建议

    笔者可能有考虑不周的地方,请指出探讨,见谅

    • 如果您还在犹豫是否要从事IT行业,您可以去了解一下IT,都说IT行业工资高,这也是吸引很多人转码,考码的原因,但是在我看来,只有你对这件事感兴趣,不排斥它,你才会把它干好,编程也是如此,一个觉得编程枯燥的人,大概率是干不成程序员的。

    • 如果您已经决定成为一名程序员,还在起步阶段,我建议您可以多方面去了解IT各个方向,各种路线的,在斟酌自己个人情况下早点选出适合自己的道路。是学习前端还是后端,还是说想要考研、考公还是直接就业。
      当然,早点做选择并不一定适合所有人,只是说,越早树立自己的目标,你努力的方向会更加明确,越慎重选择自己的目标,可以减少试错成本,而我希望的,是您能在慎重考虑的前提下,坚定的选择自己的方向,早点踏上属于你正确的道路。

    • 如果您考虑选择前端,我建议您借鉴一下网络上推荐的学习路线,踏踏实实把三件套学好,再来学习其他知识,都说前端学的有点杂,确实如此,所以这也是我建议您根据路线学习的原因。培训这件事仁者见仁,自学能力强的,去不去培训差别只是在与人家给你包装简历,如果你是大学生,是可以通过项目经验、实习经验来增加自身筹码的,自身强才是真的强。(当然,有些培训班真的可以帮你解决很多顾虑,保证就业都出来了)

    五,前端路线推荐

    牛牛这里就顺便把自己的学习路线放出来吧,大家可以交流探讨一下。

    1. 基础部分:HTML基础知识和语义化写法、CSS层叠样式表基础知识和各种布局案例技巧掌握
    2. 入门阶段:JavaScript基础+ES6及以上内容,深入学习推荐书籍《JavaScript高级程序编程》也就是红皮书,这个不急,可以一边看,一边往下走
    3. 网络知识:包括计网、HTTP协议
    4. git知识
    5. 前后端交接阶段:Ajax,服务端的可以不看,在这里可以顺便把一个库的基本应用学会,比如说比较常用的axios
    6. 模块化
    7. 包管理工具
    8. CSS预处理
    9. webpage
    10. Vue(也可以先学node.js)
    11. node.js
    12. 移动端开发
    13. react
    14. typescript

    中间不要忘记穿插算法的学习呀

    上述只是我的大致路线呀,前端还有一些零零碎碎的东西要学的,比如网络的SEO等等,还有一个操作可以让你知道,你所选的方向到底要学些什么:到招聘网站一搜,多看几家的招聘要求,重复率高的就是你一定要学的,低点的就酌情学习。

    作为程序员特别是前端,技术更新是非常快的,我们要时刻了解企业需要的人才要求,就像现在,说不定没过多久,vue3的源码也会列入要求中(哭~)


    六,祝福语

    希望大家都有所成长,实现自己的目标,最后送给大家一句我很喜欢的话:
    披星戴月走过的路,最终将会繁华满地。记住,一人,便是千军万马。

  • 相关阅读:
    [附源码]java毕业设计流浪宠物免费领养系统
    nodejs的安装和全局配置(超详细哦)
    大数据营销促进消费品牌增长,消费品投资回归常识思维
    什么是网络安全等级保护
    学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 dreamweaver简单个人网页制作
    如何利用Airtest做一些简单的装包小任务
    在CentOS上安装Nginx服务
    超全整理,服务端性能测试-docker部署tomcat/redis(详细步骤)
    基于萤火虫算法优化的BP神经网络预测模型附Matlab代码
    全平台数据(数据库)管理工具 DataCap 管理 Rainbond 上的所有数据库
  • 原文地址:https://blog.csdn.net/weixin_62542181/article/details/126641222