您好,登錄后才能下訂單哦!
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目前市場情況
熟練掌握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交流群:
519832104里面有多年開發經驗的大牛分享IOS的技術,作為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要, 不管你是小白還是大牛歡迎入駐 ,分享經驗,討論技術, 大家一起交流學習成長!
技術是不斷更新的,市場需求是不斷改變的。只有掌握技術變化的本質、規律以及特征并與之相匹配的人,才能駕馭時代。
很多iOS開發人員只是了解表層的UI搭建,雖然開發本身80%是在搭建UI,但是當你想換工作,想提升自己對底層方面的了解時.
如果說只會搭建UI,是遠遠不夠的,找工作都會有一些困難,有些公司都寫在了面試的要求上面.學完之后所達到的高度,因人吸收而異,有學員學完之后直接進大廠的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。