今天一位發(fā)小突然問(wèn)我學(xué)編程怎么樣?
我正覺(jué)得納悶,我培訓(xùn)都過(guò)了一年了,你現(xiàn)在問(wèn)我培訓(xùn)的怎么樣了?不過(guò)本著多年兄弟的原因,我還是準(zhǔn)備耐心的和他聊一聊。
聊了幾句,才搞清楚他的目的,原來(lái)他有轉(zhuǎn)行干程序員的意愿,我心里一驚,心想“程序員不好干啊,累死累活”。為了弄清楚他為什么有這樣的想法,我和他聊了挺久的。
我沒(méi)有一開(kāi)始就和他聊程序員,而是東撇西吶和他聊了很多不相關(guān)的。從他小學(xué)時(shí)候開(kāi)始聊起,從高中聊到大學(xué)畢業(yè),聊到以后的前程,甚至聊到了家里面的一些事,最后我才和他聊轉(zhuǎn)行這件事,大概聊了小半個(gè)小時(shí),不過(guò)他顯然有些不耐煩了。
我問(wèn)他:“大狗子啊,為什么想轉(zhuǎn)行?”
大狗子:“程序員工資高,需求大,工作好找?!?/span>
我:“你是怎么知道程序員工資高,需求大,工作好找?”
大狗子:“他們說(shuō)的?!?/span>
我:“......,”
其實(shí)我很怕這種情況,他對(duì)這個(gè)行業(yè)一清二白,五竅不通,就像一個(gè)大棒槌一樣跟著形式走,走不出形,走的很僵硬,壓根就沒(méi)有明白自己在做一個(gè)多么可怕的決定,簡(jiǎn)直對(duì)自己的未來(lái)一無(wú)所知。轉(zhuǎn)行是一個(gè)大決定,竟然從別人的只言片語(yǔ)中就產(chǎn)生了這個(gè)可怕的想法,不僅有點(diǎn)魯莽,而且是對(duì)自己不負(fù)責(zé),轉(zhuǎn)行的想法放在別人的言語(yǔ)中不可取,特別提醒的是千萬(wàn)千萬(wàn)別把一個(gè)決定放在別人的手上,更千萬(wàn)千萬(wàn)千萬(wàn)不要讓別人的只言片語(yǔ)決定一個(gè)如此重要的想法。
我一個(gè)十足的學(xué)渣都從大二就開(kāi)始想啊,我要干什么,那個(gè)時(shí)候我就常常想以后應(yīng)該咋辦呢,高富帥一個(gè)不占,而且有向矮丑胖這個(gè)方向發(fā)展的趨勢(shì),急的我飯都吃不下,大好年華就這樣流逝還了得,我是注定要在東華門唱名的人,怎么能就此淪落。正巧那個(gè)時(shí)候互聯(lián)網(wǎng)發(fā)展的有點(diǎn)兇,富豪榜前十名竟然有一半以上是科技界的大佬,這讓我機(jī)靈一動(dòng),渾身有勁,于是就和室友說(shuō)了,我要搞互聯(lián)網(wǎng),對(duì),當(dāng)時(shí)我講的是我要“搞”互聯(lián)網(wǎng),不是說(shuō)我要學(xué)編程,嚇的室友一陣抖索,盯著財(cái)富榜,憋了半天才說(shuō)“是不是想的有點(diǎn)遠(yuǎn)了,畢竟你手上現(xiàn)在還沒(méi)有一千塊錢?”
不過(guò)這顯然沒(méi)有絲毫打消我搞互聯(lián)網(wǎng)的熱情,我這樣注定要成功的人是不會(huì)輕言放棄的。不過(guò)現(xiàn)在首要任務(wù)是確定一門要學(xué)的語(yǔ)言,我左看右看,發(fā)現(xiàn)Java在很多排名上都位居榜首,特別是那個(gè)JavaScript,吊的一筆,我一開(kāi)始以為JavaScript就是Java的衍生,要學(xué)JavaScript要先學(xué)Java,于是我就確定了Java為我要學(xué)習(xí)的編程語(yǔ)言。
顯然我是真正的想好要搞互聯(lián)網(wǎng)了,因?yàn)槲耶?dāng)時(shí)就買了很多相關(guān)的書(shū)籍來(lái)看,像《Java從入門到精通》,J《java必備手冊(cè)》之類的書(shū)籍,我都買了,大概花了我百八十塊錢,還從云盤上下載了好多學(xué)習(xí)課程,比如說(shuō)韓順平等人的課程幾乎全部有。
話不多說(shuō)開(kāi)始學(xué)習(xí),不過(guò)顯然我高估了我的智商,一個(gè)Java環(huán)境裝了我一個(gè)星期都還裝好,這讓我有一種懷疑我不是天才的想法。抖抖精神,這種想法顯然是錯(cuò)誤的,Java環(huán)境不裝也罷,畢竟我是天才,很多東西不能走常規(guī)思路,比如說(shuō)先不裝環(huán)境,學(xué)習(xí)Java。于是我又買了好多筆記本,準(zhǔn)備在筆記本上寫代碼,每當(dāng)室友看到我寫代碼的時(shí)候就會(huì)一臉驚愕:“鐵柱啊,代碼是在筆記本電腦上運(yùn)行的,不是在筆記本上寫出來(lái)的?!?/span>
我顯然和別人有點(diǎn)不同,因?yàn)槲艺麍?jiān)持在筆記本上面抄了一個(gè)星期的代碼,抄了我一本厚厚的筆記本??粗窈竦墓P記本,我笑了出來(lái),畢竟整整一本筆記本啊,有多少人能堅(jiān)持。不過(guò)我室友顯然不想讓我高興,他從我的筆記本中,隨便提了十個(gè)問(wèn)題,讓我回答,這讓我很驚訝,不過(guò)更讓我驚訝的是,我特么一個(gè)問(wèn)題都回答不出來(lái)。
室友:“抄的還是很漂亮,代碼整潔,不去搞英語(yǔ)可惜了,你看看世界富豪前十名,有一半以上是說(shuō)英語(yǔ)的,我相信你是下一個(gè)說(shuō)英語(yǔ)的人?!?/span>
聽(tīng)了室友的話,我短暫的想了想,竟然真有一點(diǎn)想買英語(yǔ)書(shū)的沖動(dòng),畢竟世界富豪一半以上都是說(shuō)英語(yǔ)的。不過(guò)我很快就明白了,這是室友的陰謀,我撂下一句狠話:“我會(huì)回來(lái)的!”(不過(guò)好像沒(méi)多狠)。
一個(gè)學(xué)期下來(lái),收獲還是挺豐厚的,最起碼知道了demo,test這幾個(gè)單詞是啥意思。
一般人的自學(xué)過(guò)程一般是前一段時(shí)間(大概一星期)很有自信,學(xué)的也很認(rèn)真,中間這段時(shí)間(兩個(gè)月左右)是猶豫期,過(guò)著兩天打漁三天曬網(wǎng)的日子,啃著前面一個(gè)星期的老本,一邊責(zé)怪自己不好好學(xué),一邊不好好學(xué)。最后一段時(shí)間(最后兩個(gè)月)的話,幾乎是放棄學(xué)習(xí),開(kāi)始找其它東西或者還是好好打游戲。
直到一個(gè)學(xué)期過(guò)后,我才認(rèn)清了現(xiàn)實(shí),原來(lái)我不是天才,原來(lái)我也是普通人,因?yàn)槲乙膊荒苈渌?,和千千萬(wàn)萬(wàn)的普通人一樣,過(guò)著他們的自學(xué)路程,過(guò)著它們行尸走肉的生活,此時(shí)的我非常恨自己,我恨自己為什么買了那么多書(shū),幾百塊錢啊,心痛死我了,讓我心痛的是,竟然在某位網(wǎng)絡(luò)大神的蠱惑之下買了一套兩百的視頻教程,最最讓我心痛的是,我竟然看都沒(méi)看。
不過(guò)就在我愁腸百結(jié)的時(shí)候,程老師聯(lián)系我了。
程老師:“你是x縣的吧?”
我:“嗯嗯,請(qǐng)問(wèn)你是誰(shuí)?”
程老師:“我是程老師?!?/span>
我:“陳老師,雖然您很帥,但是我不學(xué)拍照,不過(guò)您的電腦我還是可以幫您修的?!?/span>
程老師:“過(guò)來(lái)幫我修電腦,在江西師大對(duì)面那個(gè)翰園小區(qū)。”
我:“???(黑人問(wèn)號(hào).jpg)”
顯然我不會(huì)輕易被騙,我進(jìn)程老師的空間,發(fā)現(xiàn)他竟然是搞教育培訓(xùn)的,這也是讓我多看了幾眼。從此一種新的語(yǔ)言進(jìn)入我的腦袋,名字叫PHP腳本語(yǔ)言,并不是因?yàn)橐驗(yàn)檫@個(gè)語(yǔ)言的名字好記,而是因?yàn)槌汤蠋熆臻g里面寫著:“PHP深圳平均工資12k,PHP北京平均工資14K等等”。
嚇的我趕緊百度PHP是什么,畢竟我聯(lián)想到某種.avi,不過(guò)等我看到“世界上最好的語(yǔ)言”幾個(gè)字的時(shí)候,我深深的吸了一口氣,大喊一聲:“就是它了!”。此時(shí)的我就像大海中的孤舟,找到了我的孤島,呸!新大陸。
我趕緊聯(lián)系程老師。。
我:“程老師,我想學(xué)PHP?!?/span>
程老師:“為什么想學(xué)PHP?”
我:“因?yàn)镻HP工資高,需求大,工作好找?!?/span>
程老師:“聽(tīng)誰(shuí)講的?”
我:“你空間里面說(shuō)的?!?/span>
程老師:“你就不怕我是騙子。”
我:“我只有一百塊錢,你怎么騙我?”
程老師:“你如果是計(jì)算機(jī)專業(yè)的可以過(guò)來(lái)試聽(tīng)一下,如果你不是計(jì)算機(jī)專業(yè)的可以先自己了解一下,或者自己百度一下php這門語(yǔ)言,等你決定了再來(lái)試聽(tīng)?!?/span>
我心里想,這個(gè)老師還挺有責(zé)任的,不會(huì)只收錢,不顧學(xué)生到底能不能學(xué)到。
回去之后我就很認(rèn)真的了解了一下互聯(lián)網(wǎng)到底是什么東西,經(jīng)過(guò)程老師的指導(dǎo),和我百度來(lái)的信息,我終于對(duì)互聯(lián)網(wǎng)有了一個(gè)比較清晰的認(rèn)識(shí)。
比如說(shuō)我知道了什么是前端,什么是后端,什么是服務(wù)器,什么是Linux等,終于不會(huì)傻乎乎的認(rèn)為Javascirpt是Java的衍生,更不會(huì)認(rèn)為要學(xué)JavaScript要先學(xué)Java。
后面我覺(jué)得我真正需要學(xué)一門語(yǔ)言的時(shí)候,我最終還是決定學(xué)php,因?yàn)镴ava實(shí)在是太難了,不要說(shuō)精通,你學(xué)個(gè)三年能真正的入門就算不錯(cuò)了,特別是對(duì)于那些非計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō),Java簡(jiǎn)直就是噩夢(mèng)。而php入門真的簡(jiǎn)單了非常多,環(huán)境下一個(gè)集成環(huán)境就全部搞定了,而且php在互聯(lián)網(wǎng)上的占比絲毫不必Java少,特別是對(duì)于中小型企業(yè)來(lái)說(shuō),對(duì)于開(kāi)源免費(fèi)的語(yǔ)言還是很受用的,這讓他們省了一大筆錢,這是php被很多企業(yè)接受的一個(gè)重大原因。
給我們上課的老師,我們都叫他莊子,他的QQ簽名上寫著“秉承授業(yè)”四個(gè)字,而他也嚴(yán)格執(zhí)行這四個(gè)字。不管面對(duì)的是傻子和瘋子或者天才,神棍,他總能用最好的方法解決問(wèn)題。有的時(shí)候我會(huì)想就算我在這里沒(méi)有學(xué)到任何東西,能認(rèn)識(shí)莊子就已經(jīng)不枉此行了。
不過(guò)有這么一個(gè)老師顯然是不可能學(xué)不到東西的,所以四個(gè)月后,準(zhǔn)確的說(shuō)三個(gè)月后,我就收到了至少三個(gè)offer。那時(shí)候我就想我鐵柱何德何能,能讓這么多公司青睞。我還才大三呢,大三還沒(méi)畢業(yè)就收到了幾個(gè)公司的offer,特別夸張的一個(gè)公司(本地的一個(gè)上市公司),問(wèn)我老師是誰(shuí),我說(shuō)莊子(化名),技術(shù)總管啥技術(shù)問(wèn)題都沒(méi)有問(wèn),直接給offer我,這個(gè)公司可是很多人爭(zhēng)的頭破血流都沒(méi)有進(jìn)的公司啊。后來(lái)我問(wèn)了一下才知道原來(lái)這個(gè)公司挖了很久都沒(méi)有挖到莊子,聽(tīng)說(shuō)工資都開(kāi)到了我不敢想的地步,這是我第一次感覺(jué)到莊子的影響力,一開(kāi)始以為莊子是一個(gè)非常牛逼的技術(shù)人員,但具體體會(huì)之后才發(fā)現(xiàn)大神其實(shí)離自己很近了。
最后說(shuō)一點(diǎn),技術(shù)本身不在于好壞,你能掌握的東西才是最好的,語(yǔ)言更沒(méi)有可比性,豬和狗不能相提并論,語(yǔ)言也異曲同工,說(shuō)到底還是工具,別人不會(huì)看你工具的好壞,只會(huì)看你完成的結(jié)果。
最后我問(wèn)程老師,當(dāng)時(shí)為什么讓我去修電腦?
程老師:“因?yàn)槲译娔X真的壞了。”
而我,只想說(shuō),努力的人運(yùn)氣真的不會(huì)太差。
雅騰Php學(xué)員:湛慧平