自己真正的iOS从入门到放弃

318 阅读5分钟

image.png

从入门

记得刚刚来北京的时候那是2011年,现在有个段子是 要手写weak底层代码才能面试。当初是能会用xcode 就能入职。有苹果电脑在11年都是比较少的事情。 刚刚入行的时候自己除了一台电脑什么都不会,因为是实习,一位经验丰富的师傅带我,不过不幸的是刚刚带我2个星期他就离职了。

在那个时候iOS比安卓的性能好很多,开发效率也快很多。当然,开发者的跳槽频率和现在的ai开发人员一样。一堆公司和猎头等着你的简历更新,我还记得最火热的时候有专门的猎头负责iOS的招聘。

正式工作的开始

我记得我第一次开始缴纳北京的社保是在一家北京的做手机阅读的公司。那是我的第一个正式工作,很开心,因为之前家里没几本书,在哪里可以像大学一样看书。做手机阅读有个特别好的地方,可以慢慢的改bug,节奏也很慢。基本不怎么加班。到了年底老板还给加了薪水,发了第一个年终奖。感觉一切都很好的开端。

但是就怕但是,第二年开始移动互联网的安卓开始发力。安卓的手机开始出现1000以下的手机。开发安卓成为了核心,因为安卓用户爆发,但是这个时候iOS 用户还在缓慢上升,而且这个时候苹果公司开发的ibook的app,对于手机阅读进行一波app的下架。所以干了1年第一次跳槽了

第一次所谓的大公司

面试了几家公司,10几年过去了,自己也忘记了。第一次进所谓的大厂,但是我感觉一般。记得在西二旗,但是面试的并不好。但是还是录用了,原因也是行业起步的原因,没几个人来面试。然后本来想放弃这个岗位,但是大领导突然要求1周内人必须到,一看桌子上就我一个面试过的简历还在,就急急忙忙的通知我入职了。

现在看是大公司,但是当时刚刚入职 自己感觉是不如之前的手机阅读公司的,人员很不稳定,经常收到邮件这个腾讯过来的,那个阿里过来的。公司里面有帮派 政治 等我在小公司没见过的场面。那一刻我才了解老师的那句要去大公司看看的意思。确实小公司是不会有的场景

O2O时代

2015年应该是移动互联网竞争最激烈的开始,线上和线下开始融合,小程序还没有开始。想做业务必须开发app,开发app 必须iOS 和安卓一起。跨平台还不成熟。对于开发者的哄抢更加激烈,这个时候分几派,一个方向是创业 几个人在出租屋里面开发app,找人开始融资。还有一派进入大公司进行打工比如美团 字节什么的。这个时候字节经常被iOS开发者拒绝面试的公司。这个特别有意思,因为直接面试算法,但是前端开发者基本都是业务优先,而且那个时候根本没有时间来理会字节,很多公司都是面试给个题目实现什么什么。

当时这个时候的薪水已经开始给的很高了,而且创业方向是给期权到iOS开发者的。现在回头看无法想象的一种魔幻场面

P2P时代

2017 北京的各种地铁广告,开始从电商到理财了。各种广告又大又长的在地铁站里面。几个人没人认识,还比较年轻。就贴在地铁的大柱子上,叉手的姿势。P2P当初就是如此的推广。当然也接住了一大批的移动开发者。

这个时候的面试就已经开始runtime runloop 的底层了。虽然平时开发业务很少用到,但是真有用到的时候。网络上的讲解这一部分的课程大概3000多其实还好这个价格相比一份工作。但是这个时候对iOS开发者最大的挑战不是面试,而是新进入行业的开发者已经开始不用OC了。Swift 在国内开始用一些海外留学回国创业的老板开始用用了。

开始还好,毕竟swift bug多。最后还是回归到OC。但是现在看起来,这个是一个开始,是新老iOS开发者矛盾的开始,经验不可延续的开始。可能对于标准的程序员,语言仅仅是工具感觉不会有什么影响,但是iOS这个重业务和实现效率的行业。语言是一个很容易引发矛盾的讨论点。

这个时候的iOS开发者已经开始内卷前兆了,小程序的应用开始了,跨平台的应用也开始了。当然安卓阵营的进一步强大,让部分公司可以暂时停止iOS的作品工作。3股势力的夹击下,还有语言的新老交替,iOS的待遇在2017年开始 慢慢的下坡了。当然这个时候的字节跳动异军突起也是个意外。算法的魅力体现在待遇上了。

小结

自己回顾系列,用了很简短的话来描述。细节很多,仅仅为自己记录。