公司java后端開(kāi)發(fā)工程師能力差怎么辦?
網(wǎng)友解答: 通常情況下,公司的后端開(kāi)發(fā)人員都是經(jīng)驗(yàn)比較豐富的主力研發(fā)人員,因?yàn)楹蠖思纫休d客戶(hù)端的業(yè)務(wù)訪(fǎng)問(wèn),還有大量的優(yōu)化工作需要完成,大型項(xiàng)目的后端往往都需要采用分布式的業(yè)務(wù)部署方式以
通常情況下,公司的后端開(kāi)發(fā)人員都是經(jīng)驗(yàn)比較豐富的主力研發(fā)人員,因?yàn)楹蠖思纫休d客戶(hù)端的業(yè)務(wù)訪(fǎng)問(wèn),還有大量的優(yōu)化工作需要完成,大型項(xiàng)目的后端往往都需要采用分布式的業(yè)務(wù)部署方式以保證業(yè)務(wù)處理的流暢性,所以對(duì)后端開(kāi)發(fā)人員的能力要求是比較高的。
如果后端業(yè)務(wù)采用Java開(kāi)發(fā),那么業(yè)務(wù)處理的伸縮性就會(huì)比較強(qiáng),但是如果后端工程師能力較差的話(huà),那么使用Java語(yǔ)言并不是一個(gè)好的選擇。由于Java語(yǔ)言自身過(guò)重,對(duì)開(kāi)發(fā)能力有較高的要求,如果沒(méi)有一個(gè)合理的規(guī)劃,在業(yè)務(wù)進(jìn)行拓展的時(shí)候就會(huì)比較麻煩。我就曾經(jīng)接手過(guò)一個(gè)項(xiàng)目,因?yàn)镴ava后臺(tái)代碼規(guī)劃不合理而重寫(xiě)了,但是總的來(lái)說(shuō),發(fā)生這種情況的概率還是非常低的,這么多年我也只遇到過(guò)一次而已。
如果在合作的過(guò)程中發(fā)現(xiàn)后臺(tái)工程師的代碼編寫(xiě)跟不上前端的節(jié)奏,這是一件比較麻煩的事情,最好的解決方案就是讓團(tuán)隊(duì)負(fù)責(zé)人來(lái)解決。我在帶團(tuán)隊(duì)的過(guò)程中曾經(jīng)遇到過(guò)這樣一件事,后臺(tái)開(kāi)發(fā)由于人手緊張,導(dǎo)致后端開(kāi)發(fā)跟不上前端的開(kāi)發(fā)節(jié)奏,前端工程師在每天的日?qǐng)?bào)中就會(huì)突出一個(gè)“等”字,比如“等待后端服務(wù)對(duì)接”,或者“業(yè)務(wù)處理頁(yè)面已經(jīng)編寫(xiě)完成,等待后端處理”,“等待測(cè)試”等等,這些日?qǐng)?bào)內(nèi)容提交上來(lái)之后,我馬上就意識(shí)到后端的任務(wù)量已經(jīng)爆表了,必須安排人手及時(shí)處理了。
如果跟后端開(kāi)發(fā)人員溝通沒(méi)有什么效果的時(shí)候,就需要讓項(xiàng)目負(fù)責(zé)人及時(shí)知道問(wèn)題已經(jīng)出現(xiàn)了,應(yīng)該及時(shí)處理,這是一種負(fù)責(zé)任的處理方式,否則問(wèn)題會(huì)越拖越大,如果導(dǎo)致后端代碼重寫(xiě),那么對(duì)整個(gè)項(xiàng)目組來(lái)說(shuō)都是一場(chǎng)災(zāi)難。
而對(duì)于項(xiàng)目負(fù)責(zé)人來(lái)說(shuō),一旦遇到這種能力不匹配崗位的情況,一定要及時(shí)處理,否則很容易導(dǎo)致能力強(qiáng)的開(kāi)發(fā)人員離職的情況發(fā)生,這對(duì)開(kāi)發(fā)團(tuán)隊(duì)的發(fā)展來(lái)說(shuō)也會(huì)有很大的負(fù)面影響。
我做軟件開(kāi)發(fā)多年,也帶了多年軟件開(kāi)發(fā)團(tuán)隊(duì),我會(huì)陸續(xù)在酷米寫(xiě)一些關(guān)于軟件開(kāi)發(fā)方面的文章,感興趣的朋友可以關(guān)注我的酷米號(hào),相信一定會(huì)有所收獲。
如果有軟件開(kāi)發(fā)方面的問(wèn)題,也可也咨詢(xún)我。
謝謝!