IT产业的全球分工与技术选型
说到开发技术的选型,就不得不提到产业分工,中国生产8亿件衬衣换美国1架波音787,这就是产业分工,在软件开发外包上同样存在这样的高低端分工.
题主说的PHP/HTML/JS岗位更多,显然是网站建设的岗位,因为中国拥有世界上最多的小微企业,在没有微信公众号、、微博等自媒体的年代,小微企业海量的企业展示型网站快速开发需求,因而催生了大量的相关岗位.
本人大学刚毕业时,就在这种公司干了2年,挣着最微薄的收入,维持着最低水平的生存,1周做两三个站,有的只是机械式的麻木,毫无成就感,更不要提优越感,同事来来走走,公司一直在招PHP,招聘网站上那么多PHP岗位怎么来的?呵呵.
信息技术发展之迅速,超乎想象
智能手机的崛起,应用场景相对网页时代是几何数量的增加,客户端不再是浏览器,而是一套操作系统,这给C/S两端统一语言和开发框架提供了可能,PHP这种解释型语言在客户端场景越来越复杂的情况下,局限性就显现出来了.而C#和Java的编译器优势得到了展现.
这里要说一下,为了怼某些胡说八道的人,司农寺特意去某网站大致搜了一下职位,C#的职位数已经略多于PHP,Java作为一哥还是遥遥领先.
顺便说一下
.Net
(C#)的跨平台问题某些”老专家”总是揪着.Net的跨平台性不放,拜托有点常识,当年不能跨平台是因为被Oracle告了好吧以及当时Windows正如日中天,而不是.Net设计上不能跨平台,一旦Microsoft将法律问题摆平,它能跨平台跨到某些人吓一跳.
如今的.Net已经大致分为.NetFramework,.NetCore和Mono/Xarmain3大框架,分别对应Windows,Linux,Android,iOS4大平台,也就是说C#已经成为全平台语言.后期大一统的.Net5发布以后,C#将真正能做到一次编程,处处运行.
顺便再感慨下Java的命运问题
不换个好爹,前途堪忧.面对Microsoft大刀阔斧的追赶,看看大家的Oracle在干什么?Microsoft在开源,考虑多些免费,Oracle在裁员,在琢磨JDK怎么收费,创新上也完全跟不上Microsoft的步伐,最为致命的是,Oracle近年来的骚操作已经导致Google产生了戒心,否则不会吃饱了撑的去弄Go和Kotlin.
如果Oracle继续这样下去,真希望Google把JDK和Java收了,就是卖给Alibaba都比现在强.司农寺写于深夜,只是实在看不下去某些自煤炭以资深自居,向萌新灌输过时观念,接受任何反驳,但请勿带着愚蠢的优越感,老铁们晚安.