普通開發人員與軟體工程師的區別

2021-04-09 04:15:38 字數 932 閱讀 5656

昨天在公司收到一封內部郵件,郵件中有個很有意思的ppt,節選一部分放出來

普通開發人員與軟體工程師的區別:

對比1:

a、普通開發人員:

掌握了計算機基礎知識;

熟悉計算機資源,學會了程式語言,喜歡賣弄技巧,喜歡比較程式語言的優劣;

以能編出某種特殊功能的程式為榮,不懂原理,不求甚解;

喜歡個人開發,不重視文件編寫;

b、軟體工程師:

計算機基礎知識紮實;

掌握兩門以上程式語言,很少停留在表面比較程式語言的優劣;

以編寫出使用者滿意的高質量軟體為榮。

懂得個人開發和團隊開發的利弊,文件規範,齊全。

對比2:

a、普通開發人員:

只重視功能的實現,不重進度和質量的把握。

怕被「管」得太死,動不動就說限制了思路,沒有發揮空間。

不喜歡做測試工作,認為測試低人一等,從來沒有做過測試工作。

只根據自己的愛好學習技術;

b、軟體工程師:

懂得在進度、質量(功能)和成本之間平衡。

懂得規範的目的在於重用,重用有利於提高效率和集中精力創新。

認為測試工作比編碼更具挑戰性,自己經常為同伴的**做白盒測試。

根據企業專案的需求和自己發展目標的共同點選擇學習內容和方向;

對比3:

a、普通開發人員:

認為別人程式很差,不喜歡看別人的**;

總認為自己比業務專家還更理解需求。

專案開始時,喜歡說:「沒問題,soeasy」。

專案大大延期時,喜歡說:「設計太爛,沒法程式設計」。

b、軟體工程師:

喜歡為同事走查**,並以此獲得學習他人優點的機會;

懂得自己只是可能比業務專家更懂程式設計。

專案開始時,喜歡問:「那是什麼?這是為什麼?」。

專案大大延期時,喜歡說:「我為什麼就沒想到…」。

普通開發人員與軟體工程師的區別

普通開發人員與軟體工程師的區別 對比1 a 普通開發人員 掌握了計算機基礎知識 熟悉計算機資源,學會了程式語言,喜歡賣弄技巧,喜歡比較程式語言的優劣 以能編出某種特殊功能的程式為榮,不懂原理,不求甚解 喜歡個人開發,不重視文件編寫 b 軟體工程師 計算機基礎知識紮實 掌握兩門以上程式語言,很少停留在...

窺探開發人員與使用者

這週末被安排了評教任務,須要到二級學院進行資料採集。由於我們也是第一次接觸這系統,所以第一天先是進行培訓。第二天開始跟老師們進行溝通,可是過程並非非常順心。1.使用者抱怨了?評教系統的資料由教師錄入。所以對於教師來說。他們的工作量非常大。而這兩天再與他們溝通的時候,聽到的最多的也就是他們的抱怨,例如...

軟體開發人員的出路

已經從事了一段時間的.net開發,目前在公司裡一個人負責一個系統,什麼都得自己去做,只能逼著自己去學啦。分析能力自我感覺還不錯,想以後轉行到系統分析師,請問各位有經驗的大俠,1.由開發人員走哪條路會比較順利的轉到系統分析師?2.目前系統分析師在軟體行業需求怎麼樣?3.系統分析師一般需要具備哪方面的知...

軟體開發人員的能力模型

不知覺做軟體開發已經有6年了,回看自己的經歷,可以說是相當有成就感,6年中通過不斷的學習的實踐,從一個菜鳥成長為一名軟體架構師,這個過程可以說充 滿樂趣。通過學習各種理論 技術 方法,並有在實踐中應用,觀察它們的效果,思考它們之間的關係,再把不同事物融合在一起,形成一個完整的能力體系,以此 來挑戰更...

軟體開發人員的最佳實踐

首先文章中提出,軟體開發人員需要不斷的練習,什麼是練習,為什麼要練習,練習意味著什麼?文章中給出了很好的解讀。練習是一種習慣,練習是一個過程,練習並不意味著記住,練習需要不斷的實踐,練習需要專心致志的付出。射擊運動員需要不斷的練習才能射中更多的分數,開車也需要不斷的練習才能成為driver,寫字需要...