2007 年,第一代苹果手机的发布,成就了移动互联网新时达!前端
次年App store正式对外开放,这也意味着属于开发者的移动互联网时代真正开始,iOS开发者应时代而生,成为安卓以后真正的**“时代宠儿”**!在移动开发飞速发展的催生下,一批又一批的iOS开发者涌入市场,到现在历经十年的发展,这个红利期早就随之变淡,接踵而来的只有挑战!面试
“有人说 iOS 市场不行了,有人说不须要原生技术了,有人说很差找工做了。”小程序
事实确实如此嘛?浏览器
我曾经接触过这样一批人,看似工做年限长,可是最后仍是会走向行业淘汰,而他们身上都有一样的共性:性能优化
一、作iOS 开发多年的“废人”!oop
日复一日的UI调用,看似忙碌的产品业务修改,测试、发布、维护升级、新需求产品迭代等等!一些刚入行的新手也能替代的工做内容!组件化
二、以加薪为目的跳槽!性能
经过频繁的跳槽,来达到加薪的目的!而并无意识到的是,带来加薪的是公司所表面看到的“经验”。真正到大厂技术面时,才会发现不扎实的基础和薄弱的底层知识,已经很难再有精力去弥补!学习
三、技术全面的大佬,实际是个码农?测试
平日解决简单的业务层问题,看似技术涉及范围普遍,而实际并无深刻研究过第三方源码,书到用时方恨少!可是,问题不大,百度和谷歌仍是“爱”个人,长时间的靠浏览器的习惯,只会让你失去对于学习技术的主动性!
甚至有不少所谓的5年开发者,对于:**Runloop 实现性能优化的原理是什么你能解释嘛?**都不能给出面试官想要的答案,那么你凭什么获得你想要的offer?
五年开发,两年经验?
近几年移动开发领域相继诞生了组件化、热修复、动态化、大前端、小程序等热门技术,大多数开发人员,一般是上一个热点技术没搞懂,又有新的技术流行!为了遇上新的技术红利期,弄得本身“遍体鳞伤”,新技术没遇上,老技术没掌握。
其实全部看似复杂的技术,其都源于一些通用的底层和创新思想,底层技术“一通百通”并不仅是说说而已,否则你觉得那些所谓大佬会有这么多时间去研究新技术?
说到底,技术都有相同的共性!与其去追求看似表面“光鲜亮丽”的新技术,不如安下心研究本身自己应该抓住的语言底层原理。做为一个开发者,最重要的点就是须要有本身的技能树,无论这棵树是由什么语言的种子发芽的,只有树根扎升了,才能支撑你直冲云霄,开花结果!
我是小葡萄,一个iOS交流圈子的维护者**“见过愤然离开如今岗位的,也见过找到新工做涨薪而欣喜若狂的!见过口吐芬芳责怪整个行业的,也见过直面现状努力成长的”!**不要浪费美好的年华,作本身以为对的事情~
平凡不止于平凡,巅峰不甘于巅峰! 祝愿每一个iOS开发者,都能找到本身真正想要的“方向”!
一个3000人iOS开发者交流大群:551346706!若是你也是一个有梦想的iOS开发者,欢迎你的加入!