今天聊聊大學生想入行IT,在大學期間應該做什麼?
從開課吧畢業的很多學員,有的進入了騰訊、百度、新浪、滴滴、美團等知名大廠,實現了自己人生中一步重要的跨越,也有很多同學雖然沒有入職知名大廠但普遍薪資都在10k+,更有很多優秀的同學剛畢業就拿到30k的月薪,所以程序員雖然不是唯一的出路,但一定是改變命運最好的選擇之一。
但其實在這個過程中老師也發現了一些問題,比如很多同學在大學期間貪玩沒有學好專業課,還有一些不是計算機相關專業的同學到大三大四了才進入IT行業。
雖然後來經過努力學習和改變也能有一個很好的未來,但老師依然認為很多同學忽略了大學期間的學習的重要性,帶給自己的成本無疑就增加了很多。
所以,今天想跟大家聊一聊如果想進入IT行業,在大學期間應該做什麼,才不至於荒廢自己的青春,希望能夠幫助到各位同學。
學好計算機基礎
在大學期間一定要有紮實的計算機基礎,因為這些到了社會上再去補充的可能性非常低,而且代價非常大,作為一個計算機專業或者未來想從事計算機行業的同學來説,這個機會一定不能錯過,在學校裏打好基本功這是最划算的事情了。那計算機基礎都包含哪些呢?
首先就是計算機原理,不管你選擇的是哪個計算機專業,都需要學習計算機組成與系統結構、數據結構與算法、數據庫系統原理、計算機網絡等這些最基礎的原理性知識。
特別是數據結構與算法,只聽學校老師講的不夠(其實老師講不了多少,全得靠自己),還需要到圖書館去看書,到網上找教程、刷題等補充知識,現在學習資源這麼豐富,千萬不要只依賴你們課上講的那點東西。
這些計算機基礎知識它是你未來的基石,你能成就的高度絕對受它的影響。千萬不能忽視,也不要偷懶,你要知道現在通過一個社會招聘想進入字節跳動,那基本上要刷兩個月的題量啊。所以如果你這塊的基礎如果紮實了,那至少未來進大廠的幾率是大大的提高了。
加強編碼和項目練習
計算機這個專業是非常注重實踐的,不要光知道看,看是看不會的,所有的操作和練習都要長期進行訓練,也不要僅限於課上的作業,那點量根本就不夠。
你看的書或者教程上的代碼必須要手動敲出來,要練而且不止一遍,至少三遍起步。前期就是瘋狂的代碼練習,通過這些提高編碼能力和編碼速度。
同時必須要進行項目練習,不做項目你永遠不能成長,項目可以從圖書教程或者網上的項目復現作為練習,通過完成一個項目來檢驗自己的技術能力,或者幾個人共同完成一個項目,通過做項目能帶給你成就感,以及良好的反饋,還可以補充你技術上的薄弱點,能讓你技術進步神速。什麼?一個項目夠嗎?你説呢?
學好英語
大學英語肯定是考的對吧,最起碼有個四級吧,當然這跟編程關係大嗎?那我們就來説説英語對編程的影響?英語不好能不能學編程呢?
首先聲明不會英語一樣能編程,因為編程裏面用到的也都是計算機英語,基本都是多個單詞的拼接,而且常見的一些單詞你肯定認識,就算不認識的你查查肯定也知道了,英語不好並不能成為阻礙你學編程的枷鎖,放在十年前初中生搞編程的現在成為大佬不也一樣嗎?
這都沒啥問題,而且國內也有非常多的中文資料,查個資料也不費勁。但問題恰恰也出這,我們知道編程這東西都是老外發明創造的,而且很多的文檔資料國外比較全,並且最新的一些文獻資料和文檔那肯定是看原版的比較nice。
看國內的翻譯的文檔,先不説很多翻譯的並不通順,而且那相當於是別人嚼過的東西啊,所以你看,這個英語有沒有必要吧?
所以不用擔心英語不好不能搞編程這個事,只要你有心對你編程沒啥影響,只是你是否願意閲讀國外文檔和文獻資料。
總結
最後,大學是一個自由的校園,不要指望老師必須要教你什麼,能不能學到東西真的全看你自己有多主動和努力,不要依賴於大學課堂講的那些東西,完全不夠用,希望你做一個有理想的青年!
雖然大學期間不再像以前那樣有高度緊張的學業,意味着可以有更多的“自由”,但是我依然希望你有一個清晰的目標,畢竟大學並不是我們的終點。步入大學也只是人生的另一個新的重要起點,至少影響你畢業三到五年內的工作。