有沒有一個最好的方法來成為一個iOS開發人員?

入行也好幾年了,針對這幾年,寫些感悟。

成為iOS開發人員的最佳方法是論壇,Stack Overflow,Reddit和其他社交媒體平臺的常見問題。

問題通常會詢問是否從頭開始創建應用程序,或先學習語言,然后創建應用程序。我們假設這個語言是Swift。

您可以先學習Swift語言。您也許使用playgrounds,將練習使用典型的算法,創建數據結構,并了解語言語法,。

或者,您可以考慮應用程序,并開始創建應用程序,同時在運行中學習語言。一個重要的問題是您是否可以通過這種方式實際完成一個應用程序。這個問題的答案是肯定的,你當然可以。

你如何開始取決于你的目標是什么。您的目標是創建一個您所想到的應用程序,無論是否設計得最佳,您只需要完成它?或者,您的目標是學習Swift語言并了解如何編程,然后創建利用您的知識的應用程序?

許多開發人員最終回頭看看他們的第一個應用程序,并提出了一個問題:“我真的寫這個代碼嗎?當您選擇“創建應用程序第一”選項開始時,可??能會發生這種情況。

這樣做是錯誤的嗎?不,沒有錯。這取決于你的目標。如果您感到興奮,并且更關心您的第一個iOS應用程序的開發,而不是關心您使用的技術是否正確和最佳,那么請繼續開始使用應用程序。后來你可以重構你的第一個應用程序,在這個過程中你會學到很多東西。

如果您想知道您正在根據既定模式開發應用程序,并且對Swift語言有了深入的了解,那么在開始開發第一個應用程序之前,最好花更多時間嘗試Swift。此外,您可以隨時嘗試使用較小的應用程序,同時學習語言。

一個好的混合方法是從一本書開始,涵蓋了一些基礎,包括語言語法,架構,框架,項目設置,工具和大量較小的應用程序來說明概念。一本這樣的書是iOS Programming:The Big Nerd Ranch Guide。這本書的早期版本是我進入iOS開發的第一步。

如果您選擇這種混合方法,我建議您從書中的每一章開始執行所有編碼。設定一個目標,每天做一章。在不到一個月的時間里,你將完成這本書,你將有一個很好的指導基礎。

成為iOS開發人員的最佳方式沒有一個答案。最重要的因素是熱情和堅定,然后設定目標并跟隨他們。這讓我想起了中國諺語:

“20年前,種植樹的最佳時機。而現在是第二好的時候。”

如果您一直在考慮進入iOS開發,并學習Swift,請立即開始,并選擇您認為對您最有效的策略。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 這一周工作忙碌起來,讀書寫字的時間少了許多,也是各種見縫插針,擠壓出一點單純快樂的時光給自己,這樣才不至于在...
    天明懶畫眉閱讀 1,065評論 1 2
  • 世人都說我傻,但我覺得我不傻。為了你,這一切都值了。 佳節又重陽,那一年正是我們在一起之后的第八年。我們在沈園游春...
    離小落閱讀 442評論 0 0
  • 你好嗎?我很好! 0 今天給大家推薦的是巖井俊二的《情書》。 你可能聽說過它同名的電影。誠然,電影的知名度要遠大于...
    暮雨思傾閱讀 1,513評論 3 5
  • 閱讀益智故事之《猴子裁判員》。故事告訴我們對于心懷不軌的壞人,我們應該沉著冷靜,理智對應,讓他們受到應有的教訓。
    楊牧然閱讀 246評論 0 0
  • 干貨收集 【剽悍一只貓】推文《 讓你身價倍增的秘訣 》http://mp.weixin.qq.com/s/PU1N...
    如意ylm閱讀 200評論 0 0