淺談iOS學習之路(轉)

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

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

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

2.第二年:不單單侷限在實現方式上,而是在實現方式的同時提供更加合理的解決方法,試想一下,別人幾行代碼搞定了一個功能,而你卻須要十幾行甚至更多,那我以爲就能夠out了,多看源碼,深刻了解源碼的實現原理,這個期間是咱們要學習解決對於app的總體的性能優化與安全問題,這幾天在看念茜的博客nianxi.net是關於iOS安全問題的,寫的很深入,我以爲這是第二階段應該作的事。性能優化

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

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

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

個人iOS學習計劃:性能

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

tangqiaoboy/iOSBlogCN · GitHub 唐巧列出的大牛博客優化

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

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

我寫的大部分都是很宏觀的,畢竟第一次寫這些,之後會逐漸改善,慢慢的細化,願你們相互學習,共同進步,但願這些能夠幫新開發者理清楚一些計劃。

http://www.cnblogs.com/maiyacheng/p/4487621.html

相關文章
相關標籤/搜索