关于计算机网络专业和计算机软件专业

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:23:47
我过几天要投志愿。。我比较喜欢计算机,英语还不错,高考分数大概在2本左右,现在比较迷茫不知道选什么专业好。麻烦大家解释下2个专业。。。可能的话 顺便推荐1-2个专业比较突出的学校。。谢谢
我现在自己有在学C++,C++搭配这2个哪个专业好些,而且有人说C++不适用于网络编程,更偏向于游戏开发

同志,我要给你澄清的是 游戏开发在很大程度上就是网络编程,你所说的c++不适合网络,偏向于游戏开发,是无依据的。
其次,我认为你有误区的地方时,你把语言看的太重要,你要告诉自己的是你是程序员,你在乎的是针对不同的项目需求及程序将来要跑的平台去选择合适的语言。比如,嵌入式领域的开发通常是用c语言,因为嵌入式的终端通常是内存,cpu处理能力有限,所以性能优异的c语言是个很好的选择,但c语言是结构化得语言。相对于现在的一些面向对象的java,c#语言在项目管理中不占优势,所以在企业级服务器端程序通常用这些相对高级语言来开发。这就好比说你是一个建筑工人,你要盖大楼,该小平房等你要选择合适的工具,但最好你多掌握几种工具,以便于你有选择的余地。开发语言就好比说铁锹,锥子等工具。
说到开发语言,我给你的建议是先从c语言学起,因为c可以说是高级语言里的低级语言,他比较直观,看c的代码能大体能看到计算机的运行,但java,c#等高级开发语言做了很多封装,不适合去学习,研究。
我给你推荐的书是,谭浩强那本<<c程序设计>>。还有一些高级编程的书如<<linux程序设计>> 。是Linux下c开发。最好看些国外的书。国内没几本好书。
最近我觉的软件开发有前景的是 嵌入式开发。我是由原来用java(j2ee)企业级开发转到嵌入式领域来的。

计算机的体系结构,特别是cpu的工作原理,操作系统,汇编语言,c是程序员的法宝,这些内容是基础,这些内容学好了,其他的开发语言了什么的都是小case,你在大学里应该珍惜这些打好基础的机会,必要操之过急。多看看一些人的源码,有助于快速学习。

再者国内的教育不注重动手能力,作为一名程序员,要多动手。还有要重视英语。因为计算机技术的牛人都是国外啊,中国人做什么都不深入。悲哀啊。人家国外的大学生都能做些有价值的科研了,中国的呢??

计算机专业主要方向:
1 软件开发(主要专业:计算机科学与技术(传统计算机专业),软件工程等),就是编写代码,开发程序。有多种开发语言C/C++,JAVA,C#等。
注:系统开发,网络编程和大型游戏还是需要学好C/C++(个人认为较难点),手机游戏需要学会JAVA。工