回覆列表
  • 1 # 南北競爭戰略

    建議先到知名JAVA培訓機構下載免費學習影片,看了N遍後,報名培訓,因為這些機構影片只有基礎語法,沒有專案實戰,4-6個月出來後,基本對程式設計有些理解了,自學浪費時間較多,成本大。

  • 2 # 之之來了

    1、首先自然是選擇學習的程式語言了,計算機語言的種類繁多,但是大體可以分為機器語言,組合語言,高階語言以及指令碼語言。像是我們經常聽到的C語言,java,易語言都是屬於高階語言,像是php,javascript,jsp,asp.net就屬於指令碼語言了。不同的語言難易程度也不相同,可以根據自己的情況進行選擇性學習。

    2、選定了學習程式設計的語言,就可以開始學習程式設計了。學習程式設計的過程中入門是一個很重要的過程,尤其是對於程式設計一點都不瞭解的朋友,看著那些密密麻麻看不懂的程式碼,什麼熱情都被澆滅了,從而就此放棄了學習程式設計,因此選擇程式設計的入門方式十分重要。

    4、以前的學習可能只能靠書本和老師,但是現在不同了,現在是網際網路時代,我們可以從網上獲取到我們需要的知識,自然也包括了學習程式設計。現在很多程式語言都出了影片教程,而且還不止一家,我們可以挑選最適合自己的影片教程來學習。

    6、光看不練假把式,每當我們看完一節影片教程的時候,我們就應該把講述的這些內容自己多練習幾遍,直到完全掌握。這樣再去看下一節的影片教程,千萬不要光看不練,我們的目的不是為了看影片而看影片,而是為了掌握知識,只有掌握了才是自己的。

    7、當我們累計到一定程度的知識之後就可以做一個簡單的專案了,一是為了鞏固所學的知識,把我們所學的知識串聯起來,二是為了以後的工作做準備,畢竟早點熟悉以後的工作內容才能早點上手。當然初次做專案可能會感到盲目,沒關係,一般影片教程會專門抽出幾個課時來講解專案的製作,我們跟著製作即可。

    8、總結來說學習程式設計最容易讓人放棄的就是兩個階段,一個就是入門階段,一個就是覺得什麼都會學了,但是什麼都做不成的階段。入門的話我們可以選擇影片教程,相對於書籍來說小編覺得比較好,如果遇到第二個階段可以做個專案,把各個知識點連線起來,在做專案的過程中查漏補缺,這樣做的話應該有利於你的程式設計學習之路。

  • 3 # 普釘

    這個問題太寬泛,我看到這個問題,一直在想如何回答,想想這個問題包含的東西太多,無法開始。

    我在一家外企做程式設計工作,我的很多同事除了問如何提高自己的技術以外,還會會問一個問題怎麼提高自己的英文水平,能夠和老外溝通。

    其實想一想這兩個問題其實是一個問題,那就是怎麼學好一門語言?英語是和人溝通的工具,而程式語言是和計算機溝通的工具。

    想一想,我們是怎麼學習漢語的?有多少人可以正常的聽說讀寫漢語,但是又有多少人可以被認為是熟練,或者掌握了漢語,甚至說是語言大師?

    前者多而後者少。程式語言也一樣,很多基本掌握能夠運用的人,但是能被稱為熟練或者專家的人那是很少。

    以上那麼多廢話,主要是想表達一個意思,那就是程式語言並不難學,但是要學好很難。

    那好吧,就怎麼學習程式設計給一點我的看法,拋磚引玉吧:

    第一,程式設計是實踐的學問,要動手編碼,這很重要,平時多寫一些,讓計算機給你反饋,畢竟溝通是雙向的。就好像英語一樣無論你記住了多少單詞,多少語法,你不開口說,不寫一些東西,那學習效果會大打折扣的。編碼的世界上本來沒有路,踩的坑多了也就成了路。

    第二,要堅持學習,有計劃,可持續性的學習。我不反對一段時間內爆發性,集中性的學習,就好像學校裡考試前突擊複習一樣。但是想學好一門東西需要持之以恆。見過一些人包括我自己,覺得這個技術很好,那個也不錯,就都想學,結果都沒學好。

    第三,要讀經典,經典的著作如<thinking in JAVA>,經典的原始碼。學語言需要看大師級作品。學習語言也一樣,需要讀大師級的開原始碼,我曾經度過structs的原始碼(暴露年齡了),可能現在一點也不記得了,但是我想我在程式碼結構,程式設計風格上是獲益匪淺的。經常讀,反覆讀。

    第四,多交流。多和比自己牛的請教,看看別人是怎麼理解的,多分享自己的看法和經驗,看看別人是怎麼運用的。

    第五,選擇和運氣,如果有一個好的專案和,專案組,裡面的人都樂意分享,那麼對成長是很有幫助的。

    最後,語言只是工具,我們要傳達給計算機的意思才是最重要的。那就是解決問題的邏輯和思想,最後一定是這些。這就好像語言大師用你想不到的詞和句子表達你想像不到的意境一樣。

  • 中秋節和大豐收的關聯?
  • 重金打造的大清海軍厲害嗎?