2025年需要學習的十大應用程序開發人員技能和趨勢
2025開發者必看!擁抱AI驅動的開發新范式,精通AI工具如Codeium加速設計到代碼流程。掌握跨平臺開發如Flutter、React Native及WebAssembly (Wasm),關注TensorFlow.js等Web AI框架。安全至上,低代碼/無代碼應用構建興起,SEO轉向相關性,擁抱AI才能不掉隊!
譯自:Top 10 App Developer Skills and Trends to Learn in 2025[1]
作者:Jeff James
過去幾年對于技術人員,尤其是移動和 Web 開發者來說,是動蕩的幾年。隨著人工智能的快速出現和采用[2]、具有顛覆性的新冠疫情、像驚險刺激的過山車一樣運行的全球經濟,以及看似無休止的技術裁員浪潮[3],對于每個人來說,這都是一段瘋狂的旅程。
然而,每次經濟衰退之后,陽光最終都會穿透云層,新的機遇、顛覆性技術和創造性想法有助于推動經濟增長和穩定,并有望帶來更多的技術工作崗位。考慮到這一點,我聯系了一些專業的開發者和技術人員,了解他們對 Web 和應用開發者在 2025 年應該關注的技能和新興技術趨勢的看法。
2025年需要學習的技術技能
1. 使用人工智能工具進行編碼、人工智能集成和自動化
近年來,人工智能平臺、框架、工具和應用程序對軟件開發產生了深遠的影響。我交談過的每個人都強調,人工智能將長期存在,開發者應該積極地將人工智能技術融入到他們的日常工作流程中。
“…那些能夠適應并利用人工智能來加速設計到代碼流程的人將會脫穎而出。”
— Douglas Chen, Codeium 首席技術官
“[無論是 Web 應用還是原生應用,人工智能都可以在幾秒鐘內理解你的代碼庫并生成完整的組件、頁面和應用,”Douglas Chen[4],人工智能代碼擴展 Codeium[5] 的首席技術官兼聯合創始人說。“能夠駕馭這種力量將區分 P99 工程師和 P50 工程師。運行精益運營的趨勢越來越明顯。只需一兩個人就可以建立數百萬美元的公司,包括編寫代碼、規劃產品和處理業務運營。生產力的提高使得完成更多工作成為可能。”
Chen 強調,更聰明地工作將“成為 2025 年的主題”,并且“那些能夠適應并利用人工智能來加速設計到代碼流程的人將會脫穎而出。”
2. 用于 UX/UI 設計的快速原型設計
說到設計到代碼的流程,一批新的人工智能增強工具使得 Web 和應用開發者比以往任何時候都更容易快速設計和測試 UI 概念。Abhi Aiyer[6],Typescript 代理框架 Mastra[7] 的聯合創始人兼首席技術官,鼓勵開發者學習“使用 Lovable[8]、v0 [by Vercel][9] 和 bolt.new[10] 等工具進行快速原型設計”,他說這些工具可以用來快速啟動原型來測試想法,并減少從模型到最終應用程序所需的時間。
Chen 在他之前關于改進“設計到代碼流程”的評論的基礎上,建議用戶體驗 (UX) 設計將成為開發者越來越需要掌握的重要技能。
“我相信 UX 設計和‘品味’將成為開發者最重要的可區分技能之一,”Chen 認為。“鑒于人工智能的訓練數據,編寫或生成具有視覺吸引力的代碼很容易,但偉大的軟件將通過 UX 層的創新來區分。”
Chen 補充說,Codeium 的新 Previews 功能包含了這個想法,并且已經看到了它不斷擴展的用例。
3. 跨平臺開發和 WebAssembly (Wasm)
開發者應該注意的另一個有價值的技能是跨平臺開發日益增長的需求,尤其是在 Web 和移動應用之間。
“[移動和 Web 之間的界限繼續模糊,”Duane Forrester[11] 說,他推出了 Bing Webmaster Tools,并且是 Unbound Answers[12] 的創始人兼首席執行官。“WebAssembly 使得 Web 應用的性能與原生應用一樣好,并且跨平臺框架(如 Flutter[13]、React Native[14] 等)只會變得更強大。效率至上。我最近看到一個開發者在 React 中重建了整個產品,以便將來更容易發布 iOS 應用等,因為他不想在將來重復工作。這就是你今天和明天蓬勃發展的方式。”
“對 UI 和后端技術的良好理解是生存的必要條件。”
– Abhi Aiyer, Mastra 首席技術官
和 Forrester 一樣,Aiyers 也強調開發人員需要關注其他技能,并加強他們對不同領域平臺和技術的理解。“由于人工智能正在生成大量代碼,因此擁有對 UI 和后端技術的良好理解是生存的必要條件,”他說。
4. 安全至上的開發
雖然人工智能正在幫助所有開發人員更快地進行原型設計、編碼和發布應用程序和項目,但對可靠、安全的代碼的需求與以往一樣重要,這些代碼需要滿足越來越多的安全法規和合規性需求[15]。
“隨著網絡威脅的激增和不斷變化的法規——你好,GDPR 2.0——以及政府炮制出的其他任何東西,安全不能是事后才考慮的事情,”Forrester 說。“從一開始就將安全性融入其中[16]的開發人員——想想零信任架構、人工智能驅動的威脅檢測和安全設計原則——將是無價的。”
5. 了解客戶
所有技術人員都應該學習的最后一項技能是更多地思考用戶的需求和顧慮,并嘗試增加開發人員和用戶之間的互動[17]。“開發人員將不得不越來越了解他們自己的用戶,”Chen 強調說。“編寫代碼的摩擦會減少,這意味著工程師可以花更多的時間專注于交付產品。”
2025 年的開發技術趨勢
6. 應用構建器的到來
隨著人工智能使代碼生成更加高效,許多公司正在使用它來創建低代碼/無代碼方法來構建應用程序。The New Stack 的 Lorraine Lawson 在一篇文章中寫到了這一新趨勢,該文章描述了 Salesforce 如何使用 AI 技術棧在四天內構建一個應用程序[18]。其他應用程序構建示例包括 Toddle[19](一個開源 Web 應用程序構建器)和 Streamlit[20],它可以幫助數據科學家輕松地與數據交互,而無需專門的開發人員。
7. 人工智能驅動一切,無處不在
這可以說是 2025 年最明顯的趨勢之一,但重要的是不要低估人工智能技術被嵌入到我們數字生活的幾乎每個方面的速度。
“如果你沒有在你的技術棧中利用人工智能,你就落后了。”
– Duane Forrester, Unbound Answers 首席執行官
“人工智能不僅僅是自動化代碼,”Forrester 說。“它正在重塑搜索、個性化、安全和開發工作流程。如果你沒有在你的技術棧中利用人工智能,你就落后了。”
8. 基于 Web 的 AI 框架
對于 Web 開發人員來說,基于 Web 的 AI 框架的出現是另一個值得關注的趨勢,包括 TensorFlow.js[21]、Keras[22] 和 PyTorch[23] 等平臺。還有一種趨勢是創建用于構建 AI 代理的框架,例如由 Cisco, LangChain, Galileo and others[24] 領導的 AGNTCY[25] 項目。
9. 應用商店的衰落?
一個可能出現的趨勢是應用商店的重要性逐漸下降,部分原因是功能越來越強大的 Web 應用程序。有一些證據表明這種情況可能正在發生,TechCrunch 報道[26]稱,應用商店的下載量略有下降——2024 年下降了 2.3%——盡管應用商店的收入實際上有所增加。
“Web3 技術、漸進式 Web 應用程序 (PWA) 和替代分發模式正在獲得關注[27],”Forrester 建議說。“Apple 和 Google 的圍墻花園開始出現裂縫。下一波應用程序可能根本不需要應用商店。”
10. 人工智能對搜索的影響
雖然與 Web 和應用程序開發沒有直接關系,但人工智能在互聯網搜索方式中日益增長的影響是每個人都應該關注的趨勢。我的同事 Richard MacManus 撰寫了一篇關于 SEO 對搜索引擎的影響[28] 的精彩文章,以及人工智能對我們所有人如何在 Web 上查找內容的影響將在未來幾年只會增加。Forrester 認為,如果要從 2025 年的人工智能和搜索中總結出一個要點,那就是:SEO 不再是關于排名,而是關于相關性和權威性。“搜索正在從’10 個藍色鏈接’轉變為 AI 驅動的答案引擎。Google、OpenAI、Perplexity 和其他公司正在轉向基于意圖的對話式搜索,其中 AI 會策劃和總結最佳來源,而不僅僅是顯示結果列表。”
提升技能和學習趨勢:將兩者付諸實踐
雖然這份技術趨勢和所需技能的列表遠非完整,但我希望它可以幫助 Web 和應用程序開發人員利用行業的變化以及他們如何在當今無處不在的技術行業動蕩中提升自己的職業生涯。我請我聯系的幾位專家分享一些最終建議,供那些可能希望提高技能或尋找新角色的開發人員參考,他們都分享了一些有用的技巧。
Aiyer 建議,隨著越來越多的技術工作由 AI 創建和輔助,因此他鼓勵開發人員提高他們的軟技能,并提高他們使用 AI 工具的技能和能力。
“對適應性強、精通 AI 的專業人士的需求正在飛速增長。”
— Forrester
Forrester 也贊同這一點,并建議學習如何利用 AI 是必須的。“底線是什么?不要等待市場反彈——將自己定位在浪潮之前。對適應性強、精通 AI 的專業人士的需求正在飛速增長。如果你能夠轉變和進化,你不僅能在這場顛覆中生存下來,而且還能蓬勃發展。”
最后,來自 Codeium 的 Chen 鼓勵開發人員也擁抱使用 AI 來完成開發之外的任務和項目。
Chen 說:“公司正在尋找的技能組合正在發生變化,并將繼續適應以滿足 AI 生產力格局。僅僅依靠 AI 工具,你就可以在 2025 年做比 2024 年更多的事情。這不僅包括編寫軟件,還包括通過 ChatGPT 學習新技能。人們將有能力開展他們以前從未夢想過的業務或副業項目。建立一個展示你的靈活性、職業道德和韌性的成果組合將至關重要,因為雇主正在尋找更注重影響力的候選人,而不是具有特定技能的候選人。”
引用鏈接
[1]
Top 10 App Developer Skills and Trends to Learn in 2025:https://thenewstack.io/top-10-app-developer-skills-and-trends-to-learn-in-2025/
[2]
采用:https://thenewstack.io/ai-everywhere-overcoming-barriers-to-adoption/
[3]
無休止的技術裁員浪潮:https://thenewstack.io/how-tech-industry-layoffs-are-impacting-developers/[4]
Douglas Chen:https://www.linkedin.com/in/douglaspchen/
[5]
Codeium:https://codeium.com/
[6]
Abhi Aiyer:https://www.linkedin.com/in/abhi-aiyer-aa41bb42/
[7]
Mastra:https://mastra.ai/
[8]
Lovable:https://lovable.dev/
[9]
v0 [by Vercel]:https://v0.dev/
[10]
bolt.new:https://bolt.new/
[11]
Duane Forrester:https://www.linkedin.com/in/dforrester/
[12]
Unbound Answers:https://www.unboundanswers.com/
[13]
Flutter:https://flutter.dev/
[14]
React Native:https://reactnative.dev/
[15]
合規性需求:https://thenewstack.io/checks-by-google-ai-powered-compliance-for-apps-and-code/
[16]
安全性融入其中:https://thenewstack.io/developers-are-embracing-ai-to-streamline-threat-detection-and-stay-ahead/
[17]
增加開發人員和用戶之間的互動:https://thenewstack.io/want-killer-features-foster-dev-user-communication/
[18]
Salesforce 如何使用 AI 技術棧在四天內構建一個應用程序:https://thenewstack.io/how-salesforce-built-an-ai-driven-app-in-under-4-days/
[19]
Toddle:https://thenewstack.io/introduction-to-toddle-soon-to-be-open-source-web-app-builder/[20]
Streamlit:https://thenewstack.io/streamlit-an-app-builder-for-the-data-science-team/
[21]
TensorFlow.js:http://tensorflow.js
[22]
Keras:https://keras.io/
[23]
PyTorch:https://pytorch.org/
[24]
Cisco, LangChain, Galileo and others:https://venturebeat.com/ai/a-standard-open-framework-for-building-ai-agents-is-coming-from-cisco-langchain-and-galileo/
[25]
AGNTCY:https://agntcy.org/
[26]
TechCrunch 報道:https://techcrunch.com/2024/12/18/app-downloads-decline-2-3-in-2024-but-consumer-spending-grows-to-127b/
[28]
SEO 對搜索引擎的影響:https://thenewstack.io/as-search-engines-become-ai-chatbots-what-can-publishers-do/