既然是计算机专业的,刚开始起步的时候,需要注重基础、学会基本的编程思想。
1、一般大学刚上大一的时候,它有计算机导论、C++、C语言、VB这些基本的编程书籍。学习的时候,注意提高自己的编程能力,这点为你以后三年的学习很重要,其实读计算机的人都是自学成才比较多的,当然,也有考研的。
2、大二,该学习的肯定就是数据库、数据结构、英语书,更重要的是确立自己的方向。数据库在开发上很重要的,特别一些存储过程,触发器,数据库维护安全等等。数据结构呢,可能会涉及一些算法,如hash算法、快速排序这些等等。为什么要看英语,当你自己的技术进化到一定程度的时候,你会发现国内网站是满足不了你的,google肯定会用到的。
大二要学会什么,广泛学习如java、C#、ruby、python,还有一些构架类的struct、 asp.net MVC、rails等等,这对你以后会很有好处的
3、大三,技术成长的高峰期,这个时候,是适合的是有一个实践的机会,还有自己学习和发展方向,你是学java的,还是学数据库的,还是学C#的,还是学php的,在windows下开发的,还是linux下开发的....很多很多
4、大四,到了你知道自己知道的时候了,这时候,希望你能够掌握你所学到的,和对你的技术游刃有余。如果一般在大二就进团队的人,大三就可以达到游刃有余的程度,当然,这是学习能力比较强的人。
个人观点:技术上是告诉你了,编程思想-了解技术-确立方向-学会自学-开发实践-游刃有余。
但是我希望你学会的是:
4.1、在学习过程中不气不馁、多实践。
4.2、培养自己良好的生活习惯(大学就是一个修身养性的地方,一般大学生都是经常熬夜的)
4.3、培养自学能力。
4.4、掌握思想比学习技术更重要。
4.5、学会如何沟通、交流(出去和企业打交道是相当重要的)。
(我所说的,可能针对软件比较多,不过重要的可能是里面的流程)