2016-02-01 16:21:00 1364瀏覽
傳統(tǒng)企業(yè)想要進(jìn)軍移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,離不開(kāi)iOS開(kāi)發(fā)技術(shù)的跟進(jìn)和人才的招募。目前iOS開(kāi)發(fā)人才高薪招聘而供不應(yīng)求。據(jù)indeed.com 抓取的數(shù)千家網(wǎng)站的職位顯示,iOS位于需求增長(zhǎng)最快的職位前三名,Android 緊隨其后,位列第四。也就促就了iOS開(kāi)發(fā)教程的火爆和熱賣。
coding學(xué)堂講述iOS開(kāi)發(fā)行業(yè)的發(fā)展趨勢(shì):
1、不同級(jí)別的iOS開(kāi)發(fā)工程師的就業(yè)形勢(shì)
3年以內(nèi)軟件開(kāi)發(fā)經(jīng)驗(yàn)、1年左右iOS平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)的工程師一般位于菜鳥(niǎo)階段,年薪在20w左右。一般職位要求精通Objective-C編程語(yǔ)言,良好的C、C++功底;精通常用數(shù)據(jù)結(jié)構(gòu)與算法。在此基礎(chǔ)上有很大的漲價(jià)空間,一般薪資漲幅達(dá)30%、甚至doule。
擁有3年左右iOS平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)的是高級(jí)iOS開(kāi)發(fā)工程師,如在BAT,一般是阿里的P6,百度T5,騰訊T3.1,年薪在30w左右。不僅要求扎實(shí)的技術(shù)能力,一般還要求對(duì)終端產(chǎn)品的UI/UE有獨(dú)到的見(jiàn)解與認(rèn)識(shí),追求良好的用戶體驗(yàn);對(duì)軟件產(chǎn)品有強(qiáng)烈的責(zé)任心,具備良好的溝通能力和優(yōu)秀的團(tuán)隊(duì)協(xié)作能力。
擁有4年以上iOS平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)的工程師比較少。在BAT,一般是阿里的P7,百度T6,騰訊T3.2,年薪在50w左右;在創(chuàng)業(yè)團(tuán)隊(duì),一般是iOS Tech Leader 研發(fā)主管,年薪根據(jù)所在公司的規(guī)模差別較大,一般在40w左右。不僅要求具備解決技術(shù)難題,帶領(lǐng)技術(shù)團(tuán)隊(duì)的技術(shù)能力,還要求掌握前沿方向,把控業(yè)務(wù)的能力。
2、如何成為更高級(jí)別的iOS開(kāi)發(fā)工程師?
熟練掌握C/C++/Objective-C/Swift語(yǔ)言;
熟悉Cocoa Touch(Foundation,UIKit)、Objective-C中block,gcd,NSOperation等;
熟悉Object消息傳遞等機(jī)制,Objective-C Runtime,閱讀源碼;
熟練使用大部分iOS平臺(tái)常用庫(kù),開(kāi)源庫(kù)(AFNetworking,SDWebImage,fmdb),開(kāi)源控件(EGOTableViewPullRefresh,MRProgress);
關(guān)注Github上iOS平臺(tái)上開(kāi)源項(xiàng)目最近趨勢(shì),嘗試fork一些著名開(kāi)源庫(kù);
iOS App UI develop,熟練使用Interface Builder,理解ReactiveCocoa框架理念,閱讀源碼;
理解Restful Api概念,會(huì)使用Restkit,進(jìn)行網(wǎng)絡(luò)資源傳輸;
理解Beeframework類hybird框架結(jié)構(gòu)原理,掌握HTML5,CSS,JavaScript等前端知識(shí),掌握jQuery等常用庫(kù);
熟練使用各種工具debug,調(diào)試應(yīng)用性能;使用Git進(jìn)行版本控制管理;
研究每年WWDC上推薦的最近方法技術(shù),對(duì)代碼進(jìn)行重構(gòu)升級(jí);
閱讀iOS開(kāi)發(fā)書(shū)籍,開(kāi)發(fā)者博客(objc.io/shipster.com);
計(jì)算機(jī)基礎(chǔ)知識(shí)扎實(shí)(計(jì)算機(jī)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),算法)。
想要成為iOS開(kāi)發(fā)工程師,說(shuō)難不難,說(shuō)容易也不容易,推薦一些小白們應(yīng)該系統(tǒng)的學(xué)習(xí)一些iOS開(kāi)發(fā)知識(shí),便于更好的理解工作上面的內(nèi)容,可在空余時(shí)間觀看一些iOS開(kāi)發(fā)教程講座,為自身的工作打好基礎(chǔ)。
查看更多關(guān)于“iOS培訓(xùn)資訊”的相關(guān)文章>>