前端
1、技能要求:
·精通Vue.js 2和3,了解其生態(tài)系統(tǒng)及工具鏈(如Vue CLI)。
·熟悉Pinia和Vuex的狀態(tài)管理庫,能夠根據(jù)項目需求選擇合適的方案。
·掌握TypeScript,理解靜態(tài)類型檢查的好處及其在大型項目中的應(yīng)用。
·熟練使用Less或Sass進行CSS預(yù)處理,編寫結(jié)構(gòu)清晰、易于維護的樣式表。
·熟悉前端構(gòu)建工具(如Webpack、Vite等),以及自動化測試框架。
·了解Git或其他版本控制系統(tǒng),能夠有效地進行代碼管理和協(xié)作開發(fā)。
2、其他能力:
·具備良好的問題解決能力和邏輯思維能力,能夠在復(fù)雜環(huán)境中快速定位并修復(fù)問題。
·擁有優(yōu)秀的溝通技巧,可以清晰表達技術(shù)觀點并與非技術(shù)人員交流。
·對用戶體驗(UX) 和用戶界面(UI) 設(shè)計有一定的理解和敏感度。
·愿意接受挑戰(zhàn),不斷探索新的技術(shù)和方法來改善現(xiàn)有系統(tǒng)。
3、加分項:
·有實際項目中使用Vue 3的經(jīng)驗。
·對React或Angular等其他主流前端框架有所了解。
·掌握JavaScript以外的語言(如Python, Go等),有助于全棧開發(fā)。
·在開源社區(qū)活躍貢獻者優(yōu)先考慮。
·有移動端開發(fā)經(jīng)驗或者熟悉PWA(漸進式Web應(yīng)用)相關(guān)知識。
服務(wù)端
1、技能要求:
·熟練掌握Java語言及常見框架,如Spring Boot、Spring Cloud、MyBatis等;
·熟悉主流數(shù)據(jù)庫(如MySQL、PostgreSQL等)的設(shè)計與優(yōu)化,有較強的SQL調(diào)優(yōu)能力;
·熟悉分布式系統(tǒng)的設(shè)計與開發(fā),有微服務(wù)架構(gòu)經(jīng)驗者優(yōu)先;
·熟悉常用的緩存技術(shù)(如Redis)、消息中間件(如Kafka、RabbitMQ);
·具備良好的面向?qū)ο蠓治?、設(shè)計能力,熟悉常用設(shè)計模式;
·了解Linux操作系統(tǒng)及常用命令,具備基本的部署運維能力;
·有Docker、Kubernetes等容器化技術(shù)使用經(jīng)驗者優(yōu)先。
2、其他能力:
·具備良好的問題解決能力和邏輯思維能力,能夠在復(fù)雜環(huán)境中快速定位并修復(fù)問題。
·良好的編碼規(guī)范,具備單元測試及代碼Review習(xí)慣;
·具備優(yōu)秀的溝通能力,較強的團隊合作意識;
·擁有優(yōu)秀的溝通技巧,可以清晰表達技術(shù)觀點并與非技術(shù)人員交流。
3、加分項:
·熟悉Python語言,有實際項目使用經(jīng)驗;
·有大規(guī)模、高并發(fā)系統(tǒng)設(shè)計與優(yōu)化經(jīng)驗;
·熟悉DevOps相關(guān)工具與流程;
·了解前端技術(shù),有全棧開發(fā)經(jīng)驗者優(yōu)先;
·有開源項目貢獻經(jīng)驗。