软件开发人员间来选择哪种编程语言情景比较好,c++,java,还是c#和移动设备开发
展开全部
是前景吧。。。
我是学java的,月薪是5K。
【难易度】
一般来说C/C++不分家的,一般会C都会C++,C的难度较高些,什么数据结构、算法,要有较好的数学功底;
至于java,门槛比较低,只要思维逻辑不差,都能学得来,我数学就很差,学java还能做android(手机弊锋系统),android开发工资也不低。
C#的话,其实和java差不多,入门难度可能比java还低一点。
【发展前景】
学C/C++能做的东西很多,比如嵌入式、游戏开发、操作系统等,范围广,都是比较底层的东西,工作量较大,由于技术和理解深度不同,工资差距比较大,2.3千到上万不等,我认识一个就是学C/C++,在苹果上班,月薪是1.2W,反正学的好比较有钱途;
说说java,适用于web开发和手机移动设备,虽然适用领域不如C/C++(java不能做性能需求高的游戏等),但现在做web开发很吃香,所以很多人学java,java已经连续多次保持编程语言排行榜的NO.1,工资也不低,在一线城市,一般都有3K以上;
至于说到C#,近几年学的人也是越来越多了,由于坦如后台比较硬(微软),所以排名也是只升不降的,开始上班的工资要比java略低一点,做久了可能租信晌也差不多。
我的意见:
做程序员的都知道,没有一门语言能通吃的,一个合格的程序员至少要会2种以上的语言(不同思想的,如C面向过程和java面向对象),先把一门学好,接触其他类似(如java和C#)的语言就能够触类旁通了,其实语言只是一种工具,重要的是编程的思想
我是学java的,月薪是5K。
【难易度】
一般来说C/C++不分家的,一般会C都会C++,C的难度较高些,什么数据结构、算法,要有较好的数学功底;
至于java,门槛比较低,只要思维逻辑不差,都能学得来,我数学就很差,学java还能做android(手机弊锋系统),android开发工资也不低。
C#的话,其实和java差不多,入门难度可能比java还低一点。
【发展前景】
学C/C++能做的东西很多,比如嵌入式、游戏开发、操作系统等,范围广,都是比较底层的东西,工作量较大,由于技术和理解深度不同,工资差距比较大,2.3千到上万不等,我认识一个就是学C/C++,在苹果上班,月薪是1.2W,反正学的好比较有钱途;
说说java,适用于web开发和手机移动设备,虽然适用领域不如C/C++(java不能做性能需求高的游戏等),但现在做web开发很吃香,所以很多人学java,java已经连续多次保持编程语言排行榜的NO.1,工资也不低,在一线城市,一般都有3K以上;
至于说到C#,近几年学的人也是越来越多了,由于坦如后台比较硬(微软),所以排名也是只升不降的,开始上班的工资要比java略低一点,做久了可能租信晌也差不多。
我的意见:
做程序员的都知道,没有一门语言能通吃的,一个合格的程序员至少要会2种以上的语言(不同思想的,如C面向过程和java面向对象),先把一门学好,接触其他类似(如java和C#)的语言就能够触类旁通了,其实语言只是一种工具,重要的是编程的思想
展开全部
个人愚见,则要看lz想往哪个方向发展,桌面、WEB、移动。桌面开发的当然选择C++、C#;WEB开发则选择Java、C#;移没举激动设备操作系统现在是三分天下,劲头强势就Android使用java开发应用,老大则是IOS使用object-c开发应用,后来者则是windows phone可使用c#。恩,就目前形势来说,java比较好,大型WEB项目主流用答隐JavaEE,这是因为java的开源框架多啊,社枯袜区活跃;以后选择方向比较多啊,即可以WEB开发又可以移动开发。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据项目选语旦盯逗言,个人感觉:
层底开发(含嵌入式)用C语言
大型应用则核程序用C++
安卓开发用Java、WP开发用C#、IOS开发用Object-C
安全型网站开发用Java,企业型网站开发用PHP,其它的用C#
我认为程序设计初级阶段注重语言,中级阶段注重思想,高级阶段注重数学,不知模卖道对不对。
层底开发(含嵌入式)用C语言
大型应用则核程序用C++
安卓开发用Java、WP开发用C#、IOS开发用Object-C
安全型网站开发用Java,企业型网站开发用PHP,其它的用C#
我认为程序设计初级阶段注重语言,中级阶段注重思想,高级阶段注重数学,不知模卖道对不对。
追问
哥们挺有思想,可以交个朋友吗
追答
我暂时还没达到那个境界,呵呵,BYSF_XF@163.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java涉及的方面比较多,个人觉得java比较好~
追问
就目前而言,我觉得C#的观点较好,请问您认同我的观点吗
追答
各有各好处吧,不过个人觉得还是软件java用到的更多点~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询