孟岩ID:myan
[修改头像]
1552954次访问,排名6好友1人,关注者32
总是在思考存在的问题
myan的文章
原创 146 篇
翻译 0 篇
转载 3 篇
评论 5196 篇
最近评论
lschou520:怎么会忘记印度、日本和欧洲呢?
daijunhua:支持,中华儿女,互相护持地走!
ranzj:我只抱怨自己的努力不够。
ranzj:我毫不怀疑 SilverLight 是个“钱”途无量的玩意儿。
winvc:还有 之前已经看到过一篇署名孟岩的文章了 也是自称学计算机的 在MOP发的文章 题目是《不知名的程序员写给想学编程的朋友》(最后署名前还特别声明了下自己是初中文化全靠自学的 大哥 这样的人全国有几千万 没几个比你这种货色差的)

那文章是看的我想吐 不知道是你还是重名了 不过咋跟你这篇文章风格这么像呢 都是不懂 逻辑混乱 瞎喷
你是自己想不明白问题 但认为自己想……
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
收藏
    相册
    测试
    友情链接
    老赵的博客
    存档

    原创 不同地区技术人才需求量的统计和分析

    新一篇: 开放API时代,把心思放在应用上

    身为IT人,技术路线和产品的选择是一个相当重要的问题。以往在CSDN上关于这个问题的讨论都非常激烈。过去我们比较重视专家在这类问题上的看法,他们在这个领域站得高,看得远,钻得深,能早人一步认识到问题的本质,因此他们的意见绝对值得重视。另一方面,通过广泛收集相关数据,对数据予以统计分析,也是不可少的工作。以前我们在这个方面重视不够,现在我们计划仿效国外技术媒体的经验,推出“CSDN技术指数”,对涉及软件开发和互联网领域的各个方面以及大家关心的问题,通过我们已经建立起来的渠道和一些技术手段,定期收集可信的数据,予以统计公布,并适当加以分析。这项工作正在进行当中,不久就会与大家见面。

    在这里我想把已经获得的一些阶段性成果拿出来与大家共享。下面是针对硅谷、北美、澳洲和中国四地的三个技术领域的开发人员需求量统计结果,源数据来自相关网站的搜索结果、合作伙伴提供的数据以及CSDN本站数据,我们相信能够比较客观地反映目前若干竞争性技术之间的对比形式。另一方面,也可以看到几个不同地区IT产业的鲜明特色。因为研究工作还在进行中,只能发表若干结果,相信专家们一眼就能看出端倪,得出自己的结论。

     

    表1. 四地区通用编程技术市场需求量对比
    硅谷 北美 澳洲 中国
    C/C++ 45.8% 33.5% 20.4% 34.2%
    Java 34.3% 34.4% 34.1% 36.8%
    .NET 11.9% 29.1% 43.6% 27.5%
    Python 8.0% 2.1% 1.9% 1.5%

    我们暂时没有将Perl、Delphi等其他通用语言和工具纳入表中,但是相信以上四种已经很好地覆盖了大多数通用编程人群。我们可以看到,硅谷作为IT创新的源头,有大量的套装软件和基础软件、设备研发项目,因此对于C/C++这种强劲的系统级语言仍然非常重视。

    相比之下,全北美范围内和中国则是Java、C/C++和.NET三分天下,但.NET稍弱的情况。而到了以企业软件、软件服务一统天下的澳洲,.NET则是明显占上风。由此可见,.NET目前的优势主要在于企业应用系统的开发

    中国有强大的电子和设备制造工业,也有一些诸如网络游戏、共享软件等产业的支持,使得C/C++能够三分天下有其一。而.NET也是显得偏弱。在大多数企业应用项目中,.NET理应是比Java费效比更优的选择,因此相信未来.NET在中国的数据应该会上升。另一个值得关注的现象是,Python在硅谷地区使用量是其他三区的4-6倍,结合现在Google App Engine的发布,是否预示着Python会有更大的发展呢?

     

    表2. 四地区Web服务端技术市场需求量对比
    硅谷 北美 澳洲 中国
    Java 57.5% 50.4% 33.0% 34.4%
    ASP.NET 9.0% 29.4% 44.7% 21.4%
    PHP 25.0% 15.6% 19.3% 43.3%
    Ruby on Rails 8.4% 4.6% 3.0% 0.9%

    前不久一位PHP领袖人物发表观点,认为Java已经输掉Web之战。专家往往具有前瞻性,因此他的观点值得认真考虑。不过从目前的数据来看,Java在Web服务端的地位还是相当牢固。在硅谷地区,Amazon、eBay和某些超大型网站中相当多的基础应用是用Java“手工打造”的(非J2EE),由此可能导致了Java在这一地区的Web服务端占有率惊人。硅谷地区的互联网企业,以公共互联网为主,在这个领域,ASP.NET显然境遇不太好。值得一提的是,同属LAMP架构的PHP与RoR的总占有率已经不低,而且硅谷对于RoR确实相当青睐。

    到了北美地区,则因为很多网站并非公共互联网站,而是企业Web应用,因此ASP.NET占了近1/3,情况比之硅谷有很大的好转。而到了澳洲,ASP.NET成了Web服务端的王者。再一次地,这证明了微软目前的.NET体系在企业应用领域有事实优势,但并不是当前公共互联网开发社群的首选。

    中国的数据当中,最引人注目的就是PHP的需求量之大超出预期,足见中国IT产业的Internet特色浓厚,这也与我们目前了解到的市场上PHP人员需求状况比较一致。另外一点,就是RoR需求的奇低,甚至比澳洲都要低三倍,这表明RoR的雷声虽然大,但是中国开发者或者说技术管理者并不买账。深层次的原因,也许是他们觉得RoR开发效率虽然高,但是语言难度大,对开发人员要求高,也难以进行大规模协同。这可能是一种误解,希望今后能看到这个数据的变化。

     

    表3. 四地区RIA技术市场需求量对比
    硅谷 北美 澳洲 中国
    AJAX/Javascript 85.4% 86.7% 90.7% 95.0%
    Flex 13.3% 11.7% 7.3% 4.6%
    Silverlight 1.2% 1.6% 2.0 0.3%

    至于前端技术,就很清楚了。尽管表面上看,在所有四个地区,AJAX和Javascript都是压倒性多数,但是仔细观察,就会发现,硅谷和北美地区的Flex和Silverlight等新一代RIA技术需求量要比中国高4倍,中国是否也会在不久之后有类似变化呢?另一个有趣的事实是,澳洲的Silverlight技术发展很快,结合前两个表的结果来看,微软技术在澳洲的影响力显然超强。

     

     

    发表于 @ 2008年04月16日 13:50:00|评论(loading...)|编辑

    旧一篇: 几个不同地区的软件开发行业工作机会比较

    评论

    #wsnh12 发表于2008-04-16 14:19:42  IP: 219.135.229.*
    走大众化的路线难有作为,而且比较便宜。
    #LiuDian 发表于2008-04-16 15:00:46  IP: 124.234.128.*
    在软件开发的技术因素里面,语言是最不重要的一个。
    #jiangtao 发表于2008-04-16 15:13:03  IP: 124.42.78.*
    PHP在中国很强啊
    #grhunter 发表于2008-04-16 16:24:06  IP: 124.42.78.*
    澳洲的数据很有意思。以后要能有欧洲的就更有趣了。
    #turingbook 发表于2008-04-16 18:04:15  IP: 125.33.63.*
    能简单说说数据来源么?
    #littlehedgehog 发表于2008-04-16 20:05:20  IP: 218.75.123.*
    路过
    #myan 发表于2008-04-16 20:50:00  IP: 124.42.78.*
    to turingbook:
    这里只是我个人的博客,比较不正式。正式的 “CSDN技术指数报告” 里会介绍基本的数据的来源和计算方法,毕竟没有这个就谈不上数据的可信性。有一些数据源来自合作伙伴,还有一些来自CSDN的本站统计结果,所以虽然我们会公布数据源和统计方法,但是对于第三方来说,很难重复检验。可能最终还是要靠历史来检验。

    另外,图书销售的数据以后也会被纳入统计中,现在则还没有做到。



    #jarodpku 发表于2008-04-16 22:07:03  IP: 124.207.229.*
    硅谷和北美有什么区别?为何不是美国和加拿大?

    为何有澳洲而没有欧洲?
    #myan 发表于2008-04-16 23:30:38  IP: 221.220.59.*
    to jarodpku:
    硅谷是指从旧金山沿101公路经Santa Clara到San Jose沿线地区,这一地区IT产业的特色是创新,跟北美其他地区的IT有很大不同,因此单列出来。

    我们的数据源就是北美,没有区分美国和加拿大,所以我们这里也只能统计北美的情况。

    我们目前还不能获得欧元区的IT产业数据,所以暂时还无法给出相关数据。如果以后能够获得,一定加入。
    #myan 发表于2008-04-16 23:34:22  IP: 221.220.59.*
    另外,澳洲IT很有特色,该国服务业产值占GDP 80%,而其中尤以金融服务为最,是该国第一大产业,其金融类软件开发水平在全世界享有盛誉。我国不少银行的大型项目都是有澳洲公司主持或者顾问完成的。因此该国IT产业具有鲜明的技术服务特征,可以作为“企业信息化”型IT发展的一个样板。
    #liujin4049 发表于2008-04-17 10:11:03  IP: 218.94.9.*
    最后一个的统计偏差显然会影响结论的判定,特别是样本量似乎不是很大
    #bonny95 发表于2008-04-17 10:38:27  IP: 219.143.205.*
    学习了,向孟老大致敬!
    #indexchen 发表于2008-04-17 11:43:17  IP: 222.66.147.*
    仅用澳洲.net使用量就认为 “.NET目前的优势主要在于企业应用系统的开发”太搞笑了。 。net在开发企业应用方面和java比简直就是小学生,什么高层次框架都没有,操作数据库也就一dataset,不能和面向对象很好结合,开发出的应用大部分是底层技术代码。就会制造出软件民工在vs中拖拖拉拉组件
    #futurelight 发表于2008-04-17 12:20:47  IP: 221.217.176.*
    期待什么时候将日本、巴西也加上,但数据收集上可能有些难度。

    另外比较感兴趣的是,为什么澳洲和.NET贴的那么紧?是.NET真的比Java EE强,还是因为使用习惯的原因?
    #Sonic2007 发表于2008-04-17 12:38:15  IP: 218.80.228.*
    为什么硅谷不属于北美呢???
    #bendise 发表于2008-04-17 14:22:57  IP: 218.249.163.*
    TO:indexchen
    对你的评价就是“井底之蛙”,一看你就是没有用个c#语言开发过。NET平台,说出如此幼稚的评论,让人笑破肚皮阿,对你真的是无语了,好好抱着你的JAVA肯吧
    #junjunli 发表于2008-04-17 19:34:40  IP: 61.153.82.*
    还能看到其它技术的需求就更好了!
    #simon031187 发表于2008-04-18 12:54:30  IP: 219.137.163.*
    还有欧洲、印度也别忘了
    #xmhero 发表于2008-04-20 11:15:19  IP: 121.204.159.*
    不错!!!
    还有欧洲、印度也别忘了
    #zkkpkk 发表于2008-05-07 15:10:41  IP: 116.252.41.*
    这种东西不是说不忘就有数据的吧,怎么会忘记印度、日本和欧洲呢,要拿得到数据才行啊,还有那个说.NET的唉,MS提供的平台强大也成错误了?
    #lschou520 发表于2008-05-14 02:47:30  IP: 124.173.187.*
    怎么会忘记印度、日本和欧洲呢?
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 孟岩