职业发展|猿创征文|活在大二,前端的我勇往直前

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

文章目录
    • 一,大一上的迷茫
    • 二,开启前端
    • 三,前端的延续
    • 四,根据自己给伙伴们的小建议
    • 五,前端路线推荐
    • 六,祝福语

一,大一上的迷茫 我第一门接触到的编程语言和大部分人一样,也是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的源码也会列入要求中(哭~)

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

    推荐阅读