程式設計小記之一回望

2021-10-16 03:20:44 字數 1088 閱讀 4394

初識程式設計便心生嫌棄。記第一次程式設計是在大學的計算機課,老師在課堂上講解vb,讓我們用visualstudio實現乙個簡易的介面,然而一整節課都在神遊的我,對著眼前方方正正的電腦螢幕不知從何下手,連拖拽個控制項都是搞不清楚,更別說寫上一些語句,判斷和迴圈可以說寫的毫無邏輯思維。那時候還不懂的思考,寫出**問題百出,總是無法執行,哪怕是對著同學的**抄寫也總是會有各種各樣的問題,其實書本上都有寫的很清楚,諸如使用半月角英文符號,結束要加上分號,大括號,單詞不能拼錯等,總是會把問題犯上好幾次,不細心的我對程式設計可以說是頭疼至極,心想怎麼會有如此蠢笨的傢伙,寫的不一樣一點都不認識。第一次程式設計就留給我不好的感覺,以至於我一學期的程式設計課都沒有學,作業也都是在同學的支援下勉強完成。

再見程式設計是畢業的時候了,這次心態改變,我想著去學習程式設計了。因為畢業**需要用到matlab進行影象處理,不得不用被迫的心態去接觸程式設計。其實這時候還不能說是程式設計,我只是要安裝好matlab,把師兄的**在自己電腦上執行一遍,掌握影象處理的基本操作就能完成任務。現實總是很殘酷,在程式設計還沒開始之前就已經結束,怎麼說呢,安裝個matlab就把我整的死去活來,設定環境變數,安裝路徑、配置安裝選項等,很多時候對著電腦,看著步驟操作,一步一步的往下做,總是在意想不到的地方出現意外的情況,導致程式無法正常安裝,又不知道問題出自何處,只能採用最笨的辦法,解除安裝後重新開始安裝,如此反覆若干次後最終還是沒有成功。至今也沒搞懂**出了問題,後面的影象處理部分還是直接生搬師兄的**,以至於畢業**答辯的時候老師隨便乙個問題都答不上,尷尬的站在台上手足無措,臉如關公。第二次程式設計之路是尷尬的,還沒邁開第一步,就結束在半空之中。現在歸結來說,當初還是太心急,沒有搞清楚網上教程的思路,在實操過程中也沒有總結問題,更沒有針對問題進行解決,想著眼下沒問題就是沒問題,實際上問題早已堆積,只是還沒有爆發出來而已。

總結這幾次的程式設計經驗,發現問題總是有相似之處,很多踩得坑、出現的bug可以歸結為以下幾點:

1:不夠仔細,錯、漏、亂。寫錯單詞、漏新增包含標頭檔案,配置環境亂新增包。

2:太急躁,一想到什麼就動手寫,一看別人的**就抄,沒有進行思考和演練。

程式設計的路才剛開始,給自己三條建議:

1:think first!

2:think again and again!

3:write carefully!

五大常用演算法之一 回溯法

熟悉演算法的朋友們都知道,我們經常使用五大演算法思想,分別是 1.貪心演算法 2.動態規劃 3.分治法 4.回溯法 5.分支限界法 今天,我們先來總結一下 回溯法 簡介 回溯法的思想如下 每次都沿著一條路去尋找結果,如果發生了無解的情況,則返回到上乙個分叉口,然後選擇另乙個選擇。再向下走到盡頭。回溯...

IT餐館 第一回 前言

最近一段時間以來,我一直在尋找一種新的寫blog方式。因為傳統的自說自話方式已不能 表達出每天在我頭腦中不斷衝突的思想。當然這些思想有些是我個人的,有些則來自周圍同事 以及領導,還有以前同事的一些遭遇。其中有對前沿技術的討論,對產品 專案的分析,對模 式思想 架框 mvc uml 等思想的交流。還有...

IT餐館 第一回 前言

最近一段時間以來,我一直在尋找一種新的寫blog方式。因為傳統的自說自話方式已不能 表達出每天在我頭腦中不斷衝突的思想。當然這些思想有些是我個人的,有些則來自周圍同事 以及領導,還有以前同事的一些遭遇。其中有對前沿技術的討論,對產品 專案的分析,對模 式思想 架框 mvc uml 等思想的交流。還有...