1.后端開發(fā)能力要求
1.1 熟悉java等Spring框架,熟練掌握其自動配置、Spring MVC、Spring Data JPA等,理解Java 8及以上版本特性,如Stream API、Lambda表達(dá)式、Optional類等者優(yōu)選;
1.2 熟悉關(guān)系型數(shù)據(jù)庫技術(shù)(如Oracle、SQL Server、MySQL、人大金倉、高斯、達(dá)夢等),熟悉其設(shè)計、查詢優(yōu)化、事務(wù)處理;熟悉非關(guān)系型數(shù)據(jù)庫,如MongoDB、Redis,了解其適用場景和基本操作;
1.3 了解云計算平臺(如阿里云、騰訊云、AWS等)和容器技術(shù)(Docker、Kubernetes),有能力進(jìn)行系統(tǒng)架構(gòu)設(shè)計,包括微服務(wù)架構(gòu)、SOA等;
1.4 熟悉消息隊列(如RabbitMQ、Kafka)和事件驅(qū)動架構(gòu),以及常見Web安全漏洞(如XSS、CSRF)及防護(hù)措施;
1.5 理解軟件開發(fā)生命周期,熟悉敏捷開發(fā)方法,能夠進(jìn)行系統(tǒng)分析、設(shè)計、編碼和測試,有強(qiáng)大的問題解決能力,能夠獨立分析和解決復(fù)雜技術(shù)問題。
2.DevOps相關(guān)能力/技能要求
2.1 熟悉持續(xù)集成與持續(xù)交付(CI/CD)流程,能夠使用Jenkins、GitLab CI、Azure DevOps等工具進(jìn)行自動化構(gòu)建、測試與部署。
2.2 熟悉主流操作系統(tǒng)(Linux/Windows Server)及其基本腳本編寫能力(Shell、PowerShell等),具備自動化運(yùn)維能力。
2.3 熟悉容器化技術(shù)(Docker、Kubernetes),能夠進(jìn)行容器編排、服務(wù)部署與監(jiān)控。
2.4 具備監(jiān)控與告警系統(tǒng)的搭建和維護(hù)經(jīng)驗,如Prometheus、Grafana、ELK等,能夠?qū)ο到y(tǒng)性能和安全進(jìn)行有效監(jiān)控。
2.5 具備良好的故障排查能力,能夠快速定位并解決系統(tǒng)運(yùn)行中的問題。
3.前端開發(fā)能力要求
3.1 基礎(chǔ)知識扎實:熟練掌握HTML5標(biāo)簽及屬性,能夠編寫語義化的HTML代碼;精通CSS布局與樣式,包括Flexbox、Grid布局,理解CSS預(yù)處理器如Sass或Less;
3.2 深入理解ECMAScript規(guī)范,熟練運(yùn)用DOM操作、事件處理、異步編程(Promise, async/await)等。
3.3 熟悉框架與庫:如React.js/Vue.js/Angular,至少精通其中之一,了解其核心原理、組件化開發(fā)、狀態(tài)管理(Redux/Vuex)等;
3.4 熟悉前端構(gòu)建工具Webpack/Gulp/Grunt及其配置,理解模塊打包、加載優(yōu)化等概念;
3.5 了解至少一個流行的前端UI框架(Bootstrap/Material-UI/Ant Design等),用于快速搭建界面。
3.6 理解并能實施前端性能優(yōu)化策略,如資源加載優(yōu)化、代碼拆分、懶加載、緩存策略等;
3.7 能夠開發(fā)適應(yīng)多種屏幕尺寸的響應(yīng)式網(wǎng)頁,理解移動設(shè)備的特性和限制;
3.8 了解前端自動化測試框架如Jest、Mocha,能夠編寫單元測試和集成測試;
3.9 掌握瀏覽器開發(fā)者工具的使用,進(jìn)行代碼調(diào)試與性能分析等。
4.保持與委托方的良好溝通,及時匯報工作進(jìn)展和設(shè)計問題。
5.遵守委托方的相關(guān)規(guī)定和保密要求,確保數(shù)據(jù)安全。