增強你的大腦思維能力:學習一種新語言/平臺

jopen 11年前發布 | 12K 次閱讀 編程語言

增強你的大腦思維能力:學習一種新語言/平臺

        英文原文:Increase your mind strength: learn a new language/platform

        大家好!

        這個標題跟一書里的話相同,這并不是巧合。我非常喜歡《程序員修煉之道》里的一些非常棒的諫言。我在這里主要想向大家分享的是,回答一些朋友問我的問題,“有必要學習一種新語言嗎?為什么?”。

        這是一個非常復雜的話題,下面是我的建議,它跟《程序員修煉之道》這本書里的觀點很相似。對于大多數時候或對于大部分人,我認為,在掌握了一些語言之后(例如 Java EE 和相關框架),做些努力去學習一種新語言是很有價值的。這背后主要的思想是“學無止境”,但這里要說的主要是提高你解決問題的技巧能力。

        做一個簡單的比喻,假設你非常善于繪畫,但只會用鉛筆。第一次用鋼筆畫時你會不小心的弄臟了畫面,因為你不適應用鋼筆繪畫。但當你更加注意后, 你不僅知道了如何用鋼筆繪畫,而且還會知道如何做出一些不同的效果,這種效果只有鋼筆才做的出來。如果你學著用其它不同的工具繪畫,你就會對繪畫產生不同 的認識。

        在編程世界里,如果我們看看過去,會看到很多編程語言崛起又衰落(例如匯編,Basic,Pascal,Cobol,Java 等等),還有很多的平臺/操作系統(DOS,BSD,UNIX,LINUX,Windows,iOS,Android,等)。我沒有說這些語言/操作系統 都死了,我主要是想說,事情在變化。所以,你要適應變化,養成接受變化的習慣。開放思想接受新事物,你將永遠是準備好的,不管未來遇到什么。所以,勇敢 些:精通你當前的工作,然后往前看,學習那些能你的當前項目不相關的東西。科技博客能幫助你找到好的新聞線索和相關書籍。

        說說我自己,我正在學習 Erlang 語言和 Elixir 語言(簡單說,這些語言跟我過去用過的語言十分的不同),在我的那篇 WhatsApp 文章里提到過這兩種語言,WhatsApp 里我用 Erlang 開發了自定義的 XMPP 系統。你可以通過這個鏈接快速的認識一下 Erlang 語言,在這里試一下 Elixir 語言。我想,相對于 Erlang,你可能會更喜歡 Elixir 的語法。你可以按照這個文檔安裝 Elixir 語言環境。如果你使用的是 Mac,你可以按照下面一步一步的安裝 Elixir:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"brew doctorxcodebuild -licensebrew tap homebrew/versionsbrew install erlang-r16brew uninstall erlangbrew link erlang-r16brew updatebrew install elixir

</blockquote>

        你通過下面的命令來試一下各種語言:

  • 輸入 “erl” for Erlang
  • 輸入 “irb” for Ruby
  • 輸入 “iex” for Elixir
  • </ul>

            我希望你能喜歡這篇文章,我會非常高興的閱讀你們的評論,我也會非常歡迎你們來我們提出你的其它觀點建議。

            Bye!!!!!

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!