java和c# 现在都说java会死 ? 做项目上不及c++,c# ,php 现在被收购 前途更不好说?各位大神说说

我准备学java或者c# 到底谁好?

哎。。。不知道现在中国的程序员眼光怎么这么短浅。
怪不得看着微软从95到win 8。从VC到VS。从DX到DX11。而我们中国却还是一片茫然。
14亿人的庞大市场就情愿被老外瓜分。
java c# c c++ php 这些都是会过去的。就好比当年的pascal之流。
永不会过时的只是良好的数据结构和算法思想。也就是编程的头脑。创新的欲望。

如果总是像孩子等着老妈喂奶一样,等老外出优秀的语言,优秀的IDE,然后就盲目的学习使用人家给的接口,人家的函数。这样终究只会被甩掉。也就是你说的“死”~~

如果你说你只是为了混饭吃,中国程序现状之类的事情与你无关的话,也不能说你错了。毕竟大环境就是这样。
我还是给你一点小小的建议。
首先要说的是,如果你想要成为级别高一点的工程师,架构师的话。不要跟着微软走。那是最没出息的。会微软的C# .NET之流充其量只能算是一个“码农”。是最底层的。

如果是要在java和c#之间选择的话。毫无疑问java的前途要大得多。
打好java基础,熟悉网络开发之后,就可以去做移动平台的应用了。
之后如果还想进一步。则可以深入理解面向对象,学习uml。做上层架构设计。
达到这一步的话,便是真正的软件工程师了。
但是你要知道,位置越高,压力就越大,很多决策性的事情就必须要你来抗,出了问题你也必须承担起责任。经常会有让人冥思不得其解的问题出现,经常会有刁钻需求的架构框架等着你去设计。常常都在高强度的思考中,大脑神经紧绷。但这种让思维飞的感觉难道不好吗?

如果你现在是想快点找到一份工作,那去学c#吧。
微软提供了大量的库。只需要简单的了解每个库中提供的函数的功能,然后稍加记忆即可。
有时甚至不需要记忆,备好一本c#API大全,等需要用时翻阅即可。这样你就可以成功的走上工作岗位了。静静的在你的位置上等待上头发下的任务,然后去完成吧。不需要任何高难的思考,不需要你去解决任何具有决定性框架的问题,仅仅就是,接任务,写代码,交代码,必要的时候加班,当公司有大业绩时或许还能有分红。但是这种程度也就是c#程序员的最高境界了。

此般种种,楼主自行思量吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-13
怎么说呢!从宏观方面说java所属公司SUN公司已经破产被甲骨文收购;从细化方面来看,java作为C语言、c++等高级编程语言之后运用最为广泛的语言之一但目前似乎也处在了一个比较饱和的状态,我所说的这个饱和有两成含义,第一,从人员需求来说:行业中从事java编程工程师很多,高手也是多,所以竞争会过于激烈,也比较饱和,企业也无需担心找不到逞心如意的java工程师,如果你不是行业中的高手,那么从事java开发会很辛苦,会被一帮高手压得喘不过气来;所以从java的就业来说不是很好的趋势,特别是对于项目经验比较缺乏的开发者,可能你会要更多的时间做一些基础性底层工作开始!第二,从行业应用领域来说:目前来说java编程语言排名在第一位,的确很多大企业以及一些大型的项目会用java编程语言来开发,但随着其他语言的崛起,改朝换代趋势是避免不了的,它不会在那么安稳的独占鳌头;其中微软C#就是对java的最直接的冲击,很多大公司做得开发都分分转头c#门下,运用涉及之广泛的趋势逐步提高大有超过之势,如:北京奥运会订票网、汇丰银行的财务ERP系统等等无处不在使用.net平台。综合上述java编程走下神坛形势只是时间的问题了。
但是不是java就此而消沉呢?好在在手机领域方面给了一个java喘气的时机,Android 3g 移动开发,就是java编程语言在应用程序上最好的发展趋势,想做好Android开发就要把Java基础打牢,所以现在Java肯定会向手机移动开发领域去发展!
第2个回答  2012-04-14
没有不过时的语言,只有不过时的思想,学好了算法与数据结构,再具体到语言,哪里都混得开
第3个回答  2012-04-13
个人认为java 好点,比如android手机系统的扩展软件,基本都是用java
第4个回答  2012-04-20
JAVA

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网