具體閱讀內容較長,能夠查看做業原文:軟件工程實踐2017第一次做業,感想之類的在下面的回答中會有所體現。html
(1)回想一下你初入大學時對計算機專業的暢想linux
- 當初你是如何作出選擇計算機專業的決定的?
- 你認爲過去兩年中接觸到的課程是否符合你對計算機專業的期待,爲何?
- 你以爲計算機是你喜歡的領域嗎,它是你擅長的領域嗎?
當初選擇計算機專業,並非什麼通過深思熟慮的結果(像決定一些其餘重要的事,最後是」無論了,豁出去「)。肯定學校以後,再結合成績,沒有特別喜歡的專業就排除掉不喜歡的,計算機好像很厲害,內心也不排斥,就先待定。另外一方面,本身大學以前都沒怎麼接觸過計算機,但是如今計算機是必備技能,各行各業多少都要用到,想着那不如大學就學這個吧。因此,大概就是一個白得不能再白的小白,懷着對計算機的憧憬,就這麼選擇了計算機這個專業。程序員
一開始,我都沒怎麼了解大學的教學模式,惟一的期待就是學完以後能用計算機作出一些很牛的東西,不過我也不清楚具體是什麼東西。大一下上棟哥的C++以前,也是這樣的教學模式(learning by doing),也被要求寫了一次大一上的總結(是否是寫總結是程序員的優良傳統啊,以前還看到個段子是個程序員「我就是昨天發表白貼的那位,雖然失敗了,可是我來總結一下經驗「),那時寫到課程是不符合本身期待的。大一上不少課程是公共基礎課(C語言也是吧),先學點常識也是合情合理,能夠接受,可是那個上機的效果和我想象的差得有點遠。上機是一道道的小題,你寫完代碼,編譯一下,運行跳出來一個黑框框,輸出一個結果就沒而後了(不過出結果仍是有點成就感的)。小白不理解,這到底能用來幹啥啊。那時還有一個念頭是以爲本身之後不會當一生的程序員,只是爲了之後其餘須要來學計算機的相關技能。因此,大學上了一學期,基本上是處在迷茫得不能再迷的狀況,反正就先規規矩矩地按高中方法學那些不知道有啥用的課。而後,大一寒假能夠算是一個轉折點吧,那時下學期給咱們上C++的棟哥在寒假給咱們佈置了任務,印象深入的是讓咱們先自學C++。因而我開始意識到了對程序員很重要的一點:自學(以爲課無聊,能夠本身學點好玩的東西,是否是傻),最近讀了那些博文,這個感受也是愈加強烈(下面還會提到關於自學的思考)。後來跟着課程一步步往下,最終是作了個計算器的半成品吧(大一暑假的時候卻是有再去完善一下),自學和自控都有待增強啊。雖然,這個計算器仍是上不了大雅之堂,可是對我來講,能夠算得上是我這二十多年來最偉大的我的成就之一了(感謝棟哥,感謝《構建之法》)。後來大二上學期也是規規矩矩的過,課程沒有學得特別好。數據結構老師看得出來很想教好,可是上課不知爲啥我總是走神(佩服前排那些全程全神貫注的童鞋),佈置的上機題目卻是都有好好打(代碼量也是讀後感之一,下面再提),最後筆試也是挺渣的。偶然在知乎上看到Python學習路徑及練手項目合集,以爲挺好玩的(最初的動力就是玩),因而大二寒假就想着自學。不事後來的結果是前置的linux課程都沒學完,學了點Python2.7(後來再去看時,教程已經變成Python3.5了),就又開學了。看到一些同窗仍然用博客記錄學習,感受挺好的,也試着寫了一些(如今像是隻是「搬運」,可自我感受效果不錯,忘記了像是也有筆記能夠查)。因此我自學的意識是有,動機是無聊想玩,不過實際自學能力真是很糟糕。大二下開始選導師,選完我就興沖沖的開始聯繫,導師卻是也很棒,給咱們佈置了入門任務回去作(論自學是多麼的重要),後來也「爛尾」的感受,忙着複習仍是幹嗎去了(如今暑假撿起來繼續入門)。大二下的系統結構、組成原理和網絡也是規規矩矩,算是對計算機的認識又更加深刻了一點。數據庫的話,主要是大做業,仍然是自學能力啊,組隊大概還有團隊協做的能力(論志同道合隊友的重要性)。有些同窗學HTML,作出來真的是至關beautiful,記得第一隊的同窗演示了將近二十分鐘。說來慚愧,我還在啃計算器的老本,用當初學的點QT作了個功能極其簡單,界面極其醜陋的東西。做爲一名冷漠的社交障礙,或許和同窗多交流會好點。以上是大學兩年來對課程的一些體會和經歷(好像有點跑偏,最近睡前老是止不住的東想西想)。如今來看,過去兩年的課程仍是比較符合本身的期待的,基礎性的東西爲主(而後下學期好多專業方面的課啊),規規矩矩的學過去,感受問題不大,但回想起來有點「間歇性躊躇滿志,持續性混吃等死」(某篇博文下印象深入的自嘲評論)的意思。算法
如今計算機確定是我喜歡的領域,原來就沒有什麼特別喜歡的專業,就比較反感金融那種看上去很無聊的行業。計算機算是一個比較有趣的創造性的領域吧,或許是由於棟哥課上作出來的計算器,或許是這兩天看了一些博文心情還比較激動。擅長也是確定說不上的,原來是白得不能再白得小白,如今可能只是沒原來那麼白的小白,我還差得遠,連野生程序員都算不上。數據庫
(2)即將大三的你,對照前人們走過的路和描述將來發展,如今的你編程
- 自我感受你已經具有的專業知識、技能、能力有哪些?
- 離成爲一個合格的計算機專業本科畢業生,在專業知識、技能、能力上還差距哪些?
專業知識就課堂上學的,如今還記得的就一些基礎,一點數據結構、一點操做系統、一點組成原理、一點網絡等,也就比非計算機專業的同窗好點。自我感受並無掌握什麼特別了不得的技能,主要仍是課堂上的東西。瞭解C、C++,會解決一些簡單的問題。自學了一點Java,可是還談不上運用。能力的話,也沒啥特突出的的能力,一丟丟亟待培養的自學能力。真是蒼白。網絡
合格的計算機專業本科畢業生,專業知識就還沒學的那些吧(其實我以爲這些專業知識只能算是這一行業的常識,工做時候用到的估計是還要學的)。技能也很差說啊,至少得熟練掌握一門高級語言吧。我如今是以爲工做時須要的技能比較專,比較細,在實際工做中才能學到,或者你有確切的目標,而後再去細學它須要的技能。在沒有明確本身須要什麼技能以前,打好基礎(算法呀,常識呀),普遍的涉獵,也是極好的(這也是我如今的想法)。能力的話卻是有幾個感受比較重要的能力,像是自學能力。計算機新技術層出不窮,不一樣的工做可能也須要不一樣的能力,自學確定是沒法避免的。一個好的程序員,應該是終生學習的。還有英語,如今感受可能不是那麼強烈。可是舉例來講,國外的水平會比國內好點吧,你自學的時候每每就不得不看英文的資料。你要是想去外企工做,這也會是須要的吧。就算不去外企,我以爲做爲程序員這也會是一個加分項。最後還有一個是團隊協做與人溝通交流的能力吧(程序員都比較不會說話?),確定會和別人一塊兒打代碼,完成項目。數據結構
(3)大三是一我的生選擇的十字路口,考研、工做、考公、出國,不一樣的選擇在大三就有不一樣的努力方向。而不管考研仍是工做的每條路徑,也有許多不一樣的分支。學習
- 對照以上你閱讀的前人們的經歷,你的選擇是什麼?
- 在這種選擇下,你認爲你相比其餘同窗來講有何優點,有何劣勢?
- 針對你的選擇,你給本身的大三設定的規劃安排是什麼?
糾結的一直都是是考研和工做,考公和出國徹底沒有考慮過。原來想要考研是以爲大學四年,前兩年主要基礎,後面才專業一點,畢業出去總以爲本身學了兩年又能找到什麼工做呢。可是聽說考研比高考還難,光是據說還要本身再去看高數,就開始懷疑本身能不能辦到。因此糾結的點主要就是想考研來讓本身更有競爭力,能作點比較有趣順心的工做,可是又以爲本身可能會讀不下去,也有點想保研的念頭。這兩天看了很多博文,很多同窗代表了本身想考研的大方向,讓我考研的念頭更增強烈,總以爲本身多少都有點隨大流的趨向,或許是感受還有別人一塊兒會比較容易堅持下去(小夥伴約自習啊)。不過,如今是還停留在構思的階段,須要再多多地瞭解這方面的信息,也不排除其餘的可能性。操作系統
考研的話,有何優點,我也說不清楚,如今主要想法是想讓本身變得更強,不過考研好像是往科研的方向去的,我也沒啥興趣愛好,說不定就喜歡上研究了呢。劣勢的話,就工做經驗啥的吧,我以爲這不是什麼大問題。
關於規劃,我想了很多,不過和我想選擇考研卻是關係不大。大三上學期的課程,看了下課表仍是挺多的,看起來也更加「專業化」,想必會花去我很多的時間。並且,一不當心被抓去當班委,多少也會有點影響。主要的一個想法是好好上軟工實踐,花大量時間自學須要的技術想必是免不了的,忘記在哪看到說還會見到凌晨3,4點的福大,想一想就刺激。還有一個看完博文以後的想法是,增長本身的代碼量,多打代碼多實踐,確定不吃虧的。過去兩年,我打的代碼基本上都是課堂做業,應該是5000行不到。至於具體的方法,原來是想去OJ刷題,好比我就挺喜歡hihoCoder。它的題庫裏的題目是有提示的,更像是一個學習的平臺,而後有每週一題的挑戰賽。不過,小白作一題仍是要花很多時間,後來也是沒有養成習慣。最近看了博文,主要是受 徐宥:掉進讀書的兔子洞的影響,有了刷書的念頭,不出意外的話,我想就是《編程珠璣》吧。代碼量,算法,自學能力,代碼規範等,感受頗有利啊。因此大三上想幹的事主要就是這三件吧,學好專業課,好好作軟工實踐,刷《編程珠璣》。想着等大三下學期沒什麼課的時候再去準備考研的事,大三上我忙着吶。並且忘記了哪裏看到說,軟工實踐有點像實際工做,上完再好好考慮考研仍是工做也不遲。這裏還想說明一些問題其實,關於規劃,更多想得是實施的問題,想得太多作得太少是毛病,得讓本身的規劃是可實施的。實施的話就得因人而異,如今的我乃至未來很長一段時間的我,都作不到像徐宥那樣瘋狂地讀書,從我兩次都沒看完《浪潮之巔》就能夠看出來,因此能作好上面的三件事我就以爲還不錯了。再往深處挖,大概還要問本身的動力是什麼。人類是爲慾望和利益所驅使的生物,抑或deadline? 大多數一開始只是無聊想玩,自學計劃至關模糊,而後每每過早退出。但願大三戒浮戒躁,多作少想,有始有終,體會計算機的樂趣。
(4)你從學長學姐那,聽過對於這個班級或這門實踐課的要求或經驗,促使你選擇這門課這個班的動力是什麼?
並無從學長學姐那據說過什麼,主要由於是棟哥上的吧,而後還有些一塊兒選的小夥伴,感受小白又會學到很多東西。
(5)針對上述問題(2)、(3)、(4),你對這門課的期待是什麼?你打算平均每週拿出多少個小時用在這門課上,以達成你的期待以及你在(2)或(3)或(4)上的目標?
對這門課的期待,確定能學到很多,可是有點擔憂本身不能有始有終,因此但願不要超出太多。至於投入多少時間,具體的很差說,感受必要的話課餘時間均可以給這門課。