開篇:
本人是一名大三在讀的普通本科學生,專業是計算機科學與技術。大一入學后進入了一個做C#編寫的工作室,不過應工作室要求,我們在大一大二時是刷算法的,而到了大三喜歡上了java這門語言,學了多半年了,這里給想從事編程的學弟學妹一些個人建議。
學習重點:
1.基礎
從我的個人經驗來看,大一大二要打好基礎,這個基礎就是算法(C語言C++)。算法的學習最好的方法就是刷題,並且需要多多總結,理解算法思想。就算你還在迷茫,不知道該從哪里下手,學了算法之后,隨着你的知識面越來越廣,自己慢慢就會搞清楚自己想要從事的方向。因此算法的學習是基礎,不管用什么語言都會用得上的。
2.方向
在學習一種編程語言之前,一定要多去了解這門語言的具體情況,不要滿目的去學,學了很多之后才發現這門語言是自己不喜歡的或者是不熱門的,我就是在不知道的情況下學習了C#,后來才發現就業崗位不多,學了半年的東西也就擱置了,荒廢的時間也就很可惜,所以說選好方向很重要,有了方向才能知道力氣忘哪里使。
3.打代碼,不管什么時候不打代碼技術就不能提升。就像大神Linux系統創始者Linus Benedict Torvalds所說的一句名言:talk is cheap,show me the code.
4.最后一個重點就是堅持,編程是枯燥無聊的,但是萬事開頭難,想要做編程就要能吃苦,知識是一天天積累起來的。可以找幾個小伙伴一起學習,或者找幾個大佬問問題,因為許多bug自己找了幾個小時可能大佬只需要幾分鍾。
具體細節:
具體到每天的話,我認為學習氛圍很重要,如果說身邊的人的自控能力比較弱,可以去一個安靜的自習室或者圖書館學習,持之以恆,我相信天道酬勤,我們經過努力以后一定會拿到自己理想的offer!
資源:
最后學習java的我在這里推薦尚硅谷的雷豐陽大神(雷神)的課程以及網址:
javaweb知識
ssm框架
Redis(就業必備)