<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 理念篇: #### 還是當怪才比較好 很多人都比較奇怪,我的數學怎么會那么差。高中時我甚至考過全班最低分。“擅長計算機的人數學就一定好”,這只是人們的臆想而已。 在日本的教育體制下,學生都被培養成面面俱到可又面面平庸的“綜合型”人才。不過,我遇到的成功人士,大多都是一些在某些方面特別強,但在某些方面特別差的人。我的數學從來就是1(滿分為10分),一旦到了程序語言的考試,我則有取得1000分的自信(雖然滿分為100分)(笑)。 每個人的能力都有上限,綜合型人才往往是全面發展,而那些怪才往往專注于磨練他的專長。這樣的人走上社會之后,更容易成功。 #### 我開發計算機語言的初衷 所謂軟件,其目的就是讓計算機為人類工作。正因為人類的大腦有一定的能力限度,所以需要讓計算機承擔大部分的工作,讓人腦空出來去解決更難的問題。因此我開發了ruby這樣面向對象的腳本語言。 #### 我為什么不自己創業 我是一個數學很差的人(笑)。讓我算錢,就更差了。很多人都會問我為什么不自己做公司,這是因為我實在不擅長。我現在的工作,能讓我自由、專注地開發程序。這樣就足夠了。 #### 編程人員不需要擅長數學 編程人員要做的其實就是傾聽客戶需求,寫下來,然后借助計算機語言讓計算機去執行相應的任務。這哪里需要數學嘛?大家不要被表象所迷惑。算術反正有計算器,不用愁。而在計算機的世界里,比數學更重要的,是作為人本身所需要的一些技能。比如傾聽能力、理解力等。其中最重要的是溝通能力。 #### 編程是一種體育運動 很多人年輕時都熱衷于體育運動,有些人上了年紀依然熱衷。很不巧,我從小就不擅長體育,不過我能理解那些體育愛好者的感受。體育能夠使人生變得豐富多彩。而編程其實與體育有著許多共同之處。可能很多人覺得編程和體育根本不沾邊。不過,請你試著想一想,棋類常常被歸類為體育運動之一,這是為什么呢?因為它其實是一種腦力運動。 說到編程和體育的共通點,第一,二者都需要通過反復練習才能獲得技術上的提升。要想成為一名優秀的程序員,知識和經驗都很重要。編程人員常常需要以苦為樂。 第二,編程對美和速度的追求,與體育相似。優秀的程序言對自己“作品”中蘊含的程序之美,非常執著。另外,程序員在進行性能調優時的測定行為,以及對自我瓶頸的突破,和游泳以及田徑選手有類似之處。 #### 編程是一種興趣 在日本,棒球愛好者可謂多如牛毛,可是真正成為專業棒球手的卻是屈指可數。大多數人都是因為興趣才接觸棒球的。同樣,有許多人愛好編程,于是世界上誕生了許多開源軟件。同時,解決程序bug的過程,和解謎的過程一樣,都是充滿驚喜的。 不過和專業的體育選手不同的是,很多專業程序員并不是因為喜愛編程才干上這一行的。這一點,著實是比較悲哀的事。 #### 編程是一種交流 在大家的印象里,編程其實就是坐在計算機前敲打鍵盤。不過這個工作其實非常人性化。至今依然沒有出現能夠自我編程的計算機,這也說明了編程是一種人類活動,甚至可以說,只有“人”才能編程。 此外,程序編寫出來是供給人類使用的。理解人的追求、人的感受,對于編程人員來說是非常重要的。另外,當一個團隊聯合進行編程工作時,團隊成員之間的溝通能力也是不可或缺的。 #### 編程是一種創造 多年來,我對編程的熱愛從未有絲毫減少。其中最重要的原因是:編程是一種創造性的工作。 只要有一臺計算機,就能從無到有,構建出一個新的世界。編程的世界中,沒有重力、因果等等現實世界中的制約因素。如此自由的創造性活動,除編程外,別無他選。我能通過編程,創造出一個我想象中的世界。這是編程最大的魅力。 #### 編程是一生的事業 和許多活動相比,編程不需要體力。如果你不去那些徹夜加班的公司,那基本上年齡和體力都不是問題。 編程更需要的是知識、經驗、判斷力等等,這些都不會因為年齡的增長而退化。換句話說,編程是可以干一輩子的。這一點,和那些專業體育選手略有不同。 日本有一個說法:“35歲是程序員的退休年齡”。我的身邊的確有許多30歲左右就漸漸遠離編程的朋友。與其說是因為他們能力低下,不如說是社會因素使然。在日本的IT界,優秀程序員的價值沒有得到充分的認可,再加上論資排輩的傳統以及職業價值的不平衡,35歲成為一個分水嶺。 實際上,國外許多著名的編程人員即使到了暮年也依然活躍在第一線。我的大學導師,退休之后依然高產,因為退休使他沒有雜事的干擾,能夠專心致志地干他想干的工作。干一輩子編程,也是我的夢想。 編程本來就是一件有趣的事。因為覺得有趣,所以進步很快,能編出優秀的語言來。如果你覺得編程只是一種謀生手段的話,那還是趁早辭職吧。快樂編程能使你的人生碩果累累,我相信。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看