文章 : 編程要自學(xué)或報班這事你都想不明白, 那必然是你智商不夠
昨天有人在我的技術(shù)群里又討論起了學(xué)python是自學(xué)還是報培訓(xùn)的話題, 事端引起是一個小白網(wǎng)友說自己沒什么基礎(chǔ),想學(xué)一下python,然后有人說這東西簡單,建議他自己買本書跟著學(xué)學(xué)就行了,也有人說想快速提升還是報班快, 雙方就這樣各執(zhí)一詞,一會就吵起來了,堅(jiān)持 自學(xué)的說培訓(xùn)學(xué)校都 是騙錢的,說那些推薦報班人都是培訓(xùn)機(jī)構(gòu)的托等等。 最后談話變成了人身攻擊,管理員不得不禁言雙方才算平息,那個剛開始提問題的小白也悄悄的退出了群,目測是相信那個推薦他自學(xué)的網(wǎng)友的話, 因?yàn)榱λ]他自學(xué)對于這位網(wǎng)友來講并不會有什么利益所得, 所以看上去似更不像是騙 人的, 而推薦他報班學(xué)習(xí)的那個網(wǎng)友,說他是培訓(xùn)機(jī)構(gòu)的托這個邏輯也很能令人信服,要不然你推薦培訓(xùn)機(jī)構(gòu)干嘛,肯定是你推薦一個人有提成嘛。。。
這樣的論戰(zhàn)在各個技術(shù)群里經(jīng)常發(fā)生, 相信多數(shù)人都見怪不怪了, 但我總是非常看不得很多說話不負(fù)責(zé)任、隨意指點(diǎn)別人人生且不考慮后果的人,這樣的人信口雌黃一下,可能就帶一個小白走入了一條彎路。所以今天我就給大家一些我對培訓(xùn)和自學(xué)的看法,希望能真正幫助眾多技術(shù)小白做出最適合自已的學(xué)習(xí)技術(shù)的方式,呵呵。
首先我個人是搞培訓(xùn)的,應(yīng)該算是國內(nèi)最早一批搞python培訓(xùn)且到現(xiàn)在活的還算不錯的人。 估計(jì)很多人一看我的身份,就覺得這注定是一篇軟文,看我的話也開始變的漫不經(jīng)心了,因?yàn)樵谒哪恐幸巡恢螘r被埋下了“培訓(xùn)機(jī)構(gòu)都垃圾”的觀念。追之緣由,也有可能是“傷之深,恨之切”吧,so有句話我堅(jiān)信,如果一個人首先不認(rèn)可你,那你無論表達(dá)什么觀點(diǎn),在他看來都是錯的,都是別有用心的。 所以沒關(guān)系 ,我也懶的去叫醒這些裝睡的人,呵呵。
先說我的觀點(diǎn)(以下所有論點(diǎn)都以學(xué)習(xí)python這個語言來為討論對象),
如果你是0基礎(chǔ)小白,那“自學(xué)約等于浪費(fèi)時間” 這個公式對你來講在大多數(shù)情況下都成立,且此公式適用于幾乎所有沒考進(jìn)985、211的人,別跟我扯淡裝b說你天資聰慧,我不care , 反正你有的是時間浪費(fèi),那就以身試水后才知道水深吧。
如果你是有1-2年其它語言(shell,perl, php除外,因?yàn)闀@三種語言的人群里面產(chǎn)出最多只是掌握編程語言的皮毛而已的偽程序猿,然后就說自己是會開發(fā),呵呵,你會毛線。 )開發(fā)經(jīng)驗(yàn)的人,如果現(xiàn)在想學(xué)python,我建議你自學(xué),因?yàn)檎Z言在多數(shù)情況下都 是相通的,差異更多是語法和一些特定功能而已,so 此時上萬的學(xué)費(fèi)去報班學(xué)習(xí),確實(shí)看似不值,雖然如果你報班,依然會比你自學(xué)這門語言學(xué)的更系統(tǒng)些,but 相信多數(shù)這樣的人群還是會選擇自學(xué)。 因?yàn)橛X得自己都會開發(fā)了,再花錢去學(xué)一門其它語言,在其它同行眼中可能會被看做能力很菜的表現(xiàn)。
python我是自學(xué)的,學(xué)python之前我是做運(yùn)維的,只會寫shell,也學(xué)過一點(diǎn)java\c++,但真心只是皮毛而已,由于自己想搞些自動化工具但shell太局限,java和c++對我想做的東西來講又感覺有些重, 于是發(fā)現(xiàn)了python, 2009我剛開始接觸python的時候,市場上哪有做python培訓(xùn)的呀, 連中文技術(shù)資料也幾乎只能找到一本叫《python簡明教程》的在線基礎(chǔ)文檔,當(dāng)年我只能對著這個文檔去寫代碼,結(jié)果是文檔看了一遍又一遍,知識點(diǎn)看懂了,但一寫代碼就又不會,完全沒思路,沒思路就再回去看,看完還是沒思路,很多時候覺得自己非常笨,明明感覺有些東西不難,但自己就是沒辦法自如的運(yùn)用。我到現(xiàn)在都記得非常清晰的事情是有一次我在寫通過socket傳文件的程序,發(fā)現(xiàn)程序有時能接收完完整的文件 ,有時不能, 自己搞了近一周也搞不明白,網(wǎng)上也找不到相關(guān)的解決方案(或者是因?yàn)槲也恢涝撊绾稳ニ眩踔炼奸_始懷疑這是不是socket本身的bug, 最后終于忍不住像一個搞c++開發(fā)的同事請教,他當(dāng)時不跟我一個辦公樓,然后遠(yuǎn)程連上來,拿我的代碼改了幾行,不到10分鐘,問題就搞定了。當(dāng)時我瞬間陷入了對高手的無比崇拜和對自己的愚笨無比逼視的冰火兩重天之中。這樣的事情后來也是經(jīng)常發(fā)生,個中痛楚,我相信只有經(jīng)歷過的人才有體會。
不過我還是跌跌撞撞自己學(xué)會了python,但只有我自己深知,自學(xué)的過程是多么的緩慢和漫長,遇到問題找不到原因,又沒人可問時的無助。這樣的處境我再也不想再經(jīng)歷。
so對于同是小白的你,我相信你應(yīng)該也不比當(dāng)年的我聰明到哪里去,如果你做好了愿意受自學(xué)這種折磨的準(zhǔn)備,我依然還不建議你自學(xué),因?yàn)榧词鼓闶歉试刚遗靶∈苄腿瞬牛阋廊唤?jīng)受不起時間這把殺豬刀的考驗(yàn)。為什么?因?yàn)槟阋靼祝@個社會是有竟?fàn)幍模愕耐胁粫戎闱斑M(jìn),你的行業(yè)不會等著你前進(jìn),你走慢了,你落伍了,你出局,就是這么簡單。
曾經(jīng)有一個做運(yùn)維的,14年聽過我的公開課,今年也來參加過公開課,但從來都沒報名學(xué)習(xí),由于經(jīng)常在群里@我問一些很基礎(chǔ)的問題,搞的我很煩,因?yàn)檫@些基礎(chǔ)的東西在我的課程里都有細(xì)講, 我就問他,你為什么沒報班學(xué)習(xí),他說沒錢,我說好吧,這真是個好借口,我又問,你自己學(xué)了2年了,還在問我基礎(chǔ)的問題,你不覺得你在浪費(fèi)時間么?他說也知道, 我問那你為什么還繼續(xù)這樣做呢?他就開始笑笑打馬虎眼,我得知他是93年的之后,就問他,對于現(xiàn)在的你來講,你覺得什么對你來講是最重要的, 他想了想說,錢, 我當(dāng)時真是笑的不行,不知他是故意氣我還是本來就這么想的,我說你1個月只能掙 1萬多點(diǎn),你再努力掙你的能力和水平目前也就只能支持你掙這些,結(jié)果你認(rèn)為對你來講最重要的錢,卻還不夠我一個月的生活費(fèi), 你覺得這代表著什么? 代表著你拼了一個月的青春,卻只換回了別人的生活費(fèi)。想想也是挺可悲的。他語塞,或者覺得自尊受了傷害,but I don't care, 因?yàn)槲抑雷约涸僖膊幌敫薪患?我說,你以后不要再找我了,我?guī)筒涣四悖愕膯栴}不在技術(shù)上,你這種人注定在底層混。
論傳統(tǒng)教育與培訓(xùn)的區(qū)別
我女朋友畢業(yè)于中國最好的大學(xué),現(xiàn)在拿的國家全額獎學(xué)金在美國留學(xué),有一次我們在遠(yuǎn)程xxoo完之后突然聊起培訓(xùn)和教育的區(qū)別,她說傳統(tǒng)教育其實(shí)是金字塔式的精英教育,由于教育資源是有限的,特別nb的大學(xué)就那么十來所, 還不錯的大學(xué)也就幾十所,他們一年能消化的學(xué)生最多也就幾十萬,每年參加高考的好幾百萬,能進(jìn)大學(xué)的70%多,能進(jìn)好大學(xué)的20%都不大, 除此之外還有一大票沒考上大學(xué)的, 因此你會發(fā)現(xiàn), 學(xué)習(xí)越好的,越能享受最頂端的教育資源,很多人講說大學(xué)沒用, 大學(xué)學(xué)不到什么東西,呵呵,那是因?yàn)槟銢]進(jìn)入 好的大學(xué)。 又有很多人講說學(xué)歷沒什么毛用,上了大學(xué)又怎樣,不照樣還是有很多人找不到工作,呵呵, 我真不想與這種返智言論討論,降低我的逼 格,想說,說學(xué)歷沒什么用更多是那些本來就有學(xué)歷的人一種自謙表達(dá),是為了安慰那些教育背景不好的人,讓他們覺得自己也有機(jī)會而已,你當(dāng)真,你就輸了。
so我們會發(fā)現(xiàn),有n多人其實(shí)是沒有辦法擠到金字塔上層的,甚至有n多人連金字塔都下層都排不進(jìn)去,連大學(xué)都沒得上,那這些在塔底或塔外的人如果想往上爬怎么辦,草莽的靠賣羊肉串也能發(fā)財?shù)臅r代已經(jīng)過去,這年頭要創(chuàng)業(yè)拉投資,人家投資人也可看你他創(chuàng)始團(tuán)隊(duì)的教育背影,至少學(xué)習(xí)好代表你智商不差,出身名校能把事做成的機(jī)率至少從統(tǒng)計(jì)學(xué)角度上來講更大一些。 因此那些被傳統(tǒng)教育刷下來的人想往上爬怎么辦, 肯定要學(xué)習(xí)。
這時候培訓(xùn)的作用就體現(xiàn)出來了, 當(dāng)然我不說這些人除了參加培訓(xùn)就沒出路了, 但是培訓(xùn)機(jī)構(gòu)其實(shí)是相當(dāng)于給了這些傳統(tǒng)教育的loser們一個second chance, 給了他們一個跟這些從傳統(tǒng)教育金字塔中上層訓(xùn)練出來的相對精英的人群一個竟?fàn)幍臋C(jī)會, 比教育背景拼不過,但比實(shí)戰(zhàn)技術(shù)能力上至少不差 ,總得占一樣吧,要不然公司要你干 毛線。
謬論之“找個人帶比培訓(xùn)要高效”
有人講,對于編程這東西,找個公司或高手帶一下,一年就能學(xué)到的東西肯定比培訓(xùn)機(jī)構(gòu)多多了,其實(shí)我想講,說這話的人連基本的社會規(guī)則都搞不明白,公司憑什么帶你?高手憑什么帶你?公司是福利院么?人家找你過去是要讓你干活的,不是讓你去學(xué)習(xí)的,人家之所以愿意培養(yǎng)你是因?yàn)槟隳壳爸辽倌芨苫睿辽倌悴皇切“祝辽倌隳軐懘a來,而不是連面向?qū)ο笾R都搞不明白的小白,如果培養(yǎng)一下能幫他們創(chuàng)造更大的效益,每個老板心里都是有衡量天平的,哪個sb老板愿意找個小白來培養(yǎng)呢?如果一個公司連純小白都愿意培養(yǎng)了,那這個行業(yè)的人才得是多么多么的稀缺吖。
另外再說找高手帶, 高手憑什么帶你?高手腦子進(jìn)水了?你是長的好看還是特別有錢?高手之所以是高手,是因?yàn)槿思一舜罅康臅r間不斷的學(xué)習(xí)和提高 ,把時間浪費(fèi)在你身上能給他帶來什么呢?是能圖你的財還是能圖你的色?
所以奉勸那些依然抱這種想法的人,不要再做白日夢了,你是什么樣的人,基本你的社交圈就是什么樣的人,你所認(rèn)識的所謂的牛人,之所以愿意接教你,只不過是因?yàn)槟銈儌z人之間至少還有一個東西是可以等價交換的, 就是錢,你花錢買 人家的時間 。
謬論之“培訓(xùn)機(jī)構(gòu)都是騙人的”
利益相關(guān),我必須要反駁這個論點(diǎn),市面上確實(shí)充斥著大量的很爛的培訓(xùn)機(jī)構(gòu),我發(fā)現(xiàn)一個特點(diǎn),那些很爛的機(jī)構(gòu),多數(shù)情況下都 有一個特點(diǎn)就是創(chuàng)始團(tuán)隊(duì)不是技術(shù)出身,他們對于技術(shù)本身沒有并沒情懷,對于課程體系的技術(shù)深入程度無感, 他們更多注重的業(yè)績,基本上是處于只要給錢就收的狀況,甚至有些機(jī)構(gòu)連初中都沒讀完的人也收,背景這么差的人怎么能在短期內(nèi)培訓(xùn)出來呢?這樣的機(jī)構(gòu)很多,有這樣的同行,我也表示無奈。但請不要一棒子打死, 這對那些依然在這個行業(yè)里努力踏實(shí)耕耘的培訓(xùn)從業(yè)者是不公平的,這個行業(yè)里依然有一些好的機(jī)構(gòu),圈里人自己互相打聽一下應(yīng)該就知道,我就不做廣告了。
其實(shí)本質(zhì)的區(qū)別還是“時間成本和堅(jiān)持”
無論參加培訓(xùn)或自學(xué),你都要投入很多的精力和時間去做這個事情,很多人來我們這報班,說自己可能時間不多,經(jīng)常加班,可能不能保證都能來上課,我會直接講,如果你不拿出充分時間來做這個事情,那你肯定學(xué)不好,你要考慮好,你若學(xué),就做好接下來一段時間內(nèi),把這個事情在你生活中的優(yōu)先級提到很高,我們的課程內(nèi)容很多,如果只是吊兒郎當(dāng),那你學(xué)不好。
人都是懶惰的,學(xué)習(xí)是反人性且痛苦的事情,誰不想天天出去泡妹子、跟朋友耍,不到不得已,誰愿意坐下來安靜的學(xué)習(xí)呢?堅(jiān)持是一個很難的事情 ,如果干一個事情只需要花幾天,我相信大多數(shù)人能都堅(jiān)持 ,但當(dāng)這個成功回報周期變的很長,能堅(jiān)持的就越來越少了。如健身、學(xué)英語、學(xué)編程這些都應(yīng)該算回報周期比較長的,健身教練、培訓(xùn)講師的作用就是幫你把這個回報周期盡量縮短,并且在你想偷懶的時候督促你繼續(xù)前進(jìn) ,我最近剛花1萬多辦了私人教練會員,發(fā)現(xiàn)塑形效果真的很明顯,我之前斷斷續(xù)續(xù)自己練了5年,結(jié)果還是只有一塊腹肌。 跟著教練不到2個月身體就開始顯形了,這就是區(qū)別。
另外再說英語 , 我07年就花3萬多報了算是中國最貴的成人口語華爾街去學(xué)英語,當(dāng)時我剛畢業(yè),一個月收入2500,學(xué)費(fèi)還要貸款,當(dāng)時所有身邊的人都 覺得我瘋了, 花好幾萬去英語,簡直不能理解,當(dāng)時的錢還很值錢,宇宙中心五道口的房價才1萬多, 我3萬多快夠買個廁所了, 其實(shí)報華爾街之前,我還在一個便宜的地方報了名準(zhǔn)備學(xué), 還交了500報名費(fèi),那里學(xué)費(fèi)1萬多,沒過幾天去了華爾街發(fā)現(xiàn)學(xué)費(fèi)3萬多,當(dāng)然環(huán)境等各方面更高大上很多, 雖然我不懂,但我知道1萬和3萬的學(xué)費(fèi)定價肯定是有原因的,三思后還是報了華爾街,因?yàn)槲覉?jiān)信一句話,一定要買你能承受范圍內(nèi)最貴的東西,買了后基本不會后悔,教育投資更是這樣。 后來我花了兩三年在那學(xué)英語, 泡了一大票華爾街英語的漂亮姑娘,解鎖了各種新姿勢,什么優(yōu)衣庫視頻什么的我只是笑而不語,甚至現(xiàn)在的女朋友也是在那認(rèn)識的, 然后還去了好幾家高大上的外企,有機(jī)會跟比我nb很多的人一起工作,長見識,學(xué)知識,這些東西都是我當(dāng)年報名學(xué)習(xí)時沒考慮到的, 這些幫我拓寬了眼界,讓我認(rèn)識到更大世界的機(jī)會是不能用幾萬塊培訓(xùn)費(fèi)來衡量的,那些當(dāng)年勸我不要花錢去報培訓(xùn)的朋友們,到現(xiàn)在還蜷縮在一些不知名的公司里掙一兩萬的死工資混日子,我卻已看不上年薪百萬的職位 ,身邊已經(jīng)有幾個朋友年收入500w+了,這才是我要看齊的對象 。
你迷茫只是因?yàn)槟闾玪ow
很多人跟我講他很迷茫,不知道接下來該怎么走,感覺都能看到接下來5年之后自己是什么樣子, 問這些問題的有的是剛進(jìn)入這個行業(yè)的新手,有的是工作了五六年的技術(shù)老手,其實(shí)這兩類人都有一個共同特點(diǎn),就是他現(xiàn)有的知識和能力儲備使他的職業(yè)生涯發(fā)展在接下來幾年沒有了想象空間。對于這樣的同學(xué),我想讓你認(rèn)真的問自己,是不是該充電了?是不是該讀個MBA了?是不是該報個編程班了?是不是該學(xué)一門新語言了?是不是該交個新女女朋友了?不要把自己的認(rèn)識限制在你現(xiàn)有的知識儲備怪圈里。其實(shí)當(dāng)你在海上航行迷失方向,首先你不應(yīng)該原地打轉(zhuǎn)耗青春,也不應(yīng)加足馬力朝一個方向硬沖,因?yàn)樽咤e了方向 ,可能就離陸地越來越遠(yuǎn),你此時應(yīng)該做的是養(yǎng)精蓄銳,學(xué)習(xí)一切能讓你辨識方向的新知識,解鎖海上航行的更多高大上新姿勢,然后你就會發(fā)現(xiàn),其實(shí)不是你迷了方向,只不過是你之前的望遠(yuǎn)鏡望的不夠遠(yuǎn)而已, 因?yàn)殛懙匾恢痹谀抢铩?/p>
這篇文章看完后,可能又會引來一些揶揄的評論,but I don't give a damn about how they feel,因?yàn)橛行┤说恼J(rèn)識就是那個樣子,我不屑與這些人討論。