“全棧開發者”是一種心態 - Maciej Walkowiak
2007年 - 我開始作為Java開發人員開始工作的那一年 - 涉及日常Web開發的技術範圍非常狹窄。在大多數情況下,關聯式資料庫是開發人員需要知道的唯一型別的資料庫。前端開發僅限於HTML和CSS,加上一些JavaScript。Java開發本身意味著主要使用Hibernate加上Spring或Struts。這套技術幾乎涵蓋了當時構建應用程式所需的所有內容。大多數Java開發人員實際上都是全棧開發人員,儘管這個術語還沒有被創造出來。
自2007年以來,情況發生了重大變化。我們開始構建越來越複雜的使用者介面,並使用高階JavaScript框架處理這種複雜性。我們現在使用NoSQL資料庫,幾乎每一個都與其他資料庫非常不同。我們使用Kafka傳輸資料,使用RabbitMQ傳遞訊息,並做更多事情。在許多情況下,我們還負責使用Terraform或Cloud Formation設定或維護基礎架構,我們使用甚至配置Kubernetes叢集。整體複雜性已經發展到我們為前端開發人員,後端開發人員和DevOps工程師提供單獨職位的程度。是否仍然可以成為一個全棧開發人員?這取決於你如何理解這個詞。
你不可能成為一切的專家。考慮到Java生態系統的增長程度,甚至很難成為Java本身的專家。對於許多專案,特別是在較小的公司中,最有益的團隊設定是每個專業領域至少由一名專家負責,但這些專家並不僅限於在這一領域工作。專門開發後端服務的開發人員可以編寫前端程式碼 - 即使程式碼不完美 - 對於前端開發人員來說也是如此。當一個人可以開發需要觸及應用程式每一層的變更時,這有助於更快地推進專案。它還可以在精煉會議期間提供更多參與,因為沒有任務僅與某一群人隔離。
最重要的是,不嚴格限於一個區域會改變您處理任務的方式。不再是我的工作討論了 - 鼓勵開發人員學習。讓一個人去度假不是問題,因為總有其他人可以為他們提供保障 - 可能效率不高,結果不是很好,但足以讓事情繼續前進。這也意味著當需要在堆疊中引入新技術時,您不需要找到新的團隊成員,因為現有的團隊成員已經很舒服地離開了他們專業知識的舒適區。
因此,全棧開發人員是一種心態。它同時處於高階和初級階段,具有“我也能做一些”的態度。
相關文章
- 全棧開發者路線圖全棧
- Swift 全棧開發之路 (一)protoc && SwiftPMSwift全棧FTP
- FEer到全棧開發全棧
- 可能有助於編寫更容易維護的Java程式碼DDD最佳實踐 - Maciej WalkowiakJavaMac
- 全棧 JavaScript 開發圖景全棧JavaScript
- 全全全棧測試開發學習路線全棧
- 【引向】全棧開發工程師之路全棧工程師
- 全棧開發自學路線全棧
- Web全棧開發有前途嗎?Web全棧
- 開發者的小宇宙,與華為全棧全場景AI同頻擴張全棧AI
- Django + DebugToolbar構建全棧WEB開發Django全棧Web
- 【杭州】【兼職】全棧開發工程師全棧工程師
- Python全棧開發之—assert斷言Python全棧
- Web3 全棧開發完整指南Web全棧
- EggBorn.js:一款頂級Javascript全棧開發框架JSJavaScript全棧框架
- 歷時一個月!又完成一個全棧開發的小程式!全棧
- Serverless 是一種思想狀態Server
- 開發者眼中的Roguelike,是一種設計思路與玩法機制
- JSer全棧化技術棧推薦(一)——原生移動端是天堂還是泥潭JS全棧
- 深夜釋出,又一款獨立全棧開發應用上線,還是基於laravel全棧Laravel
- “全棧”:從AI開發者到AI工業家的首席關鍵詞全棧AI
- 小程式的全棧開發新時代全棧
- Python全棧開發之—redis資料庫Python全棧Redis資料庫
- Meteor:全棧JavaScript開發框架的先驅全棧JavaScript框架
- Spring Boot React 全棧 Web 開發原始碼Spring BootReact全棧Web原始碼
- Python全棧開發-Python基礎教程-01Python全棧
- 達到學習前端的一種心流狀態前端
- 下一代基於Koa的NodeJS全棧開發框架NodeJS全棧框架
- 從專業領域到程式碼世界:一位全科醫生到全棧開發者的HarmonyOS跨界之旅全棧
- Spotify模型的統一運維開發者門戶Backstage是一種反模式 - lastweekinaws模型運維模式AST
- Python全棧指什麼?全棧工程師的意義是什麼?Python全棧工程師
- MERN全棧開發 使用Mongo Express React和Node全棧GoExpressReact
- 學python入門有用嗎?Python全棧開發Python全棧
- koa2+vue+mysql 全棧開發記錄VueMySql全棧
- 測試開發全棧之 Python 自動化全棧Python
- APICloud全國開發者生態巡講(北京站)圓滿召開!APICloud
- 系列:開源是一種開發模式、商業模式還是其他什麼?(一)模式
- 全棧開發--vue.js+php開發個人部落格系統全棧Vue.jsPHP