找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2624|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

近期學(xué)習(xí)程序設(shè)計(jì)的總結(jié)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:57234 發(fā)表于 2013-11-26 03:21 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
               大二的學(xué)習(xí)生活在一場(chǎng)很滑稽的微機(jī)原理考試中結(jié)束了。并沒有之前預(yù)想的那樣開心,那種大解放的場(chǎng)景似乎并沒有出現(xiàn),從昨天隨之而來的就是一絲淡淡的憂傷,考試完了該干什么?像寢室同學(xué)那樣玩一天的撲克?玩一天的游戲?還是睡到自然醒,中午飯和早餐一起叫外賣吃?想想之前一周內(nèi)我們做的那些試卷,簡(jiǎn)直是弱爆了,公式記不住,原理搞不清楚,都無顏見山東父老了。
            雖然GPA不停的往下掉,但我并未因此感到絲毫的不安,也沒有愧疚之意,或許這才是最可怕的。
            正如上面那個(gè)日程安排的一樣,這個(gè)學(xué)期真的是有點(diǎn)忙。每天平均七八節(jié)課,五天天天如此,中午都沒有休息的時(shí)間。不知道是懷著怎樣的精神我才堅(jiān)持下來,不過這和心目中描述的大學(xué)有幾分相似,沒有誰的約束,想學(xué)什么自己就可以學(xué)什么,或許這就是我這個(gè)學(xué)期比較失敗的地方,自己狠命的把時(shí)間用在C++、匯編、matlab上面,結(jié)果把工程力學(xué)、概率論、英語六級(jí)給放了。導(dǎo)致最后突擊失敗。
           有好幾個(gè)晚上用來調(diào)試C++,不停的進(jìn)行,不停的運(yùn)行。用整天的時(shí)間鉆研類的概念,研究MFC。期末結(jié)束知道了,自己的C++其實(shí)還是相當(dāng)膚淺的,只是限定在會(huì)做題這一層面上。沒有深入的搞清楚時(shí)間和空間的效率問題,沒有對(duì)大型的類進(jìn)行編程考試就結(jié)束了。然后就沒有動(dòng)過VC2010,現(xiàn)在幾乎也忘的差不多了。這種情況其實(shí)挺可怕的?磥砦覍(duì)C語言還是不那么熱愛,如果很在乎的話就會(huì)天天編個(gè)小程序來練練手。前半個(gè)學(xué)期主要用來學(xué)習(xí)C++了。
     后來,經(jīng)歷過幾次面試,首先是浙江中控,很遺憾沒能去杭州實(shí)習(xí)。在那次無領(lǐng)導(dǎo)小組討論上,見識(shí)了曉東的風(fēng)采,學(xué)到了很多經(jīng)驗(yàn),自己原來是那么嫩。后來雖然有機(jī)會(huì)去E+H面試,但是也很遺憾,沒能入圍。未能入圍的原因并不是我們不夠優(yōu)秀,而是我們展示出的能力,并不是對(duì)方所需要的。希望我們?cè)谛W(xué)期里能有更好的表現(xiàn)。來彌補(bǔ)未能實(shí)現(xiàn)的愿望。
        緊接著就是各種上機(jī)實(shí)驗(yàn):
         初次匯編實(shí)驗(yàn)給我的一印象相當(dāng)?shù)纳羁,在機(jī)房里調(diào)試了一下午硬是沒有做出來。關(guān)鍵是用masm這個(gè)東西很落后,幾十年了沒有多大改進(jìn)。每修改一個(gè)地方都要經(jīng)過繁復(fù)的好幾步。相當(dāng)?shù)睦速M(fèi)時(shí)間。那時(shí)候?qū)R編的概念還不是太清楚。細(xì)節(jié)的東西注意不到。第一次權(quán)當(dāng)是練習(xí)和體驗(yàn)了。在后來的日子里,同學(xué)拷給我一個(gè)很牛逼的可視化的編譯軟件ide。但是發(fā)現(xiàn)自己不知道該怎么寫程序,對(duì)轉(zhuǎn)折語句、dos調(diào)用、過程調(diào)用一點(diǎn)都記不住。就像是摸著石頭過河,不知道自己在做什么。真是,“匯編不會(huì)編呀”。后來在一堂自動(dòng)化導(dǎo)論課上,看見小馬哥閉著眼睛在那里編程,給了我很大的觸動(dòng)。他不需要翻課本,心里怎么想的就怎么寫,寫到哪里算哪里,然后在修改。我當(dāng)時(shí)非常佩服他,在大家都還沒入門的情況下,他已經(jīng)飛起來了。。。我下定決心一定要像他那樣,于是我用了整整好幾個(gè)晚上來搞匯編。后來又借鑒了米川編寫的幾個(gè)程序,讓我的匯編有了快速的提高,特別是將ascII碼轉(zhuǎn)化成十進(jìn)制數(shù)輸出。后來在微原復(fù)習(xí)中還發(fā)現(xiàn)了比我們的方法更簡(jiǎn)單的dos調(diào)用。 匯編實(shí)驗(yàn)考試之前我去百度找了幾個(gè)題目,把它們研究明白,并進(jìn)行了擴(kuò)展。結(jié)果第二天發(fā)現(xiàn)好幾個(gè)類似的原題。
         微機(jī)接口實(shí)驗(yàn)是讓我記憶最深刻的。我明白了一個(gè)道理:對(duì)于一件未來不確定的事情不要那么急切,心里的期望有多大,失望就會(huì)有多大。以一顆平常心來對(duì)待,順其自然。那個(gè)周日我搞了一天,把實(shí)驗(yàn)資料看了一遍又一遍,不明的東西那時(shí)候還很多。對(duì)于8255A和8259A還不是太清楚,我把課本翻了好多遍,對(duì)于其中編程的細(xì)節(jié)還是搞不清楚,于是還給郭老師發(fā)了郵件詢問其中的細(xì)節(jié)。第二天老師就給了回復(fù)。之前的那些不明白一下子就解決了。我信心滿滿的做好了各種準(zhǔn)備。結(jié)果到了東區(qū),那個(gè)破箱子就是鏈接不上,那個(gè)研究生都感覺無奈了,三個(gè)小時(shí)的實(shí)驗(yàn),兩個(gè)小時(shí)用來鏈接,換了一臺(tái)臺(tái)機(jī)器,哎。最后那個(gè)研究生給了一個(gè)結(jié)論:同學(xué),那個(gè)箱子上的接口接觸不良,你用手扶著點(diǎn)就行。哎,自己的代碼在人家箱子上可以在自己的箱子上就是出不來。什么時(shí)候都要看人品,有的時(shí)候我也不得不相信星座。其實(shí),無心插柳柳成蔭,才是最好的狀態(tài)。不是因?yàn)楣αξ也拍敲雌疵娜ヅ,而是因(yàn)槿ヒ惶藮|區(qū)就要1200元的車費(fèi)。本來是想好好準(zhǔn)備,珍惜這來之不易的機(jī)會(huì)。辛苦是沒有白費(fèi)的,我的努力還是有回報(bào)的,是在后來的微原考試中體現(xiàn)出來的。中斷,中斷向量表的修改(裝入),中斷服務(wù)子程序……這些東西在實(shí)驗(yàn)之后變得異常的簡(jiǎn)單。
       matlab實(shí)驗(yàn)做的很有意思,對(duì)一些課本上的結(jié)論有了更直觀的接觸,特別是用simulink仿真后,圖像隨時(shí)間的變化,讓那些參數(shù)對(duì)系統(tǒng)的影響具體化。用動(dòng)畫演示一遍就可以完全把那些結(jié)論記住;蛟S這才是實(shí)驗(yàn)的意義所在。理論和實(shí)踐的結(jié)合,才能得到真相。
        還有一次matlab建模展示,之前我們對(duì)建模的概念很模糊。然后自控原理老師讓我們做基于實(shí)驗(yàn)數(shù)據(jù)的建模。奧OMG,這是什么東西,完全摸不著頭腦。討論課之后,我們知道了:原來就是數(shù)據(jù)擬合,把數(shù)學(xué)表達(dá)式給出來。在小組的合作中,我發(fā)現(xiàn)大家的起點(diǎn)還真的是不一樣。不同的人對(duì)待學(xué)習(xí)的態(tài)度是不同的,是積極的應(yīng)對(duì)還是被動(dòng)的應(yīng)付,差距還是相當(dāng)?shù)拇蟆N揖拖耄绻覀兇蠹腋鶕?jù)自己的興趣分小組,有相同興趣和志向的人,在一起不知道會(huì)創(chuàng)造什么樣的奇跡。
        每個(gè)人都有對(duì)這個(gè)難題的看法,方向角度其實(shí)都是不一樣的。不一樣的想法匯集在一起就是一個(gè)了不起的發(fā)現(xiàn)。對(duì)問題的理解就會(huì)很全面,多方位。我們組借鑒了很多其他組的優(yōu)秀成果。可能我在這個(gè)過程中和大家的合作還是少了些。應(yīng)該調(diào)動(dòng)大家的積極性,注重團(tuán)隊(duì)合作。不過話又說回來,如果單純的讓一個(gè)人來負(fù)責(zé)其中的一部分,那么匯總起來可能就會(huì)很離散,沒有連貫性。一根主線貫穿其中的最好辦法就是讓一個(gè)人匯總大家的想法,然后自己實(shí)現(xiàn)。民主其實(shí)是相對(duì)的,絕對(duì)的民主就成不了事情。
        這次的建模對(duì)于后面的數(shù)學(xué)建模起了很大的作用。
        本來沒打算參與數(shù)學(xué)建模的,鄭碩邀請(qǐng)我加入他們組,感覺自己數(shù)學(xué)理論還不夠,我就沒答應(yīng)。后來班長也問我,我想想還是先練練兵吧,否則真到了那時(shí)候就來不及了。數(shù)學(xué)建模是在各種考試中間進(jìn)行的,留給我們的時(shí)間只有兩三天。做完那個(gè)matlab實(shí)驗(yàn),我就開始著手準(zhǔn)備建模了。拿到題目還是經(jīng)過一個(gè)艱苦的思考過程的。找本參考書找個(gè)類似的題目套用某個(gè)算法,在matlab上運(yùn)行。那天和鄭碩、長卿在教室呆了一天,什么遺傳算法、模擬退火算法、蟻群算法,以前從未聽說過,看了半天沒整明白,只知道里面都用到了概率論的知識(shí)。在matlab上的實(shí)現(xiàn)是最困難的,數(shù)據(jù)特別多,數(shù)據(jù)處理量遠(yuǎn)遠(yuǎn)超過了CPU的承載能力,真害怕一不小心把cpu給燒了。套用小大俠的話就是:CPU使用率在100%還要運(yùn)行兩個(gè)小時(shí)。后來,我整明白了,在蟻群算法中螞蟻的代數(shù),和迭代次數(shù)對(duì)實(shí)驗(yàn)的速度有直接的影響。把相應(yīng)的數(shù)值調(diào)小一些就能很快得到結(jié)果。第二問真的沒有搞清楚,是算法不過關(guān)呀,真希望能得到機(jī)會(huì)被培訓(xùn)培訓(xùn)。把算法整的明白白的。數(shù)學(xué)建模給我的收獲就是:just  do it until you get the result.別管最后的結(jié)果怎么樣,做過之后你就有了收獲。螺旋式上升的過程,我們沒有回到起點(diǎn),只是高度不一樣了。知道了自己的不足和比別人牛逼的地方。
         數(shù)電實(shí)驗(yàn) 真有意思,用鄭碩的話說就是(接線)插拔實(shí)驗(yàn)。在這個(gè)過程中我也體會(huì)到了不一樣的快樂。當(dāng)按實(shí)驗(yàn)要求接好線路,你發(fā)現(xiàn)該亮的燈就是不亮的時(shí)候你應(yīng)該怎么做?不要急于把所有的線路拔掉從頭再來。可能原因就在某一根電線上,某個(gè)接頭上,某個(gè)片子上,為什么不用手頭的工具把這個(gè)debug找出來。當(dāng)然避免某根線不通的最好的方法就是:接線之前把led燈點(diǎn)亮,把要用的這根線,一端接高電平,一端接了led燈,如果燈亮,恭喜你這根線是正常的,否則換一條線。當(dāng)線路都接好好沒有出現(xiàn)預(yù)期的效果的時(shí)候,怎么辦?把一根確認(rèn)完好的線,一端接led燈,一端那在手里,從信號(hào)源開始,把另一頭接進(jìn)去,看燈的狀態(tài)。依次檢查各個(gè)片子,是否有信號(hào)進(jìn)入,是否有信號(hào)出來,依次排除下去,問題想不解決都難。我遇到最多的情況就是計(jì)數(shù)器有信號(hào)輸入,但是Qa就沒有信號(hào)了,這是什么原因呢?拿萬用表查一下該片子的Vcc和GND,一般GND接不好就會(huì)出現(xiàn)這種情況。最后的那個(gè)實(shí)驗(yàn)考試還是蠻驚心動(dòng)魄的,那么短的時(shí)間要實(shí)現(xiàn)脈沖信號(hào)的產(chǎn)生、計(jì)數(shù)、譯碼、數(shù)碼管顯示。我在考試之前還是拿仿真軟件做了一下仿真的。仿真過程見上面某篇日志。當(dāng)時(shí)還是挺不順的,首先就是那個(gè)計(jì)數(shù)器出了問題,經(jīng)過我的檢查推斷為:下面的插槽接觸不良。后來老師給確診了,把片子拔下來再插上就好了。
        各種實(shí)驗(yàn)還沒做利索各種考試就接踵而至了。一課接一課,每次考試留給我們的復(fù)習(xí)時(shí)間只有一天。這種情況下,讓我吃不消,好多東西沒鼓搗明白就上考場(chǎng)了。趕上學(xué)校更弦改張,學(xué)校大力大擊考試作弊行為。嚇得俺也不敢有什么動(dòng)作,只能老老實(shí)實(shí)的自己扣。還好五天的聯(lián)考已經(jīng)過來了。
      這個(gè)學(xué)期,自習(xí)都呆在自習(xí)室207. 自習(xí)室的那幫孩子挺有意思的,大部分都是化院的?茨切┢疵男W(xué)弟小學(xué)妹們,能在自習(xí)室呆十幾個(gè)小時(shí),真是有足夠的定力。這就是為什么她們考化院我們考信院。老坐在我旁邊的那個(gè)女孩可認(rèn)真了,中午在班里趴一會(huì)起來接著學(xué)習(xí)。她有個(gè)特點(diǎn):先臉朝南,睡到一半,起來拿紙擦干口水然后臉朝北再睡另一半。每當(dāng)被冠以“學(xué)霸”的稱號(hào)時(shí)都感到愧疚,真正的學(xué)霸是他們,是那幫在207的學(xué)弟學(xué)妹們。一個(gè)學(xué)期過去了,雖然沒有正式交流過,大家還是彼此認(rèn)識(shí)的,每次把本本放在教室去吃飯,心里都特別踏實(shí),因?yàn)橛兴麄儭?br />        時(shí)間總是過的匆匆,馬上要離開北區(qū)了,心情難免會(huì)有些不舍。都在北區(qū)呆兩年了,習(xí)慣了她的節(jié)奏和清新的味道。留給了我們無數(shù)歡樂地的回憶這已經(jīng)足夠。
      我現(xiàn)在還沒找到上帝給我準(zhǔn)備的那份禮物——天賦,是什么?或許在接下來的某天,我會(huì)突然發(fā)現(xiàn)我也有異于他人的gifted。  
       大二是一個(gè)多么重要的轉(zhuǎn)折點(diǎn),過了大二我們就真的是成人了,不該有的幼稚想法就真的不能有了,不該做的事情真的就不能再做了。我們要對(duì)社會(huì)對(duì)家庭對(duì)親人負(fù)責(zé)了。時(shí)刻牢記自己已不再是一個(gè)人。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表