當前位置:編程學習大全網 - 編程語言 - 自學IOS開發。

自學IOS開發。

對於iOS開發完全零基礎,學習iOS開發會很難,不過要想自學iOS也不是不可能,需要具備兩點作為先決條件:

壹、強大的自制力:

二、中等偏上的智力。

如果這兩點題主都不具備,就只能靠耗時間了。

作為壹名iOS開發初學者,我的體會是從完全零基礎學習iOS開發是很難很難的,我自學了iOS開發壹個月的時間,毫無頭緒最終放棄,報了培訓班後,從此順利入了iOS開發的坑。

現在知乎精英們黑培訓班貌似已經成了壹種政治正確,好像培訓班出身的程序員就該感到多麽羞恥似的。不過據我所知,75%的iOS開發者都是培訓班出身(數據來源於之前看過的壹個調查,具體比例忘了,所以說大概),據我觀察身邊的情形,這個比例還是太保守,真實情況只會高不會低。妳們承認自己是培訓班出來就這麽難嗎?想學習加q:二五九,二六壹,四二八七,知識打算玩玩的就繞道吧,只歡迎愛學習的!

並且培訓班出來的iOS開發者也只是有好有壞,就好像科班出身的iOS開發者也有好有壞壹樣,如果這75%的開發者都不靠譜,國內的移動化聯網怎麽可能發展到可以和美國相媲美的程度?不能因為某些不靠譜的個體,而黑整個群體。

從iOS開發小白到iOS開發高級工程師,如何學?

1.基礎

如果妳是壹個非編程相關專業的人,例如藝術專業想轉iOS開發,建議妳先去學C,C可以說是編程界的《易筋經》,學好了C學其他語言會很容易上手。如果妳有了編程基礎,那就直接去學OC和swift吧。

2.入門

如果妳感覺學著吃力,建議妳先從視頻看起,因為視頻講解的詳細易懂,當然看視頻進度比較慢。這個階段要多寫壹些demo,最好寫幾個完整的項目。例如寫壹個有關天氣的客戶端或者其他的。

3.進階

要想進入這個階段,可能要比前兩個階段困難點了。前兩個階段只是看,思考的東西並不多,基本看了就會,很多人都可以做到。物以稀為貴,越容易學會越不值錢。

造輪子,紙上得來終覺淺,絕知此事要躬行。只是看和寫還不行,還要敲。先從小輪子寫起,可以先看別人的代碼,再去寫別人寫過的。熟練了以後,寫別人沒寫過的。日積月累,妳會對iOS編程理解越來越深。

寫在最後

如果妳只是想開發著玩玩,那麽妳按照以上學習就差不多了。但是如果妳真想走編程這條不歸路,妳最好還要學習數據結構、計算機網絡、操作系統這些知識,雖然這些東西在實際開發中用到的很少,但是如果不學這些基礎,妳在成長過程中會遇到瓶頸。另外,搜索問題的時候盡量用Google。多看看Apple官方文檔,多去StackOverflow問答,盡量熟悉閱讀英文的東西。國外有很多優質學習資源是沒有被譯成中文的。

師父領進門,挖坑靠個人。願大家在iOS挖坑的道路上越挖越深。。。如果有壹天爬不出來了,希望不要來揍我。

  • 上一篇:有沒有高手有sourceinsight的VHDL配置文件
  • 下一篇:哈氏合金276與inconel600有何區別
  • copyright 2024編程學習大全網