系統工程師該知道的31件事(5_筆電裡的秘密)

前陣子,用我的手機上Google查Error Code,身旁一位別間SI的同業,把臉靠了過來,問了我一句「這你女友哦? 很漂亮耶!」說實話,我對他的反應和他的話,還滿反感的…雖然他說的是實話,但我心裡還是想著…我在看我的手機,你沒經過我的同意,就看我手機的內容,會不會太沒禮貌了?

接著我就想到…像我們這樣的工程師,常在外面做Demo、簡報和教育訓練,給客戶看的是自己筆電裡的內容,有時候…不管作業系統是Windows、Linux或Apple,應該都是圖形介面,登入成功後,出現的桌面內容如果很不妥,客戶看到後,可能會很無言吧…

有一次, 我在客戶那做事,正巧有別間公司的工程師,來做Demo…因為那辦公室不大,所以我也和客戶一樣,能看到他的桌面。他的筆電進入桌面後…我清楚的看到Windows桌面上有個資料夾名稱是…「小」野麗沙+青井「澤」+「圓」舞曲+「絕版寫真集」(請自行將「」內容組合)

他要Demo的對像,兩位女性和一位男性,這三個人的臉…當場呈現…的樣子,兩位女性說「去接個電話」之後,到Demo結束都沒出現…我想,雖然他的Demo很成功,但這Case應該是沒了…因為那兩位女性中,有一位是部門主管…

在這些年中…我看過滿多同業的筆電桌面,大概可以分為三類,「一片空白」、「非常豐富」和「一般正常」。「一片空白」的意思,大概就像我筆電的桌面一樣,只有「電腦」、「資源回收筒」、「小日曆」和右下角框起來的Tool。「非常豐富」則是整個桌面都是資料夾和檔案,「一般正常」則是另外兩類的中間值。

會用五套瀏覽器…實在是因為…各家瀏覽器對HTML, CSS 還有Java開發出來的網頁程式支援度都不一樣,特別是只能透過Java開發的網頁程式設定某些軟體時,除了痛苦萬分之外,執行速度也大不相同。所以,只好在筆電裡,裝了五套瀏覽器,客戶如果用IE執行我們建置的軟體,有問題時,還可以開別的瀏覽器測試,看看是自己設定問題,還是瀏覽器&JVM的限制…

SI工程師筆電裡該準備那些工具軟體,讓我們在工作時,不缺東也不缺西? 可能也是需要先想過的,如果到了客戶端,臨時需要,又無法上網下載或是速度慢到放棄,對工作也會相當大的影響,這也是裝了五套瀏覽器的另一個用途。

過去,在我還是菜鳥時,常被問到一個問題,「你的筆電裡,為什麼沒有什麼什麼工具軟體。」後來我發現,自己也會問別人這個問題。印象中,自己被問到的那個當下…有點不太高興,就好像在各人力銀行網站上面,只有列出系統工程師職務的大方向,卻沒有說工作時的筆電裡面,要安裝什麼工作軟體,在這樣的情況下,對新進同仁有所責難或是質疑式的提醒,似乎又有點莫名其妙。有些事,的確是要自己去想,但就是沒有那個know how,所以才被稱為「新人、菜鳥」不是嗎。

不過,也發生過向新人同事介紹,某些工具軟體的很好用,應該要使用,但對方覺得我很囉嗦,聽不進去。聽不進去沒關係,事情做好就好,就像電影「羅馬浴場」到最後時,阿步寬對女主角說的「因為條條大路通羅馬」,我們的工作,類似這樣的精神。大部份的主管都只看結果,卻很少關心我們的過程,大部份的時間都只能靠自己。因此在工作的過程中,使用一些方便上手的工具軟體就很重要了。

今年三月,我和另一位同事製作一系列需要交付的文件,像是驗收文件、SOP文件、教育訓練文件,這些文件裡都需要有大量的畫面圖示,所以PrtScreen在做這些文件事,就變的非常重要。這一系列文件做完後,所占的硬碟容量是3G…不是3.5G上網的那個G,是27.5G的那個G…(Oh…我什麼都沒說…)

在製作文件的過程中,我麻煩另一位同事,幫我抓畫面然後存檔,我們需要那些畫面。一個軟體安裝到設定的操作手冊,畫面全部抓下來,可能有30幾張圖,我同事抓第一張圖時,我注意到他的做法是,按下再打開小畫家,開新檔案,選擇貼上,最後再另存新檔。

這樣一張圖大概30秒完成,我看到他操作完一張之後,我和他說『你要不要試試(抓圖軟體),抓一個畫面加存檔,只需要1秒。』

他看看我…笑了笑,再按下PrtScreen…抓第二個畫面,當時的驗收文件,大概需要400張圖,軟體安裝手冊,平均下來一套軟體要30張圖,總共有11套軟體…SOP就不想去算了,那個數字很可怕。以我同事當時的做法來計算的話,可以估出大概需要多少時間,才能將圖檔準備完成。

公式如下


抓單張畫面的時間(約32秒) = 畫面切換的時間(平均值為2秒) + 抓圖到存檔到存完檔案的時間(平均值為30秒)
抓圖的總時間 = 抓單張畫面的時間(約32秒) * ( 所需要畫面的數量)

代入實際數字後

驗收文件畫面數量=400
安裝手冊畫面數量=300
抓圖總時間 = 700 * 32 = 22400秒
22400秒 / 60 / 60 = 約 6小時


6小時是指,不吃、不喝、不休息、不出錯、不中斷、不當機的理想值,但如果用抓圖軟體,公式的基本數值就不一樣了
檢視原始檔複製到剪貼簿列印關於

使用抓圖軟體的公式如下:

抓單張畫面的時間(約3秒) = 畫面切換的時間(平均值為2秒) + 抓圖到存檔到存完檔案的時間(平均值為1秒)

抓圖的總時間 = 抓單張畫面的時間(約3秒) * ( 所需要畫面的數量)

驗收文件畫面數量=400
安裝手冊畫面數量=300
抓圖總時間 = 700 * 3 = 2100秒

2100秒 / 60 / 60 = 約為0.5小時

開始製作文件後的第三天,我正認真的打文件內容時,他突然問我「你上次說的抓圖軟體是那一套? 在那下載?」

我自已的筆電裡有兩套獨立的OS,一套是Windows 7,一套是Ubuntu。如果只是單純的要開PDF檔、上網查資料或測試Linux基本指令時,我就開Ubuntu。其它的部份我就使用Windows 7。在Windows 7裡有一些工作時常會用到的工具軟體,利用上一篇介紹的「sTabLauncher」做了簡單的分類。

網際網路

1. IE(瀏覽器)
2.Mozilla Firefox(瀏覽器)
3.Google Chrome(瀏覽器)
4.Apple Safari(瀏覽器)
5.Opera(瀏覽器)
6.FileZilla Client(FTP Client 軟體)
7.PuTTY(遠端連線軟體)
8.Mozilla Thunderbird(E-Mail 收發軟體)

APP開發

9.XAMPP(Apache, Mysql, PHP 套裝軟體)
10.PSPad(文字編緝器,寫Shell Script, HTML & PHP用)
11.Notepad++(文字編輯器,用來閱讀大型Log檔)

辦公室用
12.Oracle VM VirtualBOX(Oracle 出的VM,用來 Lab Sun Solaris環境)
13.Xlanunch(UNIX/Linux X-Windows 連線軟體)
14.Evernote(記事軟體)

美工音樂
15.PicPick(抓圖並自動存檔軟體)
16.FastStone Photo Resizer(可批次修改圖檔尺寸軟體)
17.Google Picasa 3(圖檔和相片瀏覽軟體)
18.Audio Recorder for Free(錄音軟體)

工具軟體
19.Virtual CloneDrive(虛擬光碟機軟體)
20.VMware vSphere Client(VMware 軟體)
21.CCleaner(作業系統清理軟體)
22.Defraggler(硬碟重整軟體)
23.Recuva(檔案誤刪救援軟體)
24.Cygwin(Linux 模擬軟體,在Windows 上執行,用來測試寫好的Shell Script)

有人問我…寫Schell Script用Windows 記事本或VI 不就好了嗎? 為什麼還刻意要用別的文字編輯軟體…我聽完他的話之後,打開了Windows 記事本及PsPad,並開啟了相同內容的Shell Script檔,並指著筆電螢幕問他,你有看出其中的差異嗎?

他看了看之後…「因為一個是黑白,一個是彩色?」
我點了點頭,他再說「因為這樣就要多裝一套軟體,好麻煩哦…」

我反問他『我記得你的筆電規格,比我還好對不對?』
這會兒,換他點了點頭,『那你為什麼用了 i7 四核CPU、8G-RAM和獨立顯卡後,還要看黑白的文字檔?』
他聽了後晃然大悟,馬上就把PSPad裝了起來…

其實…真相是…因為我每天看電腦的時間都很長,PSPad能讓字體放大,而Windows記事本和vi都不行…「佐助」的寫輪眼想換隨時都能換,我的血輪眼…壞了就沒了,為了不讓眼睛更吃力,所以用適合自己的文字編輯器寫ShellScript和查那幾千幾萬行Log。

PS:「佐助」是漫畫「火影忍者」中的角色之一。

(待)

2012/09/30 SunAllen

您可能也會喜歡…