您的位置:首页 > 移动开发 > IOS开发

在这个IT江湖,iOS开发还能否拼杀群雄?

2016-12-26 00:00 274 查看
狄更斯说过:这是最好的时代,这是最坏的时代!

而对于我们iOS开发者来说:这是最有挑战的时代,这是最有机会的时代!

今天是2016年12月15号,距离一七年的到来只剩下15天。前几天, 和我的一位很久不见的朋友约在深圳某星巴克聊了聊, 这位朋友如今就职黑马程序员,他和我彻底的聊了聊当前市场上的iOS开发现状,并也给我分享了一些数据,让我也感触颇多。这一年的时间,“IT江湖”风起云涌,光怪陆离。

iOS就业市场到底还行不行? 对于这个观点,各家众说纷纭。

下面就由一个将近六年iOS开发经验的笔者的角度来为大家解析一下这个为什么是“最坏的时代”。

在iOS市场上,有这么一个观点甚嚣尘上:iOS市场之所以低迷,是因为现在市场对iOS工程师的需求太小了,毕竟市场需求决定成败。但是,如果市场真的是这么低迷这么差的话,根据笔者掌握的数据,那黑马的iOS学员又如何会一毕业就被市场消化呢?黑马iOS学员又如何做到毕业不到十天,就业率就超过60%的成绩呢?又如何做到每个班级的平均就业率达90%的呢?

回顾下笔者在前面提到的,这个时代不是最坏的时代,而是最有挑战的时代。为什么这么说?

iOS的市场需求依旧强势。只是由最初的“iOS工程师全方位的稀缺”变成了“iOS中高端工程师稀缺”。通俗的来讲,学个半桶水就可以找一份iOS开发工作的时代,早已过去,因为现在iOS市场上半桶水的程序员实在多如牛毛。

我深深的记得,上个月帮朋友公司面试iOS开发,一天面了七、八个,没有一个能完美的答出@property的原理, 甚至当我聊到了多线程,有一个哥们居然结结巴巴的说,他之前做的项目从来没有用过多线程,要知道他简历上可是写的两年的iOS开发经验!看起来iOS求职者确实蛮多,但是真的具备扎实的技术功底,真的可以直接动手做项目的人却是少之又少!所以如果你的水平和我刚才说的那几个哥们一样的话,找不到工作那是理所当然。而现在的企业需要的是什么样的iOS开发人员呢? 需要基本功扎实、项目实战经验丰富、可以直接上手的中高端开发人员,这样的人依旧稀而缺。

阿山是我公司刚入职不到半年的iOS开发。刚毕业,平时私底下关系比较好,找我聊天说起,他准备换个工作,因为他觉得现阶段公司给的薪资没有他期望的高,但是去悄悄的面了很多家后,发现居然拿不到offer,于是向我抱怨:最近市场不好等等吧啦吧啦。我呵呵一笑说,你知道吗?我不投简历,都有人给我打电话让我去面试,不乏还有比较知名的。只是因为我现在所在的公司更知名并且自认为待遇符合我的付出,所以就婉拒了!(原谅我的装逼B,但这是事实) 阿山毫不犹豫的说:那是因为你技术过硬、经验丰富嘛!

这句话就是重点:技术过硬、经验丰富!

技术可以通过学习来提升,现阶段要学习iOS开发并提升自己的技术,就太简单容易了,网络上有很多学习的资料,甚至还有某些培训机构免费公布的视频可以学习,比起我们那时候只能自己看苦逼的文档幸福多了。学习完之后,如何经验丰富呢?其实经验丰富并不是一定要在企业里面做真正的APP开发,完全可以在学习的时候按照企业的上线标准自己做一些项目,这些项目完全就是你自己的经验,多做几个类型不同的APP,那么你就具备了丰富的项目经验了。当然了各位,我说的是参照企业的标准来做,而不是你随随便做个小toy就行的。

技术过硬、经验丰富。

这本来就是一句放之四海而皆准的至理名言,你技术过硬,找工作自然就没有任何问题,至于有部分人技术不达标,面试找工作有难度。不反思自身,反倒是对这个市场夸夸其谈,摆出一副专家派头,吐出万顷苦水就是为了说明:因为这个市场差,所以我就找不到工作。根本就没有意识到,是因为自己技术不过关,所以找不到工作。于是乎,这种市场不行的错觉,就开始像病毒一样传播开来。其实不然,不是市场不行,而是你不行,你的专业素养无法匹配如今企业的需求。用大文豪杨绛先生的话来说就是:你的问题在于,书读得不多,而想得太多。

真正技术过硬的中高端iOS人才,真的会担心找不到工作或者失业吗?

根据笔者从朋友处了解到的数据表明,黑马程序员深圳中心在2016年一年的时间中,iOS学科的平均就业率达到了90%,甚至最近的一期在毕业不到10天的时候,就完成了63%的就业率。在这些学员中,不乏有进军华为、迅雷、搜狐、平安、华润、腾讯等名企的存在。在这个你们认为的最坏的时代,他们一骑绝尘,取得了最好的成绩。



这些都证明了什么? iOS就业行情依然坚挺,只是iOS求职者必须要在技术上武装自己,达到中高端工程师的要求,满足这样的要求找工作自然就不是问题,因为现在市场稀少的就是这样的工程师。那种半桶水的程序员到处都是,这样的程序员根本无法冲出突围,企业也不需要这样的人!

苹果,全球市值最高的公司。在中国的发展如火如荼!安卓和iOS统一全球的移动操作系统,只要苹果不倒,iOS在国内就有市场空间,苹果占据市场空间, 那么相关的iOS就业就一定有市场。那么问题来了,苹果在中国会倒下吗?别的不说,就说说大家都知道的数据。2016年11月11日, 天猫全球狂欢购物节上,关于手机销量的数据表明,天猫平台卖出的3000元以上的手机全部被苹果占领,这说明什么? 这说明在中国,苹果手机依然完全垄断中国高端手机市场!在中国有那么多人在用iPhone,其在中国占据这么重要的市场,你还担心他的前途吗?还有一些喷子,拿着iPhone手机说支持国产手机,我也是醉了!



在我所在的公司里,iOS开发岗位的平均薪资是要比其他开发岗的要高一个level的,之前是这样,现在仍然是这样。据我有限的了解,其他我所认识的朋友所在的公司也是这么一个情况,我不确定这种情况能否代表整个行业的薪资状况。但是起码我觉得单从我了解到的数据来看,iOS开发岗的薪资确实普遍要比其他开发岗要高一些。如果iOS市场真的不行了,那为什么还会有那么多公司愿意花费大量的时间还有金钱来招聘优秀的iOS工程师。在技术的世界里,用金钱来评高低,无疑是庸俗的。但在现实的世界里,金钱却可以用来衡量事物的价值。

记得在2016年年初的时候,那个时候移动开发圈子里开始流行起了这么一种说法:iOS跟Android都已经过时了。H5完全可以替代原生App,甚至开发周期还有维护难度都会大大降低。然后江湖中就开始流传着一个个H5的传说:哪个哪个大神要投入H5的怀抱了,哪个哪个大厂已经决定全面转移到H5啦,H5要拯救世界啦,信H5得永生……

而最引起舆论爆点的应该是微信小程序了。我必须承认H5的优势,免安装,维护成本低,跨平台…… 但是,你有没有想过为什么腾讯为其起了个名字叫”微信小程序”,而不叫”微信大程序”,抑或直接叫做”微信程序”呢?这说明腾讯自己也承认H5仅仅只是适合用来做一些小型的程序,一些中大型程序还是得使用原生语言来开发,因为其性能以及流畅度是H5远远不能比的。

从H5的提出到现在, 这么久都过去了,事实证明,H5在一定程度上可以用来辅助App的开发,但要说完全的替代,不说绝无可能,但至少仍需自身的标准、技术不断的完善。如果说真的可行,那大厂的工程师们早就开始转换自家App了。但我们知道的情况,绝大部分公司还是在使用原生代码,毕竟更加稳定,部分公司也只是以原生开发为主,H5辅助开发的形式负责一些简单的功能。你见过几个APP是完全使用H5开发的?

有人的地方就有江湖,有需求的地方就有市场。

或许,iOS的市场并不是你想象的那样坏。

“这是最有挑战的时代,这是最有机会的时代”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS