开篇介绍
2014年就快收尾了,Team 内部每人都会准备一些 Tech Talk 的内容,技术方面的,咨询方面的均可以。我就准备了一些有关 BI 排名,BI 报表排名,包括各类技术编程语言等相关排名的信息。摘选一部分有关编程技术相关的拿出来分享给你们看一下,或许对你们年终写写总结,内部技术分享时有所帮助。
以社交与工做需求相关角度出发的 2014 TOP 10 排名
每个码农面临的最大的挑战之一就是要如何要一直保持NB,那么就要搞清楚到底哪些开发语言最受欢迎呢?
咱们从下面这些人才,招聘,技术方面的网站统计了各类工做相关最受欢迎的 TOP 10 编程语言。
- LinkedIn - 领英 (这个中文取的太别扭了!不过上面好多猎头到时真的)。
- Indeed.com - 全球最大招聘搜索。
- Dice.com - 专一于技术和工程相关的招聘。
- Stack Overflow - 这个就不用说了吧,很是专业的 IT 技术论坛。若是说 MSDN 只知足于微软相关技术的话,那么 Stack Overflow 涵盖面绝对广。
- Jobs Tracker - 也是工做 Tracker 类的。
- TIOBE Index - 专门搞技术排名的,可是每次都会招不一样阵营的人骂。

TOP 10 - ASP.NET php
虽然 ASP.NET 不是一门真正的编程语言,只是一个动态建立WEB应用程序和网页的服务器端的应用程序框架,可是确实受欢迎。
TOP 9 - Object C
主要是基于苹果 APP 开发嘛!买苹果的那么多,因此你懂的...
TOP 8 - Python
可读性很强,语法精简灵活的解释性编程语言。
TOP 7 - C#
博客园里基本上都是 C# 的粉丝的,固然排名第 7 多多少少会以为内心有点不爽。
TOP 6 - PHP
开源的服务器端 WEB 开发编程语言。
TOP 5 - JavaScript
若是还有人认为 JavaScript = JAVA, C# = C 能够扔河里问鱼了
TOP 4 - SQL
TOP 3 - C++
如今老外都知道 C 加加了,正确的应该叫 C Plus Plus
TOP 2 - C
TOP 1 - Java
企业级的客户端服务器端应用程序的核心编程语言,包括 Andriod 移动开发(固然二者不能彻底相等,可是语法基本类似)
上面已经说过了,在博客园里面的基本上都是微软技术的粉丝,大牛,因此看到排名第7确定不爽了。
下面这几个回复和你们同样表达了一样的见解:
好比这几个哥们就以为 C# 不该该排那么低,不爽,应该排到第 3 或者第 4 名!
下面也有说应该不仅第 7 名,固然也有人解释到不管你以为怎么样,"流行" 和 "市场须要" 仍是两种不一样的事情,毕竟这个数据是基于实际的工做需求统计出来的。
固然这个准确不许确,你们仁者见仁,智者见智,各抒己见吧! -
10 Programming Languages You Should Learn in 2014
Developer KS 上的排名
TIOBE INDEX 2014年10月份最新编程语言排名
从中能够看出一年以来,基本上 C, JAVA, Object - C 和 C++ 的排名基本上就没有动过,很是的稳定。
BIWORK 的总结
上面这幅图是综合了上面的几种数据总结与对比,若是单纯看一个技术排名的话可能比较笼统或者片面,那么把这些不一样的排名放在一块儿比较来看仍是能够获得一些结论的。
第一阵营 - JAVA,C 和 C++ 语言,很是的稳定,基本上在各个技术排名上都是占据着头三名的位置。因为这些数据统计的来源主要都是从一些招聘源上统计来的数据,所以能够切实的反应出市场对 JAVA,C++和 C 的职位需求缺口仍是很是大的。从语言的角度来讲,这三者的应用程度通常都是这种偏向于企业级的应用和底层开发。
第二阵营 - Object - C, C#, PHP, 基本上这三者占据着第四到第六的区间,Object - C 受 Andriod 等影响略有摆动,可是能够看出 Apple App 的应用需求缺口仍是很是大的,甚至在某些程度上已经超过 C# 这种表明 Windows 平台上的开发语言。能够反应出市场上从桌面端应用程序到手机端应用程序的转变,需求的转变致使对开发语言的转变。PHP 基本上仍是处于一个很是稳定的阶段,高效的快速的 WEB 开发语言。这三种语言也表示了不一样的三种方向 - 移动开发,C/S 桌面开发,B/S WEB 开发。
第三阵营 - Python,JS, SQL - 这三者基本上也表示这不一样的方向,三者独成体系。
总结语
其实关于这种排名的争论有不少,就如同一个 JAVA 开发者到一个 C# 开发论坛里说 JAVA 是世界上最好的编程语言,或者 C# 到 JAVA 论坛说 C# 是世界上最好的编程语言同样,必定会引发很大的争论。
对我来讲,这些排名的意义仅仅在于了解了解目前市场上的技术需求状况,仅此而已。目前的年龄阶段,技术的积累已经差很少定型了,不可能再轻易的转向选择新的更流行的编程语言。可是对于刚入门 IT,入职 IT 行业的新人来讲,能够经过了解了解这种技术排名状况包括目前自身的技术方向来肯定之后将来的长远目标。对于不少人来讲,可能以为相似于 C, C++ 已通过时了,不少年前的老语言了,可是从这里能够看到它在市场上的生命力仍是很是顽强而坚韧的。而新生的 Object - C 在这3-4年横空出世,市场需求迅速爬升,年轻而又有活力,相信在将来的几年中也仍然是一个不错的选择。
编程语言的延续是 BI,BI 和它们同样伟大
固然最后也要提一下 BI,不管是移动客户端,仍是 WEB 端应用程序或者C/S桌面程序,都是做为生产应用程序而存在的,都是数据的创造者。而最终这些经过各类平台的汇总的数据在某一个合适的时候必定会变成由“数据” 加工成 “信息” 这样的一个专业流程,这种专业的数据抽取,转换,加载以及信息提炼,分析结果展示就是经过 BI 平台来实现的。因此说,不管编程技术如何排名,BI 最终关心的仍然是数据的产出,因此 BI 是它们 C++,C, JAVA, C# 等各类生命的延续....html
该轮到说说 BI 和 BI工具,各厂商的排名状况了...咳咳!该睡觉了,就写到这里了....再不睡,老婆就要让我明天刷碗了...程序员
IT 杂记乱入系列
微软 BI 技术系列汇总 (SSIS,SSRS,SSAS,MDX,SQL SERVER)
若是以为这个系列的文章看了对您有帮助,请点击下方帮助推荐。编程