由于硬件維修市場(chǎng)日益下降,本人在干完活沒事的時(shí)候開始學(xué)習(xí)軟件,想將來從事這方面的工作。學(xué)習(xí)軟件,注定每天要 面對(duì)的都是字母、符號(hào)、數(shù)字,是很枯燥無(wú)味的。但是經(jīng)過這一個(gè)多月的學(xué)習(xí),我卻迷上了C語(yǔ)言。C語(yǔ)言是高級(jí)語(yǔ)言,并不是很棘手,相對(duì)于匯編和機(jī)器語(yǔ)言,那好學(xué)得多,而且移植性也好。本人之前對(duì)C語(yǔ)言一竅不通,看著他簡(jiǎn)直是在看天書一般,一點(diǎn)也不懂。但是現(xiàn)實(shí)逼我去學(xué)它,要不我無(wú)法在社會(huì)立足,無(wú)法吃飯啊。
于是我花本錢在網(wǎng)上購(gòu)買單片機(jī)芯片,燒錄器,開始我的C語(yǔ)言學(xué)習(xí)之旅。憑我的硬件知識(shí),我連開發(fā)板也省了,自己做了幾塊開發(fā)板,開始研究。首先,我上百度搜索視頻, 看人家是怎么寫的,按照人家的說法寫一個(gè)點(diǎn)亮LED的程序,燒進(jìn)單片機(jī),運(yùn)行,哈哈,還真成功,我欣喜若狂,我終于會(huì)寫第一個(gè)程序了。可是那不能真正算會(huì),我只不過是依樣畫葫蘆,根本還沒懂那些語(yǔ)句是什么意思,有什么 作用。要做到這點(diǎn),就要學(xué)習(xí)C語(yǔ)言語(yǔ)法了。于是,我每天晚上擠出時(shí)間學(xué)習(xí)語(yǔ)法,什么if,什么for,什么while,什么case,我一一弄懂。現(xiàn)在我真的很 后悔當(dāng)時(shí)沒好好讀書,因?yàn)樾┒际菍W(xué)校的知識(shí),現(xiàn)在才知道讀書那些都是基礎(chǔ)啊!包括什么函數(shù),邏輯運(yùn)算,好在我硬件基本功好,要不真的很難學(xué)好。
經(jīng)過這段時(shí)間的刻苦學(xué)習(xí),我總算會(huì)自己寫點(diǎn)程序了,什么電子時(shí)鐘,什么溫度計(jì)什么的,前幾天還自己開發(fā)了個(gè)電子溫控器裝在自己家的熱水瓶,哈哈。。雖然買的話不用多少錢,但自己做的用起來感覺不一樣啊!現(xiàn)在我還學(xué)習(xí)液晶屏驅(qū)動(dòng)了,寫了第一個(gè)程序成功顯示在諾基亞5110的屏幕上,那種喜悅。。。無(wú)法用言語(yǔ)表達(dá)!哎!不過這些實(shí)在是太基礎(chǔ)了,離可以賺錢還遠(yuǎn),希望自己能學(xué)有所成。畢竟換行需要一段時(shí)間,但是我相信功夫不負(fù)有心人,我會(huì)成功徹底攻克C語(yǔ)言的!
學(xué)習(xí)了C語(yǔ)言,我太佩服那個(gè)發(fā)明C語(yǔ)言的人了,頭腦實(shí)在是太聰明了,想當(dāng)初,那個(gè)時(shí)候可是沒有編譯器啊,全是機(jī)器碼010101什么的,不是0就是1,能夠用0和1寫成一個(gè)編譯器,實(shí)在是不簡(jiǎn)單,我真的佩服得五體投地!