網(wǎng)站制作NEWS
后端需要學(xué)什么
后端程序員應(yīng)該需要掌握:編程語(yǔ)言、操作系統(tǒng)、數(shù)據(jù)庫(kù)、服務(wù)器基礎(chǔ)、計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)結(jié)構(gòu)和算法、開(kāi)發(fā)工具等相關(guān)的知識(shí)。
職責(zé)描述如下:
1、參與業(yè)務(wù)需求評(píng)審、軟件功能需求分析與設(shè)計(jì)工作。
2、負(fù)責(zé)根據(jù)系統(tǒng)研發(fā)需求及系統(tǒng)架構(gòu)設(shè)計(jì),制定系統(tǒng)后端開(kāi)發(fā)方案。
3、負(fù)責(zé)系統(tǒng)后端的開(kāi)發(fā),完成單元測(cè)試。
4、持續(xù)優(yōu)化系統(tǒng)在各平臺(tái)下的兼容性和系統(tǒng)執(zhí)行效率。
5、與前端工程師一起研討技術(shù)實(shí)現(xiàn)方案,進(jìn)行應(yīng)用及系統(tǒng)整合。
6、配合測(cè)試人員完成系統(tǒng)測(cè)試及改進(jìn)工作。
任職要求如下:
1、本科及以上學(xué)歷。
2、有3年以上的java相關(guān)項(xiàng)目的開(kāi)發(fā)、參與過(guò)大型軟件項(xiàng)目。
3、熟悉業(yè)界流行的Java技術(shù)框架;熟悉SpringBoot、SpringMVC等框架,熟悉JAVA多線程編程,熟練掌握eclipse等IDE研發(fā)工具。
4、掌握Linux系統(tǒng)的操作命令,具備一定故障分析、性能優(yōu)化經(jīng)驗(yàn)。
5、熟悉Mysql、Redis、Kafka、ES等主流中間件和數(shù)據(jù)庫(kù)的使用。
6、掌握云計(jì)算相關(guān)知識(shí),熟悉Docker、Kubernetes、Mesos等平臺(tái)架構(gòu),熟悉主機(jī)、網(wǎng)絡(luò)、存儲(chǔ)及虛擬化的相關(guān)知識(shí)。
7、具有較強(qiáng)的溝通協(xié)作能力、項(xiàng)目管理能力和良好的團(tuán)隊(duì)精神。
8、良好的溝通能力、表達(dá)能力,有較強(qiáng)的責(zé)任心。學(xué)習(xí)和解決問(wèn)題能力強(qiáng)。能承受一定的工作壓力。
多重隨機(jī)標(biāo)簽