淺談iOS學習之路,淺談ios之路

來源:互聯網
上載者:User

淺談iOS學習之路,淺談ios之路

轉眼學習iOS已經快兩年的時間了,這個路上有挫折也有喜悅,一步步走過來發現這個過程是我這一輩子的財富,我以前的老大總是對我說,年輕就是最大的資本(本人91年),現在才算是慢慢的體會到,反觀自己走過的這兩年的路,既有開心,又有無奈,也有激情。行了,廢話少說,我寫這個隨筆的目的就是談一下這兩年的心路曆程和技術分享,大家多交流。

我第一家公司是一家創業公司,做酒店O2O,也是我剛畢業後的第一家公司,基本上我所有學到的東西都是在這家公司自學的,剛開始其實也是怎麼實現怎麼來,隨著對iOS的理解加深,自己慢慢的將app重構了,對於一個沒什麼經驗的工程師來講,重構app這個是要到後期才考慮到得問題,其實作為一個軟體工程師來講,我覺得進步分為三個階段:

1.第一年:以實踐為基礎,不斷的去學習iOS知識,多做項目,慢慢深入的瞭解OC以及OC底層。隨著對iOS開發的經驗的累積,做的項目的不斷增多,這一年的經驗足夠讓你覺得你已經入門了。

2.第二年:不僅僅局限在實現方式上,而是在實現方式的同時提供更加合理的解決方案,試想一下,別人幾行代碼搞定了一個功能,而你卻需要十幾行甚至更多,那我覺得就可以out了,多看源碼,深入瞭解源碼的實現原理,這個期間是我們要學習解決對於app的整體的效能最佳化與安全問題,這幾天在看念茜的部落格nianxi.net是關於iOS安全問題的,寫的很深刻,我覺得這是第二階段應該做的事。

3.第三年:app架構問題,兩年的實踐足夠你去理解,思考和實驗開發這個工作了,不斷學習知識的同時應該思考app架構的問題了,畢竟不想當架構師的程式員不是好程式員,iOS應用架構談 開篇 - Casa Taloyum這篇文章對於iOS架構有著很好的闡述,一定要好好看一下。

這是我覺得作為一個iOS程式員三年的大規劃,畢竟做什麼事都不是一蹴而就的,必須慢慢的積累,做一個有計劃的程式員。

附:我是怎麼樣學習iOS的?

我的iOS學習計劃:

1.每天必須認真讀一些大牛的blog,在這我推薦一些大牛的blog

tangqiaoboy/iOSBlogCN · GitHub 唐巧列出的大牛部落格

2.一周閱讀一套源碼,我想一周的時間足夠你去理解一些基礎的第三方架構了把。

3.最重要的還是要閱讀官方文檔,畢竟所有的東西都是根據官方的來的,我看的時候吃力,畢竟也是四級都沒有過的人,只有看不懂的有道了。

我寫的大部分都是很宏觀的,畢竟第一次寫這些,以後會逐漸改善,慢慢的細化,願大家相互學習,共同進步,希望這些可以幫新開發人員理清楚一些計劃。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.