市場不缺IOS程式設計師,缺的是IOS大牛

iOSeryh94發表於2020-06-18

不同級別的iOS開發工程師的就業形勢

3年以內軟體開發經驗、1年左右iOS平臺開發經驗的工程師一般位於菜鳥階段。
一般職位要求精通Objective-C程式語言,良好的C、C++功底;精通常用資料結構與演算法。
在此基礎上有很大的漲價空間,一般薪資漲幅達30%、甚至double。

擁有3年左右iOS平臺開發經驗的是高階iOS開發工程師,如在BAT,一般是阿里的P6,百度T5,騰訊T3.1。
不僅要求紮實的技術能力,一般還要求對終端產品的UI/UE有獨到的見解與認識,追求良好的使用者體驗;
對軟體產品有強烈的責任心,具備良好的溝通能力和優秀的團隊協作能力。

擁有4年以上iOS平臺開發經驗的工程師比較少。
在BAT,一般是阿里的P7,百度T6,騰訊T3.2;
在創業團隊,一般是iOS Tech Leader 研發主管,年薪根據所在公司的規模差別較大。
不僅要求具備解決技術難題,帶領技術團隊的技術能力,還要求掌握前沿方向,把控業務的能力。

我們再從幾張統計圖表看看iOS目前市場情況

市場不缺IOS程式設計師,缺的是IOS大牛
市場不缺IOS程式設計師,缺的是IOS大牛
市場不缺IOS程式設計師,缺的是IOS大牛

如何成為更高階別的iOS開發工程師?

  • 熟練掌握C/C++/Objective-C/Swift語言;

  • 熟悉Cocoa Touch(Foundation,UIKit)、Objective-C中block,gcd,NSOperation等;

  • 熟悉Object訊息傳遞等機制,Objective-C Runtime,閱讀原始碼;

  • 熟練使用大部分iOS平臺常用庫,開源庫(AFNetworking,SDWebImage,fmdb),開源控制元件(EGOTableViewPullRefresh,MRProgress);

  • 關注Github上iOS平臺上開源專案最近趨勢,嘗試fork一些著名開源庫;

  • iOS App UI develop,熟練使用Interface Builder,理解ReactiveCocoa框架理念,閱讀原始碼;

  • 理解Restful Api概念,會使用Restkit,進行網路資源傳輸;

  • 理解Beeframework類hybird框架結構原理,掌握HTML5,CSS,JavaScript等前端知識,掌握jQuery等常用庫;

  • 熟練使用各種工具debug,除錯應用效能;

  • 使用Git進行版本控制管理;

  • 研究每年WWDC上推薦的最近方法技術,對程式碼進行重構升級;

  • 閱讀iOS開發書籍,開發者部落格;

  • 計算機基礎知識紮實(計算機結構,資料結構,演算法)。

對於現在學iOS已經飽和情況下,我們應該如何提升自己突破自己?

我這裡有個iOS交流群: 519832104裡面有多年開發經驗的大牛分享IOS的技術,作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要, 不管你是小白還是大牛歡迎入駐 ,分享經驗,討論技術, 大家一起交流學習成長!

已經學會了IOS為什麼還要有必要學呢?

技術是不斷更新的,市場需求是不斷改變的。只有掌握技術變化的本質、規律以及特徵並與之相匹配的人,才能駕馭時代。
很多iOS開發人員只是瞭解表層的UI搭建,雖然開發本身80%是在搭建UI,但是當你想換工作,想提升自己對底層方面的瞭解時.
如果說只會搭建UI,是遠遠不夠的,找工作都會有一些困難,有些公司都寫在了面試的要求上面.學完之後所達到的高度,因人吸收而異,有學員學完之後直接進大廠的。

  • 永遠不要片面追求所謂的“熱門”,因為熱門隨時可能會變冷
  • 環境會變,但實力不變,能夠為企業帶來價值的資深技術人員永遠不缺機會
  • 請努力錘鍊自己,早日進入資深的行列!加油!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69977274/viewspace-2699192/,如需轉載,請註明出處,否則將追究法律責任。

相關文章