項目 | 內容 |
---|---|
本次做業所屬課程 | https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_RJ |
本次做業要求 | https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_RJ/homework/2619 |
我在本課程的目標 | 學習軟件工程的相關知識,結對完成本身的項目 |
本次做業的幫助 | 讓我意識到本身的學習還遠遠不夠,也給我指明瞭以後要走的路 |
我是一個來自農村的孩子,考上大學的惟一目的即是爲了找個好工做養家餬口。由於計算機專業比較好找工做,所以在家人的建議下便報考了北航熱門的計算機專業。我在大學以前,對計算機的工做認識僅僅限於遊戲娛樂以及辦公軟件的使用。對編程語言,計算機軟硬件方面一無所知,所以和這些博主比起來,個人起步很是晚。
前端
人們常說興趣是最好的老師,但我以爲若是說你都沒接觸過某物,何談興趣?在大學以前,我從沒有用計算機解決任何實際問題,所以也談不上對計算機的喜歡。不過,我贊成認爲興趣是能夠培養的。上了大學以後,隨着我對計算機不斷深刻的瞭解以及對編程語言不斷的熟悉,我漸漸喜歡上了計算機,我也很享受用編程語言爲家裏人解決實際問題的過程。可是,我徹底不敢說計算機是我擅長的領域,我只能說我是計算機領域的初學者。
程序員
原本我對大學的生活有許多要吐槽的地方,可是在看了這些博主的博客以後,我認爲學院對於課程的安排仍是很是合理的。惟一想吐槽的地方即是課程設計的指導書,指導書的不完善以及常常性忽然的變更着實讓人頭疼不已。在個人理想中,大學的課堂應該是學生和老師對於學術熱烈討論的聖地,全部的同窗都參與其中,你們其樂融融一塊兒成長成才。而北航的課堂卻一直是教授的獨角戲,學生彷佛只是一個局外人。我以爲咱們學校難以作到和國外同樣吧。不論是學生,仍是教授也好,都太過於重視是否合格,學分,GPA了,以致於不少課同窗們都只是爲了考試而去學的,這點和國外仍是存在差距。
編程
至今爲止,我寫過的代碼僅僅只包含了數據結構,計算機組成原理,操做系統以,面向對象以及編譯原理的做業以及課設。本身在課外的時間也和朋友們一塊兒開發過一個微信小程序,我負責前端的設計。我作過最複雜的做業應該是類C文法的編譯器吧。那次做業我學會了如何系統地去完成一個工程,從設計開始,到編碼,版本的迭代,測試,以及優化。該項目我使用了GitHub來管理,這也讓我能快速地保存以往的源碼,以便找出BUG的所在。
小程序
我最早想到這個問題的時候,是我在大一時抱怨本身須要學習如此之多的數學課時。我記得是數據結構老師和咱們說:「若是不學各類數學,數據結構,計算機組成原理和操做系統等課程,大家和北大青鳥的又有什麼區別?」
微信小程序
但以我七年軟件開發行業的經驗,我並無發現這些所謂的「正規大學計算機專業畢業生」的就比「沒有文憑」的開發人員強多少。可是,他們中的一部分人,抱着一種莫名的「優越感」,鼻孔朝天指手畫腳;更重要的是,他們的言行,讓不少愛好計算機的有志青年產生不該該有的自卑自憐,裹足不前,往往讓人扼腕嘆息。微信
我認爲這句話說的很好,比起北大青鳥出來的程序員,科班出身的咱們在軟件的開發上並無任何的優點,甚至可能比不上他們。但這就意味着咱們科班出身與他們並無任何優點嗎?並不。若是說把本科畢業生看做一張白紙,那麼企業關注的是這張白紙的吸墨能力。在我看來,儘管咱們與北大青鳥出身的程序員在軟件開發上沒有優點,可是咱們的所學的不少關於數學,計算機組成,編譯原理等偏向理論的知識必然讓咱們在接受前沿技術這方面佔盡優點。就比如在AI這塊上,咱們掌握的數學知識必然會使咱們遠遠領先於北大青鳥的程序員。
數據結構
前文提到,我是個來自質樸農村的學生,比起參與科研我更但願能進入企業,個人夢想和意願職業也很簡單。我但願之後能進入企業的開發團隊,用我本身的綿薄之力創造社會價值。至於之後的技術道路,我想先考取研究生,在本科剩餘的時間和研究生的業餘時間好好修煉本身的軟件開發能力,畢業後加入企業實習,而且進入企業的開發團隊,最後走向管理層。我以爲從北航計算機學院畢業的學生起點都不低,我也但願本身能經過本身的努力走向更高的位置。前路漫漫,吾將上下而求索。
編程語言