當前位置:
首頁 > 知識 > 程序猿與攻城獅的差別究竟在哪裡?

程序猿與攻城獅的差別究竟在哪裡?

在IT行業里,經常聽到別人最多的兩個話題就是,程序員與工程師究竟有沒有差別。很多人心裡都認為,程序員不一定是工程師,而工程師一定是一個優秀的程序員,其實不是這樣,那它們的區別究竟又是在哪裡呢?

程序員,顧名思義也通常被人叫做「碼農」,是IT行業中始終奮鬥在生產第一線,最辛苦的一群人。很多系統都在不斷的變化和改進過程中,他們關注的往往是代碼的實現,程序員看到的是功能點,而工程師看到的是功能點之上的邏輯。程序員主要是解決局部問題,比如編寫一段代碼實現某個功能,工程師更偏向於可以系統性地去理解該如何更好地完成一個產品。工程師需要的是一種工程化的思想,這種思想會決定著項目的成敗。同時細節實現的功能點,也是影響項目的因素。

當然,工程師不一定就是優秀的程序員,至少這是我現在的看法。工程師只是比程序員多了在總體上清晰的認識,知道每部分應該實現什麼?怎麼實現的原理!具體怎麼做程序員就懂的。所以程序員問什麼工程師都好像會似的,但你注意到沒有,工程師什麼時候具體的和你說具體怎麼做,也就是大概的思路,程序員就懂了,因為細節他們在行。

m

一個注重於整體,一個注重於細節,所以沒有誰好誰壞誰優誰劣。只是二者側重的方向不同罷了,最終能夠把需求完整的實現才是最重要的。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java吧 的精彩文章:

「奔三」了,程序員,你該怎麼選擇未來的路?

TAG:java吧 |