|
一、為何要學(xué)編程? 每個人的動機(jī)不一樣。大致有: 1、為了找個好工作;或為了有更好的機(jī)會和更好的發(fā)展。 2、看到別人超厲害,所以也想學(xué)。 3、實(shí)際工作中很多場合需要。 4、從小就立志做個程序員,做軟件工程師。 5、振興中國的軟件事業(yè)。 。。。。。。 ================================================ 二、如何學(xué)編程? 1、多看好書。 差書誤人子弟,不但浪費(fèi)時間和精力,而且打擊人的信心,差書使人很久都不會,讓會讓人懷疑自已 的學(xué)習(xí)能力。 現(xiàn)在的書很多,但好書很少,特別是被大家公認(rèn)很有價值的好書,更是少之又少。歷經(jīng)多年時間考驗 和市場風(fēng)雨不殘酷洗禮而僅存的巨著,更是極其稀少。中國歷史上文學(xué)小說類書本多如牛毛,但僅存的巨 著,也只不過<<紅樓夢>>等四本名著而已。 編程方面也是如此。 2、多動手。 這一點(diǎn)很重要。而且特別重要。 “紙上得來終覺淺,絕知此事要躬行。”陸游的千古名句說的就是這個道理,并且同樣適合于編程方 面。 ================================================ 三、用什么語言最好? 這主要取決于應(yīng)用領(lǐng)域,每種語言都有自已的長處和不足。 1 、匯編語言和C語言在單片機(jī)及工控領(lǐng)域用較多。另外C語言也是一種通用語言,是學(xué)C++/c#的起點(diǎn)。 2、C++系統(tǒng)編程等多個方面,最常用的編譯器是VC。 3、C#/Java網(wǎng)絡(luò)編程方面新興的。 4、VB通用。 5、還有Delphi等。。。。。。 個人建議:從未編過程的,就從學(xué)vb開始。有基礎(chǔ)的可直接學(xué)c++/VC。 =================================================== 四、有什么好書? 幾年前,臺灣著名技術(shù)作家侯捷先生曾經(jīng)寫過一篇影響很大的書評文章,叫做《MFC四大天王》。文章的 意思是說在MFC的浩瀚書海中,只要認(rèn)真研讀和學(xué)習(xí)其中四本,就可以“五岳歸來不看山”。侯先生雖以 MFC為例,但是這個道理卻同樣適合于MFC之外的很多具體技術(shù)領(lǐng)域,這不能不說是一個有趣的統(tǒng)計現(xiàn)象。 通常在某一個具體細(xì)分的技術(shù)領(lǐng)域,會自然而然地出現(xiàn)3-5本頂級著作,它們彼此互相配合,形成一個完 整的體系。對于學(xué)習(xí)者來說,只需要認(rèn)真研讀這幾本書,就足以升堂入室。我樂于將這種現(xiàn)稱為“四書五 經(jīng)現(xiàn)象”。對于讀者來說,如果能夠找到該領(lǐng)域中的“四書五經(jīng)”,則無論在時間上還是金錢上都是最經(jīng) 濟(jì)的選擇。好書幾本,勝過爛書幾捆,這個體會想必大家都有。在此,幫助大家遴選各個技術(shù)領(lǐng)域里的“ 四書五經(jīng)”。 編程的書可謂汗牛充棟,其中經(jīng)典也是不泛其數(shù),但絕大多數(shù)的過來人,都一致認(rèn)為,要想很快的入 門并盡快的投入到編程實(shí)踐中,只要其中的四到五本也就夠了,即只看經(jīng)典中的經(jīng)典,圣經(jīng)級的書就可以 了。 所謂活到老學(xué)到老,程序員是個終身學(xué)習(xí)的職業(yè),要不斷的看書,直到放棄編程的那一天。所以, 一句話,由于我們的時間、精力、金錢都是有限的,如何以最小的代價換得最大的收獲。
|