想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

介紹一下自己

首先我是一個文科生,就是高中天天背政史地的那種孩子。後來覺得計算機很神奇,於是大學從商科轉到了計算機相關專業,並一直對計算機保持興趣還有努力。

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句


編程語言難學嗎?——答案是不難學


‍感覺好難的原因一:我就是感覺好難啊(心理原因在作祟)

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

首先,編程語言真的不難學,有些人可能會覺得我站著說話不腰疼,可能會說:“你是學會了才說這個話的。我們沒學會當然會覺得很難了”。那我這麼說吧,當你小學六年級的時候,你覺得加減乘除法難嗎?那肯定是不難的,但是在小學二三年級的時候,你可能覺得這個有些難,但是現在你長大了,你覺得這些都是你日常解決問題的基礎知識,所以加減乘除對你來說不難。

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

編程語言就很類似,學習一門編程語言就是你以後解決問題的基本功。它的很多東西都是規定好的,雖然每隔一段時間都會有新的版本出現,但是改變的很少。因此首先克服你畏難的心理。

感覺好難的原因二:我英語挺差的

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

你可拉倒吧。漢字都有認不出來的時候,更何況英語。的確,現代很多編程語言都是英語。易語言是中文的(但是我並不推薦它)。但是英語不好和對你是否能學會編程語言的影響很小,雖然我們看到了很多人在寫代碼的時候全屏幕都是英語,但是很多都是漢語拼音或者單詞(因為代碼裡面有很多的變量名),而真正涉及到編程語言的的單詞很少。

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

雖然編程語言稱之為一門語言,但其實很多都是框架式,模式化的語句,一點單詞+一些符號或者縮進就構成了一條語句。並且編程語言是人造的,它的出現就是方便人類更好地使用計算機,所以單詞的意思很好理解。

因此學會編程語言和你的英語好不好沒有太大關係,你只需要在學習的過程中多費一點點心思,把不懂的單詞記下來就可以,肯定沒有3500詞那麼多,最多應該200詞就可以了。

感覺好難的原因三:我邏輯能力(數學)挺差的

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

有些人覺得寫代碼需要特別強的邏輯能力,邏輯思維一定要好。實際情況是看情況,如果你想搞人工智能,這的確需要數學能力比較好的人,但如果你只是簡單地玩耍,做一寫“小幫手軟件”,小學數學就夠了。

路上小挫折不斷

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

的確,對於一個新手來說,會面臨很多的困難,很多人“倒”在了配環境,裝軟件的路上,這一點可以說相當真實,因此很多人沒有堅持下來。


零基礎行嗎?——答案是 行


零基礎可以,但是你需要多一點努力

雖然編程這件事情不難,但是如果你真的想做成一個“小玩意”,那需要你一定的其他知識,因此你可以看我的很多其他小短文。

讓小朋友懂一點計算機(一)| 二進制與布爾代數

讓小朋友懂一點計算機(二)|二進制對數字和文字的表達

讓小朋友懂一點計算機(三)| CPU是如何實現1+1=2的

讓小朋友懂一點計算機(四)|CPU的草稿紙——內存

這些知識你可以想看小說一樣把它看完。你只需在你的心中有一絲絲印象就可以。等用到的時候知道怎麼查就可以了。

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句


學哪種語言?——這個隨意


世界上並沒有最好的編程語言,只有最合適的編程語言

這個觀點是比較實際的。因為每種語言都有自己獨特的地方,這也決定了它的長處所在,因此我們要根據自己的情況來選擇。但是我們可能會學習很多語言。因為技多不壓身嘛。

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

因此我比較推薦C語言。為什麼推薦C語言,因為它真的很貼合計算機,在學習這個語言的過程中,你會對計算機的知識有了更深刻的理解。你可能以後使用的主力語言不是它,但是你一定不會忘記它。

如何自學

想學編程難嗎?零基礎行嗎?學哪種語言?我也是小白,我說兩句

這麼多自學網站,夠嗎


最後在叨叨兩句:我說的不全,也可能不好,但是編程根基是很重要的,希望你可以繼續保持你的愛好和興趣,並且以努力來澆灌它,不讓它枯萎。

如果有任何想說的,歡迎評論,私信,我隨時都可以看到並且回覆。


分享到:


相關文章: