在開發者的世界裡,有成千上萬種不同的專業化方法。“APP開發者”是一個越來越受歡迎的職位,越來越多的人開始追求和尋找工作。
對Apple或Android等移動作業系統有訣竅,或者正在尋找比“軟體開發者”更專業、更受歡迎的工作?讓我們看看應用程式開發者,他們是什麼,以及有多少自我識別的APP開發者在整個範圍內賺了多少錢。
什麼是APP開發者?
讓我們弄清楚一件事:應用程式到底是什麼,“應用程式”和“程式”之間有什麼區別?
雖然“應用程式”通常指的是您可以在Apple App Store、Google Play Store或其他地方找到的移動應用程式,但可以為任何作業系統編寫應用程式,甚至可以為Web伺服器編寫應用程式。
一系列移動APP應用程式
應用程式旨在幫助使用者執行單個任務,無論是玩遊戲、編寫文件還是編輯影象。“程式”和“軟體”是更廣泛的術語,可以指代在特定硬體上執行的任何資料,並不總是為終端使用者而設計。所有應用程式都是軟體,但並非所有軟體都是應用程式。
出於這個原因,應用程式開發者(與一般程式設計師相反)專注於開發幫助終端使用者做某事的程式。
雖然這是移動開發者(Android、iOS)最常使用的職位,但桌面計算機開發者(Windows、macOS、Linux)甚至網路應用程式開發者也非常常用。
應用程式開發者也可能專門建立某種應用程式,例如遊戲、社交媒體、視訊錄製軟體等。
有些甚至可以跨平臺工作,這使它們成為稀有商品,因為它們能夠將應用程式移植到多個系統。
APP開發者的基本職責
好奇應用程式開發者的日常任務是什麼?以下是您將要做的事情的一瞥。
- 為特定作業系統或使用特定程式語言建立軟體應用程式。
- 為終端使用者建立一個乾淨且易於訪問的 UI。
- 除錯和修復程式碼。
- 更新和修補舊軟體。
- 與藝術家、研究人員和其他開發者合作。
- 與客戶溝通並提交原型。
- 編寫使用者可訪問的文件。
通常,應用程式開發者比其他開發者更關注終端使用者,因此您可能會在編碼的同時做更多的前端圖形工作和 UI 設定,特別是如果您在一個非常小的團隊中。
APP開發者的型別
即使“應用程式開發者”已經是一個專門的頭銜,仍然有更多型別的應用程式開發工作可供選擇。
- 軟體開發者:這些本質上與應用程式開發者非常相似;他們可以被認為是一個稍微不那麼專業的職位。這些開發者傾向於在後端編碼方面工作更多,儘管通常仍會關注終端使用者。
- 移動應用程式開發者:這通常是“應用程式開發者”的同義詞,但可以提供說明。這些開發者使用Android、iOS或其他移動作業系統。您可以在職位中按作業系統進一步專業化,例如“Android開發者”。
- 桌面應用程式開發者:與移動開發者一樣,但他們使用桌面計算機作業系統,如 Windows、Mac、Linux 等。也像移動開發者一樣,你可以專攻,比如“Windows 開發者”。
- Web應用程式開發者:這些人從事從Web伺服器傳送到瀏覽器的Web應用程式,例如電子郵件、表單和基於瀏覽器的工具(如文書處理器)。
- 混合應用程式開發者:這項工作的重點是開發跨平臺的Web應用程式,這些應用程式的行為和感覺都像應用程式。混合應用程式是用HTML、CSS和Javascript等Web語言編寫的。
對APP開發者的需求
應用程式開發的需求相當高,您可以找到許多尋找某種應用程式開發者的工作列表。
類似的軟體開發工作有22%的工作前景,這意味著它的增長速度比任何行業的其他工作都要快得多。儘管越來越多的人湧入科技行業,但仍有大量需求。
根據美國勞工局的資料,軟體開發者的平均年薪為110,000美元。
至於具體的移動開發者,您的前景非常好。到2026年,對移動開發者的需求預計將增加到24%,並且由於移動裝置的普及程度不斷擴大,知道如何使用這些裝置將有助於您找到工作。
最後,移動應用程式開發者被發現是2017年美國排名第一的工作,在增長、薪酬和工作滿意度方面表現出色。
總體而言,如果您想感到安全,應用程式開發,尤其是移動開發,是一項非常好的工作。
您如何成為APP開發者?
對任何形式的應用程式開發感興趣?以下是一些關於如何開始以及您需要什麼的資源。
APP開發者的工作要求和經驗
看看應用程式開發者的基本技能和要求。
- 某些工作可能需要相關領域的副學士學位或學士學位,而對於其他工作來說,良好的投資組合和經驗可能就足夠了。
- 作為軟體開發者或您的主要程式語言的認證也可以在簡歷上看起來不錯。
- 親身體驗或之前在目標系統上開發和釋出過的應用程式肯定會有所幫助,尤其是在應用程式獲得大量下載和關注的情況下。
- 技術經驗和熟悉您的目標作業系統和平臺是必要的。
- 編寫高質量程式碼和除錯的能力。
- 與客戶和同事的溝通技巧。
- 創新和分析/解決問題的能力。
- 能夠在前臺工作和一些UI/設計技能。
如何開始作為APP開發者
成為應用程式開發者的第一步是選擇您想要專攻的技術。移動應用程式開發和網路應用程式開發非常不同,儘管桌面和移動開發之間可能存在一些交叉。
您想使用電話、計算機、Web伺服器還是某種組合?您想專攻某個作業系統嗎?熟悉可用於您選擇的技術的開發工具和平臺。
Android Studio主頁
還有選擇哪種程式語言的問題。取決於你想要的創新程度,這裡基本上是無限的——但你可能想要研究一些用於應用程式開發的常用語言,而且還有比這裡列出的更多的選擇。
- Android:Kotlin、Java、C++
- iOS:Swift
- Windows:C#、C++、Python、Java、Perl
- Mac:Swift
- Linux:Python、C++、C、Perl、Java
- Web應用程式:HTML/CSS、Javascript、Java、PHP、Python、Ruby。請注意,經常使用諸如Django、Laravel或Ruby on Rails之類的框架,尤其是對於Ruby和Python等最初不是為Web開發的語言。
這裡有一些工具和官方資源可以幫助您入門。此外,考慮搜尋您選擇的語言的初學者指南。
蘋果(macOS和iOS):
Windows:
Linux:
Android:
Web應用:
APP開發者平均工資
現在揭曉:應用程式開發者一年能賺多少錢?以及它如何按經驗水平、地點和類似工作進行比較?
由於“應用程式開發者”是一個非常廣泛的類別,我們還將看看移動應用程式開發者和網路應用程式開發者一年的收入。
以下是根據頂級薪資跟蹤網站自稱“應用程式開發者/應用程式開發者”的收入。
- Indeed:每年 80k 美元,基於 3k 工資。
- Glassdoor:每年 93,000 美元,最低為 72,000 美元,最高為 120,000 美元。
- ZipRecruiter:每年 9.4 萬美元,最低為 4.9 萬美元,最高為 15.9 萬美元。
- Payscale:$71k/year,最低為 $51k,最高為 $101k。
平均所有這四個記錄,您每年的平均總收入為85,000美元。雖然沒有科技行業的一些受人尊敬的職業那麼高,但在類似的工作中,這是一個相當不錯的薪水。
根據Glassdoor的資料,應用程式開發者的平均年收入為93,000美元。
那些專門使用 Android 和 iOS 等工具的移動應用程式開發者呢?讓我們來看看。
- Salary.com:每年 98k 美元,最低為 69k 美元,最高為 123k 美元。
- Glassdoor:每年 8.9 萬美元,最低為 6.5 萬美元,最高為 12.2 萬美元。
- ZipRecruiter:每年 10.2 萬美元,最低為 4.2 萬美元,最高為 15.2 萬美元。
- Payscale:$74k/年,最低$49k,最高$119k。
平均而言,這是91,000美元/年,這實際上比通用應用程式開發者高一點。
根據Glassdoor的資料,移動開發者的平均年收入為89,000美元。
最後,Web應用程式開發,適用於那些使用Web伺服器及其技術的人。
- Salary.com:每年 10.6 萬美元。
- Glassdoor:每年 8.9 萬美元,最低為 6.4 萬美元,最高為 12.3 萬美元。
- ZipRecruiter:每年 8.2 萬美元,最低為 5.1 萬美元,最高為 11.1 萬美元。
- Payscale:$66k/年,最低為 $46k,最高為 $96k。
在這裡,您最終還可以獲得86,000美元/年,這與一般應用程式開發者的估計相差不遠。
根據Glassdoor的資料,Web應用程式開發者的平均年收入為89,000美元。
雖然這三種型別的應用程式開發者的薪水相似,但移動應用程式開發的排名尤其高一些。
按經驗水平劃分的APP開發者薪水
經驗水平是對薪水影響最大的因素之一。重要的是要知道當你剛開始時你是否會獲得一份適合生活的工資,是否值得在該行業停留足夠長的時間以獲得高階職位福利,或者你是否應該專注於其他領域。
這是您作為入門級應用程式開發者、剛從大學畢業或經驗很少的人可以期待的內容。
- Salary.com:每小時 32 美元,相當於每年 6.7 萬美元。
- Glassdoor:每年 95,000 美元,最低為 48,000 美元,最高為 190,000 美元。
- Indeed:每年 65,000 美元,基於 20 多個薪水。
- ZipRecruiter:每年 7.9 萬美元,最低為 1.9 萬美元,最高為 15.1 萬美元。
這使得入門級應用程式開發者的平均年薪為77,000美元。不錯,考慮到一些技術工作的平均工資甚至更低。
根據ZipRecruiter的資料,入門級移動應用程式開發者的平均年收入為78,765美元。
對於那些有一點經驗的人,你會看到這些薪水:
- Indeed:56,000 美元/年,基於 40+ 的薪水。
- Glassdoor:每年 7.8 萬美元,最低為 4.7 萬美元,最高為 12.9 萬美元。
- ZipRecruiter:每年 6.9 萬美元,最低為 2.4 萬美元,最高為 14.5 萬美元。
- Payscale:$57k/年,最低為 $53k,最高為 $64k。
這相當於每年65,000美元,低於入門級職位。這可能只是Glassdoor僅根據少數幾份報告對入門級工資的高估的反映,但它確實表明入門級和初級職位之間的差異可能可以忽略不計。
根據ZipRecruiter的資料,初級應用程式開發者的平均年收入為69,000美元
最後,這是您在該行業工作十年或更長時間後可以預期的收入。
- Indeed:10.1 萬美元/年,基於 600 多份薪水。
- Glassdoor:每年 11.7 萬美元,最低價為 9 萬美元,最高價為 15.3 萬美元。
- ZipRecruiter:每年 11.2 萬美元,最低為 6.2 萬美元,最高為 15.6 萬美元。
- Payscale:$99k/年,最低$73k,最高$127k。
平均每年可以賺107,000美元,這比你剛開始的時候有了相當大的提升。
根據ZipRecruiter的資料,高階應用程式開發者的平均年收入為112,000美元。
按位置劃分的APP開發者薪水
您在世界上居住的地方對您的薪水有重大影響,甚至會影響您選擇搬到哪裡。以下是一些國家/地區的示例,以及他們以當地貨幣和美元嚮應用程式開發者支付的費用。
- 瑞士:$85k/年(79k Fr/年)
- 蘇格蘭:$53k/年(£39k/年)
- 澳大利亞:$51k/年(AU$73k/年)
- 德國:$51k/年(4.6 萬歐元/年)
- 加拿大:$50k/年(C$64k/年)
- 荷蘭:$48k/年(4.3 萬歐元/年)
- 奧地利:$48k/年/年(4.3 萬歐元/年)
- 新加坡:$42k/年(S$56k/年)
- 英國:$42k/年(£32k/年)
- 芬蘭:$41k/年(€37k/年)
- 紐西蘭:$41k/年(NZ$63k/年)
- 法國:$40k/年/年(3.6 萬歐元/年)
- 中國:$38k/年/年(24 萬日元/年)
- 香港:$38k/年(HK$300k/年)
- 以色列:$37k/年(₪120k/年)
- 義大利:$32k/年(2.9 萬歐元/年)
- 沙烏地阿拉伯:$26k/年(SAR 97k/年)
- 墨西哥:$23k/年($485k/年墨西哥比索)
- 俄羅斯:$17k/年/年(130 萬₽/年)
- 印度:$7k/年(₹512k/年)
- 巴西:$5k/年(26000雷亞爾/年)
- 奈及利亞:$3k/年/年(₦120萬/年)
- 印度尼西亞:$275/年(400萬印尼盾/年)
自由APP開發者薪水
自由職業者當然不適合每個人,但重要的是在你全身心投入到這樣的工作之前瞭解你正在從事的工作。自由職業應用程式開發與受薪職位相比如何?
ZipRecruiter和Glassdoor報告稱,自由iOS開發者的年薪分別為11萬美元和10.1萬美元。自由Android開發者的年薪預計為119,000美元。Android的薪水可能會稍微高一些,但並沒有太大的差距。
Codementor報告稱,自由移動應用程式開發者的整體收入為61-80美元/小時。如果平均全職自由職業者每週工作36小時,那麼年薪為11.4萬美元至16.8萬美元/年。
據Codementor稱,移動應用程式開發者的時薪在61美元到80美元之間。
當然,這在很大程度上取決於您的客戶願意支付的費用、您能找到多少客戶以及您每週工作多少小時。
遠端APP開發者薪水
如果您打算作為遠端開發者工作,那麼薪水可能會有所不同。以下是您可能會做的一些估計。
遠端Android開發者的年收入為11.1萬美元至14萬美元/年,而iOS開發者的年收入預計為11.2萬美元。
根據Talent.com的資料,遠端Android開發者的平均年收入為140,000美元。
一般來說,遠端移動應用程式開發者的平均年收入為73,000美元。初級開發者可以期望每年60,000美元起步,而作為高階移動應用程式開發者,您每年可以賺取87,000美元。
最後,如果您想大致瞭解遠端軟體開發者的情況,他們的價格是9萬美元/年。
APP開發者薪水與Web開發者薪水
根據美國勞工局2020年的統計資料,Web開發者的年薪中位數為77,000美元。您還可以看到,根據各種薪資網站,Web開發者的平均年薪為60k-75k。
根據美國勞工局的資料,Web開發者平均每年賺取77,000美元。
相比之下,應用程式開發者的年薪為85,000美元,比Web開發者的薪水高出8,000至25,000美元。眾所周知,與軟體開發者相比,Web開發者,尤其是前端開發者的薪水普遍較低。
APP開發者薪水與其他開發者薪水
Web開發者可以分為三大類:使用HTML和CSS設計網頁可見部分的前端開發者,專注於使用各種技術進行伺服器端工作的後端開發者,以及可以做的全棧開發者兩個都。
所有人都屬於“網路開發者”的範疇,但每個人的薪水都非常不同。
當然,還有其他型別的Web開發者,例如Web應用程式開發者,但這三種是最常見的頭銜。
前端開發者平均每年9萬美元,後端開發者每年9.1萬美元,全棧開發者每年9.7萬美元。
普通應用程式開發者每年賺85,000美元,您可以看到專業化的重要性,因為更高階別的職位似乎能賺更多的錢。Web開發也是一個非常大的行業,因為Internet一直在擴充套件。
您應該成為APP開發者嗎?
應用程式開發是適合您的職業嗎?從本質上講,它與軟體開發者的頭銜非常相似。因此,如果您對此感興趣,那麼應用程式開發也可能是正確的方向。另外,這兩者通常可以互換,因此您可以同時申請這兩個職位。
如果您喜歡使用程式碼建立應用程式、以終端使用者為目標進行開發以及設計令人愉悅的UI佈局,那麼應用程式開發者可能是您的合適職位。
這個職位以及整個科技行業的前景是有希望的,而且薪水與類似的科技工作相當。事實上,薪水通常會好一些。
與其他技術工作一樣,您的職業生涯有很大的靈活性並可以獲得良好的福利。您可以舒適地遠端工作(在當今時代非常重要),或者選擇做自由職業者和合同工。
應用程式設計對於新開發者來說是一個很好的起點,您可以從那裡選擇專攻或只停留在您的利基市場。
小結
應用程式開發者可以通過每年賺取85,000美元獲得公平的薪水——儘管根據您的特定職位和技能組合,可能會賺得更多。
作為比軟體開發更專業的工作,應用程式開發者致力於為移動和桌面作業系統開發以使用者為中心的應用程式。他們甚至有時會加入Web開發者的行列,為伺服器建立Web應用程式。這是一個相當廣泛的職位,有許多不同技能的空間。
如果您對開發任何型別的應用程式感興趣,那麼您可以安全地嘗試應用程式開發,因為這是一項非常搶手的工作。
評論留言