【軟工】第0次我的做業

項目 內容
這個做業屬於的課程是 2019BUAA軟件工程
做業要求是 第0次做業要求
我在這個課程的目標是 系統學習軟件工程的理論知識併成功應用到實踐中來
這個做業在哪些方面幫助我實現目標 經過閱讀前輩程序員的經歷分享,更好地認識了自我,堅決了好好學這門課的決心

第一部分 結緣計算機

問:你爲何選擇計算機專業?你認爲你的條件如何?和這些博主比呢?

答:當年選志願時,首先排除了文科(對我來講沒法成爲正業)、純理科(須要轉行到實用性強的專業去就業,當年我獲得的信息是轉專業困難)、經管類(毫無興趣),而後從工科中去掉了與化學、生物、物理有較強關係的專業(我只對數學比較有好感),最後考慮了高考分數、薪酬水平、父母承認、興趣愛好(小時候聽到IT精英這個詞不知爲什麼情根初種),權衡再三,我選擇了計算機專業。主要用的是排除法,對這個專業自己沒有什麼瞭解,有點悲哀。(退休後但願作「專業選擇與規劃」方面的公益,寒門子弟真的比較缺乏信息和主見)html

條件確定是不如那些7歲開始編程的大佬,可是也比一無所知稍微好一些:程序員

  1. 電腦初接觸:初二時家裏買了計算機,5個孩子輪流計時玩遊戲,我玩得很差因此不喜歡,總之掌握了windows的基本操做。
  2. 編程初接觸:初二參加了學校的電腦興趣班,接觸了圖形化編程(拖拽流程圖並調整參數),還參加了一個比賽,控制虛擬校車接送,總之以爲計算機好像挺牛逼的。
  3. 高中的記憶裏,計算機沒有給我留下什麼印象,只是從高考素材裏發現互聯網行業好像還挺火。

和那些博主相比,我以爲只有阿爾卑斯的卑。我是個規規矩矩的人,不會像他們那樣由於愛好編程就去鼓搗電腦、自主學習,更不會由於想學好編程就瘋狂補英語和數學。不過我已經開始接受並嘗試着去喜歡計算機,但願有朝一日我也能像這些博主那般瘋一回~算法

問:計算機是你喜歡的領域嗎?是你擅長的領域嗎?

答:計算機那麼廣博而深厚,我以爲沒幾我的敢說本身擅長計算機,最多也只是擅長計算機中的某個方向。編程

至於喜歡與否,一開始我是排斥計算機的。我是一個很矛盾的人,我使用排除法選擇了計算機,本質上就是想跳出高考的那些東西,學一些新的東西,可是當我真正接觸計算機時,又彷彿身體對新的臟器產生了免疫反應,對新的事物產生了抵觸心理。既想改變,又安於現狀。這種矛盾的痛苦最終仍是經過思想的主動樂觀獲得改善,我如今已經接受並開始去喜歡計算機了。甚至產生了這麼一種觀點:存在即合理,對一個存在的事物研究至深,便能發現其中妙趣,從而開始喜歡上它。windows

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

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

答:先列舉槽點以下:架構

  1. 學院常常用一門理論課來搭配課程設計,可是經常出現理論和實踐的聯繫太弱,出現「理論靠背,實踐靠自學」的現象。
  2. 學院雖然開設了計算機導論、職業規劃講座等課程,可是這些課經常被當作水課,同窗們左耳進右耳出,對專業的認識和職業規劃也很淺,直到大三面臨選擇時纔開始焦慮、開始思考本身的將來、開始責罵本身爲什麼很差好學習數學和編程基礎。
  3. 最大的槽點仍是物理吧。先花一學期學工科大物1;而後一學期搞基物實驗,可是基物實驗的原理基礎並無在大物中教授,好比光學,並且老師上課講原理也是講給有基礎的其它系的人聽的,咱們就只能照貓畫虎,真的沒有意義;而後一學期是金工實習,面對不懂電學的咱們,連授課老師都發出了「爲啥計算機學院的學生要學這課」的驚歎。
  4. 部分老師授課水平有待提升,但願學院能有「微服私訪」的相關制度嘿嘿嘿。

我理想中的大學教育,應該是用兩年的時間學完必要的專業基礎課程,並讓學生逐漸瞭解計算機專業及職業規劃;從大三開始,學生就應該根據本身的興趣選擇不一樣的課程,同時應逐漸安排老師與學生進行深刻交流或安排學長學姐分享交流會,根據學生我的的選擇和困惑給予不一樣的指導。機器學習

學校其實已經作得很好的。學校按照他的方式給予了他能想到的,只不過忽略了學生是否可以接受。特別是,沒有有效幫助學生從高中的學習思惟方式轉向大學的學習思惟方式。北航以及北航的老師,顯然不能作到和國外那般。緣由能夠從兩個角度來分析:學習

  1. 學生角度。中國學生因爲傳統文化、生活環境等緣由,比較內斂、被動、功利化,這會致使學生較難接受並理解 學校發出的微弱的教育信號,難以完成從高中模式到大學模式的轉變。
  2. 學校角度。大學對老師的評價標準主要是科研學術水平,對老師的教學水平沒有造成較好的考覈方式,特別是學生評價容易使「水課」獲得很高的評價。

問:迄今爲止,你寫了多少代碼,描述你作的最複雜的軟件項目/做業。

答:若是非要估計一個數字,多是一萬吧,其中比較大頭的就是大三的類C語言編譯器了,可是因爲缺少架構設計等緣由,以爲本身的軟件項目能力並無獲得很好的鍛鍊,這裏也不對此項目作太多描述了。但願可以在軟件工程這門課中好好提高本身的工程能力,向大佬看齊。職業規劃

問:學線性代數和機率論的時候,你是否有過這樣的疑問「咱們爲何要學這麼多數學,這和咱們的計算機有關係嗎」,你如今是否還有這樣的疑問?對這個問題,你有本身的解答了嗎?那麼其餘學科呢?

答:確實曾經有過那種疑問,甚至所以而沒有認真學習,純粹是應付考試。哎,我可真是對不起這美麗的數學。在學習了算法、機器學習、運籌學以後,這種疑問就消失了,取而代之的是後悔和焦慮,如今也打算利用課餘時間重拾舊愛。對於其它學科,英語自是重要的,法律、經管、人文等課程也是擴展視野、培養素質的必備課程,可是連續3個學期的物理黑暗籠罩,我到如今都沒法理解。spa

第三部分 將來規劃

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

答:沒有什麼偉大的夢想,只想過平凡的生活但又不枉人間走一遭。目前的將來規劃以下:

  1. 技術道路:必定要把基礎打好。方向倒不是很重要,本身可以看開便好,由於本身也並不會對什麼特別感興趣。
  2. 職業道路:將來計劃讀完研究生後進入產業界,拼他幾年,若是後期能成功轉型管理崗,那就開始新的事業,若是不能,那就嘗試轉向安穩些的工做(好比國企、公務員、編程培訓班、中學電腦教師、開家小餐館等等)。等到差很少錢存夠了,就轉作公益事業。
  3. 社會道路:鍛鍊本身的溝通能力、人際能力,成爲一個不失本心的社會人。

問:大家立刻就要面臨實習了,你打算在企業內實習仍是在實驗室實習?

答:由於打算讀研究生,因此打算如今在實驗室實習,研究生後期會在企業內實習。

附文中所述的大佬博客分享:

博客1,博客2,博客3,博客4,博客5

相關文章
相關標籤/搜索