活动地址:毕业季·进击的技术er
夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始,CSDN诚邀各毕业生/在校生/职场人讲述自己的毕业季故事,分享自己的经验,技术er的进击之路,等你来书写!你可以选择适合自己的对应身份从以下相关内容方向着笔,也可从自身经历出发,贴合活动主题参与投稿,文章题目自拟。
一、现况概述
我是2020级的学生,目前大二,就读于普通本科院校,计算机科学与技术专业。目前计划是毕业后直接就业,最开始接触的是后端开发相关知识,对前端略有涉猎。
二、短期展望
今年遇到了一位老师,这里借用她的话,各位读者也可以参考。
各位IT学子,首先应确定方向,目标清晰了,才能想清楚接下来怎么做。
如果不打算考研,那么就要确定毕业后的就业方向,早日开始蓄力准备。
我在前端与后端之间纠结了许久。毕竟精力有限,不允许我两方面兼顾。
老师告诉我,相对而言,前端需求会更多些,后端基础好些,发展长些,则储备更多,竞争更大,大前端的话则是最近几年崛起的。
如果想实习锻炼能力的话,就先从前端入手。
但是要在公司走得较远,还是要侧重后端,因为业务、数据都在后端,未来走向管理岗位的话需要经常接触这些业务才行。
三、目前计划学习路线分享
由以上,我暂时确定了自己短期的发展方向,即学习前端。
HTML
、CSS
、JavaScript
,前端永恒的三件套,这三个学的越扎实,以后走的就越稳越远。看似很简单,想精通需要费极大的功夫。Vue
或React
,开始出现分支,像是技能树,初期二者选一即可,想冲击大厂个人推荐React,最好是看完一遍教学视频后再自己看几遍官方文档,练-下官方的API示例。- 框架周边生态,如果你在2中选了
Vue
,那么你要学Vuex
和Vue Router
甚至Nuxt.js
,如果你选了React
,就要学Redux(Mobx)
,React-Router
,React- Saga
甚至是集成框架Umi
,Dva
等。学完可以找一个项目实战视频练习,将之前碎片的知识串起来。 Webpack
和Node.js
,前端逐渐工程化,这方面的知识必不可少。- 数据结构与算法,中大厂面试必考,手写算法题,需要好好掌握,leetcode常见100题多加练习。
- 计算机网络,面试中也是经常考察如
TCP
、HTTP
、HTTPS
、DNS
等概念和特性等。 - Git基本操作,去公司上班不再是单打独斗,需要多人协作,需要把基本操作学明白。
更多拓展:
TypeScript
,不会TS不会影响你找到一份前端工作,但如果冲击大厂也是需要会的。- 小程序,公众号开发,一般不会要求这项技能树,
- 跨端开发框架,如
Uniapp
或RN
,也是选修的技能树。- 数据可视化技能
WebGL
- 桌面端软件开发,如
Electron Nw.js
- 音视频相关;
本人目前仍在学习Vue.js,并计划在此基础上学习微信小程序的开发,以及小程序云开发。并在大三开发出一款小程序。
以上若有缺漏,欢迎大佬们指正。
四、对计科专业的看法及困惑
就目前本专业学习的情况来看,只能说一言难尽吧。例如,现在开设的一些专业课,例如嵌入式,组成原理,数电,模电等。一些与硬件相关的知识。很多对硬件不感兴趣的同学,对此也是苦不堪言。
想起,选专业前,特意了解了下计算机科学与技术和软件工程两个专业。计科更适合考研,而软工更适合就业。现在看来的确如此。纵观各大高校计科专业的课程,一句话概括,就是什么都学,但却什么都不精通。属于一个广撒网的状态,让学生接触计算机领域下各细分领域的知识,从中找到自己感兴趣的方向,最后去考研。(本人看法,欢迎指正)
向学长学姐们了解了下,本校本专业毕业后就业方向,基本为前端开发,后端开发,测试岗等。
而目前正处于大二快要结束的我,几乎没有从学校中汲取到任何能与未来就业有关的知识(除数据结构与算法)。
了解到大三,还有一次分方向选课,而对于要就业的学生而言,大四就要找实习了。个人认为,短短一年的学习,并不足以满足任何一家公司的要求,对此也深感焦虑,由此自我学习的重要性,就可见一斑了。
另外,对于计科专业的学生而言,如果想要毕业后直接就业,我认为亲手做项目是及其重要的,做出项目,也可参加比赛,既积累经验,提升自我,也获取荣誉,为自己的简历添彩。
那么,我就很疑惑学校的安排。大二上学期的时候,系主任就经常在院群里发布各类比赛的通知,鼓励学生们参加。那么,就我们目前大二的学生而言,如果只限于学校的知识,我们有什么能力能够参加任何一个比赛呢?而大学的老师,只能说懂得都懂吧,只能说学习之路道阻且长吧。
据我了解,很多高校计科专业的安排均是如此。唉,忍不住在此吐槽一下。
由上一段所说,我又萌发出了一个新问题,既然我在学校里汲取不到任何知识,基本上都靠自学。那么我去报个培训机构岂不是能学的更好?那么我上大学的意义貌似就只是混个学历了?希望有大佬能够解答。
五、给前端学习者的个人建议
-
学前端,不能当成语文来学。能力不是背出来的,也不是理解出来的,甚至不是学出来的。而是练出来的,孰能生巧,是唯一适用的好办法。就像打羽毛球,打篮球。理论动作背100遍,上场照样打不到球,得不了分。只有反复练习,配合理论,才能得心应手,上手自如。
-
如果一定要说一个好的学习方法,能够一力降十会,事半功倍。那么就是关上手机,这比一切提效方法都来的实在。对于现在的大家而言,我认为现在最大的难题就是分心的事太多了。因此务必要采取强制的手段,做到两耳不闻窗外事,心无旁骛,才能事半功倍。
-
一切的努力,都要建立在心甘情愿下,才会有价值。所谓,心想事成。志不立,天下无可成之事,心不甘情不愿,不如不做。学习前端的周期也不算短。如果没有内驱力,会很难坚持下去。所以要多想想,学习到底是为了什么,以后要过什么样的生活。想明白了,目标坚定了,在开始学。
-
别给自己定太高的目标,不要眼高手低。人很难在自我打击中,去坚持一件事。目标定得再高,水平却不够。凡事过犹不及,合适最重要。目标和能力,相辅相成,才能相得益彰。
-
不要老是攀比。成功重在持之以恒。人与人的差别,大于人和猪的差别。每个人的过去不一样决定了他现在一定不一样。我们不能改变过去,但我们能一点点的改变现在,从而改变未来。每个人都有自己的亮点和优势,不要让别人的天赋,打击了自己的信心。
以上,属于个人对学习的看法。
六、参加过的比赛
本人目前仅参加了两个比赛。
一个是蓝桥杯,获得了省一。蓝桥杯,的确有点水。在还没有学习数据结构的情况下,基本上靠、着暴力的做法,能获得这个名次,也是心满意足了。至于国赛,没去参加,学校不支持,参赛费好贵,孩子承受不住呀!
另外参加了计算机设计大赛的Web应用开发赛道。实现了一个基于SpringBoot,Docker,Vue的在线编程学习平台。做了足足三四个月。工程量还是较大的,在此就不过多阐述了。目前已经获得了省二,七月份将参加国赛。
在此,奉劝各位要组队打比赛的读者们,一定要慎重选队友。我计算机设计大赛的一个队友,贡献率几乎为0,还各种影响别人,只能说是恶心至极。省赛答辩完,还跟我翻脸(由于她平时的下头行为,我对她态度不好),后面她知道进了国赛,我要将她踢出队伍,还哭着去找班导。只能说是无语至极。
本来,这个项目能拿去参加多个比赛,被她一闹,搞的我也没心情了,错过了许多比赛机会。害,不想多提。
由此,我认为在大学的学习生活中,还是要尽量避免无效社交,有的时候这种社交,不进无效,还可能背后捅你一刀。
总结寄语
学问之途绝不仅是枯涩和抽象,更遍布着灵动与惊喜;学术的精神绝不等于刻板和教条,更充满了人性和美好。但是,非常之境,在于险远,浅尝辄止的人永远不会领略其中风景。热爱读书,拿起笔来写作,让独立思考成为你精神的皮肤,让批判能力给你插上自由的翅膀!诚愿诸位成为 “知识分子”而不是“知道分子”,远离陈见、平庸和懒惰,用独立、创造、快乐的姿态走好自己的人生路。
活动地址:毕业季·进击的技术er
转载:https://blog.csdn.net/weixin_44009656/article/details/125326215