做業題目地址:軟件工程實踐2017第一次做業
課程博客目錄:軟工課程做業博客目錄-031502627css
- 當初你是如何作出選擇計算機專業的決定的?
在我小學的時候訂了一本電腦方面的雜誌,裏面寫了不少國內外IT大牛的故事,從那時候就對計算機很是感興趣。而且懷有一些不切實際的夢想和幻想。在高考完後,我終於有機會爲本身作出影響將來的決定,就絕不猶豫的報了計算機專業。html
- 你認爲過去兩年中接觸到的課程是否符合你對計算機專業的期待,爲何?
- 你以爲計算機是你喜歡的領域嗎,它是你擅長的領域嗎?
在個人想象中計算機專業就是打代碼,用代碼來解決不少問題,就像作數學題同樣。上了大學以後發現不僅是打代碼,在學習各類語言以外還要學習不少枯燥的算法和原理。算法還好掌握,原理就比較難了。一開始還很抵觸,學過才明白原理是很重要的,在實際的應用中懂得原理才能更好的作出軟件。整體來講仍是符合個人期待的,我很期待本身用專業知識作出一些能有效解決問題的工具和軟件,雖然不肯定本身可否作好,可是依然十分熱愛。前端
- 自我感受你已經具有的專業知識、技能、能力有哪些?
- 離成爲一個合格的計算機專業本科畢業生,在專業知識、技能、能力上還差距哪些?
即將大三了,可是本身仍是差了很遠,沒有獨立作過完整的項目,沒有完整系統的學習一門語言,雖然接觸了很多,但都是淺嘗輒止,遠不能知足實際的須要,感受本身還是個門外漢,初學者,須要大量的學習。固然,我也很想像博客 I[1] 裏的爆棧大佬還有寫 M[2] 的 vczh 同樣,會不少東西,但是大佬從小接觸編程,在大學前已經能夠說是小有所成,可本身在大學前被禁止長時間使用電腦,學校也不教,本身就落下一大截。不過我還有爲數很少的大把時間(這裏表達了時間似夠非夠,以及我心裏的急迫和信心),相信我能夠遇上來的。以前本身會一點點的 C++ ,會一點點的 Python ,對數據結構有大體的瞭解,可是還不是很熟練。本身瞭解了一些前端的知識,可是徹底沒有使用過。雖然會的很少,可是我認爲本身已經有了一些自學能力,若是拿來一個新的東西我應該能夠很快學會。我大三應該有不少東西要學,不只僅是學會基本的知識,這遠遠不夠,要達到能在實際中起到做用的水平的話還要學習不少東西,有一些是大三學校會開課的,有一些是不教的,要本身去學。我本身也爲大三這一年列出了要學習的內容,有些是學校不開課的,只能慕課網或者 coursera 上學習,好比說 opencv 和機器學習,還有 unity 3d ,同時作本身的項目,經過這些應該可讓本身迅速的掌握一些程序員的基本素質。前兩年的本身太懈怠了,學習也不好,大三這一年必定要讓本身離開所謂的「溫馨區」,讓本身掌握更多的技能。
大三的學習計劃:
C++: 首先我會繼續 C++ 的學習。無能否認,C++ 是一個很是複雜且強大的工具,而且很難精通。我若是想在圖形學方面有所發展必須掌握 C++ 技能。我會繼續經過看書和練習的方式來學習 C++。
opencv: opencv 是一個強大的開源圖形庫(應該可能大概是吧,就當它是),我對它的瞭解還僅限於名字。若是我要學習圖形學,這無疑是一個很好的途徑,經過研究opencv的實現方式來了解圖形學。
Python: 對 python 的興趣來源於知乎,不少人拿 python 來寫爬蟲來抓取網頁來收集本身須要的信息,我以爲很好玩,就想學一學。以前沒有堅持下去,大三必定要堅持下來。
css: 對 css 的興趣徹底來源於博客。折騰博客折騰了好久了,可是還一直用別人作的主題,很想作一個屬於本身的主題,就決定學習一些 css 的知識。這個就徹底是爲了玩了。
綜上所述,大三這一年大體要額外學的東西列舉以下:python
項目 | 參考材料 | 練習方法 | 要求等級 | 完成度 |
---|---|---|---|---|
C++ | 《C++Primer 5th》 | 刷 OJ, 作小項目 | ⭐⭐⭐ | 未開始 |
opencv | 網絡博客和文檔 | 用 c++ 寫算法練習 | ⭐⭐⭐ | 未開始 |
Python | 網絡博客 | 作爬蟲項目 | ⭐⭐ | 未開始 |
css | w3school 教程 | 作 hexo 博客主題 | ⭐⭐ | 未開始 |
主要的都是源於興趣,畢竟興趣是最好的老師。這只是基本的要求,因爲不清楚大三課程的緊密程度,沒辦法肯定本身的時間安排,首先盡力完成這些,固然若是學有餘力還會學習不少之後有可能用到的東西。若是時間不夠不能作到的話本身也不會吃虧,畢竟仍是有收穫的。本身起步比較晚,應該要花費比別人多的時間的吧。c++
- 對照以上你閱讀的前人們的經歷,你的選擇是什麼?
我在大三應該像 C[3] 中的博主同樣,經過大量的努力,積累大量的技能,這樣在將來面試也好創業也好會有意想不到的收穫。至於說積累,我在平時關注了不少的程序員,好比說輪子哥,龔大,蕭井陌,等等。從知乎、博客園、微博、甚至 Bilibili 都有,從他們回答的問題、發表的文章中學到了不少經驗,也長了不少的見識,雖然學到的東西也沒多少往內心去,可是至少對本身的將來有一些更清晰的認識和打算,也對本身有了更高的要求。
畢業後工做應該是個人第一選擇,我對 D[4] 的意見和經歷是比較認同的,很符合個人思路。我對本身將來的職業和努力的方向有一個大體的印象,我將來很大多是從事計算機圖形學相關或者遊戲開發,創業或者普通的就任,或者是從事前端的開發,由於對這兩個方面很感興趣,將來一年也有一些圖形學和遊戲相關的我的項目計劃,但能不能作成還要看本身學習速度了,由於會用到不少方面的知識,可是本身還什麼都不會。我以爲在工做中應該能學到更多的東西,可是若是本身的工做不能讓本身滿意的話我也會選擇放棄工做去考研深造,讓本身想更深的領域進發。程序員
- 在這種選擇下,你認爲你相比其餘同窗來講有何優點,有何劣勢?- 針對你的選擇,你給本身的大三設定的規劃安排是什麼?
我認爲本身可能的優點在於目標明確吧。本身學習計算機本就出於愛好,雖然很不成熟,可是這就是我人生的價值和目標所在。不少人對於將來很迷茫,我明確的目標可能會讓我後來居上超過一些人。而本身的劣勢在於以前沒有努力學習。不少人在上大學前就已經很熟悉編程了,而我雖然喜歡計算機,可是本身以前並無什麼機會去學習,這就落下了別人一大截。而從大學開始學編程的人努力學了兩年,也超出我不少。因此我要花費更大的功夫去遇上來。
因此我大三要嚴格按照我本身寫在上面的計劃去作,還要作得很好。而且要完成學校的任務。面試
(4)你從學長學姐那,聽過對於這個班級或這門實踐課的要求或經驗,促使你選擇這門課這個班的動力是什麼?算法
大一的時候有幸上過張老師的面向對象程序設計,給了我很好的思路,也受了老師不少影響。張老師教的很好,對學生也有很好的引導。這一次依然選擇了張老師的班,這學期必定會認真的學。編程
(5)針對上述問題(2)、(3)、(4),你對這門課的期待是什麼?你打算平均每週拿出多少個小時用在這門課上,以達成你的期待以及你在(2)或(3)或(4)上的目標?網絡
我但願這學期能夠有一些練習來更好的掌握課程知識。我應該會花不少時間來練習和作項目,至少一半的週末,平時學習完也會練習。大概很多於 10 小時吧。要達成目標要花費不少的精力,不能鬆懈。
因爲我在上個學期過於放飛自我,致使了這個假期異常的忙,而且因爲難以言說而且難以啓齒的緣由必須沉迷於學習,致使本身沒什麼時間去認真的作做業。給出的文章並無所有讀完,只是挑了一些本身看起來最有價值的文章略讀了一下。我知道這一切都不應發生但是我也身不禁己。寫的博客也是亂七八糟,沒有按照標準的格式來寫老師和助教多次提問題我也只能針對問題草草解決。這裏表示抱歉,將來的做業我必定盡我所能。
另外做業也不是全無收穫,包括但不限於:
提到的文章:
[1]I. 個人軟件開發生涯 (10年開發經驗總結和爆棧人生)
[2]M. 進入2012 -- 回顧我走過的編程之路
[3]C. 徐宥:掉進讀書的兔子洞
[4]D. 大學以前:一個偏科生的自述