WHAT'S NEW?
Loading...

胖子工程師辛酸史:如何應對無聊人士

有一天,專案經理走到胖子與工程師B中間後,他一開口就抱怨說:『工程師B,你介面上某一個字打錯,知道嗎?還有我不是將待修正的bugs已經寫到Google Drive,你們修改的時間也太慢了吧!』

工程師B聽到後,微微點頭說:『知道了,我立即修正!』

聽到這些話的胖子不禁回想起某一次工作會議,專案經理自己的進度嚴重Delay,她當時卻用撒嬌語氣說:『對不起,各位!我遇到一些問題,給我一點時間,我大概一周就可以完成.』

胖子低下頭藏著諷刺眼神,然後說:『我會去看那份文件,然後盡快修正!』

專案經理繼續喋喋不休說著:『這件事不是說了好幾遍,你們不要只說是,而是要做到完美!你們知道這產品客戶的高層也要使用,如果讓他印象不好,我們的訂單就飛了~!尤其是工程師B每天準時下班,你應該主動加班找出bugs!』

工程師B面無表情說:『恩...知道了!』


胖子╯︿╰心想:你不是每天準時下班回家?我們組通常最晚回家呢!而且之前你不是有一個bug,一年以後你才發現!!


然而專案經理不滿意這回答,反而更生氣說:『說實話,你的態度很需要改善!幸虧我不在意,要不然你這樣態度,外面公司早就fire你了!』


工程師B不理會他的話,冷靜著說:『你剛剛說的bugs,我已經修正完!我還有工作要忙,請你趕快說完!』


拒絕Chrome更新:安裝Extension取代新分頁

圖一.舊版『新分頁』


回復舊版Tab頁面講述在chrome://flags關閉Enable Instant Extended API功能,因此我能繼續使用舊版『新分頁(New Tab)』,如圖一所示.然而,若你將Chrome更新到33以後,官方已經將此功能移除.換句話說,我們無法利用更改Chrome瀏覽器設定來回復舊版新分頁.

或許,你想問Chrome的新分頁(New Tab)到底哪裡不好?


圖二.Chrome新分頁


對我來說,Chrome的新分頁有以下的缺點:
  • 移除掉最近關掉的分頁(Recent Tabs)->移動到Chrome的選單
  • 多餘的Google搜尋框
  • 更改顯示應用程式(Apps)方式
  • 我已經習慣使用舊版頁面

因此,我仍然想繼續使用舊版的新分頁,然而唯一解決方案就是安裝擴充功能(Extension).這裡我推薦使用『Modern New Tab Page』,它不但讓我能繼續使用舊版新分頁功能,而且改善使用者介面(例如:修改頁面的樣式、改善開啟Recent Tab顯示).

    KMPlayer去廣告:增加限制網站

    你即使修改host檔, 然而KMPlayer右側欄仍然有廣告嗎?

    修改host檔一文中,我主要在host檔增加『127.0.0.1 player.kmpmedia.net』去除右側廣告欄,然而若你的防毒軟體不具有防火牆功能,你可能就需要額外設置.換句話說,若你的防毒軟體是免費的,KMPlayer去廣告需要有以下兩步驟:

    版本





  • 作業環境: Windows 7
  • 3.7.0.113

  • Qt Creator: 好用熱鍵整理

    你曾經很懊惱VS2010好用的功能在Qt Creator找不到??? 

    為了寫出整齊和清楚的程式碼,我認為應該花時間熟悉工具Qt Creator,這就是所謂『工欲善其事,必先利其器 

    表一.VS2010與Qt Creator重要熱鍵整理
    Qt Creator
    VS2010
    功能
    Ctrl+ Space
    Ctrl+J
    智能感知類別或類別內的資料成員
    Ctrl+I
    Ctrl+C
    自動將雜亂程式碼整理
    Ctrl+K
    Ctrl+/
    註解掉所選的部分程式碼


    如表一所示,雖然Qt Creator提供這些功能,然而熱鍵Ctrl+Space與切換輸入法衝突,所以你可能經常遇到即使按下Ctrl+Space也無法像下圖出現彈跳視窗提示,因此以下將教你修改Qt Creator熱鍵設定值.

    圖一.按下熱鍵Crtl+Space

    壓抑的台灣:上司和下屬的隔閡

    圖一.裝置藝術(source: postitwar.com)

    故事的開端

    星期一又是研發工程師忙碌的開始,在辦公室裡只聽見打字的聲音,經過的人感到氣氛沉重紛紛走避......

    此時老闆走進辦公室裡想喝一杯咖啡與下屬好好聊一聊,然而當他只看到工程師們沉重與嚴肅的表情,使他不禁心想下屬們是不是家中發生大事,為什麼都擺著一副死人臉??? ?因此他不斷偷瞄著下屬邊想該如何開口不踩到下屬的痛處......><"

    有一個忙碌中的工程師終於注意到老闆在偷瞄他們,然而他並不知道老闆被他們嚇到,而是不禁腦補想:『老闆為何要監視我~~???? 我做錯什麼事嗎?? 』他不禁冒著冷汗開始思考最近做錯什麼事,讓老闆如此關切他~~ 

    過了五分鐘後.......

    老闆發現工程師們的臉色越來越猙獰,因此他心想今天還是不要觸霉頭好了,他立刻回頭快速走路回到辦公司後,他不禁上網搜尋關鍵字:『如何與下屬相處』.....

    另一方面,工程師看到老闆突然跑走,不禁上網到ptt求幫助,標題是:『我被老闆關注怎麼辦~~??求幫助!!』

    於是,美麗的誤會就如此產生......

    故事的結束

    以上的故事是真實發生的經驗,那時老闆跟我訴苦:『每次進辦公室都看到嚴肅的臉色,他都緊張到不知道如何開口跟我們說話.』那時我將這些話轉述給同事們聽,我們都不禁笑噴後討論起來,讓我們不禁思考原來自己的表情也會影響到老闆?

    說實話,有時候員工經常抱怨起老闆不了解他們,老闆都只願意聽小人說話.然而看過以上的故事,我才發現不能一味怪罪老闆,而是反省自己所散發出的氣氛讓人難以接近?或許你會想:『為何我需要關心老闆的情緒??自己上班已經夠累,連表情都不能嚴肅嗎?』然而,你要認清工作需要團體合作,溝通才能減輕誤解,因此才能建立愉悅的工作環境.就像以上的故事,若某些人腦補太多,他可能對公司存在著怨氣,使同事們不敢接近他,甚至使老闆留下壞印象。換句話說,當你猜測老闆的行為時,而且這個想法會影響工作效率,何不當老闆進來辦公司時,你主動給老闆一個微笑,讓老闆與你有溝通的機會。


    曾經,我默默坐著公車上班時犯了很白癡的錯誤,然而當我下車時有一位女乘客給我很溫暖的微笑,讓我不禁忘記自己的羞恥,漸漸能用平常心看待這件事。因此,別忽略微笑的重要性,但是對某些人或許很困難,我建議你平常看些能讓你輕鬆的東西,因此遇到上司時回想好笑的事,這樣的話談話才能以輕鬆方式開始.對上司微笑不是諂媚的行為,而是讓人願意接近你的一個手段。

    最後,我希望大家不要害怕接近上司。當你抱怨公司不了解你或到ptt尋求安慰時,你何不問自己你想繼續待在這個公司嗎?若答案是想的話,你不如試著與你上司溝通,或許你們之間存在著誤會,而溝通的目的就是消除彼此之間的誤會。然而,不是每一個人有好上司或老闆,因此當你溝通過後發現改不掉現狀時,我建議你重新思考你的職涯規劃。

    Chrome帳號管理: 限制小孩上網行為

    你曾經讓五歲以下的小孩玩電腦,然而小孩卻很聰明瀏覽到不該看的網站嗎?

    我曾經參加親友的喜宴時,我就看過父母拿平板給剛講話的小朋友玩遊戲,說實話我認為最好不要讓小孩太早接觸電腦,為什麼??雖然網路讓我們即時學習新事物,然而小孩沒有辨別是非的能力,甚至被網路世界所迷惑,在資訊爆炸的時代反而更容易小孩學壞.然而,你不用花錢買軟體監控孩子上網行為,Chrome針對小孩產生特殊使用者設定檔(User profiles) 叫做監督用戶(supervised user).

    以下的教程,我假設媽媽圓圓想把調皮圓仔設立帳戶,並監管她~~^^

    圖-.偷拿媽媽的胡蘿蔔圓仔(source: 台北市立動物園)


    教程-進行設置前,請登入Chrome

    1. 首先, 根據Chrome之什麼是Omnibox?,請在Omnibox輸入[chrome://settings/],然後在設置頁面的使用者(User)標籤,按下加入[新增使用者(Add new user....)],進入使用者設定頁面.

    2. 圖二.新增使用者帳戶


    3. 然後,請先選擇監督用戶的圖片使用者名稱,然後勾選[這是有xxx@gmail.com負責管理的受監管使用者],xxx@gmail.com即為你的帳號,別忘記登入Chrome後,此選項才能勾選,最後按下[建立(Create)].

      圖三.建立圓仔的帳戶

    4. 接著,按下建立後會產生如下圖藍色方框所產生圖示,代表此人被監管著,然後請點擊[www.chrome.com/manage]進入監督用戶的管理頁面.

    5. 圖四.成功建立圓仔的帳戶


    6. 再接著,如圖五所示此圓仔監督用戶被人所管理,請在[允許(Permission)]標籤,按下[ 管理(Manage)],設定圓仔可拜訪的網站.

    7. 圖五.管理監督用戶圓仔的頁面


    8. 後來,由於媽媽圓圓只想讓圓仔在動物園活動,因此圓仔只能拜訪動物園網站[http://newweb.zoo.gov.tw/],因此請在下拉式選單選擇[只有特定網站(Only specified sites)],然後請在允許的網站標籤輸入可拜訪的網此,以動物園為例,再選擇此網站的所允許的行為,而圓仔只能選[允許此網站的網域(Allow entire domain)].完成後,請按下[完成(OK)]結束設置.

    9. 圖六.設定圓仔的可拜訪的網址


    10. 最後,在你的電腦若開啟Chrome將受監督使用者,如下圖所示圓仔不能拜訪Google網站,因此父母可按下切換使用者,即可正常使用.

    11. 圖七.Chrome

    胖子工程師辛酸史: 面對失敗

    雖然上次胖子檢視自身的缺點,過幾天胖子卻面對一個難關...

    這一次正在舉行例行會議....

    專案經理:『這周,我們從客戶那邊收到很嚴重的投訴,他們指出系統分析結果有問題.後來我請他們寄正確的結果給我,然後比對出來後誤差挺大.』

    老闆:『恩...為何會出現這種錯誤?既然是交貨給別人,你們確認系統的正確性,甚至加班把這件事情處理掉.』

    專案經理:『恩...老闆,我想應該是系統那邊出問題,資訊部門一定是哪裡算錯了!』

    胖子心想又把錯推給我,他試著冷靜回答:『經理,當初我是根據你給範本有給你看過數學式,而且你也確認沒問題!或許你哪邊也有一些問題吧!』

    專案經理火藥味十足說:『可是我根據給你的範本計算客戶的數據,我這裡計算結果是正確阿!』

    老闆:『恩...胖子你程式邏輯應該哪裡有錯,你下周把此問題解決掉!』

    胖子想不到老闆竟然同意專案經理的話,因此他不經思考說:『可是,當時測試時沒有問題.....』

    老闆拍著桌子怒氣沖沖指著胖子說:『我現在不要聽你找藉口,你下禮拜能改完嗎?』

    胖子只好垂頭喪氣說:『老闆,我知道了!』

    開完會,回到座位的胖子仔細比對客戶要的結果和系統結果,他一時沒有頭緒錯在哪裡,後來他發現原來手上專案經理給的範本是舊的.換句話說,範本後來過被專案經理修正,然而他一直沒有確認範本是否為最終版本.雖然專案經理沒有告知他更新了範本,然而自己沒有再包出去再次確認,這次他的確有很大責任.

    最後,胖子將錯誤修正完畢後,他主動敲老闆的門...

    胖子:『老闆,很抱歉!我沒有確認手上的範本是否為最終版,因此造成錯誤.我剛剛立即修正,並且寄信給客戶告知已修正完畢!』

    老闆很欣慰看著胖子:『你做得很好!下次找藉口前,先思考再報告!』


    作者有話要說:

    這故事的想法來自出包的eTag,說實話同身為工程師能理解eTag正確率的困難性,我曾經作大學專題時,我實作人臉辨識系統正確率比遠通還要爛,然而這並不代表軟體公司能理直氣壯跟民眾說:「由於每天的車流量150萬到190萬次,難免有幾輛會出錯,說實話正確率挺高的!」因為民眾根本不關心辨認率多高,他們只關心此服務是否讓自己權利受損,因此用數據來為自己背書是無法讓民眾共鳴的!換句話說,的確提高辨認率有困難性,然而公司應該讓民眾感覺有誠意解決問題.因此,在測試不是很齊全的情況下,公司不應該將話說太滿,而是謙卑接受各方意見挑戰將系統做得更好!


    我曾經被團在使用者介面上加很奇怪的功能,第一時間我很嘴賤找一大堆理由表示做不到,然而我經常很後悔為什麼不好好思考再回答,因為過不久當我冷靜想解決方案時,我通常都能照團隊要求做出來.我想或許自己害怕學習新事物,而且自己準備不足.總而言之,若你試著為自己脫罪時,何不冷靜思考解決問題的方法,不但讓人看到解決問題的誠意,而且也增進自己的能力.

    壓抑的台灣:教育與成功




    最近我突然回想起一部紀錄片『出路-為什麼貧窮?』,它主要描述中國教育的問題.在華人社會中,每一個父母都希望孩子能藉由教育脫離貧窮,甚至出人頭地.然而,不肖商人卻利用農村純樸的心,欺騙父母和青年學子有美好的未來,當裡面的雇員王老師回到飯店無奈說:『變回人類!』,讓我深深感受到此人罪惡感,或許王老師的作法頗具爭議,然而青年學子應該藉由網路知識自我成長,使自己不被一些人所矇騙.因此,我想針對『一味追求高學歷就能在職場成功嗎?』的問題進行探討.

    經過這些年歷練,我發現工作上經常發生課本上沒有的答案.我曾經收到我朋友的信,她說雖然主管對公司管理有相同想法,然而公司無法針對她意見去做改善,後來她進一步了解公司狀況才知道事情不能操之過急,其實上層的人不是不知道缺點,而是管理上存在很多變數,尤其在人上面.另一方面,她告訴我在職場中人需要學會慢慢與人溝通,就像她遭到小人陷害時,她即時與領導反應解決問題,換句話說,即使你對公司很好改善的建議,並不代表公司短時間會立即改善,甚至主動給你好的回應,或許自己的意見不被公司接受感到很難受,然而人與人溝通很難有標準答案.事實上,追求好成績比起溝通簡單多了.

    在高中期間,我的生活圈除了學校就是補習班,我幾乎沒什麼休閒生活,父母從小教育追求好成績,然而學校與父母從未教我如何與人相處,因此在職場上我也狠狠摔了一跤.一開始,我求好心切把經理交代的事做到完美,甚至還增加許多新功能,然而我卻忘記工作不能埋頭苦幹,所以經理不但經常塞工作給我,而且也慢慢忘記體諒我.後來,儘管我在工作上有很好成績,然而經理與我之間衝突越來越大,所以漸漸地我成為在辦公室不被討喜的角色.經過這次教訓,我發現不會溝通的人只會在職場上吃虧,而且多做出來的事也被經理拿來邀功,因此我不應該花時間做經理沒交代的事,而是抽出時間思考如何與同事保持良好的溝通,甚至與上層也建立良好的溝通管道.

    高學歷並不代表人生能一帆風順,因為進入職場將遇到學校未教的職場人際關係,或許你會遇到很多挫折,然而不要放棄面對跑去讀書,而是思考如何與人溝通,我想才能在職場嶄露頭角.之前看到博士賣雞排的新聞讓我感觸很深,我並不認為他浪費資源,而是台灣環境造就博士生滿街跑.一方面,父母希望小孩透過教育得到好的工作,甚至送小孩去補習班上課,小孩為了不讓父母失望漸漸地將讀書擺第一.另一方面,學校老師們經常只專注如何讓學生得到好成績,甚至將美術、家政和公民與道德拿來給學生考試,因此有些學生一味追求高學歷,卻忘記思考自己的興趣是什麼.