iOS之一個iOS開發人員完整的學習路線

來源:互聯網
上載者:User

標籤:知識   第三方   logs   課程   工具   優先順序   融合   pst   lin   

iOS開發能力

  掌握(最好是精通)OC語言和runtime各種細節(讀過相關的clang源碼和runtime源碼為佳)。精通基本的framework(Foundation,UIKit等,平時幹活用得最多的)。掌握一些第三方的輪子,這個主要看你的工作經驗和習慣,如果自己有搞過不錯的輪子最好(這點可以看出你的經驗,眼界和解決問題的能力。)       

  基礎知識    

    學校裡的那些經典課程(資料結構,演算法,三大浪漫基礎,各分支研究領域的基礎課程),這些反正都是老生常談了。。。不好好打基礎只能書到用時方恨少了。即使做不到精通,至少應該瞭解各個基礎知識的關係和進入點(知識體繫結構),就像你寫oo時建立的類階層。     

   學習能力       

    能根據自己的工作目標快速的調研、掌握、改進和山寨各種技術,並且能把各種相關知識點融合起來,產生新技術,推動技術發展。搜尋技能,其實很多人不知道自己要找什麼和如何去找,到哪去找       提問技巧,能清晰的表達自己的意圖,好讓別人知道怎麼幫你,請搜尋“提問的藝術”       

  廣義的開發能力       

    不僅限於iOS,要在技術上有所建樹,還是需要開闊自己的眼界,從不同領域汲取營養,開闊眼界,所謂的全棧和跨界正是如此。搞技術的人要有一顆“好奇心”。       

  工程能力       

    各種工具(VSC,CI,Issue Tracking,Testing,Profiling)使用,訂製改進,開發。這些算加分項,合理使用可以有效提高開發效率。       

  需求能力

    可理解,制定和改進各種技術需求,業務需求。文檔能力,各種文檔和繪圖工具,善於表達和總結,最好是多多分享,提高“知名度”和“影響力”       

  管理能力       

    管理自己,可以按自己得既定目標有條不紊的前進,遇到突發事件能按優先順序調整並實施新計劃。       

  管理團隊

    首先是三觀端正,有一定的親和力和影響力,能有效和同事就問題進行商討,有一定的說服能力,可以代領身邊同事一起往正確的方向前進。

 

iOS之一個iOS開發人員完整的學習路線

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.