2009年3月17日 星期二

對的人要擺在對的地方

話說我有一位朋友,做事非常認真,任勞任怨。是個非常優秀的人。我們先稱他為M先生吧。M先生工作做的不錯,也把客戶按奈的服服貼貼的。不過對老闆而言,不管到底M先生做了多少事,付出多少的精神,心力在工作上,老闆也很難感覺到M先生的辛苦。因為工作上也沒出差錯,加上客戶更不可能會打電話給M先生的老闆說M先生有多努力。久而久之,M先生的老闆自然就會認為這是理所當然的。

某個機會之下,M先生加入某個新專案,並外派到國外。對M先生而言,只要公司需要,不管在哪兒工作,都是一樣的。於是到了國外的M先生還是一如往常的努力工作。由於這個專案是M先生的老闆的工作重點,老闆當然會特別關心專案的狀況。忽然間老闆發現M先生是如此的優秀,面對如此辛苦的工作也毫無怨言。於是M先生的老闆就在各個會議場合,說著M先生努力不懈的故事,希望所有人學習。

上面這個故事,可以用下面這個公式解釋:
Y = aX
Y為工作表現(績效),X為工作付出的心力, a 為工作的重要性

要提高工作表現(績效),除了把事作對(提高X),更重要的是作對的事(提高a)

2009年3月11日 星期三

Google App Engine

Google App Engine 註冊好久了,不過都沒去玩玩看。剛好最近作業有談到資訊系統的部份,就試看看用GAE把作業實做出來。花了約12個Working Hours 把GAE 和Python 搞懂了一些。發現這東西的確很有潛力。

DSS-購置房屋的決策支援系統
http://homez.appspot.com/

俗話說"老狗變不出新把戲",對已經好久沒學新程式語言的我而言,Python 出乎我意料的易學易用,讓我想到以前玩的GW-BASIC...

2009年3月7日 星期六

不同文化

不同國家的人表現出來的態度和做事方式真的差很多,就以最近的例子而言,對岸的同事通常表現的可圈可點,一件小小的事都能作成好幾頁的ppt檔,加上精闢的解說(但通常言不及義)。台灣的同事通常一頁Word檔然後講重點而已。不過以我和對岸的人才交手多年的經驗而言,他們通常喜歡於表現自己的長處,重點是很有衝勁,不過他們同時期望能得到較多的回饋(升官或加薪??)。不滿意時揮手BYE BYE時也是不留情面的...

相對台灣同事就客氣謙虛的多了...但是對岸的同事對台灣人的觀點通常是不夠大方,做事不夠俐落,太顧慮別人的感受了。

2009年3月4日 星期三

由外部讀取 properties 檔案的範例

這是之前朋友問我的問題,給自己備忘一下

package com.acs.test;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class readProperties {

  public static void main(String[] args) {
    // 由程式的class path 讀取properties 檔案 (ex.art.properties)
    ClassLoader classLoader = ClassLoader.getSystemClassLoader();
    InputStream is = classLoader.getResourceAsStream("art.properties");

    Properties theProperties = new Properties();
    try {
      theProperties.load(is);
      System.out.println(theProperties.getProperty("foo"));
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
  }
}