首先是 Firefox OS,學長一開始跟我們介紹了一下它的架構,包括OS其實就是瀏覽器本身,還有一些OS上的架構,像是 Gaia, Gecko, Gonk等等。之後就是跟我們介紹說如何開發一個 firefox web app。首先要裝好 simulator 之後, 進到這個網頁 開始打造自己的app
開發的方式頗為新奇,尤其是訊息流的部分讓我感到很新鮮,以下是簡單的示範
之後學長開始介紹 Mozilla 工程師的生活。學長自己犇紳是負責開發 Gaia 的部分,所以他就開始介紹一些開發上的經歷,像是使用 Github 來做為版本控制工具,開放原始碼,有人有問題都可以利用 Github上的留言區討論等,然後 Bug 的回報則是利用 Bugzilla 來做。審核code的時候頗為嚴格,一次會有好幾個人做 review, 只有當全部的人都說 ok 的時候才可以正式的將 code整合進 Project 裡面。聽到這裡深深覺得許多優秀的產品果然不是隨隨便便就可以開發完畢的,都是必須經過嚴格的審核才可以發佈。
最後學長分享了他自己在大學的故事,像是第一次參加社群,怎樣因為參加了哪些活動,做過了哪些事,而影響到了他後面的一生。聽到這裡深深感到認同,因為我也一樣,很多的契機和機會都存在我們身邊,主要是看你能不能夠把握機會去爭取,有時候因為一個決定就有可能影響到往後幾年的人生,實在是很化學。
還是那句話,好好把握當下,做自己喜歡的事,追求自己喜歡的事物,人生才會有意義。不要虛度光陰啊~

沒有留言:
張貼留言