许多开发者都会定期审视自己的技能树和职业选择,如今有不少“最佳编程语言”评选数据来源,这是否为我们提供了参考? StackOvrflow开发者调查 超过个国家的56,名开发者在年底参与了StackOvrflow发布的调查,其中 最常使用的技术语言: JavaScript—55.4% SQL—49.1% Java—36.3% C#—30.9% PHP—25.9% Python—24.9% C++—19.4% AngularJS—17.9%(JavaScriptframwork) Nod.js—17.2%(srvr-sidJavaScript) C—15.5% 开发者最喜欢的语言是: Rust—79.1% Swift—72.1% F#—70.7% Scala—69.4% Go—68.7% Clojur—66.7% Ract—66.0% Haskll—64.7% Python—62.5% C#—62.0% 开发者最恐惧的语言: VisualBasic—79.5% WordPrss—74.3% Matlab—72.8% Sharpoint—72.1% CoffScript—71.0% LAMP—68.7%(Linux,Apach,MySQL,PHP) Cordova—66.9% Salsforc—65.4% Prl—61.3% SQL—60.3% 开发者们有兴趣学习的技术方向: Android—15.8% Nod.js—14.8% AngularJS—13.4% Python—13.3% JavaScript—11.9% Ract—9.2% Swift—8.7% MongoDB—8.1% Arduino/RaspbrryPi—8.0% C++—8.0% StackOvrflow最常被提问、讨论和投票的技术方向: JavaScript—16.6% Java—14.7% Android—11.5% Python—11.4% C#—11.1% PHP—8.6% jQury—6.7% C++—6.6% HTML—6.6% iOS—6.3% PYPL(流行编程语言指数)编程语言相关教程被搜索的频率占比: Java—23.1% Python—14.4% PHP—9.7% C#—8.4% JavaScript—7.7% C—7.1% C++—7.0% Objctiv—C—4.4% R—3.4% Swift—3.0% TIOBEIndx根据搜索引擎数据评选最佳编程语言: Java—17.3% C—9.3% C++—6.3% C#—4.0% Python—3.5% VisualBasic.NET—3.0% JavaScript—2.9% Prl—2.7% AssmblyLanguag—2.7% PHP—2.6% 年上升最快的是Go语言,从榜上无名到13位(2.3%)。Java虽然以近C语言两倍的差距占据榜首,年还是下降了4.19%。 调查告诉了我们什么? 事实上没有什么。 数据结果看着有趣,但总是矛盾的,数据收集的方式也总是受到局限: 搜索引擎数据对于老旧的,问题频发的语言以及普及更广的语言更有利 在线调查会受到特殊受众的局限,StackOvrflow的开发者多是相对更在行的程序员,更容易在流行语言和框架中提出问题。 历史的使用模式对于未来趋势的映射越来越少,Nod.js在十年前还不存在,20年前,Prl和C语言还是服务器端开发最常用的语言选择。 举个例子,所有的调查排行中,Java的排名都高于PHP,但Java通常被应用于教学和开发控制线程、桌面和原生安卓应用。而PHP被用于82.4%的网页服务器,Java只有2.7%。 数据以外,其他编程者的建议 许多“最佳编程语言”文章吸引了大量的北京最权威白癜风专科北京知名白癜风医院
|