1、編程語言:熟悉至少一門編程語言,如 Java、Python、C++、Go 等。
2、開發(fā)框架:熟悉常用后端技術(shù)棧,如 Spring Boot、Spring Cloud、MyBatis、Redis、MySQL、Elasticsearch、消息隊(duì)列等。
3、數(shù)據(jù)庫:具備關(guān)系型數(shù)據(jù)庫設(shè)計(jì)與調(diào)優(yōu)能力,了解事務(wù)管理、索引結(jié)構(gòu)等數(shù)據(jù)庫核心原理,熟練掌握 SQL 語言。
4、開發(fā)工具:具備良好的工程實(shí)踐能力,熟練使用 Git、Maven、Docker 等開發(fā)工具。
5、運(yùn)維基礎(chǔ):具備基礎(chǔ)運(yùn)維能力,熟悉 Linux 常用命令及基礎(chǔ)網(wǎng)絡(luò)配置,能夠進(jìn)行系統(tǒng)配置和常見故障排查,了解容器化部署流程。