图片: Yestone.com 版权图片库 前言 开发者调查是Stack Overflow每年都要进行的一次开发者用户调查问卷活动,调查对象为在 Stack Overflow 注册的开发者用户。和以往相比,2015 年的调查涵盖面更广,参与人数最多,调查结果包括157 个国家的26086 名开发者。在这些人中,有6800 人是经过认证的全栈工程师,另外还有移动开发者 1900 人,前端开发者 1200 人。 做这项调查,Stack Overflow 旨在帮助开发者更好地理解 Stack Overflow 这个社区,同时也能更好地认识自己。 开发者概况 地理位置 目前全球人口超过72 亿,其中每月定期访问 Sta
2016-01-06 18:45 Bernice
如果你问现在最流行的编程语言是哪种?那我只能诚实地回答:具体情况具体分析。因为我不知道,你是想要在热门的移动app创业公司找一份工作,还是随大流地随便写写代码,亦或是自己来创建一个电子艺术项目?!语言是一种工具,甲之蜜糖乙之砒霜,对这一领域而言是必须的,但换个领域就是可有可无的了。这已经是连续第二年,IEEESpectrum与计算机记者Nick Diakopoulos携手给出的编程语言人气排行榜了。 此排名系统通过加权和组合12个来自于10个数据源的指标而得到。而且这些来源是可信任的如IEEE Xplore数字图书馆、GitHub和CareerBuilder
2015-07-24 07:50 小峰
是的,你知道的,苹果编程语言 Swift 已经开源了。其实我们并不应该感到意外,因为在六个月以前苹果就已经宣布了这个消息。 苹果宣布推出开源 Swift 社区。一个专用于开源 Swift 社区的新网站已经就位,网站首页显示以下信息: 我们对 Swift 开源感到兴奋。在苹果推出了编程语言 Swift 之后,它很快成为历史上增长最快的语言之一。Swift 可以编写出难以置信的又快又安全的软件。目前,Swift 是开源的,你可以将这个最好的通用编程语言用在各种地方。 swift.org 这个网站将会作为一站式网站,它会提供各种资料的下载,包括各种平台,社区
2015-12-23 13:35 Abhishek, Flowsnow
所有的编程语言我都讨厌。曾经我想自创一门语言,但我没搞明白到底需要一门什么语言,所以也从未开始过。 许多时候,你没法选择使用哪种语言。不管我在用哪种语言,我都尝试去接受它的优点和缺点。 (题图来自:thisiswhyimbroke.com) Java 喜欢Java的人肯定喜欢打字。我指的就是敲打键盘上的键。你得不断地重复又重复。 设计Java系统的人是个疯子,他解决问题的方式就是,设计模式。如果你把设计模式看作是这个语言中解决问题的一种方式,那么你会发现Java里有许多这样的设计模式。 另一方面,Sun的这些家伙的确是费了点心思在Java规范
2015-07-15 14:36 花名有孚
如果你做过Web开发,你可能会觉得我们正处于一个新时代的开端。多年以来我们一直使用像 Django Rails 这些基于Python、Ruby、PHP开发的框架,这些开发语言都是基于老式的请求-应答周期模式(request-response cycle),之所以用这个短语是因为找不到更好的专业术语。 这个模式主要是这样的:一个请求从客户端发送到服务端,然后服务端渲染一个HTML页面,接着将这个页面返回给客户端。虽然随着AJAX、JSON和大量内置了客户端渲染功能的框架(例如Ember、Angular、Knockout、Backone和最近的React)的出现,这个模式不像10年前那样在web开发
2015-08-24 09:51 Aaron Lebo , youth7
程序员的生活轻松。工作机会众多,而且薪资也不错。 即使你不想从事程序员这个职业,学点编程仍然是没错的。尤其是对于那些网页设计、数字营销、企业和IT行业的工作岗位来说。 但是你应该学习哪门语言呢? Udacity网站制作了一张很棒的信息图(见下文),有助于你选择。但是我还想讲得更深入一点。 在它们那张信息图的基础上,我会根据你的愿望,分门别类地给出我的建议。比如,我会针对于旅行爱好者、设计师、IT人员或者其他职业的人员给出建议。 过去一年中,我面试了很多人,面试的岗位也不一样。我经常和其他也在招聘的技术公司交流,对
2015-11-10 14:46 SIMON LIGHTSTONE, EarlGrey
语言/平台 Node.js第一,PHP第二,JavaScript第三。因为Node.js的社区很多,所以这个结果你也不用太意外。如果你知道JavaScript,你已经一只脚踏进了用Node.js来构建Web APP的可能。 框架 AngularJS处于框架的领导地位。大量的公司和企业已经采用Angular,这就要求开发者更多的具备使用这个框架的技能。主要还是因为有Google里最好的工程师支持。 2015你应该学习的 很多的库和框架产生和消亡,对于把有限的精力投入到最有价值的事情上是有挑战的。下面是我们的一些关于语言和框架的建议,这些都是我们认为很有意义去学习的。它们都很流行
2015-07-13 11:06 凯凯刘
我们程序员在着手一个项目时,需要做的关键决定之一就是选择一种语言,或一组语言,用于实施该系统。这一决定不仅会影响系统的实现,也会影响设计。例如,我们应该使用面向对象的语言还是过程语言?选择什么语言对项目以及作为项目一部分的程序的生命周期有着深远的影响,很多次,我们基于一些非常善变的因素,没有思考太多就去选语言:这语言是我惯常用来实现这类系统的;这语言我了解得最透彻;这是我最喜欢的语言,我很享受于用这种语言编程;等等。 既然这个决定会导致深刻而长远的结果,那么我们是不是在做这个抉择时应该更加务实?
2016-01-06 18:37 Justin Albano, 小峰
Uber将正在蓬勃发展的Go和Node.js这两个语言很好的融合到其系统上面来。Uber的网站可靠性工程师Tom Croucher在最近于波兰举行的Node.js互动大会上详尽的对该公司所用的语言平台进行了阐述。 Uber的任务分派系统是运行在Node上,这是一个运行在服务器端的JavaScript平台。当一个客户打开app或者网站来进行车辆预定或者调用其他的API来查看可用车辆信息的时候,大部分的这些服务都是通过运行在Node上面的平台来提供的,Croucher说道。 这里大部分的工作都是由Node来完成的,我们从公司成立的第一年就开始使用Node,非常的早, Croucher继续
2015-12-16 08:51 Paul Krill, 天地会珠海分舵
1995年,Bob Cringleg在制作《书呆子的胜利》时曾和乔布斯有过一段完整的访谈,乔布斯建议每个人都应该去学习或者了解一门编程语言,轻松的完成工作的同时更重要的是教会另一种思考方式。但令人遗憾的是乔帮主并未明确说要从哪项编程语言开始学起,但如果他依然健在的话极有可能会推荐Objective-C或者 Swift语言,但是作为普通用户追崇乔帮主的建议开始接触编程的时候,应该首先接触哪款语言哪?对此Udacity表示用户选择应该根据四大标准来确定自己首次接触的编程语言。 首先是编程语言的应用范围。 例如你想要开发一款游戏,那么你就要先
2015-10-01 16:25
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。