不想浪費時間的程式設計師之道(上) - Precondition


(照片來自於駭客任務的劇照)

我不是什麼很牛逼的程式設計師,不像電影裡頭演的電腦駭客,一坐在電腦前手指就開始不停地在鍵盤上飛舞。我也不像網路上的一些大師,隨時都在玩最火熱的技術在開發,知悉所有框架介面用法和規格定義。

我大部分的時間都是在電腦前追蹤自己或是別人寫出來的蟲子,更多的時間是用Copy Paste別人的程式碼然後做些小小的修改,能碰到新東西的機會並不多。想要擠出些多餘時間來精進自己專業知識,有效率地快速完成老闆交付的工作就是我努力想要達成的目標。

這篇文章是自己這些年實作下來的野人獻曝文,文章會寫得很簡短直白,我自己正在用的工具程式也會附在文內,參考書目寫在最後面。按照我的工程師思維,本系列文分成以下四個部分:

  • Precondition :營造一個好的工作環境。
  • Input:決定要做哪些工作。
  • Process:利用一些方式有效率地工作。
  • Output :工作告一段落之後。
歡迎大家留言討論,也許是您自己另外又寫一篇完整文章來分享自己的作法(歡迎留下您的文章連結),那就更棒了!

Precondition

什麼時間做什麼事

花個一個星期觀察自己,甚麼時段自己的大腦處於一個絕好調的狀態,甚麼時候是自己腦殘時間,整理出自己一天當中的大腦狀態曲線圖。我們之後就可以根據這張曲線圖,將困難的工作安排在大腦的絕好調時段,其他時間則是處理一些比較不需要大腦的工作。

創造出一個你會想待的地方

善用抽屜、文件夾和書櫃來收納工作上所需要的東西。東西放在固定的地方,讓自己用身體反應去找需要的東西,而不需要花時間腦力去找。整齊的桌面也釋放出一切都在掌握當中的印象,無形中也會減少自己心理上的壓力。



如同實體桌面,電腦的桌面也同樣地需要整理。整齊的桌面、有規則的檔案命名之外,如果同時開起許多程式,善用虛擬桌面(Dexpot)的功能,將不同類型的程式放在不同的桌面,用切換桌面的方式來取代在工具列上尋找程式。個人習慣使用四個桌面,一是上網收信,二是寫程式,三是各種Console介面,四是文書作業。所有工作被分成四個桌面,在接到工作的瞬間,便能快速切換到對應的桌面開始執行。

替自己創造靜默時間,工作在被打斷之後,我們需要更多的時間來進入狀況。早點進公司,利用這段沒有人打擾的時間來完成昨天沒有完成的工作。嚐試在離線模式下工作,別分心在與工作無關網頁上,然後在固定的時間點收信,而不是讓電子郵件不斷地中斷你。

一台速度快的電腦很直接地節省了程式設計師開發的時間。使用大螢幕可以顯示更多的程式碼,雙螢幕可以減少在程式碼與實作規格切換的時間。一個好的人體工學鍵盤能保護手腕關節。滑鼠支援上一頁下一頁功能的按鈕,方便我們在龐大的專案程式碼下跳躍。最後是一張好的椅子,這絕對值得投資不要跟自己的腰過不去,我只想說我看病都不只一張好椅子的錢了。待續…

參考書目:

第三十二屆瓊斯盃籃球賽 - 中日戰

標題不想用中日大戰來形容這場比賽! Orz

這屆比賽,邀請的隊伍比往年來得少,中華隊陣容不齊就算了還是賽前沒幾天才開始組訓,ESPN只沒有提供重播,回到家通常都只能看見當天的最後一場比賽。今年日本隊是派國家隊來打,雖然陣容不齊全,但有我想看的田臥勇太,身材跟我一樣173公分,年齡也都是30歲,一直在美國尋求進入NBA機會的他,這也是他第一次接受國家隊的徵招。

現場看田臥打球的感覺,真的是球場上的指揮官,球的傳導和節奏都掌握的很好,不黏球後場該往前傳的球很快就會傳(這點跟Nash和Kidd都像),行進中總是不斷在觀察兩側的跑位,傳的球都很到位直接引領隊友可以直接上籃。不強調自己的進攻,但球隊得分陷入低潮時,他又會跳出來投個兩球,或是切入製造隊友機會。沒有看到他太多激情的表現,感覺是個很冷靜的球員。

跟田臥勇太的冷靜表現完全相反,川村卓也就完全是一個很激情的選手,從他一上場你就無法不去注意這一個球員,很特立獨行,會故意作一些吸引目光的行為,也會主動挑撥主場觀眾的情緒,就有點像櫻木對山王那一場跳上記錄台一般,為得只是一個人扛下其他隊友面對不敗山王的壓力(自行猜測)。

日本隊整個陣容感覺中前鋒都沒有特別突出,基本上田臥是發動機,川村是主力攻擊手。全隊出手節奏和傳導都很合理,除了川村外很少有一對一直接自己打掉的攻擊,大部分都是傳切、快攻和空手跑位製造出來的外線機會。相對於日本隊這些就是中華隊比較欠缺的地方了,由其我們其實很多球員身體素質都好於對方同位置的球員,為什麼會打到輸就可能不是一句態度可以解釋的吧!

田臥真的帥,如果七月底Nash真的來了,我想衝Nash這場球賽!

華山國際玩具創作大展

上次更新已經是六月中的事情,與其說是越來越懶,倒不如說是慢慢選擇做些真正重要的事情,重新學習如何掌握住自己生活的步調。

這是我第一次到華山創意文化園區,後來在附近晃晃才發現原來就在以前的光華商場旁邊,我越來越不符合在台北長大這句話了。

潮流公仔不在我的專業知識之內,純粹只是想看看3C以外的東西。很多東西想買,但一想到年初從辦公室丟掉的小玩具,每丟一樣都是白花花的銀子買回來的,這次我就空手進空手出了。

會場裡頭每個展示櫃前都是滿滿的人潮,用手機拍照的人也越來越多了,大家都嘗試用自己的方式重新詮釋原本的作品。也讓我想起我去日本自助,總是用拍照的方式拍一些我買不下手的小東西一樣。

展覽這星期就結束了,所以看完本篇想去看的人可以等明年了!另外,拍這種原本就已經是作品的東西,實在是不需要動甚麼大腦,把雜物從構圖上移除就很有味道了。

本來想說如果有七龍珠的公仔就買一尊回去擺,但館內只有看到下面這一尊…

想想還是算了…

更…