隨著網(wǎng)絡(luò)時代的來臨,IT行業(yè)日漸興起,學(xué)習(xí)IT的有志之士越來越多,北大青鳥整理提供一些學(xué)習(xí)編程時常見的誤區(qū)。
一、忽略語言的重要性:程序的各種語言都有相似的地方,對一門語言學(xué)得很精通后再去看別的語言就會覺得容易多了!要不只能是了解過大概也沒什么用!
二、忽視結(jié)構(gòu)化程序設(shè)計(jì):雖然現(xiàn)在面向?qū)ο蟪绦蛟O(shè)計(jì)非常流行,已經(jīng)是主流了吧,但是學(xué)了軟件工程才知道總體設(shè)計(jì)還是結(jié)構(gòu)化的,具體程序才采用面向?qū)ο。如果一個人沒有結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)那么在使用面向?qū)ο蟪绦蛟O(shè)計(jì)的時候也只能不知所措!
三、忽視算法:程序=數(shù)據(jù)結(jié)構(gòu)+算法,我是這樣認(rèn)為的。沒有了算法,程序?qū)⒉辉俳凶龀绦!同一個現(xiàn)實(shí)問題在程序上可以有不同的解決算法,我們學(xué)會了一種算法,還應(yīng)該想想還有沒有其它更好的算法!
四、學(xué)會選擇:對一些不重要的組件經(jīng)常喜歡尋根究底,這樣花了大量的時間把這些組件里的運(yùn)行機(jī)制,算法弄清楚,花費(fèi)了大量時間,而這部分對程序的影響往往并不大。