天天看點

軟體工程師職場生存技能

我想,要在任何職場生存,都是一件需要付出艱辛努力的事情。作為軟體工程師,如果不小心,尤其容易陷入一些困境,很多還不是自己引起的,而是環境導緻的。是以對于新手,需要很好地保護自己,避免被别人的錯誤影響到。

一、版本管理

SVN、GIT?項目組有沒有用版本管理?

如果一個項目組不用版本管理,必将陷入出了問題不知道版本在哪裡的困境。這樣,成員會很多時間浪費在找版本上。

每一個版本可能是完美的版本,也可能是一個完美的崩潰,一開始可能不知道,是以需要把這些版本儲存好。

版本管理是允許我們在開發過程中進行各種試驗的一個保護網。

二、單元測試

開發人員沒有單元測試?

對于大牛除外,對于普通軟體開發人員來說,這意味着你不知道代碼是否正常工作,

三、核心功能和性能

産品的最核心功能嗎?這些核心功能為什麼能夠在市場占據一席之地?

最重要的功能是什麼?最重要的性能是什麼?

如果不了解,可能會花時間在不值得的事情上。