2017年都学了什么?
作为计算机系大二学生,今年学习了《数据结构》、《操作系统》、《编译原理》、《计算机组成原理》和《算法与设计》五门课程。 其中《数据结构》和《操作系统》是专业课,需要深入学习理解;《编译原理》、《计算机组成原理)》和《算法与设计》属于学科基础课,也有必要掌握。(注意:这里说的掌握是扎实基本知识,熟练掌握基本理论,能够灵活运用!不要觉得学完哪门功课就代表你掌握了,不存在的....)
先来讲讲我学这几门课程的体会吧:
①学好这些科目需要多做题,尤其是《数据结构》与《计算机组成原理》,这两门课都需要做大量习题巩固知识。(这里建议同学们准备一个笔记本,用来记录课后习题,答案可以百度也可以买书后看答案,但一定要自己过一遍计算过程!)
②多关注行业资讯,比如github上的开源项目,以及leetcode等网站上的题目。多看优秀的源码,学习别人怎么写程序,提高自己编程的能力。
③最好有一个志同道合的小伙伴一起打卡,互相督促,分享经验。因为一个人的力量总是有限的嘛~
④多留意实验室或者学校里的项目,有机会的话可以尝试一下,在项目中提升自己的能力。如果没机会也不要紧,多关注业界大牛发布的文章,参考里面的思路和方法来提升自己。
最后推荐几个学习网站吧: CSDN:这个网站上面有很多技术博客,值得一去。 http://www.csdn.cn/ CSDN学堂在线:各种优质课程都在这里啦,免费! https://www.xuetangx.com/ 网易公开课:很多精品课在这里面,质量很有保障。 https://www.ku.cn/ 慕课上:很多名校优秀课都在这里啦~ https://www.mooers.com/ 牛客网:面试专题、题题练手,很实在的一个网站。 https://www.nuokk.com/ LeetCode:刷题必备啊,小伙伴一定要坚持刷啊。 https://leetcode-cn.com/