关于 App 程序员泡沫

前言

作开发快七年了,对于程序员,外行人总有着数不完的讽刺和误解,可是我都懒得去解释,代码搬运工人也好,民工也罢,随他们去说吧。可是网上最近流传的程序员泡沫,尤为是APP程序员泡沫的文章致使不少咱们的年轻的同行产生了疑惑,因此我这个隐藏了好久的能言善辩的老程序员,出山来聊一聊这个APP程序员泡沫的话题。ios

笔者是2010年从事安卓开发,此前作J2EE,对于安卓我有很深的感情,此前也是有意学了iOS,可是仍是决定在安卓这条路上一直走到黑,在2010年一个好的安卓开发苗子工资能够过万,工做经验也就1年那样子,基本上你会点安卓均可以接近1W。想一想最近某些文章中提到如今安卓开发新手动不动就要过万的工资相比,我以为如今的新手作法并不为过:第一,以如今的北京物价房价对比2010年来讲,开发的工资其实并无涨反却是跌了。第二,如今的开发比2010年的新手安卓开发要厉害一些,那个时候网上资料不多,书也不多,大多数安卓开发自学起来很痛苦。如今网上资料多,也有不少高水品的技术书,也有很完善的培训机制。程序员

固然如今不少APP开发存在漫天要价的现象,可是做为企业的HR,技术经理甚至老板你能够选择不要他啊。这篇文章只讨论通常的APP开发,脑残的APP开发不在此文范畴。web

1.大环境

首先咱们说说大环境,如今是互联网时代,你别跟我说什么资本寒冬,在2008年经济危机时,也没见哪一个程序员饿死了。资本寒冬只是暂时的,从2010年到如今死的互联网公司多了去了,又会有无数的互联网公司站起来。人们已经离不开互联网和手机了,作为必需品你以为会破灭吗?就如同北上广的房子同样,08年说泡沫,如今这么多年过去了,谁还会相信这是泡沫呢?算法

2.App开发

接下来咱们说一说安卓开发和ios开发,windowsphone咱们暂且不谈,这家伙10年就说要干掉安卓,也就过过嘴瘾。编程

我如今引用一篇文章的见解:”泡沫,毕竟是泡沫,终有爆破的那一天。这个时间不会很长,3到5年。随着新技术慢慢变旧(当Android和IOS变成和C语言同样老),随着大批量的人才涌入和一些公司退出(十万开发者面对一千岗位),随着不少老板慢慢发现原理和真相(APP真的只是个终端)。” 一看就外行人写的,还说当Android和IOS变成和C语言同样老,如今写C,C++赚的不比App少,JAVA老不老呢?2010年作Javaweb的优秀开发月薪2W+,再说Android和IOS不是语言不能和C语言比较,我牙都笑掉了。在此咱们只能看到这是外行人眼红App开发工资比他高,他又转不了开发罢了,和windowsphone同样也就过过嘴瘾。windows

3.安卓和ios灭亡

有很多眼红的人但愿安卓和ios灭亡,就像塞班同样,看安卓和ios灭亡了大家怎么办?笔者的同窗之前作塞班的,塞班灭亡了他转作ios,如今同样很牛逼,由于人家C++强,转ios有优点。一样若是安卓灭亡了,安卓开发能够转Java,ios。其实年轻的App开发不用担忧这些,当你的技术达到必定层次,语言已经不是阻碍咱们的脚步了,笔者1周就学会obj-c,写ios代码了。同时也给年轻的App开发建议就是要注重基础,安卓和ios只是武学招式,真正使他们发挥威力是你的内功,也就是你的基础。设计模式

4.互联网职位稀缺性

一个优秀的程序员是十分难求,他不是去熬年头就能获得的,他须要付出不少,阅读不少书籍,看过不少技术文章,敲过不少高质量的代码,无数个Bug折磨过的,一步步才培养起来的,反观其余的互联网职业我就不便多说什么了,优秀的是有,但更多的是熬年头拼学历,他们所付出的努力远远没有优秀程序员付出的多,他们所创造的价值也未必有他们想象的大。如今有产品思惟能言善辩的App开发愈来愈多,他们能够去抢产品经理的饭碗,但产品经理很难抢程序员的饭碗,这也说明了优秀App程序员的稀缺性。如今我在招聘网上找一个3年以上经验的安卓开发都很难,就算找到了也很容易被别的公司抢走。如今市场上最多的是1到2年的App开发,还有一些从别的行业转过来的App开发,靠谱的不多。架构

5.提高本身,让别人去喷吧

咱们中国人的一大劣根性就是见不得人好,这是正常现象,那么怎么提升本身使得本身更强,让别人更眼红呢?学习

看清本身网站

早看清本身的人早肯定方向,看到本身的优势避开缺点,若是你热爱开发你就继续干开发成为App架构师。若是你能言善辩,组织能力强又敲的一手好代码,那就去作技术经理。若是你只是为了钱而不喜欢代码,那你得想办法尽快脱离这个行业。

作有产品思惟的程序员

日常多看看其余的App是怎样的,和本身的对比下,每作一个需求要考虑它是不是必须的,能为用户带来什么,而不是产品经理让作什么就作什么想都不想。

业余多看书,多写代码,写技术博客,找到适合本身的学习方法

想要脱颖而出你不付出努力又怎么能行,日常能够写一些本身想写的代码,把他写到博客上或者创建本身的代码库,写博客能够提升本身的写做能力同时也检验你的技术的掌握程度,你会发现你为了写一篇技术文章会查不少资料看不少书,遇到不少的坑,这是你去看别人的技术文章所得不到的。技术首先要作到先精,再作到广,安卓开发多看看底层的源码,Java的基础,设计模式和算法以及ios的基本知识。更重要的是在学习的过程当中找到适合本身的学习方法,好比我就是多看书,而后敲一敲本身喜欢的代码,写博客总结概括。

提升自身形象,培养软实力

App程序员同时也须要跟别人打交道,至少要穿的得体干净,别本身舒服却让别人不舒服。多培养本身沟通的能力,多想一想其余人是怎么想的,培养本身的同理心,管理好本身的情绪,学会何时该发火,何时该淡然一笑,虽然网上讨论什么牛逼的人应该脾气好,但我不这么认为,该霸气时就应该霸气。若是咱们程序员能言善辩,精通业务,人际关系好,人脉广,而且还能敲的一手好代码,这绝对很是恐怖。

去作去行动

大道理不少人都懂,为什么脱颖而出的就那么几我的,由于他们不仅懂并且也去作了。

问啊-一键呼叫程序员答题神器,牛人一对一服务,开发者编程必备官方网站:www.wenaaa.com


QQ群290551701 汇集不少互联网精英,技术总监,架构师,项目经理!开源技术研究,欢迎业内人士,大牛及新手有志于从事IT行业人员进入!

相关文章
相关标签/搜索