IDE和TXT

來源:互聯網
上載者:User

標籤:style   使用   問題   代碼   html   工作   htm   size   

寫這篇文章純粹個人觀點。可能與你的觀念背道而馳。

對於新手,在學習編程的時候大多數“老手”都會說,新手應該使用記事本(txt)來敲代碼,這樣可以避免依賴工具,能夠學習的更紮實。但真的是這樣嗎?這裡面其實隱藏一個問題,就是對於新手是應該橫向學習還是縱向學習。橫向學習我指的是對於一門程式設計語言能夠有全面的認識,瞭解更多的特性,雖然對於每個具體特性並不是很深入也許只知道一個概念。縱向學習我指的是對於一個知識點掌握的比較深入,但是對於其他知識並不瞭解甚至不知道他的存在。所以很多“老手”都是在強調新手進行縱向學習。因為在記事本裡面寫代碼,錯了都沒有提示,你只能看運行結果來判斷,好的,也許你最後運行結果正確。那麼這種方式真的適合你嗎?在使用IDE編程中有一個很好的優點就是文法提示功能。在使用過程中他會根據你的輸入為你提示更多的內容。例如(還是以HTML為例)你在IDE中輸入h實際上你想輸入head標籤,但是他會告訴你還有h1,h2等標籤的存在,相當於給了你學習的線索,當你瞭解了head標籤你是不是會再去瞭解一下h1,h2標籤呢?所以在使用IDE編寫代碼中你會得到一個學習線索。但是在記事本中你在非常瞭解head標籤之後怎麼知道還有h1,h2標籤呢?

再舉個例子在寫C語言代碼的時候不編譯你也許很難發現錯誤,但是在IDE中有語法檢查你就知道一些基本的語法錯誤,知道為什麼錯了,在發現錯誤之後一般會進行修改,在修改的過程中也許還會發現其他錯誤,也就是說在使用IDE的過程中你能發現更多的錯誤類型,而且不用每次編譯,效率更高。總之與記事本相比IDE讓你敲代碼的時候能給出一個學習線索,所以很適合橫向學習。當然記事本也有一個好處就是能鍛煉打字速度(這是我能想到的唯一優點)。

再扯遠點說,來討論這麼一個問題,我們什麼時候應該進行橫向學習什麼時候進行縱向學習。做IT這行技術日新月異,每一個產品都不可能僅僅使用一種技術實現。在你還沒有工作8年以前最好是儘可能的瞭解這個世界瞭解更多的技術。你只有知道了(不一定要精通)才有更多選擇,才能找出最優解決方案。當然你不可能一輩子做橫向學習,那時候你就是所有的東西都知道卻沒有一個能拿得出手也不行。所以當你的技術廣度達到一定程度時候好好找一門技術鑽研一下,開始縱向學習。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.