java軟體工程師的能力要求,JAVA軟體工程師應該具備哪些基本素質

2021-03-31 22:34:00 字數 427 閱讀 9026

1樓:桂娥淳于丹萱

計算機原理,網路協議,資料結構,多執行緒與io等基礎知識,這些是一個軟體版

工程師的權基本素養,但現在好多從事軟體開發的人都不知道,或是對其一知半解,所以現在很多人將軟體工程師名稱「碼農」,因為他們不知道其原理,更談不上優化等高階技術了。

然後是在這些基礎之上的框架,中介軟體。這樣你就能夠正確使用這些工具來簡化並加速開發高效能的應用。

給你舉一個真實的例子,公司以前的遺留專案是使用多執行緒併發訪問網路資源,這開發這個的人連最基本的資源釋放都沒有——在某個執行緒執行完之後並沒有關閉底層網路連線,這就導致了程式執行一段時間之後就要重啟,而且在那個伺服器上不能跑其他的程式。因為它把所有能用的埠都佔用了。而且頻繁開啟網路連線與執行緒使程式執行的效率很低。

最後再說一句:如果只會用框架,只會做web而不懂原理的是碼農,不是工程師。

軟體工程師與程式設計師的區別,軟體工程師和程式設計師到底有多大的區別

軟體工程師它是一個廣義的概念,它包括程式設計師這個崗位。再說明白一點就是程式設計師也可以叫做軟體工程師,但是軟體工程師不只有程式設計師一個崗位。軟體工程師是從事軟體開發相關工作的人員的統稱。它除了程式設計師還包括軟體設計人員 軟體架構人員 軟體工程管理人員等一系列崗位。軟體工程師可謂是軟體專案開發的...

演算法工程師 研發工程師 軟體工程師都是什麼

研發工程師是從事某一行業的專業人員,系統地研究和開發一些不存在的東西,並且有一定的經驗,或者改進已經存在的東西以達到最廣泛的工作目標的程式設計師,它需要強烈的好奇心,喜歡新的東西,有趣的學習。軟體工程師是從事軟體專業的人的專業能力的認證,它表明他具有從事工程開發的系列的相關工程師的集體資格。都是搞i...

硬體工程師和軟體工程師 哪個工資高

這樣的提問只會引來一堆培訓機構的託,成天如附骨之蛆的發廣告拉人全國上下天南海北的跑。肉麻的鼓吹低門檻高就業的神話。賣學歷發證書撒工作,要什麼都有,沒有基礎沒有條件也上,滿足所有想象力的讚美之詞,現身說法 道聽途說,自己 朋友 親戚多麼感激涕零五體投地。除非你是等著發廣告被就業的,不然大可以改名換姓隱...