程式設計師:你是一個產品

發表於2010-12-22

不久前的某一天,我突然得到了一個啟示。我意識到用“程式設計師”和“僱員”這兩個詞來描述自己是很不充分的。我應該是個產品,而且你也是。如果你想發展你的職業生涯,你應該把你的職業生涯當作一個產品來開發。

你為了各種東西售賣自己:金錢、身份地位,做有興趣的事情的機會,跟優秀人的共事的機會,等等。在這篇文章裡,我將把這些都稱作“回報”,但請不要以為回報只是指金錢。

供給和需求

就像一個產品,你也有供和需。你的供給就是你能為僱你的公司提供的東西。它可以是你的能夠開發出一個漂亮的網站的能力。它可以是你的能夠調配一個資料庫的能力。它可以是你的比他人更能出色的完成任務的能力。你的供給是指你將要為僱你的公司提供的實際價值。

你的需求是公司認為的你能為他們做的事。你的需求是你被他人認定的價值。最終你的報酬是跟據你被認定的價值,而不是你能產生的實際價值確定的。這就是為什麼這麼多10倍優秀的技術人員拿不到10倍工資的原因 — 他們沒有被公眾認為能夠一個頂十個,所以市場力量也不會按這個標準來哄抬他們的價值。

我看到有太多的人喜歡對自己說“只要我能拿出有質量的作品,我就會受到重視。”這是胡說。這種思維邏輯將會成為開發你的潛能的障礙,將會成為得到你理所應得的回報的障礙,將會成為你獲得更好身份地位的障礙。你不能只注意到你的供給。供給只是事情的50%。你可以是目前在世的最偉大的程式設計師,但如果只有一個人知道這個事實,這對你毫無意義。你是個產品,如果你想得到適當的回報,你必須對你的市場需求下功夫。

個人品牌化

能影響你的市場需求的東西叫做“個人品牌”。就是市場宣傳。通過它,你可以依靠你的實際價值 — 你的供給 — 來提高你的認定價值 — 你的市場需求。當然這個過程中你的實際價值起很大作用。

個人品牌化本質上是一種公共活動。市場力量的發揮依賴於獲得的公共資訊。你需要讓公眾相信你能創造出他們需要的大量的價值。這樣你的機會就創造出來了。其中的很多機會會出乎你的意料,讓你驚喜。

很多事情都可以擴大你的市場需求。你可以寫部落格,通過Twitter微博和社會新聞網站做宣傳。參與技術會議演講。通過微博追隨者建立社會口碑。參與開源專案,在部落格中講述你在這些專案中都做了什麼。

我認為開源專案是一個程式設計師應該參加的最好的一種活動。它可以向公眾展示你解決問題和寫程式的能力。你應該強烈的渴求能工作在一個具有開發和捐獻開源專案傳統的公司裡,這樣你就可以獲得推廣自己的好機會了。

我認為一個人的最重要的個人品牌宣傳活動都是以其能夠提供給他人的真正價值為基礎的。還有其它的一些活動也能提高你的市場需求,例如盜用他人的作品,這當然是不道德的。千萬不要做一個做惡或山寨版的產品。

推廣自己需要付出努力,但有些事情可以從各種活動中容易的獲得。開發出一個產品卻不做市場宣傳是愚蠢的。同樣的道理,你需要把自己當作一個產品,像產品一樣推廣自己。當你做到了這些,你就會看到供需力量相互作用產生的奇妙結果。

[英文出處]:You Are a Product  [譯文來源]:外刊IT評論

 

相關文章