g0v.tw 台灣零時政府部落格

open source, open data, and open government

寫程式也可以很熱血

作者: 貓橘毛(lanfon72)
來源: 寫程式也可以很熱血

怎麼會開始參與g0v

  一切的起源都是因為公民1985。不得不說最近雖然事件很多,但在7/20遊行前,我除了關心台版sopa、記得廣大興案外,對於洪案也只有偶爾看到FB上的新聞粉絲團標題,甚至不知道它到底是怎麼回事。(也許應該說完全沒有在關心)而ptt八卦板更不用說…以往根本不是會去的地方。

  但7/20遊行那天,我開始意識到事件好像有點嚴重。當天早上是因為有事要去台北車站附近,而順便去了一下國防部(我知道有要遊行的事,但不知道詳細內容,只是去看一下怎麼回事)。但沒想到我從七點半,一直待到結束。當天除了大略的了解事情的始末外,也覺得我們的政府,是不是怎麼了?在那之後開始會上八卦板看爆文、關心事件發展,到選擇排掉打工的班去8/3遊行。不得不說這一切都不是阿共的陰謀(咦),只能說政府,當你去關心它運作的時候,就會覺得它真的很有問題。就像你遠遠看的時候是一株大樹,但靠近的時候才發現,它其實已經從根部開始腐爛、敗壞。所以8/3由1985發起的遊行才會那麼多人,我想當天的白色十字並不只是二十萬人、集會抗議四個多小時那麼簡單。在那背後所產生的蝴蝶效應,不只是讓社會看到了台灣公民運動的和平,也讓對岸人民看到了台灣,和對岸的差異

(前面完全廢話…終於要回到正題了 囧)

8/3遊行之後,8/5在八卦出現了一篇爆文, 看完鄉民關心您之後立馬就決定跳進來幫忙了。(結果一句話講完)

為何在g0v上一跪不起

  不得不說的是slide做得真的有讓人很想參與的感覺,但8/5進來的時候的介面…真的會讓人找不著邊囧(首跪)。感覺的確就像是公地放領,但有一群人為了這個社會默默的在做事(卻也無法一眼就看到在做什麼…)。漸漸的開始熟悉irc的、hackpad、googleforum,知道gitHub(結果還沒開始用 囧),在irc上看其他人(完全不知道是誰0rz)討論各自的專案及程式,完全就是鴨子聽雷、瞎子摸象,看不懂也不知道該從何下手(三跪0rz)。慢慢熟悉g0v在使用的各個工具之後才發現,g0v根本就是神人集散地(四跪0rz),太多專業程式人才在用open source跟相關的工具在做事,以致於對於只能在學校囂張的資管生覺得自己真的是廢到不行囧rz。

  但不得不說大家的效率真的是很驚人(再跪0rz),8/5把想做的公民百科專案寫完,8/6決定用mediawiki架來做,結果早上在自己電腦架起來後,下午在irc問有沒有server…ronnywang大立馬就給了一個server並架好了mediawiki(而且連短網址都做了0rz)。不得不說的是,在irc上大家看似在聊天打屁,但其實每句玩笑話都可能成真 囧。(像是新手村,還沒決定但不小心講了一個公報就決定做的g0v公報…)

  g0v只有這些嗎?絕對不止。從8/5到8/9,短短四天,hackpad裡的教學資料越來越多,上手難度比一開始低了許多(也許是漸漸熟的關係?),而gov.tw的主頁也從一開始幾乎空白,到8/9的今天多了許多現有的資料,更不用說那30多分鐘的g0v緣起文逐字稿,瞬間就被完成了一半0rz。

g0v和學校的差別

  這個身為主修資管輔系資工的人一定要講一下的。學校教的開發工具通常是非開源的,例如Visual studio、asp.net、java、C++跟office。但在g0v,多數看到的應該是javaScript、css、ajax等。不是被學校覺得「太簡單,不用教」的輕量級程式,就是開源程式。甚至有看到用RoR(ruby on rail)開發的…幾乎等同於在學校學的東西都是一片白,用不上(除了邏輯觀念)。而共筆工具hackpad、聊天室irc、程式共享gitHub、google論壇,這四個裡面也只有google論壇「比較」有用到。其他在學校根本沒有人提過、知道,更不用說是使用了0rz。還有sourceTree(程式碼版本控管工具的樣子囧?)也是不曾被提過,google search下找不太到(中文)說明的工具…

  但不可否置的是,這些工具之所以在g0v被使用是必然的。一來它都是開放性的、可共享的、即時的工具;二來是它不是被財團所綁死開發的;三來是我不確定的,也許它們的源碼是共享的(google的好像沒有?)。這讓我開始反思的是,也許我們的生活被財團所綁死的不止是生活用品,更甚或,其實連教育都是被財團所左右的。學校總是在教的,又或者應該說總是在要求的就是分組、團隊合作,但很多可共用的工具都沒有教啊…也難怪多數人都說學校教的東西和社會有落差,學生在學校不知道都在學什麼,甚或是覺得現在大學生素質差之類的。

這不能怪我們吧= = 能用的工具那麼多…

為何要參與g0v

  自掃門前雪也許是多數人的想法,不可否認的我的確也有。有些事不關己的事也許真的沒必要管,但那如果是你所存在的社會呢?它如果是一個「社會問題」,每個人都逃避的話,問題不會被解決的,甚至有可能惡化。但這社會總是會有走在前面的先行者,不論是為了安全、人權而和政府衝撞的社運人士,或是為了讓政府透明化而開始的g0v,大家都是為了想讓這個社會更好、讓下一代能夠更安居樂業。(你總不能把問題都殘留著或是往後丟給下一代吧,我想下一代總會有他們該解決的問題,而現在的這些,就是我們該解決的問題。)

  也許多數人是因為8/3遊行而有一股熱情,但要改變不是一兩天的事,台灣社會並不會因為那一天的遊行就完全改變,變成一個眾人所期待的社會、公民知道該善盡監督責任、行政公帑不浪費、資訊真的開放的,台灣。參與g0v就有點像是接力賽,每個人試著往「改變社會」的終點跑一些,當你累了就接棒讓下一個人接續前近,試著貢獻一點你自己的力量,一起讓這個社會變得更好。