1. 開發 iOS APP 需要準備什麼工具?
只要一台 Mac 和安裝開發工具Xcode。不需要很貴,便宜的Macbook Air或Mac Mini都能勝任。iPhone 倒是可有可無,大部分開發的 App 功能都能在 Mac 上的 iPhone 模擬器測試。(不過也有少部分功能需要實機才能測試,比方拍照功能。)
常有人問說我的電腦室XXX 可以開發嗎?
現在一張圖回答你,這些都可以。
而且如果真的沒有的話可以安裝黑蘋果也可以的!
2. 任何人都能學習 iOS App 開發嗎?
是的。沒有年齡限制,沒有性別歧視,不管你來自火星還是地球,就讀哲學還是資工系,都能夠學習,只要擁有以下四種超能力: (1) 尚可的英文打字速度,能夠不看鍵盤地以十指打字。
(2) 小學程度的英文和數學邏輯能力。
(3) 認真練習。寫程式就像小時候做的教科書習題,只要多加練習,即可做得又快又準。
(4) 喜歡動腦思考。寫程式雖然耗指力,不過最花的還是腦力。如果懶得思考,不如善用發達的四肢,學 Curry 去 NBA 投三分球。 3. 要花多少時間才能成為 iOS App 工程師 ?想成為高級的 iOS App 工程師,就像著名的 “一萬個小時” 定律說的,需要大量的練習和經驗。不過如果只是成為初級的 iOS App 開發魔法師,其實真的不難,比方以下示範的,一首歌的時間即可做出簡單的小王子 App。 高級和低級,不是啦,那高級和初級的工程師能力上有何差別呢? 初級的工程師剛學會 App 開發的基本知識,充滿著熱情和熱血,不過還不夠熟悉 iOS SDK 和 App 常見的功能,所以開發時很多東西都是第一次接觸,開發的速度較慢,時常要透過 Google 和複製貼上,一步一腳印地完成任務。 App Store 的 App 就像天上星星那樣多,但常見的功能其實就那幾種 (比方推播功能)。 新手工程師只要持之以恆地練習,做過無數次類似功能,犯過無數次錯,看過無數個排行榜 App 具備的細節後,總有一天能成為 Google 倒掉也會寫程式的高級工程師。 4. iOS App工程師的待遇好嗎?
這邊說明一下~ 因為做圖的時候腦子發矇~ 所以這個單位是台幣~ 大家把他除以五就對了~
無經驗,非理工背景的一開始月薪約八九千,經驗豐富的則有機會月薪破兩萬。一開始薪水低請把淚水往肚裡吞,只要努力加強自己的實力,很快就能找到高薪渴求優秀工程師的伯樂公司。 5. iOS App 的工作好找嗎?
是,也不是,得視情況而定。 以需求來說,App 工作是好找的。目前的 iOS 工程師仍處於嚴重不足的狀況,很多公司都缺人。你會說,屁啦!我XX做HR的 一天接到幾時上百份的iOS簡歷! 但是我在這裡弱弱的問一句『那你XX的公司現在有多少 iOS 工程師?』 很多公司都在找人,但是找不到合適的人(高手)所以對於 iOS的就業情況,完全就看你學習的怎樣! 你學的好就好找,你學的不好,就非常難找
如果目標是找到百分百滿意的工作,說實話,並不太容易。就好像找對象容易,百分百符合自己擇偶條件不容易一樣。很難有公司同時滿足錢多,工作有趣,很少加班。所以新手工程師最好一開始先以練功和興趣為目標,不要眼光太高。等練成神功,即可享受工作主動追你的甜美果實。 6. 學會App開發後要做的第一件事是 ?
不管你的目標是創業,找工作還是接案,當你經歷千辛萬苦學會 App 開發後,最好獨立開發一個自己喜歡想用的 App 上架。為了上架,你不只能在技術上大幅成長,還會打開自己埋沒多年的設計和行銷天份。這個上架的 App,也會是你找工作最好的履歷,而且如果 App 幸運地賺了大錢,說不定還可以買下當初你想投履歷的公司呢! 7. 開發語言 Swift 和 Objective-C,哪個才是屬於我的真命天女(天子) ?
有些問題很難做選擇,比方徐若瑄和林志玲要選哪個當女朋友。不過這個開發語言的選擇就容易多了,因為 Apple 自己就偏心地站在 Swift 這邊。 等等,如果只學Swift,拋棄 Objective-C,會不會得到傳說中的 Objective-C 詛咒,找不到工作呢 ? 由於人念舊的天性,目前大多數的 App 公司還是繼續採用 Objective-C 開發。如果公司要求一定要以 Objecitve-C 開發,認為 Swift 是旁門左道了話,那也不用沮喪,學會了 Swift 後,再來學習 Objective-C 更是易如反掌,因為很多觀念是相通的。相反的,若是先學困難的 Objective-C ,再來學 Swift ,很多人在 Objective-C 階段就已死在沙灘上,改行賣雞排了。 8. App 上架費很貴嗎?怎麼樣才能回本?
將 App 上架 App Store 銷售,就好像在百貨公司租攤位銷售商品一樣,每年必須 付給 Apple 年費$99美金。只要一年$99,你要上架100個,1000個 App 都可以!當有人購買下載我們上架的付費 App 時,我們可以拿到7成,3成要分給 Apple 大大。所以如果以一個 App $0.99計算,我們只要賣143 (99 / (0.99 * 0.7) )套即可回本。那實在太容易了,只要請親朋好友,失散多年的前女友前男友都買一套即可。 9. App 怎麼定價 ? 免費還是付費?
之前做過的付費記帳 App Wealthy,最好的成績上過台灣總分類排行榜第二名,那一天快100個下載。(所以買榜其實很容易,只要區區100個。) 其它一些比較厲害的 App,聽說一天就可以賺幾萬元。不過付費 App 卻有個致命傷,它是一次性的收入,同一個 App,你只能對使用者收一次錢。想要升級改版再收錢,使用者可是會翻臉的 !
有時免費 App 反而可以賺更多,透過廣告或是 App 裡額外收費的機制。(比方遊戲 App 常見的虛擬貨幣購買。) 有些下載量幾百萬的 App,真的可以躺著賺錢,一個月的廣告收入即可超過十萬。
10. 如何學習 iOS App 開發 ?
看來 iOS App 開發真的是滿不錯的技能選擇,但是要怎麼踏出第一步呢? 自學和上課都是不錯的方式,因為現在也有許多免費的學習資源,甚至還有線上影片可以在家上課,然而適合走哪條路還是要看個人耐力、動機與學習的偏好,但只要持續進修不放棄,一定有機會練成 App 神功。
以上就是阿達平常最常遇到的初學入門的問題,當然技術的本質都是相通的,阿達當初選擇這條路除了因為有愛(錢)之外,就是因為瞭解只要精通這一項,將來想要開發 Android ,前端,後台,那都不是問題。好了 今天的分享就到這邊,喜歡的小伙伴記得點讚轉發評論一下 幺幺搭!
|