2009年7月8日 星期三

SA阿~~

最近在找工作,發現,當了快三年的PG,現在要領同樣的薪水,不是SA是沒辦法了,雖然心中想當個永遠的工程師,但是能夠接觸到更完整的軟體該發流程,也是很好的成長,只求自己不要怠惰於技術上的精進。

以前在小公司當PG其實都是全包,也不是純PG,所以SA做的分析和SD的設計都要做,指示都是沒有很完整的文件和明確的流程,因為需求和設計都在每個工程師的心裡,透過溝通來協同合作,這點其實比較接近XP或是Scrum的敏捷開發方式。不像較有系統的專案公司,把工作分的很細,從PM、RA、SA、SD、 PG這樣下去分得很細,感覺像是生產線一樣,很多東西透過文件來了解,所以SD、PG從不真正接觸到客戶去了解需求,而是間接的透過文件或是與SA溝通,SA又是要和RA溝通,要怎麼確保資訊在傳遞的中間沒有變質,真是個難題。我個人是比較喜歡敏捷的開發方式,每個工程師都可以直接面對客戶,客戶也是可以接觸每位實做開發的工程師,以最直接的方式表達雙方的需求和問題。

但是還是得面對現實,以前工作真的很少做到純SA、SD的工作,所以真的很不了解該做些什麼,最近狂翻一些以前買的書(我的anobii),努力惡補,比較了解SA的工作和所需的能力,因為沒有真正當SA的經驗,還是很懷疑自己的能力,所以面試的時候,還是不太有信心,唉~~