1、一年及以上全職golang開(kāi)發(fā)經(jīng)驗(yàn)
2、熟悉并發(fā)編程,掌握Goroutine、Channel的基本設(shè)計(jì)思想并能熟練使用;
3、熟悉網(wǎng)絡(luò)編程,掌握TCP、UDP和HTTP等通訊協(xié)議;
4、熟悉后端系統(tǒng)的基礎(chǔ)架構(gòu)設(shè)計(jì)和RestAPI的相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)。有Gin/Echo/beego/iris使用經(jīng)驗(yàn)者優(yōu)先;
5、熟悉MySQL、redis數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā),對(duì)數(shù)據(jù)庫(kù)性能優(yōu)化,有一定經(jīng)驗(yàn);
6、熟悉消息隊(duì)列中間件,比如RabbitMQ、Kafka等等;
7、具有高度的責(zé)任感,工作積極主動(dòng)、學(xué)習(xí)能力強(qiáng),有規(guī)范化文檔編寫(xiě)良好習(xí)慣。
加分項(xiàng):
1、熟悉golang微服務(wù)生態(tài):rpc、protobuf、etcd
2、學(xué)習(xí)過(guò)golang底層設(shè)計(jì),對(duì)常用的數(shù)據(jù)結(jié)構(gòu)與官方包有深入了解
3、分布式鏈路追蹤、分布式事務(wù)管理
4、如有個(gè)人博客請(qǐng)附上
5、有運(yùn)維項(xiàng)目開(kāi)發(fā)者優(yōu)先