1、嘗試拿到計算機科學學位。雖然計算機科學學位不是絕對必要的,但它可以為你在這個領域打下基礎。另外,如果公司要雇用你做開發(fā)人員,他們會希望你至少擁有計算機科學學士學位。如果可以,你可以在學校里嘗試專攻移動應用程序編程。
相關領域的其他學位也有幫助,比如軟件開發(fā)。事實上,一些學校專門提供移動應用程序開發(fā)的學位。
2、選擇一個主要平臺。主要平臺有安卓、Apple、Windows、Symbian和RIM(黑莓)。你可以在所有這些平臺下學習編程,但是你可能需要在第一次嘗試時選擇一個平臺。Android是最主要的市場,但蘋果也緊隨其后。在這兩個平臺中選擇一個是個不錯的開始。
3、使用在線開發(fā)程序。例如,蘋果提供iOS Dev Center。你可以在那里查看教程和視頻幫助你開始學習編程。安卓也有類似的網(wǎng)站,Android Developers Training。然而,你不需要只依賴官方資料。許多網(wǎng)站都提供免費的課程和教程,不過如果你想進一步提高水平,也可以去找付費課程。W3Schools就是一個可以學習編程的地方,它是一個知名的編程學習網(wǎng)站。網(wǎng)站上有一個關于JQuery Mobile的部分,可以用來創(chuàng)建移動應用程序。它的編碼系統(tǒng)基于CSS3和HTML5。
你也可以嘗試一些網(wǎng)站,它們提供包羅萬象的免費在線課程,比如edX或Coursera。
4、考慮一下市場營銷課程。你可以一邊攻讀學位一邊上課,在社區(qū)大學上課成本更低,甚至可以在Coursera等在線網(wǎng)站上課,提高自己的營銷技能。如果你想成為一名獨立的應用程序開發(fā)者,你需要能夠向公眾推廣你的產(chǎn)品;否則,別人甚至永遠不會知道它的存在。
5、參加商業(yè)課程。和營銷技能一樣,商業(yè)技能對于你獨自開發(fā)成功的應用程序也是必不可少的。參加商業(yè)課程可以學習如何恰當?shù)乩脩贸绦蛸嵢。约叭绾渭钣脩粝M。
1、開發(fā)自己的應用程序。如果你更愿意被一家公司聘用,開發(fā)自己的應用程序是一種不錯的做法。開發(fā)什么樣的應用程序不重要,只要是有用的,或者很有趣就行。然后,當你找工作時,就有作品可以證明自己。擁有這個領域的經(jīng)驗,即使只是開發(fā)自己的應用程序,也能讓你領先于其他求職者。
2、想出關于應用程序的點子。當然,很多應用程序都是游戲。游戲幫助人們打發(fā)時間。然而,任何你看到有需求的地方都可能是開發(fā)應用程序的起點。所以第一步是確定哪里有需求。觀察自己和朋友的日常生活,想想自己或他們有哪些問題可以通過應用程序來解決。一旦你有了想法,就可以開始規(guī)劃應用程序。例如,開發(fā)DocScan和Scannable等應用程序,是因為人們需要一種不用電腦就可以掃描并存儲文檔的方式。這款應用的開發(fā)人員發(fā)現(xiàn)并實現(xiàn)了這個需求。
其他應用程序,如菜譜應用程序,使人們更容易找到和使用菜譜,因為在平板電腦或手機上使用菜譜應用比在電腦上更容易。
3、重點關注可用性。首先,應用程序要方便用戶使用。因此,應用主頁應該通過清晰可見的按鈕、對比鮮明的顏色和方便易用的導航來引導用戶瀏覽應用程序。其中一個技巧是確保盡可能多地利用界面。這并不意味著你應該使用控件布滿界面的所有空間,因為你需要在工具周圍留出空白,從而使界面清晰可辨。你必須在盡量利用空間和盡量將按鈕設計大一點之間尋找平衡。在一定程度上,這意味著你需要盡可能地讓控件和按鈕保持簡單。
讓應用程序易于理解。也就是說,用戶不需要參考其他頁面來了解如何使用你的應用程序。 用戶通過控件應該就能弄明白如何使用。
4、雇傭別人來幫助你。雖然你可能會編程,但是沒有所需的設計技能。如果你在某一特定領域需要幫助,可以考慮雇傭別人,或者與那些同意分享部分利潤作為報酬的人合作。只要確保在在推廣應用時,記住別人的功勞就行。如果你不確定在哪里找?guī)褪?,可以去UpWork這樣的自由職業(yè)網(wǎng)站,在那里你可以雇傭不同領域的人。
5、不要忘記測試漏洞。新應用程序總是有漏洞的,所以通過試用來測試應用程序。讓你的朋友也測試一下,看看哪里有漏洞,這樣你就可以修復它們。測試還能告訴你應用程序中哪些地方正常運行,哪些地方不正常。換句話說,讓你的朋友在手機上下載這個應用。讓他們玩一遍,看看是否能發(fā)現(xiàn)問題。
獲得關于應用程序和控件使用情況的反饋也很重要。問你的朋友一些問題,比如"你在操作控件時遇到麻煩了嗎?"以及"你發(fā)現(xiàn)這款應用程序有什么問題嗎?"
6、轉到其他平臺。當你了解了如何在一個平臺上創(chuàng)建應用程序時,就應該將它轉換到其他平臺。如果你不能在所有客戶都使用的平臺上提供這款應用,你就會失去客戶。對于每個平臺,你必須考慮不同的問題。例如,從iOS遷移到安卓時,你必須考慮界面大小的差異。在iOS中,界面尺寸范圍更有限,而安卓的界面尺寸類型要多得多,你的應用程序在不同的平臺上看起來會略有不同。
另一個關鍵是保持簡潔。應用程序越復雜,轉換平臺就越困難,在不同的界面上保持美觀也越難。
7、申請實習。即使你在學校,另一種獲取經(jīng)驗的方法就是申請實習。你通??梢酝ㄟ^學校找到實習機會,因為公司會去學校找實習生。你甚至可以掙點錢來支付學費,或者獲得實習學分。實習是很好的經(jīng)歷,但不要期望馬上就能編程。在實習期間,你可能至少要做一些瑣碎的工作。
許多大型科技公司都會為當?shù)卮髮W生提供實習機會,所以也要查看他們的網(wǎng)站。
1、準備好行動。這個市場的某些領域正在興起。很明顯,加州硅谷是這個領域不錯的選擇。但是其他熱度相對低一點的地區(qū),如華盛頓特區(qū)、阿拉巴馬州、維吉尼亞州、猶他州和蒙大拿州的該領域增長幅度預計將達到45%。雖然有些公司可能會讓你遠程辦公,但大多數(shù)時候,他們希望你在辦公室。許多科技公司重視團隊創(chuàng)造力,而這在辦公環(huán)境中更容易激發(fā)出來。
2、申請職位。如果你打算為一家科技公司工作,先從申請職位開始。你可以在幾大求職網(wǎng)站上找到職位表,如Monster、Indeed,或Yahoo。不過,你也可以搜索移動應用大公司的網(wǎng)站來找工作。想想你喜歡的應用程序,看看這些開發(fā)人員。這些崗位是你想申請去的地方,因為你已經(jīng)對他們的工作充滿激情。你申請什么樣的公司取決于你想要什么。如果你在一家初創(chuàng)公司工作,你可能會有更多親身實踐的機會來開發(fā)應用,或許還會有更多的管理權。但是你不知道一家公司會在早期階段會成功還是失敗。在一家更成熟的公司,你更有可能在應用程序的一小部分上做開發(fā),而不是做管理;另一方面,你可以更有信心公司不會倒閉。
3、利用經(jīng)驗。如果你有學位和經(jīng)驗,用它來幫助你找到工作。例如,如果你設計了自己的應用程序,現(xiàn)在就有了一種方式來展示你的編程或設計能力。如果你在一家公司實習過,你現(xiàn)在就有了其他求職者所不具備的經(jīng)驗。盡你所能從其他求職者中脫穎而出。一定要在求職信中突出你的經(jīng)歷。例如,如果你有過一次實習經(jīng)歷,你可以說:"我將是貴公司的一筆寶貴資產(chǎn),因為我已經(jīng)在一家類似規(guī)模的科技公司有過編程經(jīng)驗。2014年,我在XYZ科技公司實習了6個月。"
4、走在前沿。在科技行業(yè)工作時,你需要時刻關注行業(yè)動態(tài)。一種方法是閱讀科技雜志,因為它們通常關注前沿。隨著新的編程平臺和技術出現(xiàn)在市場上,學習它們是你的職責,這樣才能不會被淘汰。
5、推廣應用并獲得利潤。如果你是自己創(chuàng)業(yè),那就意味著你要掌管應用的各個方面。你必須找到最好的盈利方式,然后要在主要的社交媒體上推廣你的應用。有些公司提供免費的應用程序,然后通過收費使游戲的體驗更快或更有趣,如提供金幣或星星包。用戶可能在游戲內也能發(fā)現(xiàn)這類獎勵,但對于那些缺乏耐心的玩家來說,這些游戲包會讓游戲進展更快,特別是如果你放慢游戲的節(jié)奏,以便在沒有足夠游戲金幣的情況下,一天內只能做那么多事。
找到合適的關鍵詞。在給應用程序命名和寫描述時,考慮一下你的客戶想要什么。你會用什么詞來搜索你的應用程序?如果可能的話,你需要用這些詞作為標題、描述或關鍵詞的一部分。
利用應用分享。鼓勵用戶分享的一個方法就是在游戲中可以互相幫助,比如能夠給其他玩家額外的生命。如果玩家在Facebook等主要社交媒體平臺上分享,應用就會獲得更多的口碑宣傳。
別忘了支付費用。你可以在Facebook或移動平臺上發(fā)布應用程序,但如果你不愿意支付廣告費,你將很難建立自己的客戶群,尤其是如果你只是依賴朋友的話。
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com