陜西省高速建設(shè)集團公司網(wǎng)站全國免費發(fā)布信息平臺
他的成功,激勵著年輕的程序員
為什么翻譯這些程序員大佬的成功故事?
除了寫代碼,作為開發(fā)者,我們也需要時不時地仰望星空。我們每個人都懷有著遠大的理想,希望用代碼改變自己的生活、行業(yè),甚至是這個世界。編碼不僅僅是工作,更是對自己夢想和追求的執(zhí)著。但是,如何開始,如何改變,有時候我們可能會陷入迷惑和困惑之中。通過翻譯這些成功人士的故事,我希望能為大家?guī)砹α亢拖M?#xff0c;讓我們從中得到啟發(fā)。由于翻譯水平有限,敬請諒解。
本篇文章的主人公:Matt Mullenweg(馬特·穆倫維格)
Matt Mullenweg是WordPress.com和其母公司Automatic的創(chuàng)始人。Automattic目前估值為75億美元。最近的新聞是,Automattic從其現(xiàn)任和前任員工手中回購了2.5億美元的股票。這是一個程序員Matt Mullenweg從零開始構(gòu)建WordPress的故事。
全球40%的網(wǎng)站都是用WordPress構(gòu)建的。WordPress.org最初是作為非盈利性的博客平臺創(chuàng)建的。Matt對博客和開源軟件都非常熱衷。他的大想法是建立一個平臺,讓任何人都可以創(chuàng)建博客。他收到了許多科技巨頭的工作邀請,但他幾乎都拒絕了。這是因為如果他加入任何科技巨頭,他就必須放棄自己的知識產(chǎn)權(quán)。
WordPress.com的母公司Automattic在全球擁有約2000名員工。Automattic的員工分布在世界各地。
馬特(Matt)的童年是什么樣子的呢?
馬特和他的妹妹一起在休斯頓長大。他的媽媽負責管理家庭,他的爸爸則大部分時間為石油公司工作,擔任計算機程序員。作為青少年,馬特曾考慮成為一名音樂家,對薩克斯風(fēng)感興趣,因為他的父親喜歡演奏它。他上了一所表演藝術(shù)高中,這所學(xué)校氛圍很好,他經(jīng)常通過演奏薩克斯風(fēng)賺錢。他在各種地方演奏薩克斯風(fēng),比如不同的意大利餐廳。
為什么馬特沒有選擇音樂作為職業(yè)?
“在學(xué)校里,有些孩子是真正的神童,我表現(xiàn)得還不錯,但必須非常努力才能達到那個水平……而且我并不是最好的……這一點很明顯?!?/p>
馬特的父親有一臺電腦用于工作,但當他在家中得到一臺電腦后,馬特開始涉足計算機領(lǐng)域。起初,他只是玩弄幾個游戲,但隨著時間的推移,他開始參與不同的互聯(lián)網(wǎng)社區(qū)。
根據(jù)馬特的說法:
社區(qū)是基于共同興趣形成的。它關(guān)乎其他人,你可以了解到在那里的其他20個人……有一個叫做IRC的聊天系統(tǒng)……它類似于基于文本的Slack。
馬特是如何學(xué)習(xí)創(chuàng)建網(wǎng)站的呢?
在2000或2001年,建立一個網(wǎng)站要比現(xiàn)在復(fù)雜得多。馬特在高中時學(xué)會了如何建立網(wǎng)站。他通過書籍和大量的試錯來完成這個過程。當時有許多發(fā)布網(wǎng)站的軟件,如GeoCities、Dreamweaver、FrontPage等等。
大部分時間,他都在點擊某個軟件上的所有按鈕,然后看看會發(fā)生什么。這就是他學(xué)習(xí)任何軟件的方法。當時,馬特創(chuàng)建了一個名為footman的攝影網(wǎng)站,在網(wǎng)站上發(fā)布照片。為了啟動該網(wǎng)站,他使用了一個名為Gallery的開源軟件。它主要是一個PHP腳本,允許在網(wǎng)上發(fā)布照片。(那是在Flickr和Facebook出現(xiàn)之前的時代。)
Matt和陌生人一起創(chuàng)辦了WordPress.org
當Matt在學(xué)習(xí)編碼時,他接觸到了一個開源博客平臺b2 cafelog。他喜歡這個平臺,因此提出了一些關(guān)于b2 cafelog博客平臺的代碼更改建議。b2的主要開發(fā)人員喜歡Matt的代碼。Matt被要求提交一個工單并提交代碼。Matt提交的代碼很快被接受,并后來成為官方版本的一部分。以后更新該軟件的所有人都在運行Matt的代碼。
“我因為自己編寫的代碼被上百個網(wǎng)站運行而異常興奮,這太令人激動了?!盡att開始經(jīng)常為b2平臺貢獻代碼。b2平臺有來自世界各地的許多其他貢獻者。b2的主要開發(fā)人員Mitchell擁有整個b2平臺的控制權(quán)。2002年,主要開發(fā)人員Mitchell離開了b2。他是該項目的權(quán)威決策者。自從Mitchell離開b2之后,就沒有可能對平臺進行新的版本更新。這就是為什么來自世界各地的人都停止了對b2的貢獻。
Mike是如何發(fā)現(xiàn)Matt Mullenweg的呢?
當時Matt一直在博客上記錄b2平臺的最新動態(tài),他寫了一篇名為《博客軟件困境》的博客文章,提到他想要一種與眾不同的博客平臺,既要有出色的排版,又要像Blogger一樣簡單易用,還要像b2一樣具有可擴展性,代碼必須美觀而靈活。
由于b2 cafelog是開源的且GPL許可,因此其主要開發(fā)人員Mitchell所做的工作并沒有浪費。Matt希望通過這篇文章告訴社區(qū)中的其他人,即使有人消失了,該人創(chuàng)建的代碼也永遠不會浪費,人們可以輕松地獲取該代碼并繼續(xù)構(gòu)建自己想要的東西。
這篇文章公開后,一位名叫Mike Little的人評論說,如果Matt想要開發(fā)這樣的項目,他很樂意和Matt一起工作。
最終,Matt和Mike都采用了b2 cafelog代碼進行分支,作為創(chuàng)建全新平臺的基礎(chǔ)。Matt和Mike經(jīng)常在IRC上聊天,但至少三年都沒有見面。他們互相發(fā)送代碼塊,并通過代碼的評論進行交流。
WordPress.org 這個名字從何而來?
Mike和Matt創(chuàng)建了他們的b2分支。當時有五到六個其他的b2分支,人們試圖使用b2代碼創(chuàng)建有意義的東西。當時,Matt是博客社區(qū)的積極成員。博客社區(qū)的成員們經(jīng)常在咖啡館或酒吧相聚,聊聊博客。當Matt提到Mike和Matt正在構(gòu)建的平臺時,一位名叫Christin的博主想到了WordPress這個名字。Matt喜歡WordPress這個名字,就決定采用它。
之前參與b2的很多人都喜歡Matt和Mike正在做的事情。他們中的大部分人都遷移到了這個新項目。如果你仔細查看WordPress.org的歷史,你會注意到它從來沒有作為一個商業(yè)項目開始,他們只是想讓每個人都能更輕松、更有趣地參與到博客的創(chuàng)作中來。這是WordPress.org項目中所有參與者的業(yè)余愛好項目之一。
一個革命性的重要概念改變了博客的發(fā)展
WordPress.org于2003年5月正式發(fā)布,由Matt和Mike發(fā)布。世界上大多數(shù)使用過任何類型博客軟件的博客作者都對WordPress感到興奮。此外,來自各種在線社區(qū)的開發(fā)人員也對WordPress感到熱情。在WordPress發(fā)布之前,Matt聯(lián)系了b2的開發(fā)人員,并要求他們一起為一個項目做出貢獻,而不是分別開發(fā)不同的項目。他要求他們一起做一件大事,于是他們開始為WordPress做出貢獻。在發(fā)布時,WordPress有五到六名指定的開發(fā)人員,但數(shù)百名開發(fā)人員對其進行了小的改變或調(diào)整。當WordPress.org首次發(fā)布時,數(shù)百人開始在日常生活中使用它來撰寫博客。
隨著越來越多的人開始采用 WordPress.org,運營的總成本是多少?
隨著越來越多的人開始使用WordPress.org,運行所需的成本也在增加。那時還沒有亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)。他們租了一臺像是某處建筑物里的盒子一樣的服務(wù)器。你可以在線與它交互。運營和租用這個服務(wù)器的總費用是每月425美元。當時,服務(wù)器成本是主要費用。為了支付服務(wù)器費用,Matt曾經(jīng)通過幫別人建網(wǎng)站和修電腦,以及在某些地方演奏薩克斯管賺錢。
雅虎和 CNet 等公司的工作機會
Matt Mullenweg收到了許多大型科技巨頭的工作邀請。這些公司希望他為他們工作并處理一些重要工作。其中一些公司包括雅虎和CNet,后者是最早的互聯(lián)網(wǎng)媒體公司之一,他們之前就建立了一個內(nèi)容管理系統(tǒng)。CNet向Matt提供的薪水約為90,000美元,而當時的Matt收入大約是每月1,000美元。對于當時20歲的Matt來說,90,000美元的工作報價就像是中了彩票。
Matt接受了CNet的工作邀請,原因如下:
“他們允許我保留我正在創(chuàng)建的代碼的知識產(chǎn)權(quán)……通常當你加入像谷歌這樣的公司時,你會將你創(chuàng)造的所有權(quán)利都簽訂給他們……對我來說,知識產(chǎn)權(quán)非常重要?!?/p>
他在20歲時是如何了解知識產(chǎn)權(quán)的?
“我只是在網(wǎng)上閱讀了很多博客,并且由于我的音樂背景,我非常熟悉知識產(chǎn)權(quán)權(quán)利...我仍然堅信版權(quán)?!?/p>
Matt曾在Cnet擔任項目經(jīng)理。在Cnet,他只負責特定的項目。Matt對WordPress.org的經(jīng)驗幫助了Cnet的人們快速處理事務(wù)。在Cnet工作期間,他還為非營利組織wordpress.org貢獻了代碼。
什么促使Matt推出了盈利性的WordPress.com?
Matt向當時的Cnet CEO進行了推薦:
WordPress.org很酷,但是設(shè)置很復(fù)雜......我們可以輕松地點擊幾個按鈕設(shè)置您的博客。我認為這會很受歡迎......我們來試試吧……
整個Cnet團隊決定不進入博客托管業(yè)務(wù)。Matt對這個想法非常興奮,于是在Cnet工作的同時,他創(chuàng)立了名為Automattic的公司。Matt雇用了Automattic的前幾名員工。這個想法是創(chuàng)建商業(yè)實體作為WordPress的附加組件,并提供簡單的托管服務(wù)。他們希望創(chuàng)造一些讓普通人可以使用的東西,即使他們不懂編程,也可以創(chuàng)建自己的博客。
Matt 最初籌集了 0 美元來運營 Automattic 公司
Matt 最初通過自己的資金來資助整個項目。他用信用卡和 Cnet 的薪水開始了這個項目。
根據(jù)馬特的說法:
我絕對過度擴張了自己。
但當公司開始運轉(zhuǎn)時,他意識到自己的薪水和信用卡款項不足以資助 WordPress 的盈利版本。
Matt 回憶起有人聯(lián)系他想在 WordPress.org 上進行廣告投放。廣告投放費用大約是每月 2000 美元。該廣告商希望他們的網(wǎng)站在谷歌上獲得更高的排名,以獲得一些有價值的關(guān)鍵字,例如各種疾病。他告訴 Matt,由于人們復(fù)制了他們網(wǎng)站上的內(nèi)容,他們就無法在谷歌上排名。
他想讓 Matt 在 WordPress.org 上提供指向他的網(wǎng)站的鏈接。這將有助于他們在谷歌上排名更高。為了幫助這位廣告商,Matt 發(fā)明了一種新的外鏈方式。Matt 使用 CSS 代碼,以這樣一種方式,如果您以用戶的身份在瀏覽器中訪問該網(wǎng)站,外部鏈接將是不可見的。如果您像 Google 這樣的機器人訪問 WordPress.org 網(wǎng)站,則會顯示該網(wǎng)站上存在外部鏈接。由于 Google 使用機器人來索引網(wǎng)站,Matt 的策略將有助于該廣告商獲得數(shù)百萬個有價值的關(guān)鍵字的新用戶。這個行為背叛了成千上萬人的信任。
后來,Google 發(fā)現(xiàn)了 CSS 代碼。當他們發(fā)現(xiàn)這個簡單的 CSS 代碼欺騙了他們的搜索引擎時,Google 的人非常生氣。因此,Google 決定將 WordPress 從其搜索中刪除。這就像被從互聯(lián)網(wǎng)上抹去一樣。
Matt Mullenweg 通過這樣做背叛了成千上萬的人的信任。在此之后,Matt 修復(fù)了代碼并寫了一篇博客文章公開道歉。最終,Google 原諒了 Matt,并將 WordPress 重新放回搜索引擎。
Matt離開Cnet專注于創(chuàng)辦Automattic公司
他創(chuàng)造的第一個商業(yè)產(chǎn)品叫做Akismet。這是一種反垃圾評論系統(tǒng),以他的姐姐命名。Akismet是一個機器學(xué)習(xí)系統(tǒng),可以分析數(shù)百萬個博客的垃圾評論,并給出“贊”或“踩”的反饋。如果返回“贊”,評論就是有意義的,否則就有可能就是垃圾評論。這有助于人們自動從他們的網(wǎng)站上刪除垃圾評論,無需手動識別垃圾評論。Akismet可以免費用于個人使用,但商業(yè)使用需要支付費用。Matt早就決定,WordPress.com將保持免費,他的商業(yè)模式將是出售WordPress插件。
為什么Matt要籌集資金?
Automattic的每個員工來自不同的城市,他們遍布全球。當時,Automattic每月的收入約為20,000美元。Matt意識到,如果在這種情況下發(fā)生了什么事,他們停止賺錢了,那么公司將無法支付下個月的工資。他開始感受到與Automattic公司有關(guān)并信任Matt的這些人的責任感。
這并不是說需要錢來經(jīng)營企業(yè),但Matt想要一些備用現(xiàn)金,這樣他可以耐心地建立事情,或者在最壞的情況下,員工可以找到其他工作。最初,當Matt與投資者會面時,他們要求他雇用不同職位的人,例如首席執(zhí)行官(CEO)、首席技術(shù)官(CTO)和公司的其他高級職位。
Matt不想雇用任何這些職位的人。后來,Matt遇到了Tony Schneider,他之前將他的一家公司出售給了雅虎,并且對與他交談感到印象深刻。Matt聘請他擔任Automattic的首席執(zhí)行官(CEO)。雇用Tony Schneider作為首席執(zhí)行官幫助Automattic從私人投資者那里籌集資金。當時,Tony是公司的CEO,而Matt的頭銜是Automattic的總裁。
WordPress.com如何吸引人們采用其平臺和服務(wù)?
據(jù)Matt所說:
“這全靠口碑……當時我們做的一件事是,在所有運行WordPress的網(wǎng)站的模板中默認顯示‘powered by WordPress’?!?/p>
如果您訪問任何運行WordPress的網(wǎng)站,都會看到一個鏈接顯示這個網(wǎng)站由WordPress驅(qū)動。您可以單擊該鏈接并探索WordPress。
如果在探索階段您喜歡wordpress.com,您可以輕松嘗試它。此外,在最初階段,Matt喜歡閱讀各種人的博客。當有人抱怨諸如“哦……我的網(wǎng)站變得很慢”之類的事情時,Matt會告訴他們有關(guān)WordPress.com服務(wù)的信息。
2 億美元的收購要約和 Automattic 目前的估值
2007年,Automattic團隊當時只有20個人。當時,Matt擁有該公司超過一半的股份,并收到了以2億美元的價格出售wordpress.com的收購要約。對于一個僅成立2年的公司來說,這是一筆非常優(yōu)秀的交易。年僅23歲的Matt將賺取約1億美元。
他開始認真考慮這個想法。他想,他需要在這么年輕的時候退休嗎?當他問自己時,他覺得退休的想法很無聊。他向他的妹妹、母親和父親問了一個嚴肅的問題。如果他們的銀行賬戶里有1億美元,他們會用這筆錢做什么?他們想買一輛超酷的車,買一棟房子,去度假。為了做到這一切,他只需要500萬美元。那么他會用剩下的錢做什么呢?
那時他想做的是每天都編程,四處旅游遇見新朋友。他想與他喜歡合作的人共事,就這樣。一旦他認真地質(zhì)疑自己,他得到的唯一答案就是不要在這么年輕的時候出售公司。
2009年,WordPress下載量達到了1000萬次
在2009年之前,WordPress團隊添加了一個功能,使WordPress不僅可以運行您的博客,還可以管理整個網(wǎng)站。這個功能成為了WordPress.com的關(guān)鍵功能之一。它幫助WordPress成為一個內(nèi)容管理系統(tǒng)。在那之前,WordPress只是一個日志或博客軟件。后來,更大的公司被WordPress所吸引,因為他們可以通過它管理他們網(wǎng)站的所有頁面。
Automattic的當前估值
在2021年,Matt宣布該公司現(xiàn)在的估值為75億美元。在他們的旅程中,Automattic收購了像WooCommerce、Tumblr、Simplenote和其他幾家公司。
結(jié)束
這是一個程序員從零開始構(gòu)建WordPress的故事。全球40%的網(wǎng)站都是使用WordPress構(gòu)建的。然而,Matt Mullenweg創(chuàng)建WordPress并不是為了追求商業(yè)收益,而是為了讓每個人都能更輕松、更有趣地參與博客的創(chuàng)作。Matt Mullenweg的熱情和堅持,以及他對社區(qū)和開源的信仰,激勵著年輕的程序員。他的故事告訴我們,只有真正的熱情和堅持不懈的努力才能讓我們實現(xiàn)目標并獲得成功。
文章創(chuàng)作不易,如果你喜歡我的分享,別忘了點贊轉(zhuǎn)發(fā),讓更多有需要的人看到,最后別忘記關(guān)注「前端達人」,你的支持將是我分享最大的動力,后續(xù)我會持續(xù)輸出更多內(nèi)容,敬請期待。
原文:
https://levelup.gitconnected.com/meet-a-programmer-who-turned-an-open-source-platform-into-a-7-500-000-000-company-645e14c53c8作者:Sanjay Priyadarshi
非直接翻譯,有自行改編和添加部分,翻譯水平有限,難免有疏漏,歡迎指正