2007 年,第一代蘋果手機的發佈,成就了移動互聯網新時達!前端
次年App store正式對外開放,這也意味着屬於開發者的移動互聯網時代真正開始,iOS開發者應時代而生,成爲安卓以後真正的**「時代寵兒」**!在移動開發飛速發展的催生下,一批又一批的iOS開發者涌入市場,到現在歷經十年的發展,這個紅利期早就隨之變淡,接踵而來的只有挑戰!面試
「有人說 iOS 市場不行了,有人說不須要原生技術了,有人說很差找工做了。」小程序
事實確實如此嘛?瀏覽器
我曾經接觸過這樣一批人,看似工做年限長,可是最後仍是會走向行業淘汰,而他們身上都有一樣的共性:性能優化
一、作iOS 開發多年的「廢人」!oop
日復一日的UI調用,看似忙碌的產品業務修改,測試、發佈、維護升級、新需求產品迭代等等!一些剛入行的新手也能替代的工做內容!組件化
二、以加薪爲目的跳槽!性能
經過頻繁的跳槽,來達到加薪的目的!而並無意識到的是,帶來加薪的是公司所表面看到的「經驗」。真正到大廠技術面時,纔會發現不紮實的基礎和薄弱的底層知識,已經很難再有精力去彌補!學習
三、技術全面的大佬,實際是個碼農?測試
平日解決簡單的業務層問題,看似技術涉及範圍普遍,而實際並無深刻研究過第三方源碼,書到用時方恨少!可是,問題不大,百度和谷歌仍是「愛」個人,長時間的靠瀏覽器的習慣,只會讓你失去對於學習技術的主動性!
甚至有不少所謂的5年開發者,對於:**Runloop 實現性能優化的原理是什麼你能解釋嘛?**都不能給出面試官想要的答案,那麼你憑什麼獲得你想要的offer?
五年開發,兩年經驗?
近幾年移動開發領域相繼誕生了組件化、熱修復、動態化、大前端、小程序等熱門技術,大多數開發人員,一般是上一個熱點技術沒搞懂,又有新的技術流行!爲了遇上新的技術紅利期,弄得本身「遍體鱗傷」,新技術沒遇上,老技術沒掌握。
其實全部看似複雜的技術,其都源於一些通用的底層和創新思想,底層技術「一通百通」並不僅是說說而已,否則你覺得那些所謂大佬會有這麼多時間去研究新技術?
說到底,技術都有相同的共性!與其去追求看似表面「光鮮亮麗」的新技術,不如安下心研究本身自己應該抓住的語言底層原理。做爲一個開發者,最重要的點就是須要有本身的技能樹,無論這棵樹是由什麼語言的種子發芽的,只有樹根扎升了,才能支撐你直衝雲霄,開花結果!
我是小葡萄,一個iOS交流圈子的維護者**「見過憤然離開如今崗位的,也見過找到新工做漲薪而欣喜若狂的!見過口吐芬芳責怪整個行業的,也見過直面現狀努力成長的」!**不要浪費美好的年華,作本身以爲對的事情~
平凡不止於平凡,巔峯不甘於巔峯! 祝願每一個iOS開發者,都能找到本身真正想要的「方向」!
一個3000人iOS開發者交流大羣:551346706!若是你也是一個有夢想的iOS開發者,歡迎你的加入!