首页 > 代码库 > 非计算机专业学习计算机
非计算机专业学习计算机
一个同学的问题:李老师好,我是一名文科类专业学生,但本身对计算机信息专业方面很感兴趣,并希望在此方面有所发展,但对该学科总体架构方面诸多迷惑,不知您能否为我提出些许建议?
我想了一下计算机专业的课程设置给了如下建议:
1、找计算机系统结构、组成原理、操作系统、计算机网络、数据库原理、信息管理系统这些书看看,能理解多少理解多少。这个可以和下面的过程同步进行,并且重复多遍。
2、找本C语言的书或者Java语言的书,书一定要偏操作的,最好你能跟着书做。把书后的习题上机调试了。
3、找本数据结构的书,尽量去理解书上的内容,在看书的时候,尽量拿语言把书山的各种算法都实现了。可以多学两遍。
4、找本算法相关的书,好好学学,最好能实现书上的各种算法。
5、找两个小项目做做吧。最好能包括图形用户界面、网络、数据库、文件操作这些常用的东西。
6、找本软件工程的书看看,跟着书上的过程走走。
7、再找两个项目做做吧。
8、选择一个自己喜欢的方向(Web方向、游戏方向、嵌入式方向、信息管理系统等等)。
9、选择该方向相关的一些技术。
10、实践。
10、可以考虑看看设计模式的东西。
11、实践
12、实践,直到你不想干的那天
实践是永恒不变的,自己的水平要想提高必须多写代码(要尝试写做不同类型的代码),不停的遇到问题,不断的解决问题,最后才能提高。有条件的话跟着其他同学去上上课。
其实作为计算机专业软件工程方向的学生,如果能把这些做好,我想找工作也不会有问题!
可能有不合适的地方,请多批评指正。
摘自:http://blog.csdn.net/javaeeteacher/article/details/5663220
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。