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

來源:互聯網
上載者:User

昨天在公司收到一封內部郵件,郵件中有個很有意思的PPT,節選一部分放出來普通開發人員與軟體工程師的區別:

對比1:

A、普通開發人員:

掌握了電腦基礎知識;

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

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

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

B、軟體工程師:

電腦基礎知識紮實;

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

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

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

對比2:

A、普通開發人員:

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

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

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

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

B、軟體工程師:

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

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

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

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

對比3:

A、普通開發人員:

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

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

項目開始時,喜歡說:“沒問題,SOEASY”。

項目大大延期時,喜歡說:“設計太爛,沒法編程”。

B、軟體工程師:

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

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

項目開始時,喜歡問:“那是什嗎?這是為什嗎?”。

項目大大延期時,喜歡說:“我為什麼就沒想到…”。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.