來自我的破船大大的博客,記錄他的iOS成長(zhǎng)之路,與君同勉!

注1:這篇文章是我的iOS成長(zhǎng)之路系列文章中的第三篇文章,第一篇文章:iOS成長(zhǎng)之路-1-入門,第二篇文章:

iOS成長(zhǎng)之路-2-我的第一個(gè)iOS Demo。

通過兩周時(shí)間來學(xué)習(xí)iOS,我慢慢的叩開了iOS開發(fā)的大門,接下來就是一個(gè)積累的過程,我主要經(jīng)歷了如下幾個(gè)過程:

飽覽群書

跟著項(xiàng)目一起成長(zhǎng)

與同行交流

做一些分享

飽覽群書

在初期,我認(rèn)為多看書對(duì)于個(gè)人提升有很大的幫助,從某方面來說,這主要擴(kuò)展了個(gè)人對(duì)iOS開發(fā)的理解廣度(初期,先不要急于往最深處研究),接著把書上的講解與動(dòng)手編程結(jié)合起來,這樣可以加強(qiáng)編程理解能力。

我們?cè)谶x擇書籍的時(shí)候,一定要注重質(zhì)量,如果英文閱讀能力沒問題的話,建議直接上英文書籍(不解釋),例如iOS 7 Programming Cookbook,或者iOS7 by Tutorials(最新版),如果英文有點(diǎn)吃力的話,我還是建議看英文書籍,看不懂的可以用google翻譯,記得我在搞Symbian開發(fā)時(shí),看英文書籍的時(shí)候,就是經(jīng)常開著google翻譯。相信硬著頭皮看上1個(gè)月,你會(huì)有各種感受,慢慢的,你會(huì)覺得英文內(nèi)容讀起來非常的行云流水,理解起來也要比中文書籍更加容易。

另外,這里所說的飽覽群書,還包括網(wǎng)絡(luò)中的學(xué)習(xí)資料,你可以訂閱一些iOS開發(fā)相關(guān)的博文,我曾在這里匯總了一些不錯(cuò)的博文,你可以去訂閱一下。

還有兩個(gè)好去處就是蘋果每年WWDC上出的大量參考資料,最新的是WWDC2013,值得擁有。再一個(gè)就是來自斯坦福大學(xué)的公開課Developing iOS 7 Apps for iPhone and iPad,也非常適合初學(xué)者。

最后,你還需要知道兩個(gè)網(wǎng)站:githubstackoverflow,其中g(shù)ithub主要用來存放開源項(xiàng)目,你可以在這里學(xué)習(xí)到別人的好多精華,好多內(nèi)容都可以拿過來直接使用。另外stackoverflow是國(guó)外一個(gè)非常著名的問答網(wǎng)站,學(xué)習(xí)初期,基本上你遇到的問題,都能在這里搜索到相關(guān)解答。

跟著項(xiàng)目一起成長(zhǎng)

我覺得做項(xiàng)目對(duì)個(gè)人成長(zhǎng)非??欤貏e如果你是初學(xué)者的話,因?yàn)槟闶菐е鴨栴}去學(xué)習(xí)和思考,同時(shí)也會(huì)有一定的項(xiàng)目壓力,迫使你不斷向前進(jìn)。當(dāng)然,大多數(shù)項(xiàng)目涉及到的知識(shí)點(diǎn)都會(huì)有一定的局限性,例如音樂類軟件,主要涉及到多媒體相關(guān)的知識(shí),而閱讀類的軟件可能對(duì)于圖形渲染要求要多一點(diǎn)。雖說項(xiàng)目涉及到的知識(shí)有一定的局限性,但是它需要有一定的深度,所以對(duì)個(gè)人能力的提升也非常有效。

另外,各項(xiàng)目之間也會(huì)有一些共性,只要你熟悉了這些共性,那么在項(xiàng)目之間可以拿來即用,例如網(wǎng)絡(luò)模塊、數(shù)據(jù)存儲(chǔ)模塊,有些項(xiàng)目可能就是業(yè)務(wù)需求不同而已。

如果你是初學(xué)者的話,要是有機(jī)會(huì)做項(xiàng)目,千萬不要錯(cuò)過學(xué)習(xí)提升的好機(jī)會(huì),不要因?yàn)轫?xiàng)目壓力,有什么想法,相信頂住各種壓力和想法,最后你會(huì)感謝曾經(jīng)努力的你。

與同行交流

有時(shí)候,你一個(gè)人在做項(xiàng)目,或者學(xué)習(xí)時(shí),或許會(huì)感覺到特別的孤獨(dú),有一顆特別強(qiáng)烈的心,迫切想跟外界進(jìn)行交流:這個(gè)功能點(diǎn)的實(shí)現(xiàn)可行嗎?有人遇到同樣的問題嗎?別人是如何做的?

其實(shí),在開發(fā)或?qū)W習(xí)過程中,多與同行進(jìn)行交流是非常有幫助的,交流過程中,有時(shí)候一個(gè)問題,一個(gè)想法,經(jīng)他人指點(diǎn),會(huì)有茅塞頓開的感覺。當(dāng)然,交流的對(duì)象最好是經(jīng)驗(yàn)豐富的嘍。這樣你更加容易信任對(duì)方,可以把他當(dāng)做你前進(jìn)的燈塔。

不過交流也需要一定的技巧的,遇到問題不是一味的去咨詢別人,你可以首先嘗試自己解決,別忘記google可是萬能的。當(dāng)然也并不是任何時(shí)候都有交流的對(duì)象。

做一些分享

我曾經(jīng)翻譯過一些文章和書籍,本來看起很簡(jiǎn)單的事情,內(nèi)容也看得懂,但是要想再次用中文表達(dá),其實(shí)并沒有想象中的簡(jiǎn)單,好多時(shí)候,你需要反復(fù)的推敲,并查閱更多的資料,以確保你所翻譯出來的內(nèi)容是正確的。

一句話,這東西需要堅(jiān)持,到最后,你會(huì)發(fā)現(xiàn)收獲頗多,另外,當(dāng)你的成果得到別人的認(rèn)可,對(duì)你也會(huì)是一個(gè)不小的鼓舞。

當(dāng)然,要是能做一些原創(chuàng)內(nèi)容分享,是再好不過的了,因?yàn)樵趯懺瓌?chuàng)內(nèi)容的時(shí)候,你首先需要做一個(gè)構(gòu)思和規(guī)劃,并會(huì)查閱大量在資料,以此來支撐自己分享的內(nèi)容。這要比翻譯文章高級(jí)多了,翻譯那是跟著別人的思路走。

或許你想說,你是程序員,只會(huì)寫代碼,不擅長(zhǎng)寫文章,寫總結(jié),那反過來,試問誰有天生會(huì)呢?相信熟能生巧,你所需要做的就是大膽的邁出第一步,然后堅(jiān)持走下去!

小結(jié)

上面寫了一些關(guān)于iOS開發(fā)提升方面的內(nèi)容,實(shí)際上這不僅針對(duì)iOS,其它平臺(tái)或者技術(shù)同樣可行。希望文中的內(nèi)容對(duì)你有些許幫助,如果有任何疑問,可以在下方給我留言。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,523評(píng)論 25 708
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議。它實(shí)...
    香橙柚子閱讀 24,124評(píng)論 8 183
  • 《躍遷》是一本古典老師寫的和《拆掉思維里的墻》相似的一本關(guān)于改變思維方式的書。 這本書主要分了五個(gè)部分分別是:01...
    冰峰129閱讀 537評(píng)論 0 0
  • 也不記得有多久沒做夢(mèng)了,今天一早居然又夢(mèng)到了某人,而且居然還是學(xué)校,我得有多幼稚
    洋洋不自得閱讀 176評(píng)論 0 0
  • 本文資料來自http://www.appcoda.com/facebook-pop-framework-intro...
    張xd閱讀 16,594評(píng)論 17 84