在我的工作經驗裡, 曾經遇到一位主管, 記得我們第一次見面他就跟我宣稱他也是技術出身的. 之後當我在實作案件時因為速度上的關係,被命令要使用model 1的開發方式. 當然我們也曾經為了開發方式有起過爭執。我記得他跟我說(最經典??)的理由是: 維護成本高? 那是維護的人的事, 你是負責開發, 弄好開發就好. 事實上, 在我們公司裡的企業流程, 開發是一組人馬, 維護是另一組人馬. 開發真的不關我事, 維護成本也是另外一組事業單位的成本, 跟本單位無關.
我本身並不兼任管理職. 目前也是技術人員. 如果我跟別人宣稱我是技術出身, 我想這應該是很理所當然爾, 因為也從沒轉過工作型態. 事實上前陣子我也才在爭扎是否要走管理職. 因為走技術真的錢不太多. 不過玩技術有點像在吃毒品-是越吃越上癮. 如果一個主管工作10年, 做技術1年, 剩下9年可能是從助理慢慢爬到主管, 那能否算是技術出身? 我想不行. 又多少年才能算是可以宣稱自己是技術出身?? 這樣想想, 可以宣稱自己是技術出身的主管, 判定標準似乎不是在年資, 而是在於本身是否真有技術能力. 在那間公司, 我也遇到寫code寫了3年還沒聽過MVC的人, 所以年資雖然跟能力有點關係, 但不是絕對..
講了那麼多, 就是要說, 當如果遇到有管理人員跟你說他也是技術出身, 他只是想讓你覺得會很容易溝通. 你不要期望他會有比較好的技術sense.甚至你也不該期望你會很好跟他溝通, 因為那只是一種管理手段.