<input id="0qass"><u id="0qass"></u></input>
  • <input id="0qass"><u id="0qass"></u></input>
  • <menu id="0qass"><u id="0qass"></u></menu>

    (經驗分享)作為一名普通本科計算機專業學生,我大學四年到底走了多少彎路

    今年正式步入了大四,離畢業也只剩半年多的時間,回想一下大學四年,感覺自己走了不少彎路,今天就來分享一下自己大學的學習經歷,也希望其他人能不要走我走錯的路。

    (一)初進校園

    ?剛進入大學的時候自己完全就相信了高中老師的話:“進入大學你們就輕松了”。因此在大一的時候自己學習的激情早就被拋地一干二凈,每天不是在寢室里玩游戲就是出門游玩,不過好在自己大學時買的第一臺筆記本性能并不是很好,也沒讓我徹底沉迷游戲。大一的學科基本上都是基礎學科,高數、物理、英語等等,唯一一門編程課程就是C語言。那個時候自己根本就不知道程序員究竟應該干什么,怎么做。每天的生活就是上課、下課,和高中唯一的區別就是課堂不固定了,有時候早上沒課能睡懶覺了。這樣的狀態一直持續到了第一學期結束。

    (二)開始醒悟

    大一結束后自己通過最后幾天的惡補成功通過了考試,在大學通過考試真的很容易,而且還拿了個三等獎學金,還覺得洋洋得意。但是當寒假和別人同學聚會的時候被人問到學了半年計算機,會做些什么東西的時候,發現自己甚至連一段有意義的代碼都寫不出來。因為自己的家境也并不是很好,開始明白如果自己真的要走這條路一定不能這樣混混噩噩下去。于是寒假的時候重新學習了C語言,漸漸也發現了編程的樂趣。尤其是當一個功能成功的時候,那種成就感很難形容。大一第二學期的課程依舊以基礎課程為主,和上學期唯一的變化就是在新學期我開始在寢室里主動去編程,但似乎也僅僅如此。

    (三)初始java

    學習C語言的過程中自己更多的是老師教什么,自己學什么,直到碰上了java課程后,我竟然發現這門語言和自己如此適應。學習C語言時最煩的指針在java里竟然不用自己去寫。面向對象的編程語言讓我看到了編程的新樂趣。我用半學期的時間看完了上課的課本,因為上課被老師叫到講臺上編程好幾次,在快期末的時候老師讓我用java做一個能展示出來的東西,于是我做了人生中第一個”大型“的項目,基于java的畫圖板,當然功能和windows上的畫圖板相比還很簡單。當時把代碼發給老師的時候我甚至是把所有代碼放在剪切板中,再傳給他。后來的課程中也學了java的一些框架,漸漸也正式入門了java。

    (四)參加項目

    當時自己想的是大學期間不做點項目似乎就不是大學,于是在大二下半學期的時候參加了一個老師關于深度學習的項目,當時也是聽著很高大上才報名參加。因為項目用的是python語言,于是自己又重新開始學python,看深度學習實踐的四本書。其實說實話本科生去做深度學習的項目是不容易的,哪怕看了書,在不懂原理的情況下,很難深入。但是在堅持下最終這個項目在大三上半學期結束了,拿到了大學生挑戰杯不錯的獎項,參加項目能讓人提升很多,不管是技術上還是性格上或是未來的工作機會上。

    (五)開始面試

    大三暑假的時候,投了阿里巴巴的java實習生,竟然收到了電話面試,于是在網上花5天時間看各種面試題。投了簡歷后大概一個多星期后收到了阿里巴巴面試官打來的電話,中午11點的時候打來了第一個電話,問我什么時間有空,最終把面試時間定在了下午1點半。但是這個電話等到兩點半我才接到,接下來就是正式的面試了。

    首先面試官先問你會什么,我就說主要會java,接著他問我大學時做過什么項目,我就把之前參加的大學生挑戰杯項目和他說了一下,不過看起來面試官似乎并不對這些很感興趣。再然后就開始問技術性的問題,第一個問題就把我給難住了,他問我對java虛擬機有多少了解。說實話,我甚至沒有看過java虛擬機相關的書籍,只在看面試題的時候去簡單了解了一下,至于內存如何分配,如何調優一竅不通。看到我對java虛擬機不熟,于是面試官開始問SSM框架的一些內容,關于如何自定義注解,Spring如何實現切面......最終的結果肯定是沒有通過,面試官最后給的意見是多往深的地方去研究,不要只會用,基礎很重要

    (六)尋求改變

    其實經歷了這次面試之后我開始明白自己的不足之處,究其原因也是在大一的時候沒有做好最自己的職業規劃,其實計算機包含的內容太多太多了,涉獵更多的知識重要,但是最重要的還是要在自己最擅長的領域去深耕。沒有幾個人能同時精通多種知識,一個精通后端開發的人很難再去精通數據挖掘,深度學習。同樣一個在運維領域的大牛在開發領域或許還比不上剛入職場的小白。所以我給自己定下了一個方向,去做java端的開發,并去學習一些前端的知識。阿里面試結束后我還明白了公司最看重畢業生的不是做了多少厲害的項目,最終還是會看你基礎知識夠不夠扎實。

    我開始讓自己沉下心來,看基礎性的書籍,關于jvm,關于多線程,關于數據結構,關于數據庫......雖然之前浪費了很多時間,但是我的時間還有很多,繼續追趕來得及。

    開始用學到的東西寫項目,這樣能讓我對學到的知識理解更加深刻;開始寫博客,雖然看的人并不多,但是輸出會比輸入更快的學懂知識,同時在寫的時候才會知道自己哪里不會。

    (七)總結?

    大學四年來,走過的彎路很多,我的建議總結起來有下面這幾點:

    1. 千萬不要以為大學就輕松了,對以后還是想從事計算機方面的人來說,大學時候的努力能讓你再畢業時就和別人拉開距離。
    2. 盡早做好職業規劃,知道自己要往哪個方向發展。
    3. 學習技術要深耕,至少要精通一塊,不要學得多但是一門精通的都沒有。
    4. 項目要參加,不過要選適合自己的。
    5. 基礎很重要!像數據結構這類的課程一定要學好。
    6. 一定要能夠自學,計算機的發展太快了,大學時學到的知識很多已經很落后了。

    當然了還是希望自己的博客能有人看吧!?

    ?

    已標記關鍵詞 清除標記
    ??2020 CSDN 皮膚主題: 像素格子 設計師:CSDN官方博客 返回首頁
    多乐彩