軟工第一次作業-熱身
項目 | 内容 |
---|---|
這個作業屬于哪個課程 | 2020春季計算機學院軟體工程(羅傑 任健) |
這個作業的要求在哪裡 | 第一次作業-熱身! |
我在這個課程的目标是 | 學習工程化開發軟體,體驗團隊開發和結隊開發 |
這個作業在哪個具體方面幫助我實作目标 | 總結經驗,反思過去,以及對未來進行一定的規劃 |
第一部分:結緣計算機
-
你為什麼選擇計算機專業?你認為你的條件如何?和這些部落客比呢?
- 選擇計算機專業一部分原因是興趣使然,另外一部分原因是覺得它是朝陽産業正處于飛速發展期.
- 在高中甚至之前的階段,我就已經對計算機有了一定的興趣,也受到相關的影視作品和新聞等的影響,影視中那些計算機高手熟練的操作計算機的場景曾經令我十分的着迷,而且新聞上關于最新的計算機的尖端科技的越來越多的報道也令我對其産生了越來越濃厚的興趣.但其實在真正的選專業方面在聯考之前是沒有太多考慮的,因為當時主要是忙着備考,不想被選專業之類的事情分了心.在選專業的時候,經過很長一段時間的思考決定還是跟随初心,選擇了計算機專業.
- 另外一個很重要的原因就是目前的時代是資訊時代,各種計算機領域的科技走向了社會,很大程度上改變了人類的生活方式,而且它正處于一個飛速的發展期,從個人電腦,到智能手機,再到人工智能,計算機科技給我的生活帶來了一個又一個巨大的變革,這也促使我想要去參與到計算機科技的發展過程中去,想要親身走到最前沿,甚至一個小小的夢想就是希望有一天自己做的研究也可以在未來某一天改變人們的生活方式.
- 我自身的條件相對其他非科班來說已經不錯了,但是入局時間太晚且和業内大佬仍有差距.
- 對比部落格I的部落客來說,我真正參與到計算機程式設計的時間實在是太遠,到大一的時候才學習了第一種語言-C語言,而同學中不少在中學階段舊已經參加了很多的競賽,已經具備了一定的基礎.而在進入大學後,和這些人的差距也逐漸加大,雖然現在想來對自己沒有盡早地學習計算機有一點後悔,但是再仔細想來,高中确實是也沒有太多的時間和經曆去搞程式設計.
- 目前我雖然具備了一定的系統的計算機領域的相關知識,但是跟優秀的同學以及部落客相比,自己的競賽相關經驗,項目實習經驗,科研經驗實在是太少了些,但是由于學習任務也比較繁重,是以如何在兼顧學業的基礎上去搞實習成了目前困擾我的一個問題.
- 選擇計算機專業一部分原因是興趣使然,另外一部分原因是覺得它是朝陽産業正處于飛速發展期.
-
計算機是你喜歡的領域嗎?是你擅長的領域嗎?
- 計算機是我非常喜歡的領域,但我不敢妄言是自己擅長的領域.
- 我确實非常喜歡計算機領域,但是卻也談不上是那種廢寝忘食般的喜歡,我會在寫一段時間代碼後感到疲憊,不會在碼代碼的過程中越來越快樂,也不會把程式設計當成自己的快樂源泉.我對計算機是那種适度的喜歡.
- 跟同期的同學相比,自己算不上很差,也談不上強,跟大佬相比也有不小的差距,隻能說是達到了及格以上的程度,是以談不上是擅長的領域.
- 計算機是我非常喜歡的領域,但我不敢妄言是自己擅長的領域.
-
你熱愛這一專業嗎?你對計算機的熱愛是怎樣的?僅僅是口頭的嗎?
- 我當然熱愛這一專業也不僅僅隻是口頭的熱愛.
- 我熱愛計算機,同時我也對計算機領域的新技術,前沿消息,名詞等都十分的感興趣,也不時的會去在課下主動學習自己感興趣的知識,比如學習C++,python,會主動增強程式設計知識,比如在
上刷題,也會去學習前沿知識比如神經網絡,會去學習相關工具的使用比如leetcode
等tensorflow,pytoch
- 我熱愛計算機,同時我也對計算機領域的新技術,前沿消息,名詞等都十分的感興趣,也不時的會去在課下主動學習自己感興趣的知識,比如學習C++,python,會主動增強程式設計知識,比如在
- 我當然熱愛這一專業也不僅僅隻是口頭的熱愛.
第二部分:在計算機系裡學習
-
你對你的大學生活有什麼想要吐槽的地方嗎?你理想的大學教育應該是什麼樣子的?跟學校給你的有什麼差別?比較你在中國大學的經曆,你的老師和學校能做到和國外那樣嗎?如果不能,請分析一下為什麼。
- 我的大學生活總體來說是平庸的,感覺一直都沒有進入到自己的節奏,跟着自己設定的目标去一步步的前進,而是一直跟随着大部隊的步伐,做着大家會做的事,沒有留給自己太多的時間去做自己的事情,沒有達成自己的期待.
- 事實上,再好的大學教育也會在國内巨大的競争壓力下變形,很多教育都因為學生内部的競争壓力而失去了它的初衷.很多時候,我想去做自己喜歡感興趣的工作的時候,往往由于害怕自己會在學業方面落後于人而放棄,隻能被迫去選擇所謂的成本效益最高的去做,我想這也是導緻我大學生活平庸的原因之一.而且,這也導緻學習過程失去了學習的初衷,往往學習的出發點變成了盡可能的保住分數,在很多時候,大多數精力也都花費在了求分而不是求學道路之上.
- 是以我理想中的大學教育,是在沒有競争壓力或者壓力不是特别大的情況下産生的,我們不用太過在意分數,而它也僅僅是我們衡量自己的一個度量罷了,我可以去看自己感興趣的計算機領域的書,可以根據自己的目标去學習自己想學的知識.
- 我覺得中國大學很難做到和國外一樣,主要原因還是人數太多而,育資源太有限,社會競争壓力太大,學生很難跟随自己去學習,往往是在升學,就業,生活等等的壓力之下去學習,而由于資源和人數的比例失衡也導緻老師很難按照自己的教育理念去實施教學.
-
迄今為止,你寫了多少代碼,描述你做的最複雜的軟體項目/作業。
- 迄今為止,寫過的代碼衆多,但是大多數都沒有統計,目測總計在10000-20000行左右.
- 我做過最複雜的是寫了4000多行的編譯器作業,但是由于這個作業是在漫長的一個學期中完成的,時間過于長而導緻整體來看毫無章法可言,可以這樣說,這恐怕是一個隻有我自己能讀懂的程式,由于完成的時候比較着急,裡面的注釋也是基本上沒有,整體就像一團亂麻.
-
科班出身和北大青鳥有什麼差別?
- 科班出身和北大青鳥的差別在于潛力不同.
- 退一步來講,即便一個科班出身的人和北大青鳥的程式設計能力在某一時刻是相同的,但是在之後的過程中二者之間的差距會越來越大,主要表現在學習能力的差距,由于基礎知識的天差地别導緻前者能很快的學習并掌握一個新知識,一個新技能,而後者因為不具備計算機的系統的知識之後的成長道路就會變得十分曲折.比如部落格F中的部落客就因為非科班出身而走了很多的彎路.
- 科班出身和北大青鳥的差別在于潛力不同.
-
速成的教育訓練班和打基礎的大學教育還有mooc之間有差別嗎?
- 有差別,教育訓練班和mooc都是以讓學生快速上手實踐為主,而大學教育則更看重未來成長曲線
- 有一說一,我的很多技能和知識也是在網上學的,比如python,c++等等,也獲得了比較好的學習體驗.教育訓練班所教的知識的确也是很有用的知識,但是由于對速成的要求,而導緻其很難培養學生基本的計算機的學科素養,而這正是一個優秀的計算機從業人員所不可或缺的,雖然大學中學到的很多東西很難讓自己親手用于實踐,但是其作為系統的知識正在潛移默化的影響着我們,從某種意義上來說這比那些語言的學習要重要的多.是以在部落格E中,部落客認為大學教育不重要的觀點我是非常不認同的.
- 有差別,教育訓練班和mooc都是以讓學生快速上手實踐為主,而大學教育則更看重未來成長曲線
-
學線性代數和機率論的時候,你是否有過這樣的疑問“我們為什麼要學這麼多數學,這和我們的計算機有關系嗎”,你現在是否還有這樣的疑問?對這個問題,你有自己的解答了嗎?那麼其他學科呢?
- 沒有質疑,現在切身體會到了數學在計算機領域的重要性毋庸置疑
- 事實上,知識是沒有什麼優劣之分的,難道就因為某個知識不是計算機學科的,我們學習了就應該感覺很虧麼,這難道不是一種十分功利的事情麼,況且你學到的知識或許會在未來的某一天改變你的生活也說不定.
- 沒有質疑,現在切身體會到了數學在計算機領域的重要性毋庸置疑
第三部分:未來規劃
-
對于你未來在IT行業的發展,你有什麼樣的夢想或者未來想從事什麼樣的工作?你準備怎樣來規劃你技術道路,職業道路和社會道路?
- IT行業的方向遠比我之前想象的要多得多,是以現在還是有一點迷茫的狀态,我現在也不知道自己未來究竟要從事怎樣的工作,但是我對于深造的憧憬仍然十分強烈,是以目前的規劃主要是讀研,對于未來的職業方向沒有太過于具體的規劃.
- 正如部落格L裡所說的那樣,我覺得也不一定就非要認準了某一個工作崗位,目前我們對各個崗位的實際情況尚沒有很好的了解,是以固執于某一種職業可能未必是一個好的選擇,可能到時候真正參與了工作其内容和自己所憧憬的完全不一樣而釀成了悲劇.
- 是以,我的理念是不對職業道路做出過于具體的規劃,而是專心的學習知識,增強自身的實力,擴大自己的眼界.現在最重要的莫過于積累,而後等待薄發.
-
你們馬上就要面臨實習了,你打算在企業内實習還是在實驗室實習?
- 我打算在實驗室學習,因為首先我畢業後準備選擇深造,是以目前來說實驗室的實習可能對我來說更為重要一點.其次,雖然企業實習固然重要,但是就目前的我來說,更希望學習一些科研相關的知識.
-
實習經驗究竟有多重要?是否需要馬上開始積累實習經驗?
- 實習經驗當然非常重要,它不僅可以使得自己可以在實習中充分利用自己已學習的知識,還能使得自己對相關領域的實際工作有一個切身的認識,進而開闊自己的眼界,使得自己以後能以另外一個視角去學習和成長.
- 我認為不能盲目着急去實習,而是要根據自身實際的安排來考慮是否實習,不能舍本逐末,要以學校教育為第一要義,在合适的時機去學習,不然如果不能統籌學習和工作最終會導緻二者都沒有取得自己想要的結果.