Tip:
Highlight text to annotate it
X
是,所以這是個有趣的——
[芮秋] 我覺得身邊看到的所有程式設計師
打從他們六歲就開始程式設計,所以他們
有著巨大的優勢,我看著他們在做的,並覺得,
「好,我不太明白,但我肯定
和你一樣聰明。」這是一點的信心提振
讓你可以走出去,試著學習全新的技能。
[GitHub呈現] ♪ (活力的音樂) ♪
[熱情專案]
[微紀錄片系列]
[導演茱莉·安·霍瓦特]
[芮秋·邁爾斯]
我叫芮秋·邁爾斯。我是一名軟體工程師,
我的熱情專案是RailsBridge。
♪(活力的音樂)♪
它是一種組織,試圖在程式設計社群中
擴大多樣性,特別是Rails,但我們延伸到
Javascript、資料庫、和版本控制,我們只是想
改變世界,增加地方的多樣性。
我有哲學的碩士學位,在我開始學習程式設計前
我在教新生哲學。
當人們修人文學分時,他們是因為
有人要求他們,但來到RailsBridge
卻是因為他們看到世界正在改變
他們想要成為其中一員,因為他們看到朋友們
有著迷人和令人興奮的工作,
會讓你回到家想繼續的工作。
他們會受到感召,如果你有一個專案
能讓你隨時都想要去做。
有時其他人說我無師自通,而我說,
「呃,不,不是的;每個人都在教我。」 莎拉·艾倫給了我
實習的機會,她沒有理由要這樣做。
她給了我一個機會。 我當時正在一個會議中,而對話是
「真希望我們有更多的初級開發者」
「我們可以指導並且教會他們。」
回應是「我不知道有沒有人喜歡那樣。 我很樂意和其他人搭檔並指導他,」
「但我不知道那些人在哪裡。」
我舉起手並從房間後叫出,「我在這。
我很樂意和你搭檔。你不需要僱用我;只要讓我
和你搭檔;我就會學到很多,」 而事實上,莎拉·艾倫
把我叫去面試,她說「嗯,你會是個
無薪的搭檔,但是你合格了。」 這是我第一個
看到整個工作流程的機會,看看
作為開發人員會是什麼感覺。
不只是學習一種語言;
是學習整個思考的方式。學習
電腦如何工作,學的是成為開發人員的
工作流程,學習所有的事情,並試著去做,
儘管有時候你有另外的工作。
我第一個開放原始碼專案是試著要學習Git的用法。
我知道到我完全不懂版本控制,
於是一個朋友和我決定創建一個專案。
我把她的專案叉過來,做些修改,然後
我會送出請求,但我們的修改都很愚蠢。
過去讓我成為開發人員是因為
我工作之外的, 現在的原因則是我致力的工作,
但在工作上,對小專案我不見得會同樣深入,
而這的確是個好方法,
把原始碼放到世界中,並卻把它能達到人們的標準。
我會說這是小專案和熱情專案
特別的大效益。 我所處理的多數問題
都是我沒碰過的。 如果我以前做過,我是會去做,
但那很無聊。 我想讓我真正感動的事情是
在我一醒來就有六封新電子郵件,六個其他人
提出的絕佳新概念,我真對其中四個
感到很興奮;我認為這是四個可以改變世界的概念,
讓我想要起床開始工作。
♪(音樂)♪
[訂閱GitHub]