10年的鹿邑網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整鹿邑建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“鹿邑網(wǎng)站設(shè)計(jì)”,“鹿邑網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
學(xué)好C語言和系統(tǒng)編程。我認(rèn)為,學(xué)好編程有四個(gè)方面:語言、算法和數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)調(diào)用和設(shè)計(jì)。編程是個(gè)技術(shù)活,那當(dāng)然就要不斷的練習(xí)。這兩天有個(gè)小伙伴和小編說他大學(xué)四年學(xué)習(xí)編程竟然一行代碼都沒有敲過,現(xiàn)在找工作不好找在培訓(xùn)中~~~~小編想要說科班出身的小伙伴一定要珍惜大學(xué)時(shí)間學(xué)好編程!不斷的練習(xí)敲代碼!
瀏覽自己的過去, 現(xiàn)在主要從編程開發(fā)的角度,總結(jié)自己的學(xué)習(xí)路線。由于課程的安排,大一上學(xué)期學(xué)習(xí)C語言,大一下學(xué)期學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法;大二上學(xué)期學(xué)習(xí)C++基礎(chǔ)知識和MFC開發(fā);大二下學(xué)期學(xué)習(xí)JAVA;大三上學(xué)期學(xué)習(xí)80x86匯編。這就是大學(xué)四年所學(xué)的編程課程,按部就班地跟著課程學(xué)習(xí),我不是一個(gè)天分很高的人,但卻是一個(gè)很努力的人。如果遇到不懂的知識,我只會機(jī)械地反復(fù)看,反復(fù)練習(xí)。細(xì)細(xì)想想,感覺學(xué)習(xí)編程開發(fā)就需要這樣的一種堅(jiān)持不懈的品質(zhì)。不是說機(jī)械學(xué)習(xí),而是對一個(gè)知識親自動手反復(fù)實(shí)現(xiàn)理解。學(xué)了MFC的課程之后,就一直用VC去開發(fā)了,期間也聽說過很多語言,但都沒去了解學(xué)習(xí),主要是精力有限,而且提不起學(xué)習(xí)的興趣,想既然都已經(jīng)有一個(gè)學(xué)期的學(xué)習(xí)基礎(chǔ)了,那就繼續(xù)把MFC學(xué)下去吧。
編程的過程,確實(shí)枯燥,最枯燥的就是寫些自己不感興趣的程序。于是,開始脫離課程內(nèi)容,自學(xué)課外的知識,實(shí)現(xiàn)自己感興趣的小功能和小游戲。當(dāng)你的水平提升的時(shí)候,自然而然地對自己的編程進(jìn)行一個(gè)修正,包括習(xí)慣、知識等等。
大學(xué)教授的課程的確是很基礎(chǔ)的,但是也沒有基礎(chǔ)到可以不學(xué)。我和大多數(shù)人一樣,感覺學(xué)到的東西,都是靠自己課外一點(diǎn)一滴積累來的。說到課外的學(xué)習(xí)心得,還是和課內(nèi)一樣,一個(gè)字:動手練。自己自學(xué)Win32匯編,學(xué)習(xí)Windows內(nèi)核開發(fā),都是每天都跟著書本或是視頻教程邊看邊練,不敢怠慢。其中,在學(xué)習(xí)Win32匯編的時(shí)候,書上有一個(gè)700多行的程序例子,就是根據(jù)PE結(jié)構(gòu)的知識,用Win32匯編開發(fā)一個(gè)可以對現(xiàn)有的PE文件增加一個(gè)節(jié),使得運(yùn)行PE文件時(shí)先彈窗,再啟動。這個(gè)小程序,我一共反復(fù)練了56遍,寫了56個(gè)一樣的程序!這個(gè)小程序,每一個(gè)字符都深深印在我的腦海里了,更不用說PE結(jié)構(gòu)了。這樣的例子,有很多很多。這可能也是跟人的性格有很大的原因,有些人容易浮躁,有的人就會很踏實(shí)。無論做什么,都是要腳踏實(shí)地,勿要淺嘗輒止吧。
可以看如下代碼統(tǒng)計(jì):
所以說收集自己寫的代碼也很重要
說了這么多不知所云的話,其實(shí)就是說,我的編程開發(fā)路線是:
學(xué)習(xí)心得就是一個(gè)字:練,一定要踏實(shí)地動手去敲代碼?。?!
總結(jié):
編程編到一定時(shí)候,你就需要了解底層系統(tǒng)的機(jī)制,否則,知其然不知所以然。
我沒有否定非C的程序員的邏輯,真正的邏輯是——如果你想要了解底層機(jī)制,請學(xué)習(xí)C語言和操作系統(tǒng)。
40多年的Unix/C影響深遠(yuǎn)。包括影響了Windows。如果你想一通百通,一定要了解Unix。那是計(jì)算機(jī)文化真正的根。
不要膚淺地去思考問題。比如,不要以為一個(gè)DBA就不會考慮數(shù)據(jù)庫引擎的內(nèi)存頁面的問題。也不要以為Web程序員就不需要了解后臺的服務(wù)器和腳本的運(yùn)行性能以及TCP/IP的問題。
高手往往都是有很強(qiáng)的系統(tǒng)的基礎(chǔ)知識的,表面的東西永遠(yuǎn)是膚淺的。