我是霖哥腻要,一個(gè)因興趣入行的商學(xué)院畢業(yè)的程序員。最近有不少人涝登,來(lái)問(wèn)我闯第,想學(xué)編程,但是又不知怎么開(kāi)始缀拭。所以咳短,我想把我8年前影響我一生的10天自學(xué)編程的經(jīng)歷填帽,毫無(wú)保留的分享出來(lái)。
如果看到這標(biāo)題咙好,會(huì)讓你覺(jué)得篡腌,讀完一篇文章就能快速的掌握編程技術(shù)的話,這可能會(huì)讓你失望勾效,這里甚至沒(méi)有一行代碼嘹悼。
霖哥想分享的,是霖哥最初自學(xué)編程的經(jīng)歷和心法层宫。
1.決定
2009年初杨伙,一個(gè)潮濕、骯臟萌腿、背靠竹林的大學(xué)宿舍里限匣,其中一張書(shū)桌,放著一臺(tái)與環(huán)境格調(diào)不一致的純白色的蘋(píng)果Macbook電腦毁菱。她是霖哥課余時(shí)間最好的朋友米死。
霖哥讀的是商學(xué)院金融專(zhuān)業(yè),在度過(guò)了逍遙放縱頹廢的半年大學(xué)一年級(jí)生活后贮庞,總覺(jué)得要學(xué)點(diǎn)什么技能峦筒,賺一點(diǎn)錢(qián)。
所以窗慎,霖哥做了一個(gè)現(xiàn)在看起來(lái)對(duì)人生產(chǎn)生重大影響的重要決定:
用10天物喷!系統(tǒng)地學(xué)習(xí)一遍網(wǎng)站編程!
那一年霖哥19歲遮斥,卻有著如今看起來(lái)可笑的狂妄自大峦失,總覺(jué)得在將來(lái)會(huì)跟別人活得不一樣。
現(xiàn)在回憶起來(lái)伏伐,當(dāng)初的霖哥純粹只是一個(gè)電腦用得比別人好的學(xué)渣而已,也不知道當(dāng)年進(jìn)水的腦袋哪來(lái)的自信晕拆,真是too young too naive藐翎。
大學(xué)一年級(jí)的時(shí)候,雖然個(gè)人電腦已經(jīng)走入千家萬(wàn)戶(hù)实幕,但是創(chuàng)業(yè)吝镣、互聯(lián)網(wǎng),還沒(méi)有像今天那么吵的火熱朝天的昆庇,移動(dòng)互聯(lián)網(wǎng)的概念還沒(méi)有形成末贾。
計(jì)算機(jī)技術(shù)在外行人看起來(lái)更多還是技術(shù)的世界,沒(méi)有誰(shuí)張口閉口就跟你聊融資整吆、產(chǎn)品拱撵、市場(chǎng)辉川、運(yùn)營(yíng)。
父母資助給霖哥買(mǎi)了一臺(tái)蘋(píng)果電腦拴测,這在當(dāng)時(shí)還算是一件難能可貴的事情乓旗。接近五位數(shù)的價(jià)格,拿到手這么一臺(tái)電腦集索,當(dāng)時(shí)霖哥是有多感動(dòng)啊屿愚,霖哥說(shuō):我以后絕逼不再玩游戲了,我要好好學(xué)習(xí)务荆。
一臺(tái)不能玩游戲的破電腦妆距,拿來(lái)干嘛?學(xué)習(xí)使用各種軟件或者學(xué)編程唄函匕。
就這樣娱据,萌生了系統(tǒng)地自學(xué)編程的想法。在商學(xué)院畢業(yè)前浦箱,也沒(méi)有經(jīng)過(guò)面試吸耿,霖哥卻糊里糊涂的,進(jìn)入了一家老牌大型上市軟件公司(并且還是小時(shí)候曾經(jīng)那個(gè)憧憬向往的公司)酷窥,成為了一名程序員咽安。
這一切,都起源于2009年的那系統(tǒng)地自學(xué)編程的10天蓬推。
2.基礎(chǔ)
在講述那10天的自學(xué)編程經(jīng)歷前妆棒,得說(shuō)明霖哥的電腦基礎(chǔ)。
幼兒園的時(shí)候接觸386計(jì)算機(jī)沸伏,會(huì)用MSDOS系統(tǒng)玩一個(gè)叫“波斯王子”糕珊、象棋的游戲;后來(lái)開(kāi)始用Windows 3.0(從Dos那里敲段命令進(jìn)入Windows毅糟,那時(shí)候還沒(méi)開(kāi)始菜單)红选,里面的軟件少得可憐。
小學(xué)一年級(jí)的時(shí)候姆另,剛好分配到了計(jì)算機(jī)實(shí)驗(yàn)班喇肋,學(xué)校會(huì)教一個(gè)叫“認(rèn)知碼”的輸入法。輸入法也沒(méi)怎么學(xué)會(huì)迹辐,倒是學(xué)會(huì)了拼音快速打字的本領(lǐng)蝶防;
小學(xué)五年級(jí)的時(shí)候用Dreamweaver、Fireworks明吩、Flash间学、Photoshop(網(wǎng)頁(yè)制作三劍客,三個(gè)軟件)做個(gè)人主頁(yè),用FTP(文件傳送工具)上傳到虛擬主機(jī)做成網(wǎng)站低葫;
之后幾年電腦游戲上癮详羡,玩了好多年,一直沒(méi)有在技術(shù)上深究氮采。直到高中后殷绍,開(kāi)始折騰三個(gè)PHP開(kāi)源程序,他們是Discuz鹊漠、PHPWind和Wordpress主到,并且還運(yùn)營(yíng)了個(gè)PHPWind的校園社區(qū)。但是躯概,并不懂得如何通過(guò)編程去開(kāi)發(fā)一個(gè)Web產(chǎn)品登钥,只大概知道了Web產(chǎn)品是怎么煉成的。
所以說(shuō)娶靡,在大學(xué)正式系統(tǒng)地自學(xué)編程之前牧牢,霖哥是有不錯(cuò)的電腦應(yīng)用基礎(chǔ)的。
但是姿锭,那時(shí)候塔鳍,霖哥還不太系統(tǒng)的了解編程,只知道計(jì)算機(jī)軟件程序呻此,是由編程語(yǔ)言控制的轮纫;只知道編程語(yǔ)言里,有很多if(如果)焚鲜、 for(循環(huán))等關(guān)鍵字掌唾,卻不太懂怎么去用它們做出一個(gè)軟件程序來(lái)。