【软件工程】关于计算机的一些问答与思考
第一部分:結(jié)緣計(jì)算機(jī)
你為什么選擇計(jì)算機(jī)專業(yè)?你認(rèn)為你的條件如何?和這些博主比呢?(必答)
選擇計(jì)算機(jī)行業(yè)是因?yàn)閻酆抿?qū)使,對(duì)計(jì)算機(jī)科學(xué)技術(shù)十分的感興趣,但是在上大學(xué)之前并沒有過多接觸SE方面的知識(shí)。
我認(rèn)為自己的條件并不算特別優(yōu)秀,每當(dāng)一些大牛的博客看下來,或是閱覽一些開源的源碼,我常常感嘆那些人的創(chuàng)造力與對(duì)卓越追求。我認(rèn)為現(xiàn)在的我和他們比起來,水平差得非常多,但是我覺得我能依靠自己持之以恒的動(dòng)力與追求技術(shù)的熱心,慢慢向那些大牛靠近。計(jì)算機(jī)是你喜歡的領(lǐng)域嗎?是你擅長的領(lǐng)域嗎?
計(jì)算機(jī)是我喜歡的領(lǐng)域,能夠?qū)W習(xí)SE這一方面的知識(shí)是我的榮幸。我也認(rèn)為這將成為我擅長的領(lǐng)域。
你熱愛這一專業(yè)嗎?你對(duì)計(jì)算機(jī)的熱愛是怎樣的?僅僅是口頭的嗎?
熱愛。我喜歡研究算法,盡自己最大的努力去優(yōu)雅的實(shí)現(xiàn)一些需求,發(fā)現(xiàn)代碼中有能夠優(yōu)化的地方時(shí)總是抑制不住喜悅。喜歡購買計(jì)算機(jī)的書籍自學(xué),完成一階段的學(xué)習(xí)之后總是十分有成就感。我希望自己在技術(shù)上一直有進(jìn)取的激情。
第二部分:在計(jì)算機(jī)系里學(xué)習(xí)
你對(duì)你的大學(xué)生活有什么想要吐槽的地方嗎?你理想的大學(xué)教育應(yīng)該是什么樣子的?跟學(xué)校給你的有什么區(qū)別?比較你在中國大學(xué)的經(jīng)歷,你的老師和學(xué)校能做到和國外那樣嗎?如果不能,請(qǐng)分析一下為什么。(必答)
沒有想吐槽的地方。我覺得大學(xué)應(yīng)該是開放自由的地方,至少現(xiàn)在的學(xué)校還是做到了。學(xué)校老師也是對(duì)同學(xué)很關(guān)心,我覺得十分不錯(cuò)。但是平心而論,我之前看過國外的一些CS課程,也看過國內(nèi)的知名大學(xué)的公開課,我覺得就整體教學(xué)質(zhì)量而言,差距還是十分大的。所以我覺得我們學(xué)校在短期內(nèi)十分難達(dá)到那樣的水準(zhǔn)。但是,我看到了學(xué)校這些年的教學(xué)計(jì)劃的進(jìn)步,我覺得以后會(huì)越來越好的。
迄今為止,你寫了多少代碼,描述你做的最復(fù)雜的軟件項(xiàng)目/作業(yè)。(必答)
沒有具體統(tǒng)計(jì)過。大概2W+?其中多數(shù)代碼為算法題,做得并不算多。做過最復(fù)雜的項(xiàng)目應(yīng)該是基于c++的JSON庫(大概1000多行),還有目前正在寫的自己的miniSTL庫(其實(shí)就是重復(fù)造輪子吧)。我自己覺得我大一大二時(shí)間的代碼量其實(shí)非常不夠,說得出口的項(xiàng)目基本沒有,所以我希望在大三這一年瘋狂累積代碼量,能夠?qū)⒅R(shí)轉(zhuǎn)化為技術(shù)能力,編程能力。
學(xué)習(xí)有幾種方式, 速成的培訓(xùn)班, 傳統(tǒng)的大學(xué)教育(以課堂授課為主),?MOOC,?翻轉(zhuǎn)課堂, 你覺得最適合你的是什么方式,為什么?
我喜歡自己買書看或者閱覽博客,因?yàn)槲矣X得上課或是聽網(wǎng)課的節(jié)奏是不適合我的,我喜歡有自己的節(jié)奏學(xué)習(xí)。
第三部分:未來規(guī)劃
你準(zhǔn)備怎樣來規(guī)劃你技術(shù)道路,職業(yè)道路和社會(huì)道路?(必答)
我現(xiàn)在的技術(shù)棧比較熟練的大概是大概是c,c++。我規(guī)劃的技術(shù)道路是大學(xué)階段努力學(xué)習(xí)c++的基礎(chǔ)知識(shí),對(duì)以后可能會(huì)學(xué)習(xí)在Linux下的c++服務(wù)器開發(fā)之類的。以后職業(yè)規(guī)劃不敢想,但是我能確定的是進(jìn)入公司以后也要用心學(xué)習(xí)新技術(shù),適應(yīng)環(huán)境,工作經(jīng)驗(yàn)成熟以后要有能力進(jìn)行架構(gòu)。
第四部分:更多
你對(duì)這門課的期待是什么?你打算平均每周拿出多少個(gè)小時(shí)用在這門課上?(必答)
老實(shí)說我對(duì)這門課還是十分期待的。因?yàn)槲矣X得軟件工程這門課其實(shí)是我們專業(yè)的核心,不然我們和計(jì)科的又有什么區(qū)別呢。曾經(jīng)在一篇博客中學(xué)習(xí)到了如何用TDD(test driven development,測(cè)試驅(qū)動(dòng)開發(fā))做開發(fā),對(duì)我影響很大,同時(shí)也讓我了解到了軟件工程的重要性。我覺得這門課不應(yīng)該說是每周學(xué)習(xí)多少小時(shí),而是應(yīng)該學(xué)習(xí)以后自己在開發(fā)敲代碼過程中去實(shí)現(xiàn),去體會(huì)這個(gè)過程,體會(huì)軟件工程給自己開發(fā)帶來的便利與規(guī)范性。
第五部分:感想
其實(shí)說到這里大部分的問題都已經(jīng)答完了,最后推薦一下c++這門我非常喜歡的語言,具體的強(qiáng)大可以進(jìn)入博客:c++強(qiáng)大背后。在下面也會(huì)列出一份詳細(xì)的書單(由騰訊大牛milo yip整理),這份書單也許會(huì)陪伴我未來許多年的光陰。
轉(zhuǎn)載于:https://www.cnblogs.com/sheep98/p/9652225.html
總結(jié)
以上是生活随笔為你收集整理的【软件工程】关于计算机的一些问答与思考的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xp系统没有usb启动怎么办 解决xp系
- 下一篇: Mac软连接