大一下學期理想規劃

2021-06-29 03:15:06 字數 1790 閱讀 1785

促成這篇文章的原因是最近的一次資料結構課作業及《構建之法:現代軟體工程》的前幾頁閱讀。

開學兩周了,每天花在學習程式設計或者軟體工程上的時間幾乎沒有。把精力都用在數學及英語上了,也因控制不住**而浪費了不少時間。

這次作業有兩道題目難住了我:

a.      重型卡車穿越1000km的沙漠,汽車耗油為1公升/公里,卡車總載油量為500公升,顯然卡車一次過不了沙漠,因此司機必須在沿途設立一些儲油點,則司機應該如何建立儲油點、儲多少油才能使汽車以最少的汽油代價通過沙漠,請分析寫出演算法、通過程式計算出每個儲油點的安排情況。

b.      乙個n*n的方陣,n為奇數,請將1到n2的整數填入這個方陣,使得方陣的每行、每列、對角線各個數字的和相等。請用程式實現填寫過程,並顯示輸出方陣填寫後的結果。

題目a的演算法想不出來,上網搜尋別人的見解,發現理解不了,直到詢問隔壁的數學大神,在他給出一條方程後才恍然大悟。這條方程不難列出來,可我卻沒想到能夠列出來。解決了方程問題後,花了很長時間卻實現不出來,直到看了一下別人的**,也試著用陣列儲存資料才能寫出來。而且感覺寫得很糟糕,優化得不算好。

題目b的演算法老師課堂上講過,要做的只是實現。一開始因為「陣列是從0開始」這個概念而浪費了很多時間,在一些地方記得這個,在另外一些地方卻忘了,接著又在數學方面困擾了很久。

總結:1、最為基礎的程式語言方面不過關,生疏了。

2、數學邏輯思維弱。

3、因不專注而浪費大量時間。

接著是關於《構建之法:現代軟體工程》的讀書筆記及感想。

首先,這是一本關於軟體工程的書,不是講語言,不是講演算法。作者在前言中指出如今這門課的落後,在很多大學生嚴重都是空洞乏味的,乙個學期下來沒學到是有用的知識,接著提出自己的見解及指導建議。這本書可作為教科書使用,也的確有學校如此。

雖然這門課要求先修課程:演算法、程式語言、資料庫等,但看了前十來頁依然給我不小衝擊,其提供的指導思想個人認為是十分有用的。

1、不斷寫**,做實驗,找需求,修bug。這門課的理論及實踐是緊密聯絡的。

2、讀牛人部落格,自己也寫。可以每週寫一次,先每天把自己零碎的感悟(理論、技術、教訓)記下來,每週總結一次。書寫是為了更好的思考

為什麼你應該(從現在開始)寫部落格

3、兩人專案:兩個人合作完成乙個比較難的作業,鍛鍊交流合作能力。練習軟體工程中的「結對程式設計」、介面設計、**複審、簡單的介面設計,並讓學生有機會學到不同的程式語言、不同的框架設計、不同的變現層的實現。雖然這裡很多詞都看不懂,但是在程式語言學到一定程度後(我的設想是每天學乙個小時甚至更多,先試著做簡單的個人專案)可能在數週後開始兩人專案,為以後的團隊合作做準備。

4、美國加州大學伯克利分校的兩位教授在教材中總結了美國一流軟體企業對軟體工程教學的要求,優先順序最高的幾項一次是:

a. how to enhance sparsely-documented legacy code(怎樣改進缺少文件的老**)

也許在github上能找到不少好的源**

b. ****** testing a first-class citizen(測試與開發並重) 何為測試?這說的是那種什麼快捷程式設計,邊開發邊接受使用者反饋?還是指測試程式有沒有錯誤?

c. working with non-technical customers(怎麼跟不懂技術的客戶交流) 以後開發出程式後可以向非相關專業的朋友索求反饋

d. working in teams(在團隊內有效率地工作)我很慶幸附近就有個靠譜的隊友

大一下學期的總結

不知不覺中,一學期快要過了。今天突然突然想做個總結了。從我轉到計算機專業後,我覺得自己在學習上學到了很多,但是我一直覺得是很不足夠的,因為從根本上講,我這點知識根本就不能做什麼 的,所以我覺得不過進步有多大,我還需要努力學習,只有從根本上解決問題,我才可能有機會輕鬆一下。想像這學期,我學c語言大概花...

大一下學期的自我目標

1 對大一上學期的總結 時光飛逝,大一上學期就這麼過了。可是我覺得我感覺我並沒有學到什麼,究其根本,還是我自己沒有認真學習。大學比中學都自由多了,剛入學就失去了以前的自制力,沒有認真的去學習。剛入大學的時候其實挺迷茫的,沒有學習的動力,由於對專業的不了解,也不知道該如何學習。雖然也有和學長學姐詢問過...

大一下學期的自我目標

總覺得大一上學期才剛開始就結束了,時間永遠都是過得飛快。整個大一上學期,參加了些活動,認識了些人,做了些事,不算精彩,但總算也沒有一事無成。在計算機方面我是乙個徹徹底底的新手,在一學期的學習過後,終於也對程式設計有了點大概的了解。現在的學習還只是剛開始,但下手去敲的時候仍然十分困難。有的時候經常是好...