引用:
|
作者cloudhsu
這要看產業跟行業啦
我是半導體設備的軟體研發工程師
我個人也很樂意把我會的東西教出去
上週完成一個專案,那個專案是因為某位工程師趕不上進度(也到職7個月了),所以只好我出手救他
完成後也跟他說了,這邊用的手法是利用泛型編程搭配.NET reflection實踐singleton,因為singleton定義上constructor不可為public,所以要利用reflection
那邊因為那個項目的資料會在製程中統計,所以不可因為io(值改變後透過tcp/ip通知server及存檔)而使用queue及額外的執行緒處理
c那邊因為要應付未實做的的型態的產品的衍生類別,所以在利用reflection實做factory時,還做了點手腳,需要產生default
d那邊因為NET.CF的支援性需要作一些調整
另外資料儲存及傳送是使用物件序列化及反序列化,因為需求也做了一些特殊手法也告訴他
結果教完後,發現他完全聽不懂,這讓我實在不知道該說什麼阿 
另外一位同事,來了...
|
也許大大應該說明,你帶的專案中,那各到職七各月的工程師,擔任怎樣的角色?
你開給他的軟體規格書,Class ,Status ,Active 等 diagram,他看不懂所以需要你額外說明他還聽不懂?
我遇到比較新的工程師,以前也沒耐心,現在好多了!
很多是因為新手還不習慣專案模式,或是專案需要的domain know how比較複雜,加上緊張等,容易表現不好
跑過兩三各專案候,大多都能確定是否為能力問題還是其他的
我還遇過菜鳥因為壓力太大,開始反抗老闆,當下也傻眼,等老闆走後我當場吐他槽,不過日後的表現就很好