1.熟練使用Python,深入了解至少一種Python Web框架如Django、Flask等,有實(shí)際項(xiàng)目經(jīng)驗(yàn);
2.熟練使用Linux,在Linux上搭建配置產(chǎn)品運(yùn)行環(huán)境,對(duì)網(wǎng)絡(luò)、多線程、并發(fā)等有實(shí)踐經(jīng)驗(yàn);
3.熟悉MySQL/MongoDB數(shù)據(jù)庫(kù),具備常規(guī)的數(shù)據(jù)庫(kù)設(shè)計(jì)、性能調(diào)優(yōu)等經(jīng)驗(yàn);
4.熟悉面向?qū)ο缶幊獭⒊R?jiàn)設(shè)計(jì)模式、互聯(lián)網(wǎng)和Web應(yīng)用的相關(guān)開(kāi)發(fā)技術(shù),
5.具備良好的溝通能力,對(duì)工作認(rèn)真、負(fù)責(zé),有擔(dān)當(dāng),具備良好的團(tuán)隊(duì)合作精神:
加分項(xiàng):1.熟悉NLP、文本分類、信息抽取、大數(shù)據(jù)分析等,有相關(guān)項(xiàng)目經(jīng)驗(yàn)
2.熟悉Shell或Ruby等一種或多種語(yǔ)言開(kāi)發(fā)Linux腳本
1、精通Java語(yǔ)言及其生態(tài)系統(tǒng),熟悉SpringMvc、Spring Boot、Spring Cloud等主流框架,對(duì)微服務(wù)架構(gòu)有深入的理解,能夠基于實(shí)際業(yè)務(wù)場(chǎng)景進(jìn)行合理的設(shè)計(jì)和實(shí)施;
2、熟練掌握Mysql及其他關(guān)系型數(shù)據(jù)庫(kù)的操作,具備SQL開(kāi)發(fā)經(jīng)驗(yàn)和調(diào)優(yōu)能力。
3、熟悉常見(jiàn)的消息隊(duì)列如kafka、RabbitMQ、RocketMQ等,熟悉Redis、nginx等中間件,并能在高并發(fā)環(huán)境下應(yīng)用這些工具;
4、熟悉響應(yīng)式設(shè)計(jì)理念,深入理解jQuery和Bootstrap框架,能夠快速搭建美觀且實(shí)用的用戶界面,對(duì)Ajax技術(shù)在Web項(xiàng)目中的應(yīng)用有深刻認(rèn)識(shí),能實(shí)現(xiàn)異步數(shù)據(jù)加載和更新。
5、熟悉AngularS、Vue.js或React等前端MVC/MWM框架,熟悉thymeleaf或其他類似的JavaScript模板引擎
6、深入理解多線程機(jī)制、數(shù)據(jù)結(jié)構(gòu)與算法,能夠在復(fù)雜場(chǎng)景下提供高效解決方案,具備良好的面向?qū)ο笤O(shè)計(jì)思想,熟悉常用的軟件設(shè)計(jì)模式及其適用范圍::
7、熟悉Linux和項(xiàng)目部署,熟悉Nginx配置,了解Linux常用的操作命令,了解云服務(wù)器的環(huán)境部署:
8、熟練操作版本控制工具(Git)、集成開(kāi)發(fā)環(huán)境(IDEA/Eclipse)、構(gòu)建工具(Maven/Gradle)及CI/CD平臺(tái)(Jenkins),較強(qiáng)的團(tuán)隊(duì)合作意識(shí)和個(gè)人責(zé)任感,樂(lè)于接受新挑戰(zhàn)和技術(shù)探索。