快捷搜索:

启蒙老师马士兵:编程言语哪家强?丨大咖说直播回忆

启蒙老师马士兵:编程言语 哪家强?丨大咖说直播回忆

2017-04-23 09:00 来历 :InfoQ 直播 /程序设计 /大数据

原标题:启蒙老师马士兵:编程言语 哪家强?丨大咖说直播回忆

作者|马士兵

修正 |小智

戳阅读原文,取得 短信提示 ,不错过下次InfoQ大咖说直播!

回复:言语 ,获取视频下载。

写在前面

老师姓马,叫马士兵。中国象棋上那三个子,我们家老爷子喜欢下象棋,所以就起了这么一名,原名叫马兵帅,太大了,罩不住,所今后 来改三小子,马士兵。马家门这个咱们应该知道 不少了,马化腾、马云,然后马明哲,将来应该还会去见我们的老祖宗,马克思。肯定会去见的。

我现在是在推网络的教学,看看能不能把这种面对面的高质量的教学放到网上去,让更多人可以 听到吧。面对面的教学,相对来说,质量可能会高一些,因为老师会追着你学。网络的教学,在做一个探究 ,看看能不能做到更高的质量。当然,网络教学要比面对面的教学廉价 很多。另外呢,只需 有互联网,你就能够 学习,所以互联网教学也有它的利益 ,就是便利 ,我正在做这样一件事情。

谈谈热门编程言语

启蒙老师马士兵:编程言语哪家强?丨大咖说直播回忆

Tiobe2017年4月编程言语 排行榜

启蒙老师马士兵:编程言语哪家强?丨大咖说直播回忆

自己 查找 一些招聘网站整理出的编程言语 需求排行

第一张图是老外的一个编程言语 排行榜,时间节点是2017年4月。在老外这个排行榜里边 ,Java言语 排第一,C排第二,C++排第三,C#第四。当我看到这个表的时分 ,我就十分 奇怪。我觉得在这排名在中国不是这样的。所以我花了点时间搜出来一份数据,供咱们参考。国内的言语 需求排名,跟国外的仍是 有不同。

这个排名,我从下往上跟咱们慢慢聊一聊。聊聊每种言语 都是做什么的。可能有很多人只把握 了一门言语 ,还有一些是学生,不知道未来开展 方向。所以在这里跟咱们聊聊这些言语 都是针对哪些开发方向。

先从占有率比较低的来说。现在呢,有不少同学问我一些比较小众化的言语 ,说老师我究竟 值不值得去学习它,我要花多大的精力去学习。小众言语 现在十分 多,都有一些在特别场合的用处。我在这里罗列了几种常见的小众化言语 。F#是微软推出来的一种脚本的言语 ,运转 在.Net上的,R言语 主要是用在数据分析上的,Go应该说有个好爹,Google推出的,一门很不错的言语 ,现在推了五年了,一直也没有推的特别好,最多是运用在游戏的脚本言语 上。Scala最著名的就是它开发了Spark,但是 咱们用Spark做开发的时分 ,Python用的反而比Spark多,Lua这个言语 大都 状况 是用在游戏脚本开发上,Ruby是用在脚本和Web上。

这些言语 的市场占有率实践 上十分 低。假如 你曾经 没有触摸 过开发言语 ,用这些言语 做入门,不太适合 。因为只靠这些言语 ,你是拿不到offer的。

汇编言语 占有率高一些,用于直接控制硬件的开发,就是平时所说的单片机方向。每种芯片想要功率 最高,就只有编写汇编程序,所以,假如 你不肯 跟人打交道,只是跟机器打交道,这门言语 可以考虑。

Objective-C是在苹果平台上的开发言语 。Swift是苹果新推出的言语 ,类似于C#和Java,将来是主要在苹果平台上开发言语 用,它的岗位是537个。但是 我觉得这个数据不太对。所以我又从头 搜了一下iOS的岗位,它是11000,这个可能还算是比较正常的一个数据。iOS这几年咱们也清楚,市场占有率继续 不断的下降,岗位饱和。将来被Android的冲击,有可能会越来越大。

Android最近,就我把握 的数据来说,在北京一抓一大把。想找一份特别好的工作的话,第一,你的基础得十分 的过硬。假如 再指望象前几年那样,略微 会一点就走进这个行业,不太现实。其实不 是所有的企业都需要一个移动端,但是 所有的企业都需要后台,所以它这个好多企业都需要网页、前端,需要数据库,需要这些东西,但是 其实不 是所有的企业都需要有这样一个移动端的客户端,这个需求量慢慢的有点饱和。

还有一个,移动游戏开发这个行业,我也特别感爱好 。这个行业比较特殊,特别合适 程序员创业。程序员终身 的事业,就是找一个美工做老婆。找到美工做老婆,有程序,再加上优秀的美工,就能够 直接做一款小游戏了。游戏这个行业有个特点就是,比较合适 年青 人。超过四十岁,还在做游戏开发的,还真是很少,乃至 三十五岁以上还在做游戏开发的不是特别多。假定 你个性比较安稳 ,我仍是 建议你找一份比较稳当的职业。然后以游戏、游戏开发作为你的业余喜好 。

您可能还会对下面的文章感兴趣: