计算机科学与技术可以分为科学与技术两部分,大学期间的课程基本上涵盖了这两部分,像计算机组成原理、计算机网络、操作系统、数据结构与算法等课程都是在阐述科学的部分,而像C语言程序设计、Java面向对象编程、WEB网页设计等课程则是在阐述技术部分。
科学与技术的学习是相辅相成的,俗话说实践是检验真理的唯一标准。不过,很多同学却没能搞清楚这个关系,甚至懒得去想这其中的关系,也就很难参透出其中的奥妙。
因此,很多同学在大学期间顶多学习些C语言、Java语言、WEB编程等,或者高级点可以学习一些ORM框架、DI框架等,然后利用这些能做出一些小型的系统,比如选课系统之类的;却对Java语言中的线程模型、内存模型,WEB编程中的网络知识视而不见,到头来只学会了技术,却忘了科学。
其实这种学习方式也无可厚非,毕竟我们喜欢所见即所得,喜欢能够立马看得见的东西,就像打游戏一样,并且刚接触新知识时也建议从实践入手,先知道是什么,再知道怎么回事,之后再以技术反哺科学,这样对科学理解的更加深入,而不是读死书。
可是,很多同学在大学期间光学习上面提到的Java语言就已经耗费了一两年、甚至两三年的时间,更别提以技术反哺科学了,能把技术掌握熟练就已经很不错了。
1.网络工程方向就业前景良好,学生毕业后可以到国内外大型电信服务商、大型通信设备制造企业进行技术开发工作,也可以到其他企事业单位从事网络工程领域的设计、维护、教育培训等工作。
2.软件工程方向 就业前景十分广阔,学生毕业后可以到国内外众多软件企业、国家机关以及各个大、中型企、事业单位的信息技术部门、教育部门等单位从事软件工程领域的技术开发、教学、科研及管理等工作。也可以继续攻读计算机科学与技术类专业研究生和软件工程硕士。
3.通信方向学生毕业后可到信息产业、财政、金融、邮电、交通、国防、大专院校和科研机构从事通信技术和电子技术的科研、教学和工程技术工作。
4.网络与信息安全方向宽口径专业,主干学科为信息安全和网络工程。学生毕业后可为政府、国防、军队、电信、电力、金融、铁路等部门的计算机网络系统和信息安全领域进行管理和服务的高级专业工程技术人才。并可继续攻读信息安全、通信、信息处理、计算机软件和其他相关学科的硕士学位。