2017年底邀泉,iOS開發(fā)技術(shù)要求熱點(diǎn)--數(shù)據(jù)來自各名企
前幾天做自我18年規(guī)劃的時候,偶爾看到翻滾吧李博的一篇2017年底胚迫,公司招聘Android開發(fā)技術(shù)要求熱點(diǎn)--數(shù)據(jù)來自各名企喷户。
作為一個iOS高級開發(fā)人員,已經(jīng)好久沒有寫過博客了访锻。有人說過(其實(shí)我自己也認(rèn)同)一個好的開發(fā)人員要懂得分享褪尝,分享也是提高自己,而且技術(shù)博客也是展示自己有所思考有所研究的直接途徑期犬。也可以幫組自己整理思路恼五。于是決定在簡書上創(chuàng)建一個新的blog。
記錄自己在18年的堅持哭懈,在18年的成就,同時擁抱新的生活
廢話不多說了茎用,看一下以下清單吧遣总!
美團(tuán)
映客直播
一直播
今日頭條
Udesk-企業(yè)級智能客服平臺
亞創(chuàng)
汽車之家
匯桔網(wǎng)
蛋殼公寓
愛奇藝
綜上匯總:
基礎(chǔ):
- 本科及以上學(xué)歷
- 經(jīng)驗(yàn)一般要求3年以上
- 掌握Objective-C語言、Swift語言轨功、iOS SDK旭斥、XCode開發(fā)環(huán)境;
工作職責(zé):
- 按照要求開發(fā)模塊
- 提高優(yōu)化性能古涧,提高App用戶體驗(yàn)
- 文檔編寫
- 代碼優(yōu)化
- 新技術(shù)預(yù)研和引入
- 核心功能框架設(shè)計及搭建
- 輔導(dǎo)新人
- 定期技術(shù)分享與培訓(xùn)
- 重大疑難問題的分析及解決
編碼:
- 對代碼規(guī)范有一定追求垂券,良好編碼風(fēng)格
- 追求代碼執(zhí)行效率
- 對代碼結(jié)構(gòu)有獨(dú)到見解
- 對代碼質(zhì)量足夠偏執(zhí)
工具:
- git
- xmind
- svn
- jenkins持續(xù)集成
文檔:
- 按照開發(fā)流程編寫相應(yīng)模塊的設(shè)計文檔
- 開發(fā)總結(jié)、文檔撰寫
- 編寫研發(fā)思維導(dǎo)圖
三方SDK:
- 能快速使用和導(dǎo)入主流的三方SDK羡滑、三方開源庫菇爪。善于根據(jù)產(chǎn)品、項(xiàng)目的需求柒昏,去尋找/改造三方開源庫凳宙、已滿足項(xiàng)目需求。
技術(shù):
編程思想:
- 深入理解面向?qū)ο缶幊趟枷胫暗唬哂休^強(qiáng)的設(shè)計能力氏涩;構(gòu)架設(shè)計以及開發(fā)工作;
- 精通常用軟件架構(gòu)模式
- 熟悉各種算法與數(shù)據(jù)結(jié)構(gòu)
- 軟件工程
技術(shù)棧:
- 熟悉網(wǎng)絡(luò)通訊機(jī)制和協(xié)議有梆,了解TCP/IP協(xié)議棧的實(shí)現(xiàn)原理
- 熟悉數(shù)據(jù)庫
- 熟悉JSON/XML解析等技術(shù)是尖;
iOS:
- 具有豐富的Objective-C或C/C++開發(fā)經(jīng)驗(yàn)
- 熟練掌握iOS界面和交互開發(fā)
- 深刻理解iOS運(yùn)行時
- 深刻理解并發(fā)編程模型
- 深刻理解內(nèi)存管理機(jī)制
- 深刻理解消息循環(huán)
- 深刻理解事件響應(yīng)鏈等技術(shù)
- 深刻理解動畫機(jī)制(熟悉opengl和圖像處理的算法)
- 深刻理解iOS SDK,iOS系統(tǒng)結(jié)構(gòu)(Objective C泥耀、Swift和iOS SDK底層實(shí)現(xiàn)機(jī)制饺汹;)
- 熟悉iOS底層音視頻編解碼,第三方編解碼庫的使用(如FFmpeg爆袍,VLC等)
- 熟悉IM相關(guān)技術(shù)領(lǐng)域(XMPP首繁、自定義聊天協(xié)議)
- 熟悉HTTP/HTTPS作郭、TCP/IP等網(wǎng)絡(luò)協(xié)議
- 具有優(yōu)良的性能優(yōu)化技術(shù)能力素質(zhì)(結(jié)構(gòu)優(yōu)化、性能提升)
- 大數(shù)據(jù)量弦疮、多線程開發(fā)夹攒,善于定位解決性能、線程問題
- Sqlite胁塞,F(xiàn)MDB數(shù)據(jù)庫開發(fā)應(yīng)用咏尝,基本的數(shù)據(jù)庫操作知識
- 混合式開發(fā),熟悉H5/JS技術(shù)啸罢,React
- 封裝項(xiàng)目組件模塊化:根據(jù)產(chǎn)品功能模塊設(shè)計编检,編碼實(shí)現(xiàn)各模塊功能,抽像業(yè)務(wù)扰才,實(shí)現(xiàn)業(yè)務(wù)全組件化落地允懂;
單元測試及bug性能分析:
- 熟練掌握iOS平臺下的代碼調(diào)試和調(diào)優(yōu)技術(shù)
- bug分析、定位衩匣、修復(fù)蕾总,豐富的編程實(shí)戰(zhàn)經(jīng)驗(yàn),能夠快速定位代碼問題并修復(fù)
- 會使用Instruments進(jìn)行性能分析琅捏,對APP性能優(yōu)化和內(nèi)存優(yōu)化生百,對產(chǎn)品質(zhì)量要求高、針對性能優(yōu)化方面
加分:
- 喜歡關(guān)注新潮架構(gòu)柄延,熱門技術(shù)蚀浆,牛人博客,喜歡歸納整理(博客)和分享(Github)者
- 同時熟悉Android開發(fā)者
- 有C/C++開發(fā)經(jīng)驗(yàn)者
- 有AppStore上線作品者
- 基于Objective-C混合式開發(fā)搜吧,諸如Swift市俊,C/C++,Cocos2dx赎败,ReactNative等
- SDK+Framework封裝相關(guān)技術(shù)領(lǐng)域
- 善于書寫自動化腳本秕衙,將重復(fù)的任務(wù)自動化
- 熟悉熱修復(fù)原理
對個人要求:
- 熱愛互聯(lián)網(wǎng)和新技術(shù)
- 學(xué)習(xí)能力強(qiáng)
- 強(qiáng)烈的責(zé)任心
- 良好的表達(dá)能力
- 具有較強(qiáng)的溝通能力
- 團(tuán)隊(duì)合作精神
- 具備較強(qiáng)的架構(gòu)能力、設(shè)計能力僵刮、需求分析能力据忘;主流框架和開發(fā)模式
看了以上的內(nèi)容之后,又加重了我的緊迫感搞糕,學(xué)習(xí)永無止境勇吊。還有還多知識的欠缺,甚至不了解窍仰。
寫在最后:
為自己推薦幾本書汉规,18年必須完成書單,后期增補(bǔ)
- (編碼)代碼整潔之道
- (軟件工程)構(gòu)建之法
- (TCP/IP)tcp/ip詳解
- (敏捷開發(fā))Scrum敏捷項(xiàng)目管理