最開始想要學(xué)習(xí)編程的時候,老師問過一個問題,你為什么要學(xué)習(xí)編程?
一開始我覺得很懵,為什么,我沒想過啊……就是想啊,電腦上滿屏飛的101010不是很酷炫嘛。
然后我一直回答不出來,老師作罷,問了我數(shù)學(xué)成績,看還行,就把我拉進了編程班。
于是我踏上了編程這條不歸路。
然后迷糊的學(xué)了之后才突然想起來,為什么要學(xué)習(xí)編程。
當(dāng)時我小學(xué),像大多數(shù)小學(xué)生一樣,我也喜歡玩那種打怪升級之類的小游戲。但是玩到后期會出現(xiàn)一個問題,就是升級慢啊,有時候一個月升一級就算幸運的。
于是,再次,和大多數(shù)小學(xué)生一樣,我選擇了使用輔助(其實就是開掛)。
但是網(wǎng)上的輔助不靠譜啊,幾乎剛登陸就被封號了,封著封著就永久不給我了,于是我放棄了玩游戲。
所以我當(dāng)時就樹立了一個遠(yuǎn)大的理想,就是自己弄個掛,永遠(yuǎn)不用擔(dān)心被封號。
這就是我想要學(xué)編程的原因,簡單而又堅定——就是為了玩游戲玩得更輕松。
后來我也問了編程興趣小組里的其他同學(xué),得到的答案大體相同,不是和我一樣想做個輔助,就是想自己弄個游戲。
我想你也是這樣,至少有許多人踏上編程這條路的初衷都是如此。
舉一個最牛×的例子。
你應(yīng)該聽過C語言,幾乎是30年來應(yīng)用領(lǐng)域最廣泛的編程語言。但是你知道它是怎么來的嗎?
它的發(fā)明者Ken Thompson和D.M.Richie為了玩一個類似星球大戰(zhàn)的游戲(這個游戲叫星球旅行),先是用B語言弄了個操作系統(tǒng),你有可能聽過,叫UNIX。然后發(fā)現(xiàn)用B語言寫的UNIX太雞肋,于是自己弄出來了個C語言,并從此發(fā)揚光大。
沒想到吧,C語言的發(fā)明,只是因為兩個大牛想玩游戲。
所以加入我們吧,加入到程序開發(fā)的行列,也許不久的將來,你也會成為某個操作系統(tǒng)的創(chuàng)造者,或是發(fā)明一門新的程序設(shè)計語言。
誰知道呢。