成為ios開發者的10大思維 怎樣成為ios開發者?( 二 )


因此,你應該保持內心平靜,思考一下目前自己最擅長的iOS開發領域是什么 。
或許你開發過一個網絡相關的應用?或許你研究過UIKit,并且很擅長做復雜的用戶界面?再或者你開發過一個音樂播放器應用,喜歡iOS的音頻?你得利用好自己的興趣和知識,以此為開發應用的基礎 。 要寫出整潔、有風格、運行良好的代碼 。
6.在此期間,希望你能同時盡量多學一點軟件開發的綜合知識 。
你正在閱讀本文,這多少說明了你近期不打算去大學修習計算機 。 好消息是!你根本不必去!
你可以在家打開電腦,學很多關于計算機科學、編程、軟件工程之類的課程 。
當然,這跟學位還是沒法比的,不過單就iOS開發而言卻已經足夠了 。 看到上面的圖片了嗎?讀讀上面的文字 。 我不會把鏈接拱手奉上——信息搜索是開發者最重要的技能之一 。 開始訓練 。 Google是你的良師益友 。
7.完成應用 。
你專心于學習和開發應用,這樣過去了幾天、幾個星期、幾個月……親,你該有一款自己像樣的應用了 。 應用就是你的簡歷——你必須全力以赴 。 甚至說,鞠躬盡瘁 。 公司會希望從你的應用中看到什么呢?這里有一些建議:

  • 運行良好的應用
  • 整潔的代碼
  • 代碼結構——小巧的類、合適的變量命名、Xcode中良好的文件分組,等等
  • 對storyboard的使用(如果你既能用storyboard又能徒手編程寫用戶界面的話,那就碉堡了)
  • 對CocoaPods的使用
  • 一些簡單的單元測試
  • 對第三方庫的使用(例如GitHub上的一些開源項目——這將是一大加分項,因為實際工作中這非常有用)
當然,一切都取決于你想找什么樣的工作和什么樣的公司,但總體而言,學好上述話,走遍天下都不怕 。
OK,現在你有了自己狂拽炫酷的應用 。 下一步——
8.在App Store發布應用
呃,我得說清楚——這一步不是必須的,因為它需要一個開發者賬號,而這個賬號呢,每年有99美元的費用,這很有可能會搞得你入不敷出 。
發布還是不發布,這是一個問題……它由你說了算 。 不過,若能成功發布,很多公司都會把它看做是一個大大的加分項 。
在App Store有自己的應用意味著你熟悉應用發布流程,熟悉蘋果對于應用的限制(還真不少),熟悉應用本身之外的發布所需事項(如應用描述、關鍵詞、屏幕截圖、宣傳視頻等等) 。
你可以選擇跳過這一步,但我強烈推薦你能試一下(我的第一份工作應該就是靠我在App Store的應用找到的) 。
9.把應用上傳到GitHub 。
GitHub是一個社交平臺,其主要功能就是源碼分享(與之類似但不如GitHub火還有另一個平臺是,Bitbucket) 。
你可以在此上傳源碼(可設置為公開或私人),可以在此瀏覽其他人的代碼,還可以為開源項目出一份力 。 GitHub應用廣泛,即使你一直都是獨立開發,那也可以從中獲益許多——你可以更好地組織代碼,并可以獲得可能是最好的備份 。
但你為什么要上傳應用呢?很簡單,把源碼給你的面試官看 。
別再用郵件發代碼了,長點心吧,這又不是90年代 。
10.聯系你中意的公司!
圓夢時刻到——現在,你已經準備好接受第一份iOS開發工作了!可能是從實習生或初級崗位開始,這都不重要——重要的是,你現在有能力找到第一份工作了,萬事開頭難嘛,以后就順利了 。
所以,準備好你的簡歷,找到你所向往的公司,然后就與他們一起開發應用吧!

推薦閱讀