當前位置:
首頁 > 科技 > 「對不起,我沒有你們想看的代碼!」

「對不起,我沒有你們想看的代碼!」

沒有個人項目,不逛 GitHub,沒有參與開源,討厭 Hackthon。這樣的程序員多嗎?

我心裡很清楚,我在奧斯汀市中心那家精品應用公司的面試一定會以失敗告終。他們想要看我以前寫過的代碼,他們知道我不能把現在或過去公司的代碼給他們看,但沒關係,我應該可以從我無數個個人項目當中挑出一個給他們。

但實際上,我沒有個人項目。我很少在 Github 上出現,沒有參與開源項目,也沒有向那些熱門又性感的代碼庫發起拉取請求。我不會用 Haskel 瞎寫東西,而且我討厭黑客馬拉松。

我跟面試官說我沒有可以展示的個人項目,他們可能心裡想:我不是最好的,我不是一個有激情的開發者,我沒有花足夠的時間在技術上,我只是把開發當成了「一份工作」而已。

從某種程度上說,這是事實。我不是最好的。我也遇到過一些大牛,我發現我們根本就是兩個世界的人。如果可以做一個類比,以長跑為例,我總能跑在前 5-10%,但我和那些精英之間的差距相當於我和後面 1%的人之間的差距。我是一個充滿激情的跑步者,我每周都要跑上 50 多英里。我不斷推著自己走向卓越,在自己設定的時間和生活平衡的範圍內,我表現得很出色。要成為精英,就要犧牲一些東西,而這些東西正是我不願意犧牲的。

有那麼一小群人,他們的代碼功力已經到了爐火純青的地步。代碼對他們來說不僅僅是一份工作,更是一種神聖的使命。如果說代碼是一種藝術,那麼他們就是藝術家。在這些人看來,這個世界上有成千上萬個技術牛人,他們已經可以打敗另外 90% 的人。但是,他們不是「最好的」。

當公司說他們需要「有熱情的開發者」(言下之意,可以在閑暇時間寫代碼),或者想要「最好的人才」時,我就開始感到緊張。通過這種方式來組建團隊其實是急功近利、目光短淺的,他們其實想要的是工作機器,而不是人。

我已經在簡歷上寫明我所熱衷的事情。我在奧斯汀推出的藝術項目,寵物狗業務,跑步,繪畫,寫作。公司是否尊重這些東西對於我來說非常重要。如果他們尊重我,那麼他們也會尊重其他人,這就說明了這家公司的文化是怎樣的。

世界正在逐步朝著這樣的方向發展。灣區、西雅圖、紐約,這些可能是創業公司或大型企業集團扎堆的地方,但他們卻把潛在的候選人嚴格限制在一小部分可以居住在這些城市的人身上。我有四個孩子,我和妻子一起獨立經營寵物狗業務,我還是本地藝術社區的成員。我不可能一直居住在上述的這些城市。儘管一些公司意識到我的這種情況不是特殊案例——Facebook、谷歌、亞馬遜,他們都開始在奧斯汀有所動作,因為他們已經「榨乾」了其他地方的人才——但仍然有很多公司堅信「最好的人才」就是為代碼而生的。而那些「最好的人才」之所以被你的公司所吸引,是因為你的辦公室里有打盹的地方,每周只工作 80 小時,並配備了乒乓球桌。「最好的人才」希望每周五都能喝得酩酊大醉,而且永遠不要有晚上或周末的工作計劃。

我沒有拿到奧斯汀市中心那家精品應用公司的 offer,我沒有個人項目可以展示。每周四晚上我都會去一家生活繪畫工作室,與其他藝術家一起,花三個小時勾勒各種各樣的繪畫造型。平常用完晚餐,我會和妻子和孩子共度時光,或者坐下來為我的第五部小說敲上 2000 字。周末我會去徒步旅行。我在藝術的海洋中遨遊。我是一個充滿激情的開發者,因為我是一個充滿激情的人,但我沒有你們想看的代碼。

InfoQer 說

在面試時,你們有遇到過類似的情景嗎?你是否也是那種沒有個人項目,不逛 GitHub,沒有參與開源,討厭 Hackthon 的程序員呢?歡迎留言告訴我們。

英文原文

https://www.linkedin.com/pulse/i-have-side-code-projects-show-you-ezekiel-buchheit/

今日薦文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 InfoQ 的精彩文章:

SQL足以解決你的問題,別動不動就是機器學習
一文看懂.NET的各種變體

TAG:InfoQ |