我知道很大一部分的程序員,最初都是游戲愛好者。因?yàn)橄矚g游戲,進(jìn)而喜歡電腦,研究它,想知道怎么制作個(gè)游戲,怎么破解一個(gè)游戲等等。這部分因?yàn)橄矚g一件事進(jìn)而喜歡上鼓搗代碼的人,算作一類。另一類就是我這種,一開始并不知道自己真正喜歡的是什么,甚至不知道什么是代碼,但接觸了編程之后,就停不下來的人。
雖然我在高考填志愿的時(shí)候,專業(yè)一欄都寫的是「計(jì)算機(jī)科學(xué)與技術(shù)」,但我對這個(gè)專業(yè)的了解比對女性生理結(jié)構(gòu)的了解還少。大一的課程終于接觸到了真正的代碼,我卻沒有因此產(chǎn)生濃厚的興趣。而后來,當(dāng)運(yùn)行成功一個(gè)自己編寫的程序時(shí),那種頭皮發(fā)麻,一股電流從背脊擊穿頭部的感覺,讓我瞬間明白了這才是我該做一輩子的事。
編程之所以有趣,最主要的原因是它能即時(shí)反饋。你寫下一行代碼,立即就能知道它的對錯(cuò);你寫完一個(gè)程序,一運(yùn)行就能知道成功與否;如果做的是界面,那就更明顯了,代碼一變,界面立馬就變。
所以編程學(xué)起來也特別快,它能給你立馬呈現(xiàn)出你這兩個(gè)小時(shí)到底學(xué)到了什么。成就感的積攢,又會(huì)推動(dòng)你進(jìn)行下一步的學(xué)習(xí),不停迭代。
人總是喜歡能更快得到回報(bào)的東西。
眾所周知,程序員最討厭八阿哥(Bug)。除非是當(dāng)天任督二脈被打通,一般情況下程序員寫出的代碼都會(huì)有Bug。有時(shí)候找Bug找的真的想撞墻,人都快崩潰了。我至今忘不了當(dāng)初我上司,每次點(diǎn)擊運(yùn)行之后,大喊一聲「決戰(zhàn)吧,代碼!」的樣子。
但只要Bug一被解決,整個(gè)人都會(huì)「羽化而登仙」。。。被摧殘過后的成果最令人興奮。(不過我在這里友情提醒各位,如果你看到一個(gè)程序員眉頭緊鎖,千萬不要去打擾他,不要問我為什么)
好的程序員「筆落驚風(fēng)雨,詩成泣鬼神」,分分鐘能做出一個(gè)優(yōu)秀的網(wǎng)站、APP 或?qū)嵱玫男」ぞ?。雖然說要做出顛覆世界或者能給自己帶來巨額財(cái)富的軟件很難,但做一個(gè)普通的小程序還是沒問題的。比如我有個(gè)學(xué)長,特別喜歡寫那種搶秒殺的代碼,雙十一前后搶到了一部 iPhone 6S 和各種免單。。。
Code change the world 這句我一直知道,但代碼改變思維我是真切體會(huì)到的。尤其是你學(xué)的編程語言或者框架多了之后,你的思維會(huì)被這些代碼所影響。不知不覺,我們的思維方式可能從發(fā)散思維,變成了線性思維,或是面對不同的問題采用不同的思維方式。
一切的學(xué)科學(xué)到最后都是哲學(xué),代碼也是有哲學(xué)的。它滲透在我們的血液里,給我們渲染出了新的視野。很多程序猿在從業(yè)多年之后還保持著強(qiáng)大的好奇心,卓越的學(xué)習(xí)能力,開闊的眼界,這一定程度上能歸功于代碼。
雖然現(xiàn)在很多人鼓吹互聯(lián)網(wǎng)泡沫就要破滅,但我覺得代碼仍會(huì)是在未來生存必備的技能。美帝宣傳「人人都應(yīng)學(xué)編程」不是一句空話。
來源:https://geekplux.com/2015/11/13/why-i-like-coding.html
學(xué)的不僅是技術(shù),更是夢想?。。?/span>
凡本站注明“稿件來源:新科教育”的所有圖文音視頻,版權(quán)均屬新科所有,任何媒體、網(wǎng)站或個(gè)人未經(jīng)本網(wǎng)協(xié)議授權(quán)不得轉(zhuǎn)或以其他方式復(fù)制發(fā)表。已獲得本站協(xié)議
授權(quán)的媒體、網(wǎng)站,在下載使用時(shí)必須注明“稿件來源:新科教育”,違者本站將依法追究責(zé)任。