iT邦幫忙

DAY 14
2

從想法到快速實作的捷徑:Rails系列 第 14

[ Day 14 ][ Review ] Rails Pacific心得 - How to become a senior developer

  • 分享至 

  • xImage
  •  

這一篇會暫時跳離一下開發的主題,來講一下新手去參加conference的心得。

其實我學rails的時間才一個多月,我知道自己去應該是很多議題都有聽沒有懂,

不過感謝公司剛好有多的票能讓我去見見世面,

希望在這裡簡單分享一下不會貽笑大方。

http://railspacific.com/

官方網站裡面有講者的介紹和議程。

第一天的早上是panel talk,

是請幾位大師級的人物在台上討論主題,每個大師都非常樂意分享他們所知道的東西,

而且看他們戰來戰去,其實蠻有趣的XD

因為晚到的關係,所以我開始聽的時候已經是第二個主題:Becoming a senior developer,

講者是:Richard Lee, Prem Sichanugrist, Richard Schneeman, DingDing Ye,

今天這篇應該也只能夠講到這個主題為止,剩下太技術的東西除了我一知半解怕講錯,

所以就先暫時分享這一篇啦!

這裡每位大師對於senior developer的定義都不太一樣,

大體上講了兩點是共通的:

  • 對於Rails的了解(包括adapter、rails的生命週期......等等
  • 常看rails的source code,還有每個gem是怎樣實作出來的

接著是如何成為一位senior developer:

他們一致都認為教學是最好的學習方法,

同時也認為參與open source專案的經驗是必須的,

因為就算是大神級的人物,他們也承認其實很多時候還是不知道how rails work。

(當然這裡的不知道可能和我們平凡人的不知道不太一樣XD)

Schneeman推薦我們去看這個網站:http://www.codetriage.com/

練習看和寫出更好的issues。

Schneeman提供了一個最快成為senior developer的方法就是打開linkedIn,在你的職稱前面加上senior,done!

後來他也補充了其實最好的方法就是「always cheat it」,騙久了自然就會有senior developer的樣子。

再來是Prem分享了另一個面向的觀點,

他認為所謂senior developer代表的不僅是基礎的開發功力要有,

還要是某一方面的super hero

比如說你們團隊裡有一位是專精於程式語言的專家,

這時候只要遇到語法上的問題第一個就知道要去找他,

所以他認為要成為一位senior developer一定要有某一方面是特別專精,

稱的上是該領域的super hero才行。

同時他們也認為帶領 junior的方法就是多跟他們進行對話,

真正厲害的developer是不會擺出一副高高在上姿態的。

(事實上在中間tea break或是午餐的時候,只要去找他們講話,不管你問的是什麼問題,
他們幾乎都可以滔滔不絕的跟你說)

最後則是觀眾提問的部分,

有人問到他們是怎樣面試一個senior developer的?

Prem的回答很有趣,他說:"We don't hire junior developer."

Schneeman補充,因為他自己本身沒有CS degree,他自己不會考一些艱澀的CS問題,畢竟他也不知道要問什麼。

(不過蠻有趣的是Schneeman的talk是在講演算法XD)

主要還是直接拿專案的問題來問他,並且經過長期的觀察,

在短短幾小時的面試中要分辨出developer的好壞其實是很困難的,

他也提到如果在美國表現不好的developer,

他們不會直接開除他,會一直減薪減到他受不了滾蛋為止XD。

而icook的Richard則是說他會要求來面試的開發者教他一樣東西,

因為懂得教的人才能幫助團隊成長,並且也更懂得合作。

最後結語的時候,大家都同意email的溝通數量跟開發者的質量成反比XD

Schneeman: " E-mail is human's api."

語畢,哄堂大笑。

第一天還蠻開心的,有機會再分享work-shop還有第二天的部分,

另外食物真的非常的棒,以上。


上一篇
[ Day 13 ][ Dev ] Guard - 自動化運行測試的好朋友
下一篇
[ Day 15 ][ Dev ] 使用者認證機制 - Devise
系列文
從想法到快速實作的捷徑:Rails30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言