日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > 充電吧
[導(dǎo)讀]最后引以候老師的一就話:省下一個浪漫的夜晚吧,人生還很長,你可能因此獲得無數(shù)個愉快的工作天。

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

    曾幾何時,為了一段程序的通過,翻閱了不知多少本冊子,設(shè)置了不知多少個斷點,耗費了不知多少個時辰,流了不知多少的汗水,哦,忘記了吃飯,忘記了睡覺。累乎?

    曾幾何時,當調(diào)試窗口出現(xiàn) 0 Error 0 Warning ,程序按照意圖通過,一切的一切,全然不在話下,征服的快感頓生,哦,忘記了吃飯,忘記了睡覺。樂乎?
要學(xué)習(xí)編程是要有很大恒心和毅力的,首先你要明確自己的目標,想好自己編程是為了干什么。如果你學(xué)習(xí)僅僅只是一時想編出QUAKE和成為比爾蓋次的沖動,那么我勸你還是應(yīng)該不要開始學(xué)習(xí),因為這樣的目標很難支持你日后大量的學(xué)習(xí)。而且你的年齡不能太大(最好是中學(xué)或者大學(xué)生)。

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

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

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

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

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

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

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

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

   最后引以候老師的一就話:省下一個浪漫的夜晚吧,人生還很長,你可能因此獲得無數(shù)個愉快的工作天。

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

QQ:46898363  
 
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達克上市公司優(yōu)克聯(lián)集團(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進化"?的裂變時代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當?shù)貢r間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關(guān)鍵字: 掃地機器人 耳機 PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協(xié)議棧DynaBlue率先通過藍牙技術(shù)聯(lián)盟(SIG)BQB 6.1標準認證。作為移遠深耕短距離通信...

關(guān)鍵字: 藍牙協(xié)議棧 移遠通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達成合作,為其自主研發(fā)的"旗馭車管"車輛運營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學(xué)技術(shù)委員會指導(dǎo),東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛
關(guān)閉