人人都應該寫 Code
承上文 。Facebok Developer Advocate 這次來的其實很突然,所以其實沒辦法幫他辦 meetup,且 meet 的時間也沒辦法找太多人來。
他說…沒辦法,他其實也剛來 Facebook 沒多久,且是剛從 Dev Bootcamp 被放出一個禮拜。老板就說「你~~~該去亞洲認識一下人~~~」。他就只好硬著頭皮飛過來了….
在席朋友 Richard 就問他 Dev Bootcamp 的生活如何?因為王准的書把 Dev Bootcamp 的生活講得很有趣。我們希望他再多說一點…
他說~~有意思的是他第一天就被派去解一個真實的 Android 軟體 Bug~~我們好奇那他之前會寫 Android code 嗎?他說不會~~~~不過不管勒,公司說你就是要去解。Facebook 幾乎是全員 Developer。進 Bootcamp 你就是要想辦法去學,想辦法去解。
這樣以後你在公司不管做什麼職位。當初在 Bootcamp 的經歷很容易就可以幫助你在遇到問題時,大概有印象這應該是什麼東西造成的,要去哪裡找出來,或者大概是有頭緒應該是什麼造成的。
( 之前去 FB 玩時,他們說 Dev Bootcamp 的好處就是還可以認識一海票不同部門的同事,出事和合作至少知道可以去找誰合作最快….)
真是相當有意思的做法!
====
在我待的團隊裡面,其實進來都會先過一輪 Rails 訓練。不管是誰,其實都要會基本的 Rails。沒有不熟就不需要學的道理。
- Command Line
- Git
- SCSS 與 CoffeeScript
- Rails View / Rails Helper
這四個東西至少是基本工具….
而且我後來其實也驚異的發現,其實只要有心,不管你是什麼背景的,其實有心學,真的也學得會…..學不會的人多半是卡在自己的藉口而已…
我曾經教會英文老師寫 Rails,他還有能力指導別人解 Rails bug….教會完全不懂半行 code 只會 photoshop 的 Designer 學會使用複雜的 Git, 甚至最後使用 CoffeeScript 無障礙。
所以真的是有沒有心而已