分享

马上开学,遇到这些坑 躲!远!点!

 gfergfer 2023-09-16

“大四,发现自己的简历再怎么填都是空白;参加面试在线做题,急得满头大汗也写不出答案。无可奈何,自己的水平不达标,只能一次次地被刷下来。明明是常人眼里非常吃香的专业,我却苦涩得像生活在冰窖。

非常后悔大学生活没有好好安排。

图片

计算机专业的同学们看过来,学长学姐踩过的坑,不希望你再踩

01

大学大学,大不了自学

学弟学妹,你现在最需要明白的是

学校并不会教你编程技术,编程基本靠自学

如果只是完成学校的课程,并不能帮助你找到一份好工作,甚至会“毕业即失业”

因为许多大学计算机教育都存在不少的问题:

教材质量差

教材要么是知识点东拼西凑,毫无逻辑可言;要么是课本从外国权威教材翻译而来,但由于翻译水平实在不敢恭维,导致教材内容生涩无比,学生们根本读不下去。

课程质量差

教学课程大多存在两方面的问题

一是形式上,照本宣科,“大学四年是P老师(PPT)给我上的课”

二是内容上,PPT老师一教就是十几年,并不注重创新,和业界前沿技术脱轨非常严重。

因此可以看出,对于计算机科学与技术专业的同学们来说,自学能力是非常重要的,老师在大学的学习中起到的作用可能更多的是辅助。

在这里为计算机科学与技术专业的新同学们推荐一些经典教材辅助课程,希望可以帮助大家更好地掌握专业知识。

1、《数据库系统概念》

(被CMU采用作为教材)

2、《算法导论》

(被MIT采用作为教材)

3、《深入理解计算机系统》

4、《逻辑的引擎》

5、《C程度设计语言》

6、《A Tour of C 》

7、《Java 核心技术 》

8、《Unix网络编程》

提示:复制课程链接后在浏览器打开

浙江大学 何钦铭 数据结构

https://www.icourse163.org/course/ZJU-93001?from=searchPage&outVendor=zw_mooc_pcssjg_

国防科技大学《编译原理》

https://www.icourse163.org/course/NUDT-1003101005?from=searchPage&outVendor=zw_mooc_pcssjg_

华中科技大学 计算机组成原理

https://www.icourse163.org/course/HUST-1003159001?from=searchPage&outVendor=zw_mooc_pcssjg_

完整的计算机学习体系——CS50 By Harvard

https://www.bilibili.com/video/BV1HJ411q7bm?spm_id_from=333.337.search-card.all.click&vd_source=c2311e62d3342448ddc3c035cbaa49a9

吴恩达 深度学习

https://www.bilibili.com/video/BV1FT4y1E74V?spm_id_from=333.337.search-card.all.click&vd_source=c2311e62d3342448ddc3c035cbaa49a9

mit课程《计算机教育中缺失的一课》

https://missing-semester-cn./

02

基础知识:成功大门的守门员

好好学计算机基础知识

千万不要认为用不上、不影响编程的计算机基础知识不用认真学。不论你今后要从事什么岗位,基础课程永远非常重要,如操作系统、计算机组成原理、计算机网络、数据结构、算法、数据库……这些基础知识决定你在技术上能走多快和走多远。

阿里老学长透露,几乎每个大厂面试前两轮都会重点关注基础掌握情况,如果基础不扎实,可想而知,进入之后面试的机会十分渺茫。

并且,在筛选简历时,面试官就会十分关注基础课程的成绩,“C语言和数据结构挂科的简历会直接pass毫不犹豫”,这样,你还敢不好好学基础课吗?

图片

数学数学数学

也许这是你最后一次有大把的时间来好好学习数学。因为要是等工作了之后再回过头恶补,是非常难的,因为工作后,并不允许你留出这么多的时间去学习这些本来早就应该掌握的知识。

英语真的很重要

争取大一就过掉四六级,最起码通过四级。并且,不要放弃学习英语。能否使用英语查阅资料,是区分技术人员水平的重要指示之一。寄希望于“有人迟早会翻译成中文”的人是愚蠢的、是会被淘汰的。并且,如果永远拿着二手资料,你如何把控风向,紧跟潮流?

03

实战演练:计算机专业的必备之旅

许多用人部门会坚决拒绝“编程小白”

因此及时积累实战经验非常重要!

多多参加比赛,真的不亏

蓝桥杯、Kaggle、阿里天池、CCF BDCI、KDD/IJCAI

ACM/ICPC、百度之星、Google Code Jam、TopCoder Open 、微软编程之美、华为软件精英挑战赛

(要是大家对竞赛感兴趣,之后可以单独出一篇详细的竞赛讲解!)

实习

实习是非常好的实践方式,一方面可以向各路大牛学习,获得一手的经验,还能参加实践项目;另一方面也能提前感受互联网公司的氛围,为之后做准备。

刷真题

推荐LeetCode,刷他个四五百套!

也非常推荐大家用牛客网刷题。牛客网主要服务于找工作,里面有非常丰富的真题题库,并且还有在线编程的功能,精准刷题,对提升编程能力有很大的帮助。

大一熟练掌握至少一门编程语言

不论是Python、Java还是C 都可以,一定会发挥它的巨大作用

踏上计算机之旅,你准备好了吗?

图片

👇中国大学MOOC旗下账号

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多