2008/08/16

商周1080期-紫領出列

商周1080期介紹了紫領。所謂的「紫領」,就是能獨立於公司之外生存,他們具有藍領的技術能力,也有白領的管理和創新能力。

在這篇文章中,我將不只摘要此文,也順道介紹彼得.杜拉克(Peter Drucker)談「自我管理」一文,作為輔助「紫領」說明。

三項特質
這群工作者都有三項特質:

  1. Particial(能動手操作)
    掌握技術能力是最重要的關鍵。但初級到高階卻有很大的突破空間。
  2. Progressive(積極創新)
    必須建立自己的特色,有企圖心的技術工作者會從這裏開始和其他對手產生差異。
  3. Personal Brand(個人品牌)
    彼得.杜拉克認為每個人都應該要先了解自己之後,只做自己擅長的事,並且以適合自己能力的方式工作,才可以讓自己脫胎換骨,由平凡的工作者,轉變成績效不凡的傑出人物。
    此外,每個工作者也都必須學習能幫助你擴大自己長處的新技能,避開總是讓你白花力氣但成長有限的能力。因為將把不擅長的能力提升到普通水準所做的努力,遠多於將擅長的能力從一流水準進步到卓越。
    別試著改變自己,集中全力不斷改進自己的長項,才是加值個人的最佳方法。

善用組織

有些技術工作者還必須要會善用組織複製品牌力量。

王品集團董事長戴勝益就認為「絕大部分的技術工作者,都不適合當老闆」,這可以從業界「會做菜的師傅,如果跳出去開業,很少有成功的。」看出。

因為他們本身會做菜,所以當別人執行成果與自己預期的有誤差時,老闆就會跳下來插手,親自做給夥計看,「一這麼做,就完了,」戴勝益說。

所以當技術越強的人創業之後,領導難度反而變得越高,其中最困難的部分就是必須抉擇:要不要放掉自己賴以成名的法寶,把自己的know-how,變成組織的know-how,靠別人來執行原來執行的工作。

但如果不把自己賴以成名的能力釋放出來,就不可能真正地發揮組織的力量。因為組織要成功,技術工作者就要習慣放手,靠領導來帶領創造組織的成功。


2008/08/13

Tutorabc到底有什麼問題?

自從2007年8月27日我在Tutorabc留了資料後,我就後悔了。

這篇就是整個被搔擾的過程和大家分享(也可以說是吐苦水啦!)。

2008/08/11

責任感是怎麼來的?之二

這個問題,是我問網友阿倫校長的問題,我也問過我太太、我妹妹、我朋友、我同事,不過因為沒人留言回答,所以我就自己回答這個問題好了。

答案

「責任是因為角色而存在」就是「責任感是怎麼來的?」的答案。

你可以想像一下:

  • 每個人都是一個「起始點」,
  • 由「起始點」向外伸出代表「關係」的虛線,
  • 當虛線停止前進時,還需要經過主觀因素(如:個人喜好)、客觀因素(如:共同經歷的事件)的確認;
  • 當確認後,代表「角色」的點隨之存在;
  • 當代表「角色」的點會再回頭向原來的「起始點」畫上一條實線,這條實線就是「責任」。
實例一

舉一個例子,當一個產婦產下了一個女兒時,並不表示「角色」已經存在,事實上還需要經過確認的過程,待確認後,照顧小女兒的責任才由產婦承擔。

為什麼我會說要經過確認手續?因為產婦有可能在生產前就已經辦理了收養手續,所以當收養手續確定後,產婦和小孩之間的關係就只剩下血緣,而未來照顧這個小女兒的責任,就由收養家庭來承擔。

從上述例子可以清楚地說明:責任不是因關係而存在,而是因角色而存在。

實例二

我們以阿倫校長作例子:

  • 阿倫去找工作時(向外建立虛線關係);
  • 得等到僱主的確認後,僱主和阿倫的角色才成立;
  • 當僱主和阿倫的角色成立後,僱主對僱員的責任、以及阿倫對工作的責任才成立。
當然,在這個例子中,如果僱主確認不僱用阿倫時,僱主和被僱的阿倫的責任同時也都不成立。這就是我對責任的理解。

在Red Hat 5.0內裝Pidgin

因為想在RHEL5(Red Hat Enterprise Linux 5)底下安裝pidgin,就上網找了如何安裝pidgin的資料,並直接嘗試安裝,成功後就寫在這裏以避免自己忘記了。

  1. 使用su切換成root的權限。
  2. 從pidgin的官網複製pidgin.repo至/etc/yum.repos.d/下
  3. 在/etc/yum.repos.d/下使用"yum install pidgin"指令安裝Pidgin:
    Loading "installonlyn" plugin
    Loading "rhnplugin" plugin
    Setting up Install Process
    Setting up repositories
    rhel-i386-server-5 100% |=========================| 1.4 kB 00:00
    pidgin 100% |=========================| 951 B 00:00
    Reading repository metadata in from local files
    primary.xml.gz 100% |=========================| 14 kB 00:00
    ################################################## 82/82
    Parsing package install arguments
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for pidgin to pack into transaction set.
    pidgin-2.3.1-0.el5.i386.r 100% |=========================| 64 kB 00:00
    ---> Package pidgin.i386 0:2.3.1-0.el5 set to be updated
    --> Running transaction check
    --> Processing Dependency: libpurple = 2.3.1 for package: pidgin
    --> Processing Dependency: perl(Purple) for package: pidgin
    --> Processing Dependency: libpurple.so.0 for package: pidgin
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for libpurple to pack into transaction set.
    libpurple-2.3.1-0.el5.i38 100% |=========================| 39 kB 00:01
    ---> Package libpurple.i386 0:2.3.1-0.el5 set to be updated
    --> Running transaction check
    --> Processing Dependency: libsilc-1.0.so.2 for package: libpurple
    --> Processing Dependency: cyrus-sasl-md5 for package: libpurple
    --> Processing Dependency: libsilcclient-1.0.so.1 for package: libpurple
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for cyrus-sasl-md5 to pack into transaction set.
    cyrus-sasl-md5-2.1.22-4.i 100% |=========================| 15 kB 00:00
    ---> Package cyrus-sasl-md5.i386 0:2.1.22-4 set to be updated
    --> Running transaction check
    --> Processing Dependency: libsilc-1.0.so.2 for package: libpurple
    --> Processing Dependency: libsilcclient-1.0.so.1 for package: libpurple
    --> Finished Dependency Resolution
    Error: Missing Dependency: libsilc-1.0.so.2 is needed by package libpurple
    Error: Missing Dependency: libsilcclient-1.0.so.1 is needed by package libpurple
  4. 從訊息中找出欠缺的套件
    Error: Missing Dependency: libsilc-1.0.so.2 is needed by package libpurple
    Error: Missing Dependency: libsilcclient-1.0.so.1 is needed by package libpurple
  5. 進入義守大學檔案伺服器,找到符合Linux版本的套件
    libsilc-1.0.so.2位置:/pub/Linux/Mandrake/official/2007.1/i586/media/main/release/libsilcclient-1.0.so.1
    libsilcclient-1.0.so.1位置:/pub/Linux/CentOS/5.0/os/i386/CentOS/libsilc-1.0.so.2
  6. 安裝套件
    rpm -ivh libsilcclient-1.0_1-1.0.2-1mdv2007.1.i586.rpm
    rpm -ivh --replacefiles libsilc-1.0.2-2.fc6.i386.rpm
  7. 在/etc/yum.repos.d/下使用"yum install pidgin"指令安裝Pidgin,就出現:
    Loading "installonlyn" plugin
    Loading "rhnplugin" plugin
    Setting up Install Process
    Setting up repositories
    rhel-i386-server-5 100% |=========================| 1.4 kB 00:00
    Reading repository metadata in from local files
    Parsing package install arguments
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package pidgin.i386 0:2.3.1-0.el5 set to be updated
    --> Running transaction check
    --> Processing Dependency: libpurple = 2.3.1 for package: pidgin
    --> Processing Dependency: perl(Purple) for package: pidgin
    --> Processing Dependency: libpurple.so.0 for package: pidgin
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Package libpurple.i386 0:2.3.1-0.el5 set to be updated
    --> Running transaction check
    --> Processing Dependency: cyrus-sasl-md5 for package: libpurple
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Package cyrus-sasl-md5.i386 0:2.1.22-4 set to be updated
    --> Running transaction check

    Dependencies Resolved

    =============================================================================
    Package Arch Version Repository Size
    =============================================================================
    Installing:
    pidgin i386 2.3.1-0.el5 pidgin 1.2 M
    Installing for dependencies:
    cyrus-sasl-md5 i386 2.1.22-4 rhel-i386-server-5 45 k
    libpurple i386 2.3.1-0.el5 pidgin 7.2 M

    Transaction Summary
    =============================================================================
    Install 3 Package(s)
    Update 0 Package(s)
    Remove 0 Package(s)

    Total download size: 8.4 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/3): libpurple-2.3.1-0. 100% |=========================| 7.2 MB 00:20
    (2/3): pidgin-2.3.1-0.el5 100% |=========================| 1.2 MB 00:08
    (3/3): cyrus-sasl-md5-2.1 100% |=========================| 45 kB 00:00
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing: cyrus-sasl-md5 ######################### [1/3]
    Installing: libpurple ######################### [2/3]
    Installing: pidgin ######################### [3/3]

    Installed: pidgin.i386 0:2.3.1-0.el5
    Dependency Installed: cyrus-sasl-md5.i386 0:2.1.22-4 libpurple.i386 0:2.3.1-0.el5
    Complete!
  8. 安裝完後會在左上角的 Application > Internet下出現pidgin的圖示