研究生阶段计算机专业学习时间非常的短暂。
以哈工大计算机为例:2年毕业。在学校学习半年的时间(课程包括:中国特色社会主义、高等应用数学、英语、专业课),接下来的1年时间,不是在实验室做项目就是出去实习,最后的半年完成毕业设计。
研究生2~3年的时间有很大一部分时间还要处理各种各样的人情世故(助管助教、研究生会、各种各样的活动),年龄逐渐大了,渐渐失去了静下心来认真看一本书的耐心。
对于跨考计算机的同学,学习的时间真的非常短暂。大多数在研一下学期就开始找实习/进实验室,仅仅学习了充其量半年的时间。
真的能找的到比较理想的实习吗?
真的能比得上扎扎实实学习了4年的本科生吗?
真的能胜任实习之后的工作吗?
一般,小公司需要的是人一过来就可以干活的。而大公司需要的是有扎实计算机基础(408:数据结构、操作系统、计算机网络、计算机组成原理)+扎实的编程基础(C、JAVA、Python)+项目经验
(这个非常现实,参加的某公司面试需要直接拿着自己的笔记本过去讲解自己做过的项目,问的非常详细)。
跨考生:喵喵喵~?
跨考计算机很大程度上是因为对自己本科学科的不满(生物+化学瞩目)或者是对于计算机高薪的向往。的确,计算机的薪酬是相对比较高的,并且有能力有技术升的也很快,但这都是建立在坚实的计算机基础之上的。
至于跨考生如何补好这些基础,小编列了一个【跨考计算机】研究生阶段必须要完成的一些事情或者课程。
1.数据结构、计算机网络、操作系统、计算机组成原理【无论考研是否学过,都需要重新学一轮】
2.熟练的一门编程语言(C++、JAVA、Python等)
3.数据库相关知识(JDBC、ODBC)
4.独立完成一个XX管理系统(web项目,可以当项目经验用。low没关系)
5.UML(统一建模语言)
6.数学基础(对应研究生阶段的高等应用数学)
推荐复习阶段:
第一阶段:从C语言开始入门编程语言,C++与数据结构与算法设计可以同步进行学习。
第二阶段:操作系统是以数据结构与算法设计、计算机组成原理为基础,所以先学习计算机组成原理后再学习操作系统。
第三阶段:计算机网络、数据库以计算机组成原理、操作系统为基础,所以先学习完第二阶段的课程,再着手学习数据库、计算机网络,软件工程相关学科可以单独进行学习。