电子科技大学计算机怎样?

发布时间:
2024-07-04 17:04
阅读量:
61

盲猜除了清北华五以外的985(国防科大除外),计算机和软件工程的培养模式和教学水平基本都一个样,都是那些课程,都是一样的念十年前的PPT。只要不是读研或者出国深造,如果铆定本科就业的话,不论计算机还是软件工程,微积分,线性代数,概率统计,大物,大英等公共课和数电,计组,汇编,微机系统,计算机系统结构等一些偏硬件的课以及离散数学,数据库理论课,操作系统理论课,编译原理理论课等对逻辑推理能力要求较高的课(再加上软件工程理论课,纯文科课程,背概念做简答题),这些课混过去及格万岁就行了,虽然这些课基本都是必修课,但是对你以后的工作上的帮助很小。专选课虽然能培养动手能力,但是很多和就业还是分道扬镳的,所以多打听打听学长学姐们的消息,这些课的作业基本十来年都不会变一下的,抄一下往年的作业就行了。至于通识课和跨专等课程更不用我多说了,往年资料多的是,打印部随便买,学生们自发组织的资料群里都有。

个人认为必修课里面要好好学的课程有:大一的C语言和C++,这个毋庸置疑,学好这两门语言,之后学习任何语言都会有良好的编程底子(前端中的标记语言除外)。我说的可不是考试做试卷考80分90分,是实实在在的编程能力,建议课下刷下B站网课(黑马千锋等培训班的账号底下都有C语言或C++的免费网课,随便挑一个看就行,反正不管哪个都比你的老师讲的通透易懂而且有趣),相信我认认真真刷完B站网课,关掉视频后把视频里的例题亲手敲一遍后的你会发现学校布置的那些编程作业完全是so easy。还有就是数据结构与算法的理论课和实践课,两个都要好好学,以及计算机网络的理论课,学好了这门课以后背面经八股文会很轻松(因为你懂得原理所以理解起来很快,而不是死记硬背)。我选过的专选里面比较重要的有网络编程和算法设计,这两门课很重要很重要,尤其后者,刷力扣题的话必须要学好,而想要学好算法设计这门课,必须要有良好的数据结构与算法的基础,所以前面说过数据结构与算法理论课和实践课都要学好。

应付了学校的课程,以及考过四六级,参加些活动攒够二课时长和创新学分之后,就是选择之后的工作方向了,你看你是要选择Java后端,C++后端,前端,大数据,测开,嵌入式等等,选定一个方向,然后看B站的学习路线,跟着学习路线学就是了。比如我学的Java后端,我脑子笨,学了差不多有一年,整了两个项目,力扣刷了不到一百题,感觉应该可以找实习了。投了大概有四五十家企业吧,经过了一大堆测评笔试面试之后,最终爱奇艺要我了,虽然不是互联网大厂界的t0或t1,但我这个菜鸟也知足了(一些大佬学半年,大二暑假就找到实习了)。之后就是继续实习,刷力扣,熟悉八股文和简历上的项目,等秋招,然后当个社畜IT打工人就是了。

总之学校的课程对于大多数本科就业的人来说还真没什么用,所谓的科班也就比非科班有简历筛选的优势罢了。数学英语大物那些公共课就不说了,就算是专业必修课,你科班学了一堆什么二进制编码器译码器触发器,什么寄存器的间接寻址,什么自反闭包幺元零元逆元的判定,什么页面置换算法,什么2NF3NFBCNF之间的转换,什么NFA转DFALL(1)LR(0)文法的考试题,又有什么用呢?这些连找工作的面试和笔试都几乎不考,更别说工作中能否用得上了,说实话科班学生学完这些东西找工作和零基础从头开始学编程的非科班学生完全就是一个样。至于成电计算机学科评估为A,我只能说这是研究生博士生及其导师们的成果,与本科生八竿子打不着边。除去清北华五,秋招的时候面试官对于阿里校招top23中剩下的985或211基本是一视同仁,除非两个人水平一模一样,面试官可能会从学校背景考虑一下。我听说过最多的就是我们成电和隔壁“死对头”川大之间的爱恨情仇了,但是别看川大计算机学科评估B+,差成电好多,同样是本科生,你成电的水平不如人家川大的,公司肯定秒选川大的,这个时候谁还看你学科评估为A?而要提高自己的水平,肯定不是靠学校的那些与找工作脱节的课程就能弥补的,大多数人还是得靠B站等资源进行自学,这个时候就看个人的学习能力如何了,高考分数考的高不代表学这些专业知识他就效率高。所以成电的计算机专业再好,也不能保证你就一定能比那些计算机专业不如成电的985或少数211学校的学生更容易本科找到工作。

END