工工與資工、台積電與微軟、台灣與美國 -
淺談領域關聯性 、工作內容與工作文化
工工與資工、台積電與微軟、台灣與美國 -
淺談領域關聯性 、工作內容與工作文化
工工-資工 領域關聯性
傳統上來說,我認為結構化查詢語言(SQL, Structured Query Language) 是工工人在職場上必備的技能,SQL 讓工工人能快速撈取並整理自己想要的資料,這也是資料分析師 (Data Analyst )所要做的 “data wrangling”。 在產線上,工工人兼具 data analyst 和決策者(decision maker )的角色, 核心價值是把原始資料( raw data) 轉化成有助於決策的 資訊(information),熟練的工工人通常能內化此轉換過程。
資料庫(Database )是一個在資工中很重要的領域,在該領域中,資工人著重於管理存放的資料、優化資料存取、改善 SQL 語法、提供介面給用戶輸入 query等。 我們可以想像一個 SQL Server 即為一個 database。 而Database 是大數據的基礎,它服務各行各業,提供自動化所需的資料。 工工人應當知曉如何使用資料,而資工人(有人戲稱為”碼農”)則致力於維護database中的資料。
張奕巽 先生
美國微軟 Microsoft Azure Distributed Query Processing軟體工程師
University of Wisconsin–Madison, Master of Computer Science
國立陽明交通大學工業工程與管理學系 碩士
這兩個領域都強調邏輯能力大於記憶力,只不過我認為在使用上有微妙的不同。想像工工是個流水線,製造過程是把原物料從 A 傳到 B 再到 C 最後由 D 交出成品,我們需要邏輯來確保這個程序的正確性。 另一方面,想像 database 裡有 A B C D 四個功能不同的物件,設計原理是它們對彼此來說都是黑盒子,程序的執行也不一定是以 A B C D的順序,此時我們需要邏輯來保證各物件的 feature (特徵)。
透過這樣的比較,我們可以看到工工和資工之間的相似性和連結,而這也就是資工人所說的物件導向。 至少在就業上,我主觀地認為兩者都是值得深造的領域。我離開工工不是因為討厭工工或是認為工工沒前途, 只是在每個人的人生軌跡上有其他元素會迫使我們改變,重要的是在每個轉捩點,我們能列出自己的輕重緩急,並好好地用邏輯去進行決策。
台積電-微軟 工作內容
在台灣念完工業工程的學士與碩士後,我進入台積電時製造部帶線課長,在當時主要的職責是 “設置產量目標”、“進行產線派工”、“改善瓶頸” 與 “領導作業員” 。 大家常聽到的高張的壓力來自於公司對產量和品質的追求,帶線課長必須在有限時間內,一邊遵守製程上的限制條件 (例如: QTime、HoldLot等),一邊協調各部門派工,以避免局部堆貨且達成既定目標。
這樣的工作需要能快速掌握資訊並迅速做決定的人才,所做的決定不一定要是最好的,只要足夠好就可以;因此課長腦裡必須有一把尺,衡量利弊,並在動態的過程中持續修正。 分秒必爭的工作環境導致員工隨時處於緊繃狀態,地震和壓降等不可控事件更會加劇該種氛圍。 總地來說,如果讀者的個性接近 16型人格中的 ESTJ,台積電對讀者應是台灣一流的職場。 必須澄清的是,我離開台積電赴美求學不是因為它的工作性質,而是想圓一個人生規劃中的夢。
我現在在美國的微軟擔任軟體工程師,效力的團隊負責雲端資料庫下的離散式運算處理器。 目前我主要負責 debug、refactor、developing new feature,也可以說就是擔任”碼農”的角色。 上下班無法有效切割是碼農們的工作壓力之一。舉例來說,台積電的帶線工作有如接力賽,大家相互扶持,這次我多跑一點,下次換同事。 寫程式則不同,同事雖會盡可能幫忙,但終究還是得自己從無到有把程式代碼生出來;每個專案都像一場百米賽,沒有人會代替你衝,所以沒完成的專案會讓碼農魂牽夢縈。 學無止盡則是另一個壓力,因為永遠都有人在開發新 feature,碼農常常在讀沒見過的程式。 剛接觸新專案時,很容易感到一頭霧水。 這感覺就像一個國中生,被老師要求要做一個高中的數學競賽題,但老師自己也不瞭解公式要怎麼用,甚至不知道用哪個公式,國中生得自己想辦法。 因此,要當一個碼農需要很強的想像力和聯想力,想像力能幫助碼農更快搞懂沒見過的程式代碼,聯想力則加速碼農找到解決專案所需要的公式。
▲冬季的Madison
▲春季的Madison
台灣-美國 工作文化
接下來用我的經驗來聊聊我所認為在美國與台灣的工作文化。但因為行業之間差距頗大,且我的經驗僅限於台灣製造業和美國軟體業,請讀者務必了解我個人經驗只能做為一個案例參考。
文化差異:
根據我的觀察,美國文化相當注重個人。舉例來說,微軟今年開始了請假無上限政策,但一般受亞洲文化薰陶的員工反而比較不敢請假,怕太任性地請一請之後就沒工作了; 而在美國土生土長的員工們就很敢請。 在這樣的公司與開放的政策下工作的好處是,如果家庭臨時有事,我隨時可以出門一趟再繼續工作。目前我幾乎 100% 在家工作,畢竟我的老闆和同事都在加州或西雅圖,而我人在威斯康辛,因此在家或在公司工作並無差別。 概括而論,美國文化就是自由。 但是,這樣自由是需要代價的,而且頗高。除了已知的高所得稅外,美國的醫療保險也很貴,我甚至認為稅金都拿去打仗和養流浪漢了。 從另外一個角度來看,員工工作愈自由,被員工所服務的顧客所受到的服務通常就愈不好。 畢竟,服務顧客的員工可以臨時請假的話,這服務的品質也可想而知。
薪資:
在薪資方面上,因為在美國每個州的物價不同,美國公司會根據你的工作地點給予不同的報酬。 我個人覺得微軟和台積電的薪資讓我享受的物質水準是差不多的。 日常消費上台灣比較便宜,在買房買車上美國比較划算。 但請注意我這裡是以微軟和台積電為基準。
產業情況:
目前在美國,如果國際學生想要在工工領域就業並取得綠卡,一般來說會比資工領域的學生要難,因為目前工工人才在美國的需求沒有像資工人才強勁。美國的就業人口結構本就足以支撐其高科技與高勞力製造業的人力需求,在製造業可持續外移至低成本地區的情況下,我們很難期待會有爆發性的人力需求。 有趣的是,資工在世俗的看待下雖為高科技高腦力的產業,大多員工在心力神的付出上和工工相關職業可謂半斤八兩。 或許美國資工行業興起所提供的人力需求,其實正在彌補製造業流失所喪失的需求。從比例上來說,美國人本身並不熱衷於資訊產業 (至少我在 UW-Madison念資工時,美國人佔學年學生數的比例應該不到 20%),如此促使美國的科技業更願意為資工人才提供移民簽證。
以上是一個在台灣完整受完6年的高等教育、在台積電工作4年後、努力申請到美國的大學轉念資訊工程取得碩士後,目前在微軟工作的美國職場”菜鳥”,依據自己的經驗,想跟大家分享的內容。純屬個人經驗分享,不代表任何官方立場。