GIS二次开发用c#还是c++,谁更适合一点,这关乎到我接下来的选择
主要就是C/S B/S两种结构的吧,通俗点说就是单机的系统和网页的。
二次开发主要借助一些商业软件提供的库,比较著名的比如ESRI的ArcEngine,国内的比如超图和武大吉奥和中地都有,当然如果不愿意用商业的库,网上还有很多开源的库,OPENGL,SharpMap等等。个人感觉现在二次开发C/S的C#用的多一点,比较底层的话就是C++,B/S的大部分都是JAVA吧。个人感觉做二次开发编程语言无非就是自己用着顺手就行,用什么其实还真无所谓,反正都是人家的库,用人家的接口。
新手JAVA程序员,想转行业做游戏开发,应该学些什么
个人认为目前主要VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。重要先看你想要做什么游戏然后再去学习相关技能,或者先找个公司尝试从最低级开始学起。
研究生做java程序员有前途吗
您好,很高兴回答您的问题,因为我本身也是一个程序员,而且主语言也是java,对这些还是比较了解的。
首先给你个结论,做java开发是互联网入门基础,还是很有前途的,下面我来讲下原因:
1.职位需求:目前各大公司使用java开发的数量还是多的,几乎每个公司都需要有java开发的岗位,这个可以从智联招聘,猎聘等知名网站可以拿到统计数据。而且可以看到全国各地都有需求,没有明显的地域限制。
2.岗位薪酬:目前纯java开发的薪酬属于互联网中的中等,因为java从业人员众多导致薪酬上不去。但是基于java开发经验,更专业全面的人才薪酬也是十分高的,例如架构师等。
3.职业发展方面:java语言容易上手,而且很多大的公司,例如阿里巴巴都是用java做开发语言。java语言学好后,能很容易的学会其他领域知识,例如大数据方向,物联网方向。java语言博大精深。很多思想方法都是很值得借鉴的,掌握这样去学另外一种语言简直信手拈来。像我熟练掌握java后,学习python scala语言只需要几个小时就能上手。
讲完了java好的一面,再讲一下缺点:
1.因为java容易上手,所以做java的人非常多,导致java评论薪酬不能达到很高水平。
2.java语言一般多用于普通的业务系统,很多人会被业务问题一直拖住,影响自己技能的进步。
好了,再总结一下,java是门好语言,很好就业,收入也不错。但是想要有更好的发展,必须要不停的学习,不停的进步,这样才能不被时代抛弃。祝学业进步。
Java已经面市二十多年了,已经非常稳定,大型软件企业(如淘宝)都推荐使用Java语言去开发程序,看重的就是java的稳定性与跨平台性 而且Java在数据统计方面做得非常完美 企业岗位多,就业机会也大。
练拳不练功,到老一场空,程序员还是不要拘泥语言,学好操作系统、数据结构、算法,再学其他语言就很轻松,java很容易上手,但是很容易上手的东西,门槛就低,竞争就大,您是研究生,如果只是专注于Java开发业务逻辑,您的学历就没有优势,多研究原理性东西,研究生可能更应该专注于为什么,比如框架用了什么设计模式,为什么用,用了什么算法,为什么用,干活的时候多想想复用性,可扩展性,不要总是复制黏贴,目前Java很好就业,但也很好失业