欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
如何學(xué)習編程

前些日子看到一篇文章,雖然是寫(xiě)筆者的人生經(jīng)歷,但里面提及的技術(shù)讓我目瞪口呆(呆了半天說(shuō)不出話(huà)來(lái)),(高中生的寫(xiě)尼姆達病毒源代碼析,清華研究生寫(xiě)了Linux服務(wù)器集群系統,Lion 是四年制中專(zhuān)生.....),嗨,想想這些,再看看自己,都20來(lái)歲了,想想在這方面不可能有多大建樹(shù)了,真是有些傷感。靜下心來(lái),參考了一些資料,總結了一些專(zhuān)家點(diǎn)評再加上一點(diǎn)個(gè)人的感悟,寫(xiě)了這篇文章希望能對后來(lái)者有些幫助使后來(lái)者少走些彎路:

曾幾何時(shí),為了一段程序的通過(guò),翻閱了不知多少本冊子,設置了不知多少個(gè)斷點(diǎn),耗費了不知多少個(gè)時(shí)辰,流了不知多少的汗水,哦,忘記了吃飯,忘記了睡覺(jué)。累乎?
曾幾何時(shí),當調試窗口出現 0 Error 0 Warning ,程序按照意圖通過(guò),一切的一切,全然不在話(huà)下,征服的快感頓生,哦,忘記了吃飯,忘記了睡覺(jué)。樂(lè )乎?
要學(xué)習編程是要有很大恒心和毅力的,首先你要明確自己的目標,想好自己編程是為了干什么。如果你學(xué)習僅僅只是一時(shí)想編出QUAKE和成為比爾蓋次的沖動(dòng),那么我勸你還是應該不要開(kāi)始學(xué)習,因為這樣的目標很難支持你日后大量的學(xué)習。而且你的年齡不能太大(最好是中學(xué)或者大學(xué)生)。

1 無(wú)論學(xué)習編程還是計算機的其它方面,首先是培養興趣,這點(diǎn)非常重要,如果有興趣,編程會(huì )使你有強烈的興奮感,你自然就有了強烈的求知欲。不然它就會(huì )是一份枯燥的工作,你也不可能深入學(xué)習下去。一開(kāi)始可以看一些計算機軟硬件雜志比如說(shuō)<<電腦報>>,對于里面提及的計算機操作技巧盡量動(dòng)手試試,這樣會(huì )使你有些成就感,這很好,要的就是這個(gè)。其實(shí)學(xué)習一些“Crack技術(shù)”也是培養興趣的一條捷徑,上網(wǎng)看看,或去書(shū)店找找《黑客,就這么幾招》之類(lèi)的東東看看(想想這些"漫畫(huà)書(shū)":->的作用這就于限此吧),當你發(fā)現開(kāi)始對計算機產(chǎn)生興趣后,那么就開(kāi)始學(xué)習專(zhuān)業(yè)知識吧,上面提及的東東可以不用再看了,你可能覺(jué)得從中學(xué)了不少知識,但要清楚的是這些都是一些三流的非專(zhuān)業(yè)知識。你還有很長(cháng)的路要走,得趕快上路,不要在上面浪費時(shí)間了!

2 一開(kāi)始你可以學(xué)習BASIC語(yǔ)言,這個(gè)語(yǔ)言并不會(huì )耽誤你太多的時(shí)間,學(xué)習它完全是為了入門(mén),讓你對電腦編程有一個(gè)比較初步的認識。,知道一些最基本每條語(yǔ)句的功能,搞清楚一些基本的數據結構(尤其是數組)對于一些其余用途的函數最好不要做任何學(xué)習,因為這樣只會(huì )分散你的注意力,并天馬行空地多寫(xiě)些小程序自?shī)首詷?lè ),當你能夠可以熟練的運用BASIC編出猴子選大王,以及電腦出題考試之類(lèi)的程序時(shí),你就可以開(kāi)始后面的學(xué)習了。(之所以選擇BASIC也是為了培養興趣,選擇C就顯得有點(diǎn)不適合了,就教材而言BASIC教材上的的屏控制比C教材上來(lái)得豐富得多,而一般的C教材上基本上沒(méi)有這方面的介紹,這對于自己想些小程序來(lái)做很有利)。

3 接下來(lái)是可以看C了,學(xué)C主要是學(xué)過(guò)程化的程序設計,學(xué)會(huì )把自己的程序分成許多的函數(或過(guò)程),養成良好的編程習慣。這時(shí)可以多看一下高人的程序,不一定要懂意思,主要是學(xué)會(huì )別人程序的格式(比如變量如何起名,怎么劃分函數)。除開(kāi)掌握基本的控制流語(yǔ)句外,應該學(xué)習一些很簡(jiǎn)單的I/O函數和數學(xué)函數。C的學(xué)習主要是你舍棄原來(lái)BASIC程序那種把所有語(yǔ)句積成一大堆的風(fēng)格,要學(xué)會(huì )使用函數,提高代碼重用性。對于指針之類(lèi)的東西如果實(shí)在看不懂可以先不去管,到后面會(huì )有辦法。當你能夠比較自如的用C編寫(xiě)一些小的計算程序時(shí),你就可以開(kāi)始你的數據結構的學(xué)習了(數學(xué)的學(xué)習主要是在學(xué)校,自己要多用心)。數據結構你可以一點(diǎn)一點(diǎn)慢慢看,并不需要專(zhuān)門(mén)空出一段時(shí)間來(lái)專(zhuān)門(mén)研究,這樣的目的是讓你能夠很好的掌握它,要學(xué)會(huì )用數據結構的知識來(lái)規范自己的程序設計和提高程序的效率。對數據結構引起足夠的重視。如果說(shuō)計算機專(zhuān)業(yè)的學(xué)生與非計算機專(zhuān)業(yè)的最根本的差別絕對是數據結構(數學(xué)大家都一樣學(xué)了,主要看你自己學(xué)得好壞)。對數據結構的掌握與運用能力是衡量你編程能力的一個(gè)很重要的指標。有的人對于看了鏈表,棧,樹(shù),廣義表這些東西就頭痛。然而這些東西往往能使你的程序的效率比別人高出百倍

4 學(xué)完C我認為接著(zhù)最好學(xué)習匯編。從最基本的DOS匯編開(kāi)始,買(mǎi)本《IBM PC匯編程序設計》(清華黃皮)一定要一點(diǎn)一點(diǎn)吃透,實(shí)在看不懂就跳,反復的嚴讀是一定可以看懂的。匯編是一定要掌握的,因為它涉及到很多最基本的知識。掌握了匯編和對I/O有了個(gè)很徹底的認識后,應該去學(xué)編譯原理。這個(gè)東西并不要精通,但是一定要知道,在大腦里要有一個(gè)這樣的概念,這對你對程序語(yǔ)言的控制能力都有很大的幫助。這樣最基本的學(xué)習就算完成了。一般智力正常的人前一段東西應該都是可以掌握的。接著(zhù)后面的學(xué)習就要看你自身的造化了。這個(gè)時(shí)候你應該研究一下數據結構,不要分散自己學(xué)習的注意力,要知道數據結構是異常重要的如果你覺(jué)得自己已經(jīng)對于樹(shù),連表,堆棧之類(lèi)的東西和排序,遞歸之類(lèi)的算法已經(jīng)十分清楚,就可以開(kāi)始學(xué)習Window程序設計了(Microsoft畢竟是老大)。

5 對于SDK的學(xué)習非常重要,寫(xiě)Windows程序的人對API不了解是不可想象的,它就相當于計算機專(zhuān)業(yè)的學(xué)生得學(xué)操作系統和組成原理這兩門(mén)基礎課一樣(當然SDK可比這兩門(mén)課來(lái)得有趣和重要得多)搞清windows基本消息機制和系統原理,為以后的編程打下基礎,以后學(xué)RAD也就快得多得多,對于A(yíng)PI沒(méi)有必要去硬記,只要理解了有個(gè)印象就行。千萬(wàn)不要一開(kāi)始就學(xué)VB,DELPHI,BCB之類(lèi)的東西(這是一個(gè)很多人都容易犯的錯誤,而且很多人犯了這樣的錯誤,自己都沒(méi)覺(jué)得,如果你有作職業(yè)選手的心,一開(kāi)始學(xué)這些東西是絕對的錯,我也犯過(guò)這樣的錯,好痛),這些東西 在一開(kāi)始學(xué)會(huì )對你造成很壞的影響。有可能會(huì )把 你引入另外一個(gè)錯誤的學(xué)習方向而忽略了真正應該掌握的東西。

6 對Windows程序設計有一定掌握后,就開(kāi)始學(xué)習C++了,學(xué)習前一定要有個(gè)正確的認識,那就是C和C++是兩個(gè)不同的東西(很多垃圾書(shū)會(huì )使你覺(jué)得C++只是帶類(lèi)的C)。學(xué)習C++是為了學(xué)習面向對象的程序設計,這個(gè)時(shí)候你對于指針應該也能夠掌握了(有匯編的基礎),主要抓住C++和C相比的一些新特性,對于多態(tài)之類(lèi)的特性要注意理解掌握,如果沒(méi)有搞懂就堅決不要往下學(xué)習。一些基本的概念掌握以后可以看一些別人設計的程序,學(xué)習別人怎么利用面向對象的方法來(lái)設計程序的。這個(gè)東西也是人之間拉開(kāi)檔次的一個(gè)環(huán)節,可以和數據結構在同等重要的地位。

7 對于C++有了一定掌握后,你就可以學(xué)習VC 或 BCB,DELPHI了(建議是VC) 之類(lèi)的開(kāi)發(fā)工具了,當然學(xué)之前先學(xué)它們的語(yǔ)言和類(lèi)庫,比如MFC或VCL。如果你在第四階段就上VB DELPHI 或BCB并發(fā)現有問(wèn)題而倒回來(lái)重新學(xué)習,到了這里你就會(huì )深切地感受到你寫(xiě)程序時(shí)游韌有余,運用自如得多了。

8 以后的OLE(ActiveX),.NET,數據庫就要看自己的發(fā)展方向而定了,在以后的學(xué)習上同樣要注意的是原理的學(xué)習,就好象學(xué)習數據庫或網(wǎng)絡(luò )編程一樣,千萬(wàn)別一開(kāi)始就用BCB或DELPHI這樣的RAD。

 最后引以候老師的一就話(huà):省下一個(gè)浪漫的夜晚吧,人生還很長(cháng),你可能因此獲得無(wú)數個(gè)愉快的工作天。

以上只是本人一些愚見(jiàn)(也未提及相關(guān)學(xué)習書(shū)籍),希望大家指出不正確的地方并與我多多交流

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
計算機專(zhuān)業(yè)學(xué)的那些課有什么用呢?
一個(gè)程序員給初學(xué)編程人的建議!絕對的好??!
c語(yǔ)言學(xué)習方法(對于你很有好處的)
伴隨我成長(cháng)的編程書(shū)
【過(guò)程化設計方法】如何學(xué)習程序設計
年度最多安利的10本Python書(shū)籍
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久