2. 相信自己,QA 是懦弱的玩意,在 Production 環境出現的問題才能真正地反映客戶需求。
3.優秀的軟件工程師必須具備前瞻性眼光,勇敢地創造技術負債,並確保在負債漲大到無法承擔前跳槽。
4. 任何時候都要以系統穩定性為大前提,所以能推掉BA 的新需求就推掉,不能推掉的就告訴 BA 新需求將可能對系統造成毀滅性影響。
5.優秀的軟件工程師需要對各種市場最新科技有一定理解,所以公司電腦上安裝stream,bitcoin 挖礦軟件和裸聊程式是很正常的事。
6.優秀的軟件工程師必須確保項目能如期完成,可是請放心,當無法趕及項目死線時,死的只會是項目經理而非軟件工程師。
7.軟件工程師的高薪酬源自於高技術門檻,如發現所屬公司項目環境友善請自行提高技術門檻,包括及不限於將參數命名為 abcdefg移除設計文檔。
8.軟件工程師的需求跟系統的穩定性成反比,寫出千瘡百孔需要大量維護工作的代碼,對延長你的IT職涯有莫大幫助。
9. 別相信 Clean Code 能有助維護工作,寫完 Clean Code 後,你的職位也成為一個Clean Position 。
10. 程式注釋(Comment)是個好東西,假如你的工資跟代碼行數成正比的話。


