作為我們大學計算機系的頭頭,我經常收到來自那些號稱“懷揣著下一個偉大想法”的人打來的電話或是發來的郵件。說實話,這些通話其實都很有娛樂性。打電話的人都是充滿激情的創業者,沉醉在他們認為能讓網際網路發生革命性鉅變的想法中不能自拔。
他們覺得自己可以幹掉 Google,或可以將 Facebook 斬於馬下,或者是改變我們現有的商業面貌。有些時候這些人是來自於社群之外的,也有一些人是參加我們創業專案的大學生,而他們一般都是商科專業的。這些年輕的創業者們散發的熱情,簡直就是傳染性的。他們想改變世界,而他們想讓我幫他們一把。
(網路圖)
他們只需要一個程式設計師而已。
他們需要一個人,把想法轉化成 PHP、SQL、HTML、CSS、Java 和 Javascript。這些創業者只知道他們所需要的東西。所以,他們問我,能不能幫他找上一兩個計算機專業的學生加入他們的專案,做這些事情?
大多數的此類專案,永遠都找不到計算機系的學生著手去做。當然,這其中有很多原因,比如說學生們忙於生活和學業。大多數計算機系的學生都有他們自己喜歡的工作,他們的工作會直接支付他們的薪酬。儘管可能不多,但是對於大多數學生來說,這些看得見摸得著的報酬,比那些未來不確定的“空頭支票”更有吸引力。這些想法並不足以打動其他人,只是那些創業者的“自嗨”,他們創造出了想法,並且急於把它變成現實。
一些創業者和計算機系學生或其他程式設計師並沒有交集,他們三番五次地聯絡我,企圖在我這聽到好訊息。而越年輕的創業者會越容易喪失信心。他們好像期盼著每個人都為他們的想法而激動不已,就像他們自己一樣(年輕人的盲目樂觀啊!)。其實我內心總是希望他們能找到某個人幫他們把想法變成現實。這是一個激動人心的過程,他們都能在其中獲益匪淺。
當然,他們也從來沒想過自己去學會怎樣程式設計。
就在前不久,我發了一些關於收到這些電話的推文。Andrei Savu 回覆了我,非常精闢地總結了我所看到的現象:
@wallingf 對於他們這些人把程式設計師當成商品的現象,我非常遺憾。產品 = 執行 != 原創的想法。
在我最近所寫的一些長文裡,產品的價值來自於想法和執行的結合。只空有想法,或只有執行力,都沒有什麼價值,你需要把這兩項結合起來。
許多“有想法的人”都傾向於認為大多數的價值都出自他們的想法。程式設計師只是商品,從貨架上拿下來,把細節性的東西清理一下就好了。程式設計只是一個微不足道的問題,不是嗎?
另一方面,一些程式設計師又傾向於認為大多數的價值出自於對想法的執行。但是當你沒有想法的時候,你什麼都幹不了。所以我有時候會和我的夥伴們一邊品嚐著糖醋雞,一邊為我們“失去的財富”而惋惜。當然這只是玩笑話,我們並沒有真正失去什麼,因為我們壓根就沒得到過。我們缺少一樣至關重要的元素,就是想法。並且也沒有時光機或是其他途徑能回到過去。
我仍然希望一些有想法的人可以自己學會如何程式設計,或者是願意去學習程式設計,這樣他們就可以親自實現他們的想法了。同樣地,他們也能認識到一個想法逐漸成型需要怎樣超人的毅力。以前使用電腦繞不過去的重要一關就是學會程式設計。很遺憾,現在已經不是了。現在使用電腦的不可避免的重要一關,貌似是和不管認不認識的人交流和看視訊。
噢,對了,想象一下你已經發現了“下一個偉大事物”,有可能顛覆 Google 或是 Facebook。偶爾我也有衝動告訴給我打電話的創業者們他們的想法幾乎不可能改變世界。但是我沒有,我之所以不這麼做的原因有兩點。第一,他們打電話來不是問我意見的。第二,偶爾也會有 Microsoft 或是 Google 或是 Facebook 出現並且的確改變了世界。我怎麼能知道在無數的想法中哪個是能夠真正改變世界的呢?如果我的夥伴和我回到 2000 年,告訴年輕而帥氣的我們關於 Facebook 的事情,那時的我們就會有足夠的預見力靜下心寫出來嗎?我對此深表懷疑。
我們怎麼能知道哪個想法會改變世界呢?我們能做的只有寫程式,盡全力把產品變成人們需要和想要的樣子,然後就只能自求多福了。寫程式就是那些有想法的人所缺失的部分。在找出想法這個方面他們已經做得很好了。我不禁好奇,如果更多的人可以親手實現他們自己的想法的話,世界會怎樣呢?