回到首頁過去文章最新消息FAQ相關討論 | 關於我們

專業技士


常常跟其他人開玩笑,說程式設計師不過就是另一種水電工。差別可能只在於程式設計師需要了解的關鍵性問題比一般的水電工要多些,隨身攜帶的器具少一點。但是相同的在於大多數而言,這些東西並不是一個公司的核心競爭力,因此他們總是想要找人進去把這些基礎建設建立起來而已。如果我們需要更仔細的分辨其他的不同,那麼也許在於程式設計師這樣的水電工,在工作完成之後,還要花一段時間來解釋這些水電開關怎麼使用,而且各家的規格都幾乎不同。

可是這樣的專業技士卻面臨更大的考驗,那就是他們所面臨的東西幾乎是飛快的進步著。可是大多數的技士卻很少有機會去挖掘這些新的東西。我自己以前就曾經面對類似的問題,公司的產品範圍並不大,大多數的時間都在於向客戶推銷,然後依照他們的需求,將東西重新排列組合,然後上線。於是很多時候,身為一個程式設計師,你的工作卻在於如何把原來的程式碼進行各式各樣的排列組合來符合不同客戶的需求。於是,技士慢慢的成了工人,因為你會發現你大多數的時間都在於堆磚塊。

技士其實是一個很有趣的身份,因為雖然在進行這樣的建設,但是卻可以做得很不一樣。於是出現了非常兩極的差別。至少就我目前看到的一些程式設計師來說,其中的差異確實非常的有趣。因為最近和幾個還在公司做程式設計的朋友聊天,發現他們每天依舊非常的忙碌,可是每天專注的卻是忙著搬磚塊,雖然偶爾會發現新工具可以比較輕鬆的搬磚塊,或是讓蓋出來的東西新增一些花樣,可是卻沒有太大的變化。

另外的一些人卻是把疊磚塊弄得很有趣,他們嘗試著用不同的方式來疊磚塊,並且從其中找到樂趣,同時也兼顧了客戶的需求。甚至他們透過這些有趣的方法,讓自己可以花比較少的時間來達到客戶的要求。當然,這很大的部份其實也就是我們所說的 R&D (研究與發展)。可惜大多數在台灣從事系統整合的公司並不太進行這樣的投資。於是兩邊的差距似乎逐漸加大,就好像是技士變成藝術家跟工人之間的差距。可惜台灣的系統整合公司似乎大多在於培養工人。

前幾天還看到某一本商業雜誌在介紹印度的崛起,當然其中有不少的篇幅在於描述他們在軟體的代工產業,這對於印度來說,確實是很大的一項進展,而且將自己的市場定位在國際上。反觀台灣,我們還是一個以硬體為主要目標的產業,因此軟體產業並沒有受到太多的注意,而且許多從事軟體工作的公司,還是把市場定為國內的系統整合。換個角度,以台灣的人才水準,也許可以重新找到不同的目標。