軟件工程 第0次我的做業

項目 內容
這個做業屬於哪一個課程 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ
這個做業的要求在哪裏 http://www.javashuo.com/article/p-cmnfrfyt-hv.html
我在這個課程的目標是 在收穫知識的同時取得滿意的成績。
這個做業在哪一個具體方面幫助我實現目標 學會了使用markdown和第一次用vs2017編寫程序,瞭解了vs的強大。

第一部分:結緣計算機

1.你爲何選擇計算機專業?你認爲你的條件如何?和這些博主比呢?(必答)

​ 在高考完的那個暑假,我面臨着專業選擇的問題,那時候,我對大學的這些專業都基本一無所知,但是當時計算機科學與技術這個專業映入了個人眼簾,不知怎得,當時就被這個專業所吸引,感受其餘專業在它的面前都毫無感受。雖然當時的我還不知道計算機專業究竟是個什麼專業,但總以爲天天坐在電腦前就是一件比較開心的事情。因此,在報考志願的時候,我全部的大學的第一志願都是計算機科學與技術。在報完志願以後,我也在逐漸瞭解計算機專業是個什麼專業,漸漸知道了這個專業和代碼相關,經過代碼改變這個世界,我以爲本身的選擇是正確的。html

​ 在進入大學之後,第一門編程課就是Python,大學計算機基礎。剛接觸編程的時候我很是不熟悉,連最基本的輸入和輸出都不瞭解,慢慢的,隨着時間的過去,在大一上結束的時候也能夠本身寫一些小程序了。在大一下的數據結構中,我以爲我纔對編寫代碼有了更加深刻的認識,認識了基本的數據結構和一些最基礎的算法,這個時候我才知道原來編程也是有邏輯可循的,隨着時間的過去,我寫出來的程序也愈來愈多,感受成就感也愈來愈大。算法

博客I中的博主能夠說是一位大牛了,相比於這位博主,個人條件顯然沒有博主的優秀,這位博主的編程開始的時間很早,並且這位博主在高中就能夠有不少志同道合的人一塊兒編程,相比而言,我在高中還並不知道編程是什麼樣子,大學纔算真正接觸到編程。不過我以爲,經過個人慢慢的努力,也會逐漸的變成像博主同樣優秀的人。編程

第二部分:在計算機系裏學習

1.你對你的大學生活有什麼想要吐槽的地方嗎?你理想的大學教育應該是什麼樣子的?跟學校給你的有什麼區別?比較你在中國大學的經歷,你的老師和學校能作到和國外那樣嗎?若是不能,請分析一下爲何。(必答)

​ 總以爲本身的大學生活缺乏了一些社交活動,並且感受上了大學以來熬夜是愈來愈能熬夜了,寫做業的時間愈來愈晚。小程序

​ 我理想的大學教育應該是比較全面的教育,我以爲在選課上應該讓學生們儘量的按照興趣來進行選課,我以爲現階段咱們學校的退課機制不是很合理,學生們只有一週的時間瞭解一門課,一週只夠學生上一節課,並不能讓學生感覺到這門課的魅力或者難度,以及不知道這門課適不適合本身,因此我以爲應該增長學生退課的時間,讓學生能夠更加充分的瞭解這門課的魅力。這樣的大學教育才是更加自由的,更加適合學生本身的發展。markdown

​ 國內大學和國外大學相比,淘汰率可能會更加的低。國外大學的淘汰率很高,並且國外大學相比於國內大學要更加不輕鬆。不過,這也形成了本科在國外會強於國內。在國外越高年級的課程難度會越大,花費的精力也會越多,本身的思惟邏輯和編程的能力也會變強,在北航,我感受課程的難度卻沒有很大的變化,只是方向上有了一些變化。北航的計組就是參考國外大學來辦課的,學生們都感覺到了計組的壓力很大,不過計組這種理論和實踐相結合的方式,而且實驗一步一步推動確實可讓學生學到不少東西,收穫也很多。因此我以爲其餘核心專業課也能夠開的像計組同樣一步一步推動,實驗和理論相結合,慢慢給學生壓力。如今我所上過的不少課程中,有不少課程的考覈都是在最後考覈,這就形成了每一部分的考察一定不會特別細緻,因此不少學生在考前臨時抱佛腳,熬夜突擊就能夠取得一個相對較好的成績,但其實很快就會忘記突擊的知識,就沒有達到上課學到知識的目的,只是取得了學分。因此我建議能夠把課程的考覈分散開來,每部分均可以詳細的考察,這樣就會迫使學生把每一部分都學會,達到學到知識的目的。數據結構

2.迄今爲止,你寫了多少代碼,描述你作的最複雜的軟件項目/做業。(必答)

​ 我是從上大學開始接觸編程的,粗算一下,代碼量應該約有萬行,這些代碼組成主要就是課程做業,同時也會作一些其餘的比賽和與同窗一塊兒完成的項目。多線程

​ 到目前爲止,我以爲最複雜的做業就是編譯的大做業和OO的多線程編程。編譯的大做業應該是上大學以來寫過的代碼行數最多的一個工程,雖然內在邏輯比較簡單,可是整體代碼行數不少,完成周期比較長,也算對本身在大的項目完成上的一個考驗。相比之下,OO的多線程編程完成的週期就比較短,只有一週的時間,不過多線程編程的難點在於調試複雜,甚至BUG復現概率低,這也對修改代碼形成了一個比較大的困難,不少時候都要肉眼查錯,一遍一遍的想邏輯是否存在問題,這個時候,事先想清楚在開始編程就成爲了一個很是重要的事,不然邏輯有問題,全部的代碼都要從新編寫。學習

第三部分:將來規劃

1.對於你將來在IT行業的發展,你有什麼樣的夢想或者將來想從事什麼樣的工做?你準備怎樣來規劃你技術道路,職業道路和社會道路?(必答)

​ 在如今爲止,我還不太知道將來要從事什麼樣的工做,我準備先考研,再去工做。由於目前也不知道將來的工做方向是什麼,而且感受本科學到的知識還不足以讓我更好的去工做,因此準備讀研來深刻了解一些計算機相關知識,對之後的工做也比較有利。我很贊同博客K中的說法,人生短暫,屬於本身黃金的時間很少,若是把太多的時間浪費在尋找道路和方向上,頗有可能會致使一事無成,要及早肯定本身的規劃,而後照着這個規劃堅決不移的去執行。陳皓認爲,作規劃時最重要的是兩個方面:一是清楚地認識本身的能力、優點和性格;二是肯定本身的專業和想從事的行業。只有在肯定這兩方面後,才能作出本身的職業規劃。因此我以爲在之後工做以前必定要有本身的人生規劃,而後工做就一步一步按照這個來努力,我以爲個人夢想就是在將來某個時間,我回看過去的人生的時候,可以不感到後悔就好。職業規劃

​ 在將來,我認爲技術道路,職業道路和社會道路是分不開的,在職業生涯中,我會不斷磨練本身的技術,而且職業和社會是分不開的,因此之後要首先肯定職業道路,以後就能夠不斷完善本身的技術和找到本身的社會道路。.net

相關文章
相關標籤/搜索