你(妳)是好的工程師嗎? 我怎都沒有做到這些.....!!!

你(妳)有做到文內的這幾項嗎? 如果有的話就太優秀啦,如果沒有那就一起努力吧。

算是對自己的期許也是反省,希望未來能夠達到一個好工程師的基本要素,目前還差的遠呢。

 

  • 不停止的學習

看到一堆前輩對於新技術的狂熱,相當的汗顏啊...雖說自己也有在進修在職碩士,但是看到新技術就是懶啊(飛踢)。

  • 了解多種開發語言

除了工作上會使用的語言,就不會在多方嘗試其他的語言,好像挺空虛的,都用藉口來安慰自己(專精一個也不錯嘛...)。

  • 可以面對不同OS

要是公司現在說要換到不是Windows的環境下,我大概馬上就石化了...(慘)。

  • 熟悉不同開發工具

這個需要學習其他新語言的時候搭配一起使用,目前我就是VS2010的俘虜啊。

  • 使用版本控管

這個是一定要的啦,沒有這個工具我想大家都知道會發生什麼事情。

  • 好隊員

這大概是我做的最好的一項吧,有好的團員不僅可以讓專案順利進行氣氛良好,也可以讓前輩願意教你更多的技巧以及經驗。

  • 文件化

這個慢慢的了解他的重要性了,文件化你的工作不僅可以幫你自己記錄,保護自己,也可以方便日後交接給其他成員。

  • 備份

很多檔案資料要是消失我想自己也可以消失了,所以基本的備份是一定要的啦。

  • 設計要有彈性

這個一點一滴的進步中,多看看前輩的Code以及設計的架構,以及與同事討論不同的想法,都可以讓我有新思維。

  • 別操爆自己

有時候都會想要硬撐過去就是為了把這隻程式寫完,但是後來發現腦袋不清楚寫出來的程式品質好像也會不太好,

所以留得青山在,不怕沒柴燒,套一句名言:「要謝的人太多,那就謝天吧。要改的Code太多,那就改天吧。」

 

以上是我看了 Top Ten Habits of Successful Programmers 的反省報告,還有很多要加油的地方,一起努力吧。