一開始想做java方面的?
我是15年畢業的學生,我覺得你現在既要學好學校的課程,又要做點項目,學會解決問題的思路,而不是只是會寫代碼,我大學的時候沒有參與什么項目,除了畢業設計,這導致后來我再面試時失利,去了一家比較一般的公司,但是等我真的開始寫代碼時我才發現,大學學習的東西非常有用,告訴你計算機的起源,過程,解決問題的思路,我大二時和你一樣迷茫,我到底是現在開始寫代碼呢,還是應該做什么?我遇到一個淘寶的資深開發人員來到我們學校講課,我問他我最要緊的事情是干什么,是寫代碼嗎?他回答說,打好基礎,我問他什么是基礎,他說計算機組成原理,計算機網絡,編譯原理,數據庫等等一系列的課程,也就是大學所學的東西,我后來專心學本專業的東西,沒有參與很多的項目,導致后來面試失利
我建議你認真學習本專業的東西,那些是計算機乃至現在大部分的技術基礎構成,你只有很好的了解計算機運行的原理和過程才可以根據需求定制出方案,數據庫這些基礎知識要打下基礎,但是現在又出現了文檔型數據,大量數據的處理,凡事有問題,就必然會有人想出解決方案,你如果深究這些東西,就會發現和大學學的基礎有關,無論是算法,還是處理思路,語言萬變不離其宗,都是為了解決問題,完成功能,你理解了語言背后的思想以及原理,無論什么語言,掌握只是時間問題,java和c++的很多想法都類似,包括現在的前端語言JavaScript 都是不斷的在優化,更符合設計思路,等你認真的打基礎,會發現你學習這些語言,理解這些邏輯都十分快
總而言之,不要糾結,參與項目,親自設計,培養自己解決問題的能力,提出設計方案的能力,以及開始要學會寫文檔,軟件工程便教了這些,開始要會寫可維護的代碼,形成良好的注釋習慣以及編寫風格,多參與大學里面的項目,大創,這方便你找工作,但是真的想成為比較厲害的人,你必須了解計算機的基礎