【毕业季】作为一名大二计科在校生,我有话想说

文章目录

  • 一、现况概述
  • 二、短期展望
  • 三、目前计划学习路线分享
  • 四、对计科专业的看法及困惑
  • 五、给前端学习者的个人建议
  • 六、参加过的比赛
  • 总结寄语

一、现况概述

 我是2020级的学生,目前大二,就读于普通本科院校,计算机科学与技术专业。目前计划是毕业后直接就业,最开始接触的是后端开发相关知识,对前端略有涉猎。

二、短期展望

 今年遇到了一位老师,这里借用她的话,各位读者也可以参考。
 各位IT学子,首先应确定方向,目标清晰了,才能想清楚接下来怎么做。
 如果不打算考研,那么就要确定毕业后的就业方向,早日开始蓄力准备。
 我在前端与后端之间纠结了许久。毕竟精力有限,不允许我两方面兼顾。
 老师告诉我,相对而言,前端需求会更多些,后端基础好些,发展长些,则储备更多,竞争更大,大前端的话则是最近几年崛起的。
 如果想实习锻炼能力的话,就先从前端入手。
 但是要在公司走得较远,还是要侧重后端,因为业务、数据都在后端,未来走向管理岗位的话需要经常接触这些业务才行。

三、目前计划学习路线分享

 由以上,我暂时确定了自己短期的发展方向,即学习前端。

  1. HTMLCSSJavascript,前端永恒的三件套,这三个学的越扎实,以后走的就越稳越远。看似很简单,想精通需要费极大的功夫。
  2. VueReact,开始出现分支,像是技能树,初期二者选一即可,想冲击大厂个人推荐React,最好是看完一遍教学视频后再自己看几遍官方文档,练-下官方的API示例。
  3. 框架周边生态,如果你在2中选了Vue,那么你要学VuexVue Router甚至Nuxt.js,如果你选了React,就要学Redux(Mobx), React-Router,React- Saga甚至是集成框架Umi, Dva等。学完可以找一个项目实战视频练习,将之前碎片的知识串起来。
  4. WebpackNode.js,前端逐渐工程化,这方面的知识必不可少。
  5. 数据结构与算法,中大厂面试必考,手写算法题,需要好好掌握,leetcode常见100题多加练习。
  6. 计算机网络,面试中也是经常考察如TCPHTTPHTTPSDNS等概念和特性等。
  7. Git基本操作,去公司上班不再是单打独斗,需要多人协作,需要把基本操作学明白。

更多拓展

  1. Typescript,不会TS不会影响你找到一份前端工作,但如果冲击大厂也是需要会的。
  2. 小程序,公众号开发,一般不会要求这项技能树
  3. 跨端开发框架,如UniappRN,也是选修的技能树。
  4. 数据可视化技能
  5. WebGL
  6. 桌面端软件开发,如Electron Nw.js
  7. 音视频相关;

 本人目前仍在学习Vue.js,并计划在此基础上学习微信小程序的开发,以及小程序云开发。并在大三开发出一款小程序。
 以上若有缺漏,欢迎大佬们指正。

四、对计科专业的看法及困惑

 就目前本专业学习的情况来看,只能说一言难尽吧。例如,现在开设的一些专业课,例如嵌入式,组成原理,数电,模电等。一些与硬件相关的知识。很多对硬件不感兴趣的同学,对此也是苦不堪言。

 想起,选专业前,特意了解了下计算机科学与技术和软件工程两个专业。计科更适合考研,而软工更适合就业。现在看来的确如此。纵观各大高校计科专业的课程,一句话概括,就是什么都学,但却什么都不精通。属于一个广撒网的状态,让学生接触计算机领域下各细分领域的知识,从中找到自己感兴趣的方向,最后去考研。(本人看法,欢迎指正

 向学长学姐们了解了下,本校本专业毕业后就业方向,基本为前端开发,后端开发,测试岗等。
而目前正处于大二快要结束的我,几乎没有从学校中汲取到任何能与未来就业有关的知识(除数据结构与算法)。

 了解到大三,还有一次分方向选课,而对于要就业的学生而言,大四就要找实习了。个人认为,短短一年的学习,并不足以满足任何一家公司的要求,对此也深感焦虑,由此自我学习的重要性,就可见一斑了。

 另外,对于计科专业的学生而言,如果想要毕业后直接就业,我认为亲手做项目是及其重要的,做出项目,也可参加比赛,既积累经验,提升自我,也获取荣誉,为自己的简历添彩。

 那么,我就很疑惑学校的安排。大二上学期的时候,系主任就经常在院群里发布各类比赛的通知,鼓励学生们参加。那么,就我们目前大二的学生而言,如果只限于学校的知识,我们有什么能力能够参加任何一个比赛呢?而大学的老师,只能说懂得都懂吧,只能说学习之路道阻且长吧。

 据我了解,很多高校计科专业的安排均是如此。唉,忍不住在此吐槽一下。

 由上一段所说,我又萌发出了一个新问题,既然我在学校里汲取不到任何知识,基本上都靠自学。那么我去报个培训机构岂不是能学的更好?那么我上大学的意义貌似就只是混个学历了?希望有大佬能够解答。

五、给前端学习者的个人建议

  1. 学前端,不能当成语文来学。能力不是背出来的,也不是理解出来的,甚至不是学出来的。而是练出来的,孰能生巧,是唯一适用的好办法。就像打羽毛球,打篮球。理论动作背100遍,上场照样打不到球,得不了分。只有反复练习,配合理论,才能得心应手,上手自如。

  2. 如果一定要说一个好的学习方法,能够一力降十会,事半功倍。那么就是关上手机,这比一切提效方法都来的实在。对于现在的大家而言,我认为现在最大的难题就是分心的事太多了。因此务必要采取强制的手段,做到两耳不闻窗外事,心无旁骛,才能事半功倍。

  3. 一切的努力,都要建立在心甘情愿下,才会有价值。所谓,心想事成。志不立,天下无可成之事,心不甘情不愿,不如不做。学习前端的周期也不算短。如果没有内驱力,会很难坚持下去。所以要多想想,学习到底是为了什么,以后要过什么样的生活。想明白了,目标坚定了,在开始学。

  4. 别给自己定太高的目标,不要眼高手低。人很难在自我打击中,去坚持一件事。目标定得再高,水平却不够。凡事过犹不及,合适最重要。目标和能力,相辅相成,才能相得益彰。

  5. 不要老是攀比。成功重在持之以恒。人与人的差别,大于人和猪的差别。每个人的过去不一样决定了他现在一定不一样。我们不能改变过去,但我们能一点点的改变现在,从而改变未来。每个人都有自己的亮点和优势,不要让别人的天赋,打击了自己的信心。

以上,属于个人对学习的看法。

六、参加过的比赛

 本人目前仅参加了两个比赛。

 一个是蓝桥杯,获得了省一。蓝桥杯,的确有点水。在还没有学习数据结构的情况下,基本上靠、着暴力的做法,能获得这个名次,也是心满意足了。至于国赛,没去参加,学校不支持,参赛费好贵,孩子承受不住呀

 另外参加了计算机设计大赛的Web应用开发赛道。实现了一个基于SpringBoot,Docker,Vue的在线编程学习平台。做了足足三四个月。工程量还是较大的,在此就不过多阐述了。目前已经获得了省二,七月份将参加国赛。

 在此,奉劝各位要组队打比赛的读者们,一定要慎重选队友。我计算机设计大赛的一个队友,贡献率几乎为0,还各种影响别人,只能说是恶心至极。省赛答辩完,还跟我翻脸(由于她平时的下头行为,我对她态度不好,后面她知道进了国赛,我要将她踢出队伍,还哭着去找班导。只能说是无语至极。

 本来,这个项目能拿去参加多个比赛,被她一闹,搞的我也没心情了,错过了许多比赛机会。害,不想多提。

 由此,我认为在大学的学习生活中,还是要尽量避免无效社交,有的时候这种社交,不进无效,还可能背后捅你一刀。

总结寄语

 学问之途绝不仅是枯涩和抽象,更遍布着灵动与惊喜;学术的精神绝不等于刻板和教条,更充满了人性和美好。但是,非常之境,在于险远,浅尝辄止的人永远不会领略其中风景。热爱读书,拿起笔来写作,让独立思考成为你精神的皮肤,让批判能力给你插上自由的翅膀!诚愿诸位成为 “知识分子”而不是“知道分子”,远离陈见、平庸和懒惰,用独立、创造、快乐的姿态走好自己的人生路。

活动地址:毕业季·进击的技术er

 
友情链接
鄂ICP备19019357号-22