学计算机是很辛苦的,如果你确实很有兴趣的话,也可以乐在其中,不过这门专业最重要的就是读书和动手了。有个好书单是很重要的,我可以给你提供一个书单,认真读完这些书。才能说对计算机有所了解。
---------------------------------
深入理解计算机系统
操作系统设计与实现 作者 TANENBAUM
操作系统 精髓与设计原理 作者 Stallings
网络原理
C程序设计语言 作者 Kernighan & Ritchie
算法导论
高级汇编教程
计算机组成原理/微机接口 (等类似书籍)
编译原理 (龙书)
代码大全
编程之美
设计模式
重构
---------------------------------
当然还有以上这些书目中的参考资料,那些都是很实用,很有价值的。有精力的话,也可以去了解一下。如果你希望从事的是高级语言开发,例如JAVA等,那你可以只看设计模式,重构等这些OO的书籍。另外如果你做的是较底层的,那么最好能摆脱IDE的帮助,多使用真正的开发工具,如果是C开发,多使用linux,makefile,gcc这类的工具,学会使用命令行编译和调试程序。这比只会用IDE编程的人会好很多,计算机的学生不应该只局限于会写代码,最重要的是,要明白代码后面的东西。只会写代码只能让你越来越没有竞争力。