天天看點

從程式設計小白到入門碼農的五個途徑

一、找人帶(推薦度:四星半,可行性:兩星)

對于程式設計小白,能找到老鳥帶是上升最快的途徑。有些新人連設定環境變量和安裝必要的程式都不會,還沒摸到程式設計的大門已耗盡了所有的耐心。另外,老鳥還會教你一些學校學不到的知識點。舉個最簡單的例子,要求輸入兩個數,列印兩數相除的結果。大多數學校教你寫出程式就萬事大吉了,但是你有沒有想過,如果輸入的除數為0怎麼處理?如果輸入的參數非數值又怎麼辦呢?這些坑,有經驗的老鳥會幫你填。随着小白逐漸入門,很多bug已不再是必應或谷歌就能應付了,與其花費大量時間上專業論壇問(還不一定能解決),不如找老鳥咨詢一下,也許幾分鐘就搞定了。那麼去哪裡找人帶,還能免費教你呢?通常可以選擇在網際網路公司實習,不僅有收入(實習工資,但并不多),還能學到本事。但這個方法适用大學生,可行性較低。如果你有熟識的人願意手把手免費教你,也是可以的。不過找人帶還有個缺陷——雖然上升快,但是學得不系統。這點會在文末講述。

二、看網上的教學視訊(推薦度:四星,可行性:三星)

非常适合零基礎的程式設計新人,選一門程式設計語言,從頭到尾看下來,每看完一節課,動手操作一遍,雖然整門課聽下來不能保證你已經有參加項目的實力,但是對這門語言肯定有大緻的了解,之後根據興趣完成一個作品,此時可以說你已經入門了。網上優質的視訊絕大多數是收費的,還有一些盜版的免費或低價視訊,個人偏向付費視訊,畢竟你花了至少幾百元,當學得枯燥,打算放棄的時候,摸摸凹進去的口袋,是不是又有動力了?實在不願意花錢的,這裡透露個不能說的秘密:破解版網盤下載下傳器+網上搜尋電子資源。個人不喜歡幫廠商做廣告(誰叫廠商沒給我錢哈),如果需要教學的網站、下載下傳器名稱以及現成的資源,可以私信我。

三、看入門程式設計書籍(推薦度:三星,可行性:四星)

新手隻要買一本入門的書即可(沒錯,就一本)。書名形如:XX入門經典、XX從入門到精通。買來後,把他通讀一遍,再實踐一遍,切勿一時興起買一堆書,根據我的經驗可能你連最簡單的那本書的五分之一都看不完——直接從入門到放棄。個人覺得買書适合學習專注,喜歡鑽研的人,否則非常容易半途而廢。

四、報教育訓練班(推薦度:兩星,可行性:三星)

這麼說吧,筆者身邊的所有程式猿裡,沒有一個參加過教育訓練班,此乃其一,其二,價格非常貴——少則七八千,多則兩三萬,想想這可以買多少書,看多少正版視訊了!此外,教育訓練班多如牛毛,想找到一個靠譜的真的很不容易。不過,教育訓練機構至今在市場占有一席之地也有它的道理,遇到技術問題可以直接找老師,同學之間能有交流,最終能否學到本事,甚至像其介紹的一樣拿到萬元薪水就得看你的造化了。

五、自行網絡搜尋(推薦度:一星,可行性:五星)

老鳥看到這裡估計要罵人了——學程式設計的哪個不是搜尋大神,且慢!本文講述的是程式設計小白,就算他能對電腦做基本的操作,懂得使用搜尋引擎,你确定他會發現問題、正确地描述問題,甚至檢視文檔嗎?我更推薦小白先從頭到尾系統地學一遍,而且不是不會什麼搜什麼——因為他們不會的太多了。

也許你已察覺,本文更主張小白系統地從頭學,因為我覺得查缺補漏是入門後的操作,舉個簡單的例子,用Python交換兩個變量。很多有基礎、甚至老鳥會自信的使用中間變量,但是倘若你系統地學過,一行x,y=y,x就搞定啦。

本文為“愛鋒程式猿”原創,轉載請寫明出處。

繼續閱讀