發表文章

目前顯示的是 二月, 2016的文章

Work Rules! Google 超級用人學

圖片
會讀這本書,是因為在『Goolge 模式』中 CEO 前施密特的推薦,沒想到這麼快就有中譯版了。本書作者 Laszlo Bock 是現任 Google 人資長,羅馬尼亞後裔,2006 年加人 Google ,一直從事人資相關工作。Google的人資部門名稱,並非一般公司常見的 HR(Human Resouces),他們覺得那太官僚了,他們的人資部門叫做「People Operations」(人員維運),目前多家矽谷科技公司都採用這樣的名稱。

Work Rules! 英文官網

很多人對於 Google 的人事制度感到好奇,也有不少新創公司號稱參考 Google 的人事制度。但一直以來,Google 從未公開說明自家的人事制度,外界所熟知的是,常在媒體報導的免費福利方案,以及工程師可自由支配20%的時間做自己想做的專案等等。

本書是 Google 首次公開他們神秘的人事制度,而且幾乎是毫無保留的公開,除了相關政策外,書中也可見許多內部的系統畫面和表單。由人資長親自撰寫,更是公信力十足。難道這樣揭露,不怕被別人抄襲嗎?其實,沒有 Google 那樣的企業文化的支持,一般公司很難執行那樣的人事制度。

個人覺得比較特別的章節,是關於薪資結構。Bock 認為科技業的薪資結構,應該比照職業運動員和演藝圈,採用冪次分布而不是常態分布。在評估員工績效和薪資時,其公平性不是只有結果正義,更要注意程序正義。因此由多位主官和同儕參與評估,才能校對結果的偏誤。

很多企業都想倣傚 Google 的人事制度,企圖以此吸引優秀人才加入。只可惜很多企業都只學半套,並不清楚當初Google設計這套制度的目的。如今 Google 人資長現身說法,在書中詳細解說 Google 各項人事政策,以期為各界之參考。





Work Rules! from Laszlo Bock

APP 美工大捕帖

圖片
本魯非美工專長,也沒有太多預算添購 Photoshop,以往在 Windows 平台還有一些免費的繪圖軟體可以使用,但換了 Mac 之後,什麼軟體都要錢,超後悔買 Mac 的。

經過幾個月的摸索,找到了以下這些工具來製作 APP 的美工圖檔,這些工具都在雲端,全部都是免費的。

AngularJS 推薦書籍

圖片
AngularJS Up and Running,中文書名是「AngularJS 建置與執行」,作者之一 Brad Green 任職於Google,並主導 AngularJS 的研發。原作者現身說法寫的書,內容包含了不少第一手資訊,以及非常清楚的架構概念闡述。而作者本身極重視測試,也在書中花了非常多的篇幅介紹AngularJS 的測試方法。

本書作者有另外出一本書 AngularJS,這本書相當適合初學者閱讀。在 Github 上也有人翻譯這本書的內容。

以上兩本書都是 Angular1,僅管新版 Angular2 稍有差異,但書中介紹的許多基本概念仍值得一讀。


Stackshare.io 開發者工具及服務分享平台

圖片
Stackshare.io 網站收集國外知名網站使用的技術,透過這個網站,開發者可以知道哪些公司或網站使用這項技能(包括程式語言、技術框架、工具等等),並關注這些技能的成長趨勢,還可以幫助我們盤點自己會的技能。多瞭解業界對於某技能的應用狀況,也更有助於自我的技術職涯規劃。

策展型的技術週報

Curation 可譯為策展,過去的策展,指的是策展人在博物館或美術館中所策畫的展覽,在數位時代則是指收集網路上的情報,並挑選、過濾、彙整,然後將結果公開發表。

在以往,這種資訊策展是公開在 Github上,並藉由 Github 平台協作。近來則發展為自成一個網站,並定期發佈。

以下列出最近常看的幾個技術週報。這些週報是由一位或多位的策展人蒐集撰寫,都可以用電子報形式訂閱。這也算是自我學習的一種管道。

fir im weeklyAndroid开发技术周报碼天狗週報TechBridge 技術週刊FrangTalk 技術週刊

做個不被打臉的人

圖片
這年頭,假專業當道,常常一些不懂裝懂的人,卻裝得好像自己很厲害的樣子,例如把鹿茸當成鹿耳朵毛,加薪能推動經濟成長,然後學法律的成了財經專家,學化工的自稱是食安專家,什麼都不會的,則只好去當 PM 寫程式。

這種人在職場上也很常見,比如說:
把網頁跳出來的訊息都叫 Lightbox瀏覽器還用 IE,作業系統還用 XP把 iOS/OSX 當成 LinuxBig Data 和 Open Data 搞不懂物聯網和互聯網分不清OLAP 和 Data Mining 分不清把 Cloud 說成「靠」什麼都扯的上大數據說自己很懂 UX,可是只會配色,然後把介面物件上下左右排列組合認為 Scrum 和 看板方法是一樣的東西認為 serverless 是沒有 Server..... 這些不懂裝懂的人之共通性,工作類型普遍高調,算是說話大聲的意見領袖。因此即使他們說錯了,其他一知半解的人也大都聽信。使得職場上假專業當道,也常有積非成是的狀況發生。可是如同武俠小說一樣,常常是最低調而深藏不露的人,才是真高手。那些低調而默默工作的人,因為是基層員工,說話發言沒人理,只能上「靠北工程師」發文抱怨,但他們才是真正專業的人。

所以,在工作上要謙虛內斂,別只懂得一些皮毛,就大肆宣揚,結果往往立馬被打臉。

常言道,潮水退了就知道誰沒穿褲子。到最後,沒穿褲子的,常常都是這些假專業的人。

新的一年,期許自己做個不被打臉的人!


PythonAnywhere - Python線上平台 (不推)

圖片
最近在寫Python,也藉機看了一些線上的教學資源,發現這些教學資源不約而同的提到了一個網站:PythonAnywhere。於是就研究一下這個網站到底有何過人之處,先說結論,如標題所述,不推薦,原因留待最後說明。

PythonAnywhere是一個可執行Python程式的線上平台,但免費版本功能稍有侷限,每天只能執行100秒的Python程式,但若要更完整的功能,可以選擇付費版本。

完成註冊程序之後,首先會看到Console,這裡可以選擇開啟各種Python版本的Console,進入Console執行Python程式。免費版本限制同時只能開啟兩個Console。


這是Console開啟後的畫面

若同時開啟多個Console,可以從網頁上管理與刪除(kill)
檔案管理的部分,這裡列出根目錄下的檔案,這些檔案都可以線上編輯。也可以自行上傳已寫好的Python檔案。

PythonAnywhere也提供Web Hosting的功能,可以託管用Python寫的網頁程式。免費版本只能開一個Web App,也不能自訂網域名稱。
PythonAnywhere也有Scheduler的功能,可執行批次程式。但免費版本依然有每天100秒的執行時間限制。

另外,PythonAnywhere也提供了後端資料庫的平台,免費版本只能使用MySQL,Postgres是付費版本才有。但官網上沒有明確說明免費版本的MySQL的使用限制。


雲端平台是一分錢一分貨,花錢就能享用到更多的資源與服務。除PythonAnywhere之外,sense.ioDataJoyDomino DataLab也是可線上運行Python的平台(同時也能執行R語言),不過這三家沒有免費版,只提供限定天數的試用版本,試用期限一到,就付費才能使用。

Python不像JavaScript靠瀏覽器就能運行,它需要安裝Python程式才能執行,如果要線上編寫Python,Cloud9Koding這些線上IDE會更好用,也沒有執行時間的限制。而如果要找Python 的Web或Job Hosting,HerokuOpenShift這些PaaS平台則會比PythonAnywhere更穩定。

既然Python的線上IDE和Hosting都有更好的產品,也就沒有理由推薦PythonAnywhere了。

以下是PythonAnywhere…