2010年9月9日 星期四

Hadoop committer


我最近成為了Hadoop MapReduce opensource project的committer了,耶~

應該很多人完全不知道我在說什麼(會說你這是在說外星人話嗎?),不過我自己很高興,就讓我來分享一下吧

這一年來我一直在幫忙開發、修改一個叫做Hadoop MapReduce的軟體,它是一個開放程式碼(open source)的軟體,也就是說大家都可以看跟改(理論上)這個軟體的程式碼,就有點像wikipedia一樣,但是它不是百科全書而是一個軟體

Hadoop是個分散式計算的平台,它的用途是讓人把一個大型的計算,變成很多小計算然後分到幾千台電腦上一起算,這樣的好處就是可以算得很快又省錢,所以常用來處理大量的資料,很多家internet公司都使用這個軟體,算是一個相當熱門的技術,http://zh.wikipedia.org/zh/Hadoop

那什麼是committer, 就是有權力(帳號和密碼)修改這軟體的人,剛說過open source是指人人都能改,但最後改完的成果,必須要由一個committer把它寫入(commit)到一個保有最新版本的地方,committer產生的方式是其中一個committer提名,然後所有committer投票通過

這件事情讓我覺得非常高興,我認為這是對我工作這一年的肯定,我很喜歡open source,它真是很神奇的東西,一個人的小小貢獻,可能有很多很多人受益,而且一個軟體有這麼多人在推動之下,變得好像有生命的一樣,慢慢進化,自己能參予其中,我感到很驕傲

不過我知道自己真的才疏學淺,需要努力的地方還是很多,我常常跟一群人講話,聽不懂其他人在說什麼,站在那跟傻子一樣,真的很弱,不過我覺得每一次這樣的場合都是一次學習、成長的機會,我知道有很多在open source上面貢獻的人都比我厲害的多,我只是運氣真的不錯,得到許多貴人的幫助,總之我不會辜負這些幫助,會全力以赴