不去培訓班,你憑什麼覺得自己能學會程式設計,嗯?!
最近,很多想學程式設計的朋友向我諮詢:怎麼入門做一名程式設計師。作為一個在程式坑裡摸爬滾打了十幾年的程式設計師,我今天就索性地任性一回,向某部分無基礎,無學歷,無能力的“三無”同學說個真話:“不去培訓班,你憑什麼覺得你能學會程式設計!” 歡迎拍磚!
人“醜”就要多努力
請記住,學歷低不是你的優點。學歷低雖然並不能說明你的能力很差,但是更不能說明你的能力很強。除了極個別是因為家庭條件造成沒法念書之外,我可以很大膽的下一個判斷:大部分人之所以學歷低,是由於青年時期的不自律造成的。如果從小就嚴格要求自己,往往不會導致自己學歷低。從兩點分析:其一、學歷低,從側面可以說明你的自我約束能力不強。而程式設計是一個艱苦而且枯燥的學習過程。如果你不能夠在學習的過程中,投入比別人更大的努力,根本就堅持不到最後。其二、學歷低,說明你的知識體系落後於別人,需要比別人付出更大的努力去補充學習基礎知識,才能學會程式設計。努力吧,少年。
培訓就是金錢換效率
某位大四的學生,大學玩了三年,快要到找工作的時候,才猛然發現沒有學到本領。於是,他找到了我並向我諮詢。他非常焦急的問我,說自己想做一名程式設計師。有沒有什麼更好的方法可以快速學會程式設計。我告訴他,學習程式設計有三難。第一、不知從何入手;第二、學習的過程中掉坑了沒人搭救;第三、學會了不知道怎樣找工作。在經濟條件允許的情況下,如果有高手願意帶你,給你實戰的指導則是最佳,實在不行就去找個培訓班。不建議自己埋頭苦幹,因為效率太低。實際上時間就是金錢,早學會了去工作,也是能把錢掙回來的。但是能想明白這個道理的人確實不多。
只是帶入行,別奢望帶成高手
大多數學習程式設計的朋友,最關心的問題是多久能學會。這裡面存在一個悖論,多久能學會程式設計並不取決於老師,而是取決於你自己的努力程度
知識憑啥免費
隨著物價越來越高,有“形”的商品越來越貴。而無“形”的知識,在很多人的腦袋裡根深蒂固的理應“無價”——無價即免費。我曾經這樣問過一個同學:學會程式設計之後,要幹什麼?同學回答:去打工賺錢。程式設計師打工賺錢,實際上就是出賣自己的知識賺錢。這裡有一個很有意思的邏輯:大家都希望把免費的知識裝進自己的腦袋,然後用這些免費的知識去變現掙錢。為什麼免費的知識裝進你的腦袋之後,就能變得有價值,能掙錢了?你確定你不是出賣體力掙錢,而是出賣知識掙錢?
總結
文章闡述了幾個觀點。1.知識是有價的,花錢獲得知識並不吃虧。2.要知道自己的優勢和短板,通過各種方法去獲取知識。3.別對培訓班期望太高,但是它確實能改善你獲取知識的效率。最後,你如果不學習,誰能保證把你教會,嗯?!