前言: 最近發生了好多事情,也好久沒寫博客了,趁這次作業順帶記錄一些自己的學習體會。
(1)回想一下你初入大學時對計算機專業的暢想
最開始做出選擇計算機專業,其實在很小很小的時候。我大概在7、8歲的時候接觸電腦,那時候家里的電腦還是那種顯示器有非常大后腦勺的型號。我很喜歡玩游戲, 可以算是一個網癮少年吧,從紅白機到小霸王,從小霸王再到電腦。那個時候對電腦的概念,就是玩,覺得這個機器非常好玩,里面有很多游戲,一個玩膩了,還有第二個。同時在玩游戲的過程中,萌生了自己設計一款能夠影響周圍人生活的游戲的想法。另一方面,自己小時候看了黑客帝國的電影,對黑客無比崇拜。於是從那時起就下定決心,以后要踏入計算機的學習之旅。
我現在已經即將大三了,大學過去兩年了,時間非常快。這兩年里我學了高數、線代、數據結構、電路邏輯等等公共課和基礎專業課。老實說,有一些課程不是很符合我對計算機的期待,但是,這些課程又很基礎很重要。因為在上大學之前,我以為計算機專業應該會學編程、寫網站、做軟件,很多跟實際生活相關的知識。然而,現在我不這么認為了,無論是公共課程還是基礎專業課,都是實踐的首要前提。有可能學的電路邏輯,在未來你可能不做硬件就用不到,但是你腦海里會有這樣一個概念,對計算機了解更深入,即便你不做硬件做軟件,你也會在軟件與硬件交互這部分知識學習的更快。
計算機是我非常熱愛的領域,也是我擅長的領域。可能除了計算機,我什么都不會了吧。
在不久的將來,我也一定會選擇從事計算機相關的工作。而且很大概率上是跟軟件開發相關的崗位。我是來自浙江的,所以杭州跟上海是我理想的工作城市,其次是廣州。
(2)即將大三的你,對照前人們走過的路和描述未來發展,現在的你
目前略懂的一些技能:
- C/C++ 基礎,會一些基本的數據結構。
- 了解java、js、python、c#、sql語言的應用。
- 了解J2EE的架構跟開發流程。
- 了解游戲的架構跟開發流程。
- 了解機器學習。
- 有一定的項目開發經驗跟團隊協作能力。
- 對新知識的渴望和學習的熱情。
但是還有很多需要學習的地方:
- 算法、數據結構要繼續學習。
- 學習一些語言的底層知識,比如java的jvm、c++的內存分配。
- 學習Lua相關的編程知識。
(3)大三是一個人生選擇的十字路口,考研、工作、考公、出國,不同的選擇在大三就有不同的努力方向。而無論考研還是工作的每條路徑,也有許多不同的分支。
我應該是選擇考研,但是也有可能會和博客[1]的作者一樣,遇到很多挫折,也有可能會考不上自己理想的大學,但是還是會去嘗試一樣,無論結果如何。
規划安排:
- 花更多時間學習英語
- 繼續學習編程方面的知識,博客 [2]的作者也在博客中提到過,”在程序員的生涯里面,最重要的就是保持對編程的熱情,不要被生活的瑣事所磨滅。其次是要給自己不斷地創造一些足夠困難但是又有辦法完成的挑戰,這樣才可以總是讓自己保持着一個快速前進的狀態。 “,無論做什么,考研還是工作,都要保持熱情,對新的知識的渴望。
(4)你願意為了一個你感興趣的、或得到實戰鍛煉的項目熬夜嗎?你想脫離小菜鳥的level嗎?如何評價上一屆同學說的“真正和我的隊友們一起見識了凌晨四點的福大。一起熬夜,一起吐槽,一起說說笑笑,一起打代碼。一切一切的都是“美好”的回憶。”
我非常感興趣的項目,那么我想我會願意花很多時間精力去完成它。(如果第二天早上還不用上課,那我會更願意。)“真正和我的隊友們一起見識了凌晨四點的福大。一起熬夜,一起吐槽,一起說說笑笑,一起打代碼。一切一切的都是“美好”的回憶。”對於這句話,以前經歷過凌晨4點的福州,就非常感同身受了,哈哈。
5)針對上述問題(2)、(3)、(4),你對這門課的期待是什么?你打算平均每周拿出多少個小時用在這門課上,以達成你的期待以及你在(2)或(3)或(4)上的目標?
學到更多知識,鍛煉自己的能力,希望老師不要調皮,為難我們。
每周拿出的時間暫定10小時吧。
(6)據聞軟工實踐的退課率極高,在選課前你了解過這門課嗎?你為什么選了這門課?如果你的隊友在中途退出你會怎么做?
沒了解過。這門課是必修的。尊重隊友的選擇,為了完成項目,視情況砍掉一些需求,或者自己承擔起他的那份工作。
附:
博客[3]的作者在”(3)大四:蹺課北上帝都實習,惹毛了老師“這一節,提到了這樣一段話,” 而我當初的一意孤行,為了所謂‘ 實習經驗 ’,惹怒了一些老師。多年以后,我才發現企業要的應屆畢業生就是一張白紙,這些白紙吸墨能力的高低決定你能否找到好的工作,而吸墨能力高則主要是基本功扎實、自學能力強的體現,並非我一直以為的豐富的“實習經驗”。 ”
我不是百分百贊成,企業是要一張白紙,但是如果目標就是阿里,網易,並且在秋招的時候拿到了這些公司的實習機會,我覺得還是有必要去實習的,畢竟無論能否留下來轉正,學到的實戰經驗肯定很多很有幫助。可能作者是隨便找了一家企業去實習,因為第一個實習的企業非常重要,決定了你編程習慣,思想,后面再到其他企業不那么方便。企業要的應屆畢業生就是一張白紙,這樣的話會不會過於絕對,一個不會團隊協作的或者說沒有自己做過項目的應屆畢業生跟一個有團隊協作經驗並且自己也開發過一些小玩意兒的應屆畢業生,企業更想要前者?吸墨能力高則主要是基本功扎實、自學能力強的體現,這句話我非常贊同,但是這種體現一方面是面試回答問題,一方面也可以從你的實戰經驗體現。
(以上這段話,只是鄙人為了完成作業,僅供吐槽)
[1] http://www.cnblogs.com/skyfsm/p/6672167.html
[2] https://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html