第1个回答 2011-08-08
你是就想打工赚钱还是想把计算机或者软件开发这东西研究明白?
就为了吃口饭,c#、java、android这些都行,学习相对容易,开发速度快,工作岗位目前来说满大街都是,薪水也还都不错。
c++这东西不是一时半会儿能学透的,里面的东西太多了,最大的好处就是兼容c。如果你想把软件开发和计算机彻底弄明白,建议学习数据结构和操作系统,然后再说别的。
c++如果学会了,学别的都不是难事儿,而且个人认为,c++即使不是主流,也永远不会淘汰,因为它就是基础!
第2个回答 2011-08-08
看你以后工作的方向,如果是做面向企业用户的业务系统,需要学习的是java的那一套东西,java,struts,spring,hibernate等,当然也有一部分公司使用微软.net框架,那么需要学习c#和asp;如果是嵌入式系统或者实时系统上的软件开发,肯定是c;如果是一些cs模式的工具软件开发,那用到的多是c++或者c#;android,顾名思义,智能手机应用开发。
如果你要全看,我觉得对你不好。。。。没有c之后是什么,只有你要用什么,才需要学什么,知识是拿来用得,不是用来学得,前面两个回答ms不是很负责人啊。。。
第3个回答 2011-08-08
看你工作的定位了,我觉得没有什么主流,工作不同需求也不同。
作嵌入式还是c和c++为主。做驱动开发的也基本用c。
我觉得语言只是工具,作为基础,先学习数据结构。
之后要了解操作系统和编译原理。以上的知识算是第一部。
不然也只能使爱好者了。而不能成为专业人员。
作为专业人员,肯定要了解专业方面的只是,工具只是辅助。
以前做模式识别的时候主要是研究各种概率统计模型的。
现在做通信主要就是研究各种协议。
看你的定位吧,基础打好,如果你只是作为爱好,喜欢什么就去捣腾捣腾好了。
要是作为一个职业,不需要学那么多,有了基础知识之后还是在专业方面深入下去。
第4个回答 2011-08-08
学完C语言之后,你有三个开发方向可以选择:嵌入式、桌面PC和服务器端软件开发。android是基于Linux的嵌入式开发平台,主要使用的开发语言是JAVA。另外,你的学历和所学专业是什么?这也是你在选择方向时的一个很重要的参考依据。如果还有不理解的地方,还可以上我们的网站详细咨询,我们的老师真诚而热情,很乐意为你提供帮助。