版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、D希赛网YYiw.ediuclKi程序员行业现状分析由CSDN、程序员主办的2007年开发者大调查2007年底已收到15000 多份有效问卷,已经是中国调查样本最多的开发者调查。在这次调查中,详细的 分析了样本空间的分布状况,发现在庞大数目的有效问卷的参与者中有70%也 就是接近一万一千名的参与调查者是IT的全职人员,14%的参与者是有过开发 工作经验的学生,从这样的分布就可以看出来IT从业人员对专业知识的需求是 巨大而迫切的,CSDN作为专业的软件开发技术门户网站,已经是大家获取这些 技术知识的主要手段。一,选择数据库技术和互联网技术的人数总和占到了总人数的一半2007年火热的SOA和动态语
2、言各占13%和12%。其实这几大块技术分布他们之间都是有一定的联系的,互联网的发展近两年呈爆炸式的增长态势,中国 的网民总数已经超过了 1.4亿这样一个巨大的数字。企业中业务的复杂程度越来越高,商业竞争不断增加企业的IT系统,使企 业的商业数据呈几何数量级不断增长,在后台海量的数据中数据的管理由之前的 单一型数据变成了多纬度的复杂数据,所以可以同时管理关系型数据库和XML 数据的混合型数据库已经成为主流。面对企业不断增加新的IT信息系统,整合已经迫在眉睫,SOA成为必然的 趋势,企业对人才的需求从单一型技术人才、业务人才跳跃到了业务技术的复合 型人才,这次的开发人员大调查令程序员杂志的调查者看
3、到了这些技术焦点 背后千丝万缕的关联。二几乎一半的NET用户不参与开源项目RedHat+Ubuntu占有率超过70%应用到.NET平台上的开源项目,大量使用”的比例数仅为8.68%,尚不 足一成;“少量应用”的开发者人数比例为42.78%。“基本不用”的比例高达 48.54%,与前二者之和几乎不相上下。虽然开源的出现和发展,让软件没有垄断的未来日渐明朗;虽然开源运动经 过多年的高速发展,现在已经聚集了相当的力量,开源的自由和给予理念逐渐深 入到了企业的技术核心层面。但微软以商业软件为生,毕竟在微软技术领域中, 开源项目通常都被看作是二等公民。很多开源项目对.丁社区产生了巨大的推 动作用,微软公
4、司很难提供任何实质性质的支持。Linux版本当前安装有Linux操作系统,数据中RedHatFedora占据绝对优势Linux使用者使用该版本占总数的49.49%。Fedora是RedHat推出的重要的一 款Linux版本,在每个fedora版本中都是集成最新的Linux软件,特别是服务 端软件。使用“RedHatFedora”关键词在百度网页中搜索得到7,090,000条结果, RedHatFedora在调查中占据Linux版本的半壁江山符合整个Linux版本的分布情况。排在第二位的是Ubuntu,受支持数占到总数的23.92%涕三位的是SuSE占9.09%,接下来是Debian,使用率为5
5、.92%。在这里面令人期待的中国本土 Linux的让人大失所望。使用率仅占5.16%,几乎只有RedHatFedora的十分之一。三揭剩成技术人员数据库选型标准SQLServer用户接近50%使用率占据榜首的数据库产品是微软的SQLServer,比例数达到了47.92%。与其余所有的数据库之和分庭抗衡,大有一览众山小之势。从调查得到的使用率来看,MySQL仍处于望MSSQLServer项背的阶段。 调查显示,MySQL的使用数为1651,占总数的13.80%,不过排名第三。使用率排在第二位的是Oracle,比例达到24.21%。在前有SQLServer, 后有MySQL的情况下,Oracle仍
6、能达到四分之一的占有率,发展势头不可谓 不强劲。虽然Orcale数据库的价格比SQLServer数据库要高,但Oracle采用开放 的策略目标,可在所有主流平台上运行。而且有开发者认为Oracle的安全认证 是获得最高认证级别的ISO标准认证,因此安全性高于SQLServer。排在第四位的是Access5.59% ;接着是DB2UDB,占总数的2.75% ;至于FoxPro、Informix. PostgreSQL、Sybase得票数均仅在一百左右,还有 待进一步的发展。,中国程序员最爱的智能手机平台Linux+Java超过Symbian开源Linux对于众多开发者的吸引力是巨大的,但是,这仅
7、仅是针对于技 术开发人员来说的,而对于普通消费者就不是如此了。”在众多开发者心中,主 要是对Linux的青睐。从调查结果中也可以直接反应这样的现象。有专家对此评 论说:Linux+Java的模式,应该是应用最多的模式。开源Linux对于众多开发者 的吸引力是巨大的,但是,这仅仅是针对于技术开发人员来说的,而对于普通消 费者就不是如此了。针对此问题行业的专家有自己的观点:“现在 Wince和 Symbian发展很快,并且随着手机硬件方面性能的提高,很多政府部门和企业 在采购时,很多会考虑Dopod这样的手机,或者价格便Wince和Symbian都 主要使用c+开发,正是嵌入式开发的潮流。”不同人
8、群对于收集智能操作系统的观点是不同的,对于开发者角度,他们更加青睐于微软和开源Linux的产品,而普通大众他们比较喜欢 Wince和Symbian。五、七成程序员不愿意选择门户网站获取开源信息SourceForge占绝对优30%的技术人员从门户网站获取开源技术信息,剩下的70%的技术人员都是从专业的开源社区和开源厂商的技术网站上获取信息,包括有SourceForge、 LinuxToday、OpenOffice 和 IBMdW 等。在这70%当中,比例占有绝对优势的就是SourceForge 了,这里是开源软 件的开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓 库。而Linu
9、xToday里面会有记录很多很新的Linux业界大事,新闻以及出版信 息、。所以,对开源技术感兴趣的程序员们,不必再为如何获取开源信息而苦恼了, 快加入到这70%的人群中来吧。互联网的发展已经成为大家获取信息最主要的渠道之一,网民上网的习惯也 从开始的上为数不多的几个门户网站发生了变化,大而全的门户网站并不能满足 专业领域人员的信息需求,从2004年开始陆续出现了大量的各个领域垂直细分 的内容网站,一方面有长尾理论的理论支持,另一方面厂商也建立了相应产品的 技术内容网站,希望能聚集一批专注于这个领域专业人士,做好他们的定向营销。做细分领域内容的网站对门户已经造成了一定的威胁,这些网站的专业性
10、高,用户的粘性相对也比较高,如果细分领域的内容网站能将自己的服务有所提 升,就如同SourceForge 一样,那么未来门户网站的路就变得更加崎岖了。六、Java开发框架:6%的JSF欲撼动21%的StrutsJSF现在比较有优势的是对Ajax的集成,这一点走在了其他框架的前面。 未来两年,JSF与Struts将展开JavaWeb框架的最终战争。经过数年的“框 架大战” ,Java界的各种框架找到了自己应有的位置。 Spring+Hibernate+Struts已成为Java开发的主流体系。在这个体系中, Spring+Hibernate的地位应该说短期内是难以撼动了。除了新兴的JbossSe
11、am 作为挑战者之外,几乎难有劲敌。JavaB/S编程中历来战火最激烈的其实还在Web层,框架的数量最多,争 议最大。一切由Struts而起,而Struts最终也坐稳了第一个时代的王座。在技 术层面,Struts1.x已经被无数人抱怨过、批评过,但终于还是稳坐王位,这充 分说明了习惯的力量。“稳定压倒一切”,这句话在IT技术领域仍旧适用。详细的分析了 Java开发框架的使用状况,发现主要使用的开发框架JSP占 26%,Struts 占 21%,Hibernate 占 17%,SpringMVC 占 11%,EJB 占 7%, JSF占6%,SpringWebFlow和POJO各占4%,其它占4
12、%。就这一调查数据, 不难看出,Spring + Hibernate+Struts的优势地位还是相当的明显。Struts和Hibernate几乎已经成了 JavaEE应用的常规配置,21%的开发者 用到Struts,用到Hibernate的开发者也有17% ;在一个成熟的技术平台上, 各个项目的技术方案会在很大程度上趋同一一因为所有未知领域都已经被探 明,各种问题都有对应的最佳实践,架构师们可以参考的成功案例越来越多。就 拿JavaEE来说,架构师们需要考虑的问题比之三年前已经简单多了,这就是成 熟的价值。有专家评论:“其实IT应用技术,什么新鲜玩意并不难学,难的是标准化 和规范化。每个程序员
13、都有自己的思路和习惯,写出来的代码自然是五花八门。Java何以成为编程界的占重要地位,很重要的一点在于Java的规范化。这种规 范化很高的语言适用于多人合作的大型项目,便于沟通和理解,也就便于集成和 维护。Java世界为什么会框架横飞,说到底还是规范化的需要。纯JSP和Struts 写Web谁快,摆明了是JSP。那为什么用Struts ?原因在于100个人写出来的 JSP,有100种写法;而100个人写出来的Struts,基本相似。Struts之成功, 正缘于其在JavaWeb层的规范化方面所做出的贡献。然而长江后浪推前浪,Strutsl.x的技术缺陷毕竟是隐患。Sun力推JSF, 打算一雪W
14、eb层框架缺失之耻。JSF现在比较有优势的是对Ajax的集成,这一 点走在了其他框架的前面。未来两年,JSF与Struts将展开JavaWeb框架的最 终战争。JSP经过几年风雨洗礼依然把持头把交椅,看来所有的框架表示层都离不开 JSP而存在,而作为JSP的手足兄弟JSF也是仅次Spring之后又一个后起之秀。七.C+开发环境格局难打破75%的开发人员首选VS系列BCB正江河日下,2007版本的推出也无法力挽狂澜。虽然现在C + + Builder 已经归于CodeGear,但人们还是习惯性地与Borland联系上。1998年Borland公司推出的C+ + Builder这一当年全新的32位
15、Windows 开发工具,继承了 Delphi使用简便、功能强大、效率高的特点,并且结合了 C+ + 语言几乎所有优点。所以开始C+ + Builder迅速风靡。它的主要竞争对象 Microsoft开发的VisualC+也是不甘示弱,迅速出击,突出了 Visual可视化 强的特点,加上Platform、SDK部分以及Microsoft产品与Windows的天然 默契,逐渐成为了技术人员的首选。随着VisualC+版本的不段升级,以及功 能、风格等诸多原因,BCB渐现颓势许多Builder使用者也开始转而使用Visual 了。在2007年CSDN、程序员主办的开发者大调查中,详细的分析了 C+
16、+ 方面大家主要使用什么IDE的状况,在目前已收到的15000多份有效问卷中, 发现主要使用 VS 系列的占了 75%,BorlandC+ + Builder/CBuilderX 只占 6%, EclipseCDT 占 6%,DevC+ +占 2%,其他 IDE 占 3%,不使用 IDE 占 8%。对 于.NET开发,VisualC +2005有了一套新的语法;新的优化技术,可使程序的 速度最高提高30% ;同时新的编译模式,可保证在Microsoft.NETFramework 之上生成完全遵从CLI( CommonLanguageInfrastructure)的可验证代码; 新的intero
17、p模式,可提供本地与托管代码的无缝融合。相对于前两个版本,新编译器还包括了一个增强版本的缓冲区安全检查选 项,而且对C+程序普遍使用的库,也有新的注重安全的版本。VisualC+2005 对基于IntelItanium和AMD64 的 64位平台 提供了对OpenMP标准的支持, 并且修正了一些混合DLL加载的问题,对DoubleP/Invoke的性能问题,提供 了自动运行时消除。相比之下,C+ + Builder2007英文版2008年6月初上市。 从CodeGear大中华区技术总监李维的博客,看到CodeGear对 C+ + Builder2007的期待。虽然说对同一件事情,每个人都有自己
18、的视角,已 有五年C+方面学习和开发经验的赖勇浩说道:“BCB正江河日下,2007版 本的推出也无法力挽狂澜。虽然现在C+ + Builder已经归于CodeGear,但人们 还是习惯性地与Borland联系上。现在的Microsoft及VC势头强劲,产品也具有很高的质量性,CodeGear 在C+和.Net领域至少三五年内会继续望其项背。所以推出CB2007,更多的 是基于版本延续。”几 程序员更喜欢Firefox市场份额超过IE7.0两倍参与调查的多数是软件开发人员或者多数是IT从业人员,但是从这一比例 不难看出,IE丢失掉了曾经在浏览器大战中占据了的技术优势,在IE6推出后的 5年时间里
19、,浏览器一直在快速发展,而IE却一直没有更新过,这对一个世界 上最常用的产品来说绝对是致命的。Firefox (火狐浏览器)以它的小巧、安全, 很容易扩展和定制的特长获得了越来越多的喜爱。更重要的是,它是是一个自由的浏览器,所有的源代码都是开放的,任何人 可以为它的成长贡献力量。Cookie、页面缓存,个人都可以精确的控制,这些 特性都是技术人员们所崇尚的我的地盘我做主”的精神。如果说之前FireFox 相对IE6有50%的优势的话,那么,FireFox相对于现在的IE7的优势已经降低 到25%左右了。因为IE7从底层已经做了很多的修改,已经慢慢的向W3C标准 靠近了许多,在功能使用方面与Fi
20、reFox的差距也变得很细微,Tab功能,CSS 和脚本支持功能现在IE7都比之前表现强了,差距仅仅存在于某些小细节中了。IE6在这个市场中存在了 5年之后微软才意识到改变和向国际标准靠拢的重 要性,这就直接导致了大量的技术人员失去了对正的信心,投向FireFox阵营, 不过,微软到底还是强大的,在全球范围内有很多的“粉丝”,他们会一直关注 微软的任何一次动作,客观的评价也是对产品最好的反馈,也是最有价值的。包括了 FireFox、Opera这种标准的浏览器,也包括了 Maxthon和TT这 样基于IE内核的浏览器,对于标准的浏览器,FireFox和Opera的重点是要解 决兼容问题,而基于I
21、E内核的Maxthon和TT更主要的是要解决浏览器插件、 工具的应用问题,所以,技术产品的激烈竞争带给用户的其实是一种良性循环, 使我们可以第一时间用到最好用的工具,至于商业效应,还是留给厂商自己去考 虑吧。九,中国程序员健康两成感觉很虚弱亚健康接近七成“干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好, 五年后比谁都老。很多程序员都曾这样感慨和抱怨过自己的生活状态。”亚健 康状态是人体处于健康和疾病之间的过渡阶段,在身体上、心理上没有疾病,但 主观上却有许多不适的症状表现和心理体验。位于调查结果第二位的是“很虚弱” 一一149,比例为19.81%。很虚弱的 健康指数低于亚健康,已接近生病和透支状态,他们的健康已经被亮出了黄牌。每个人的理解不一样,但是糟透了”这样的词如果用来形容程序员健康的 话,相信大多数人都绝对认同你已经病了这样的理解。令人不敢相信的是, 竟然有8.24%的程序员用这个词来形容自己的健康状态!调查结果中非常健康”的票数低得可怜一一40,即使算上没感觉”, 二者之和也不过9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 先进技术制造
- 2024人教版八年级英语上册 Unit 6 Plan for Yourself 单元测试题
- 侦察监视技术
- 企鹅英文介绍课件
- 法警面试题及答案
- (中级)收银员职业技能鉴定理论考试浓缩题库(附答案)
- 小学五年级语文上册第一单元单元预习单设计课件
- 小学五年级语文上册第八单元读书方法总结指导课件
- 2026年赤峰市教育局直属学校第二批次通过“绿色通道”引进高层次教师备考题库有完整答案详解
- 2026年北京市平谷区政务服务中心综合工作人员招聘备考题库及答案详解(夺冠系列)
- AI对抗性攻击防御机制
- 语文小学二年级上册期末培优试卷测试题(带答案)
- DRBFM的展开详细解读2
- 四环素的发酵工艺课件
- 中山大学研究生因公临时出国境申报表
- 泥浆护壁钻孔灌注桩的施工
- 征信调研报告3篇
- YY/T 0127.18-2016口腔医疗器械生物学评价第18部分:牙本质屏障细胞毒性试验
- GB/T 8924-2005纤维增强塑料燃烧性能试验方法氧指数法
- GB/T 20969.2-2021特殊环境条件高原机械第2部分:高原对工程机械的要求
- 马克思主义经典著作导读课后练习试题答案与解析搜集
评论
0/150
提交评论