當前位置:
首頁 > 知識 > 松本行弘:編程是一生的事業

松本行弘:編程是一生的事業

人物介紹

松本行弘(Yukihiro Matsumoto),1965年4月14日出生於日本鳥取縣。1984年,就讀於筑波大學第三學科信息學系。1990年大學畢業。後在島根大學攻讀博士課程,修滿學分後退學,未獲學位。

現任株式會社Network應用通信研究所研究員、樂天株式會社樂天技術研究所研究員、Ruby association 理事長、Heroku首席構架師。

經歷篇

高中時代:用自己設計的語言編程

第一次接觸電腦,是小學6年級。父親給他買了一個口袋型電腦L-Kit16。到了初中3年級,父親又給他買了Sharp PC-1210。第一次知道「編程」這個概念的松本便對編程產生了極大的興趣。

上了高中之後,松本就迷上計算機了。特別是對編程語言非常感興趣。可他當時對彙編語言、Basic都不喜歡,於是就開始自己發明語言,然後用這種語言來編程,寫在筆記本上。這也為後來Ruby的創作奠定了了基礎。

大學時代:不是去圖書館就是去研究室

大學松本考上了信息科學學院。在那裡他接觸了許多在書中看到但從未使用過的軟體和語言。

當時是計算機的黎明期。父親是反對松本考信息科學學院的。「什麼計算機,什麼編程,當個興趣就得了。」興趣面前,出路已不再是松本所考慮的。既然選擇了編程,便也義無反顧。

經濟不景氣,開始開發Ruby

1990年畢業之後,松本進了一家軟體公司。他的主要工作是公司內部OA軟體的開發。因為喜歡這個工作,所以常常加班到很晚才回家。當時松本的夢想就是一輩子做一個程序員。即使將來當爺爺了,也要繼續工作。

過了幾年,泡沫經濟崩潰的後續影響開始顯現出來。公司的業務一下子少了許多。時間非常充裕,於是松本就想自己干一點事情,他決定開始開發Ruby。這期間同事也給了他很大的幫助。

1995年,松本將Ruby公開。大家的反響極其熱烈。

理念篇

還是當怪才比較好

很多人都比較奇怪,松本的數學怎麼會那麼差。高中時代的松本甚至考過全班最低分。「擅長計算機的人數學就一定好,這只是人們的臆想而已。」松本在書中說道。

每個人的能力都有上限,綜合型人才往往是全面發展,而那些怪才往往專註於磨練他的專長。這樣的人走上社會之後,更容易成功。

開發計算機語言的初衷

所謂軟體,其目的就是讓計算機為人類工作。正因為人類的大腦有一定的能力限度,所以需要讓計算機承擔大部分的工作,讓人腦空出來去解決更難的問題。因此松本開發了ruby這樣的面向對象的腳本語言。

編程是一種興趣

在日本,棒球愛好者可謂多如牛毛,可是真正成為專業棒球手的卻是屈指可數。大多數人都是因為興趣才接觸棒球的。

同樣,有許多人愛好編程,於是世界上誕生了許多開源軟體。同時,解決程序bug的過程,和解謎的過程一樣,都是充滿驚喜的。

不過和專業的體育選手不同的是,很多專業程序員並不是因為喜愛編程才幹上這一行的。在松本看來,這一點,著實是比較悲哀的事。

編程是一種交流

在大家的印象里,編程其實就是坐在計算機前敲打鍵盤。不過這個工作其實非常人性化。

松本認為,至今依然沒有出現能夠自我編程的計算機,這也說明了編程是一種人類活動,甚至可以說,只有「人」才能編程。

此外,程序編寫出來是供給人類使用的。理解人的追求、人的感受,對於編程人員來說是非常重要的。另外,當一個團隊聯合進行編程工作時,團隊成員之間的溝通能力也是不可或缺的。

編程是一種創造

多年來,松本對編程的熱愛從未有絲毫減少。他自述道,其中最重要的原因是:編程是一種創造性的工作。 只要有一台計算機,就能從無到有,構建出一個新的世界。

編程的世界中,沒有重力、因果等現實世界中的制約因素。如此自由的創造性活動,除編程外,別無他選。能通過編程,創造出一個我想像中的世界。這是編程最大的魅力。

編程是一生的事業

松本認為,和許多活動相比,編程不需要體力。「如果你不去那些徹夜加班的公司,那基本上年齡和體力都不是問題。 」編程更需要的是知識、經驗、判斷力等,這些都不會因為年齡的增長而退化。

換句話說,編程是可以干一輩子的。這一點,和那些專業體育選手略有不同。

日本有一個說法:「35歲是程序員的退休年齡。」我的身邊的確有許多30歲左右就漸漸遠離編程的朋友。與其說是因為他們能力低下,不如說是社會因素使然。

在日本的IT界,優秀程序員的價值沒有得到充分的認可,再加上論資排輩的傳統以及職業價值的不平衡,35歲成為一個分水嶺。

實際上,國外許多著名的編程人員即使到了暮年也依然活躍在第一線。松本的大學導師,退休之後依然高產,因為退休使他沒有雜事的干擾,能夠專心致志地干他想乾的工作。干一輩子編程,也是松本自己的夢想。

編程本來就是一件有趣的事。「因為覺得有趣,所以進步很快,能編出優秀的語言來。如果你覺得編程只是一種謀生手段的話,那還是趁早辭職吧。快樂編程能使你的人生碩果累累,我相信。「松本如是說。

原文資料:

Tech總研對松本行弘的訪談

《我的編程人生》

《松本行弘×結城浩:話說Ruby》

《樂天×松本行弘:世界將會怎樣?》

小編拉你進粉絲微信群

不是在文章評論里回

點擊展開全文

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

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


請您繼續閱讀更多來自 程序員之家 的精彩文章:

1000 贊的程序員高薪職業建議
你這代碼有問題啊!
真實的程序猿和段子里的一樣嗎?
程序員去一家公司主要看什麼

TAG:程序員之家 |

您可能感興趣

編程難在哪裡?一個美國實習生的故事
數控行業現狀與前景的探討,一個編程工程師的肺腑之言
目前10大前景最好的行業,編程、電子商務上榜,有你做的行業嗎?
「編程不規範,同事兩行淚!」
發生在編程過程中的五件趣事
IT行業為什麼要學習軟體編程
來看看目前各個行業軟體用的都是什麼編程語言?
宇宙生命研究者:很可能我們也是一種AI,一種被編程好的生物AI
焦慮的 BAT、不安的編程語言,揭秘程序員技術圈生存現狀!
程序員的編程能力與編程年齡
做鉗工轉行編程的一些經歷,給迷茫的新人一些建議
程序員們,是時候面向故事編程了!
編程是一門藝術
程小奔,一款能夠讓編程變簡單的教育機器人
從編程小白到行業大牛,微軟:我全都要幫!
C語言編程基礎,簡單的五子棋小遊戲
編程學習,該是一件和英語學習同等重要的大事
我熱愛編程,但我討厭這個行業
想轉行做程序員,學哪種編程語言比較好?
萌新編程號啟蒙型教育機器人,體驗不一樣的編程樂趣