移动端 or 服务端?

作者: smartbeng | 来源:发表于2017-07-03 10:22 被阅读1544次

今天的话题,我想这是当今无数初入行业的程序员无法拿定主意的一个话题

看移动端开发

之前我发表的一篇! 移动端开发者以后的路在哪里
在简书上受到了很多人的关注和认可,我用心总结了处在移动端的劣势和趋势,不了解的朋友可先行点击回看,看完再回来。

文中有提及的,就不在此一 一重复了。为了命中要害,更为直接的得出结论,故在此简单总结一下:

文中我先就 Android 的立场表明了 Android 开发以后的趋势,在原生开发开发这块并不会走向终结。

但是我的意思很明显,我指的只是在一个相当长的时间里网页不会完全取代原生,这个时间有多长,谁都确定不了,瞬息万变的互联网任谁都无法准确做出这个判断。

毫无疑问的是移动端开发正在逐步向网页靠拢,小至创业公司,大致 BAT,无论是 iOS 还是 Android,目前都是以这样的形态存在着。

而这样的形态造就了移动开发领域极强的便捷性,一套解决方案,多平台公用。如此发展的市场导致了以下几点:

  1. 移动端开发人员需求骤降
  2. 开发因前端与网页的渗入而门槛变高
  3. 以上两点共同导致开发人员过剩,市场饱和,开发人员鱼龙混杂,参差不齐。造成现在很多公司招聘一个职位也需要很长时间,头痛不已!大浪淘沙只能靠时间来磨...

用数据说话,不要被流行词迷惑

Stack Overflow 最新一期的开发者调查报告显示,对于开发人才的需求一直处于一个上涨趋势,如今正是互联网高速发展时期,必然是一个上升趋势,而且会一直持续下去,开发人员过剩并说明不了什么,为什么这么说?

如今行业里边儿如果你细心观察,对于此类问题:比如做移动端还是服务端,前端或后端,Android 还是 iOS,此类问题的关注者 90% 以上都是初级开发者。

因为不管是什么语言哪个方向,现在市场对于初级开发者的需求都处于一个饱和状态了,现在互联网行业大量人才涌入,学校,培训机构,高薪资的诱惑阻挡不了转行大军以及求职大军,985 211 这种院校的人才都烂大街了,更别说普通院校了!

相对来说中高级的需求还是特别旺盛的,好多公司就比如 BAT 这种体量的,如今招聘也是要磨足时间,就是我上面所说的大浪淘沙,要的是中级和高级,淘掉的是为了迎合市场需求而包装成中高级的开发者。

Stack Overflow 的另一项调查结果,关于开发者薪资,移动端现在是垫底的,但是我需要申明的是这个结果不包含中国内地。

毫无疑问中国移动互联网目前是领军之国,很多人可能在局中并不清楚,包括苹果 FaceBook 对中国目前移动互联网的发展都极其担忧,而 FaceBook 借鉴微信的地方比比皆是,因为中国是唯一 一个带上手机和充电宝就可以搞定你日常生活的国家。

而领先指的不仅仅是腾讯,还有包括阿里巴巴,新生代美团,滴滴等等。这些信息指明了中国对于移动开发人员的需求没有比之更高的,所以 Stack Overflow 的这一调查并不适用国内。

而事实也说明了在两三年以上大多数同级开发者比较的数据来看,移动端薪资还是略胜一筹,远的不看,如今上海在我身边的这样的案例比比皆是。

无论是 Stack Overflow 还是 GitHub 或别的权威网站的数据表明,开发人员需求还是很旺盛的,但初级需求已经是一个死结了。

所以当你看到哪个语言好,哪个方向怎么样,什么饱和了之类的字眼的时候,不要去盲目跟随,初级开发的饱和已是一个不争的事实,而这些结论的来源毫无疑问是以点概面,没有一点说服力,误导了大量开发者。好多人转做其他语言或方向之后才被现实惊醒,怎么还是饱和的?

移动端 or 服务端 or 任何方向

关于服务端,就拿 java 来举例,我有刚培训出来经验不足的朋友,起初做的 Android,发觉市场太严苛时转做了 javaWeb,可到头来却发现都是一样的,这也足矣印证了以上的结论。

再比如现在 Python 很受关注,需求也进一步变得旺盛,因为机器学习和数据抓取的缘故。

但你随便去一个招聘网站上浏览一下招聘要求,你会发现什么三年五年以上的到了刷屏状态,当一个方向被定义成高需求高关注量的时候,那这个领域显然已经聚集了大量人员储备,就中国目前的就业压力和人口这没什么可抱怨的。

我说了我有刚入行的朋友起初做移动端做得不景气,但是还有人也一同是新手,但他们做得倒是井井有条,我相信无论你是初级还是高级,这样的案例你已经不觉得有什么稀奇了!

什么心灵鸡汤大道理再讲就是废话了,你在开始你的职业生涯的时候,一定先拿准你的定位,你爱好移动端还是服务端,或者别的方向,这是最重要的!

在做这些决定的时候你要结合你自身条件,而什么端比较下来工作性质完全都是不同的,再结合了自身条件后选择适合自己符合兴趣所在的。

就拿我一个 211 院校的朋友来举例,实习期做的编程发现对此不感兴趣,之后转入产品,做了产品经理,一毕业即和美团签订劳务合同,年薪 20w+,可能有人就觉得我拿这个说事就有点不合适了,且看我逐步道出。

我的这位朋友他对自身条件的定位就很准确,及时做出了调整,并有能力胜任这份工作。这个事例这是为了说明定位的重要性!

就比如你以后的方向在于管理或产品,但你自身实力和学历都不强,所以你想先积累两年的技术背景,对于这样的发展规划来说就很好,首先你要结合自身而选择技术领域,接下里为之奋斗付出。

再者就是想一直从事技术的朋友,那这个时候你想有一个明确的方向,长期发展发展下去,此刻就更不应该被流行词和谣言所影响。

同样结合自身条件选择技术领域,这个世界上只缺乏一种人,那便是认真工作的人,你选择好自己看好和喜欢的方向,掌握技术人的看家本领,即学习能力,语言和方向只是挥手一瞬间!

当你再纠结投入哪个方向的时候,希望以上结论可以帮到你。

手写我心,吐血版珍藏持续更新中,一个你会爱上的公众号

相关文章

  • 移动端 or 服务端?

    今天的话题,我想这是当今无数初入行业的程序员无法拿定主意的一个话题 看移动端开发 之前我发表的一篇! 移动端开发者...

  • Nginx websocket proxy断连问题

    由于项目中需要服务端向移动设备主动推送信令,于是引入websocket协议进行移动设备和服务端之间的通信。Demo...

  • 了解 HandyJSON

    JSON是移动端开发常用的应用层数据交换协议。最常见的场景便是,客户端向服务端发起网络请求,服务端返回JSON文本...

  • Json转模型1--SwiftyJson

    JSON是移动端开发常用的应用层数据交换协议。最常见的场景便是,客户端向服务端发起网络请求,服务端返回JSON文本...

  • gRPC实现Flutter客户端go语言服务端异步通信

    本文中实现以下场景: 移动端应用户可以发送信息到服务端并异步接收服务端回复。使用Dart语言和Flutter框架。...

  • iOS开发中常用的第三方库

    1、HTML、JSON、服务端、数据库、移动端、XML、ASP、JavaScript速查手册 http://www...

  • iOS开发中常用的第三方库---持续更新ing

    1、HTML、JSON、服务端、数据库、移动端、XML、ASP、JavaScript速查手册 http://www...

  • 勤哲系统客户端升级方法

    勤哲系统是多框架模式,包括C/S(由客户端和服务端组成), B/S(由客户浏览器端和服务端组成), 移动应用(由...

  • HandyJSON

    背景JSON是移动端开发常用的应用层数据交换协议。最常见的场景便是,客户端向服务端发起网络请求,服务端返回JSON...

  • [HandyJSON] 在Swift语言中处理JSON - 转换

    背景 JSON是移动端开发常用的应用层数据交换协议。最常见的场景便是,客户端向服务端发起网络请求,服务端返回JSO...

网友评论

  • 编程_浪子:哈哈,老铁写的文章,我挺喜欢的,也是因为你的上篇文章关注的你:blush:
    smartbeng:@编程_浪子 老铁,看到你的这句话时,我是欣喜若狂的,希望我的文章可以一直陪伴你,谢谢。
  • uncochen:开发者切忌想太多,在一门语言上积累一定经验后,想写其他的语言也是非常容易上手的,快则一周,慢则一个月
    smartbeng:@uncochen 是的,对我们而言最重要的是掌握学习的方法,程序本身而言都是一样的思想。
  • 登龙zZ:世界真小:joy:
    smartbeng:是呀,世界本来就不大:smile:
  • f3d2093dce15:没听懂你说的什么,感觉在凑字和打广告
    f3d2093dce15:@smartbeng 只是感觉你整篇文章都在跑题,俗称标题党
    smartbeng:持学习态度的人只注重对他而言有价值的信息,而你,只看到了我两句话的广告,并用着莫名的优越感自信的说出我在凑字,这篇文字是我深夜总结,不奢望所有人认可,但也请别诋毁,打广告只想我有更多人关注,以激励我继续坚持分享,而这些都是自愿无偿的,而作为一个分享者的态度应该是能海乃百川的,但也不能面对莫名的评价而置之不理,最后,谢谢你的评论,参与到这里来!
    c490a10baab5:@火爆大头菜中 开头我也不知道他在说什么
  • f5d6ee5118da:更混乱了,初级咋办?
    smartbeng:@第三天_5c80 只要用心找,摆正态度,就可以找得到!运气好了很快
    f5d6ee5118da: @smartbeng 都没有工作机会咋办啊😂
    smartbeng:慢慢积累,顶风而上,没有其他办法。

本文标题:移动端 or 服务端?

本文链接:https://www.haomeiwen.com/subject/ghsacxtx.html