我自學培訓機構的視頻,自學java後端但是現在我很迷茫,感覺做不出來什麼東西,基礎特別差,該怎麼解決?

趙曉


作為一名前端開發者,我有以下幾點經驗跟你討教一下。

1、明確

首先你要明確你是非計算機專業的人,在學Java之前,先確定一下自己是不是真的想走這條路,自己是不是真的熱愛它,還是隻是一時興起,看到這門行業的高薪。其次,你還要客觀的考慮自己的年齡、學習能力、記憶能力以及邏輯能力。綜合這些因素,如果能力和興趣都有了,就堅定信心走下去。

2、理論

下定決心後,開始學java的基礎,包括語法、面向對象特徵、三大框架等。自學一般比較困難,如果資金充足,可以報一個培訓班,有老師的講解和督促,比較不容易半途而廢。平時不懂就問,多做做練習題,多做一些實戰項目。java學習的過程,就是一個不斷積累的過程,平時要有所積累。如果資金不充足,可以多多接觸一下這方面的大神,可以加一下這方面的QQ群和微信群,多多請教他們。

3、實踐

有了一定的理論基礎,還要進行實戰操作。這時候可以去面試一下這方面的工作,畢竟項目經驗對於一個開發者來說是很重要的。如果面試不上,可以從實習生來過,從最基礎做起。

4、持久戰

學編程是一個持久戰,永遠都在學,一定要貴在堅持。堅持堅持再堅持。

最後祝你成功





DD娣娣


我這邊也是自學的,也是看的培訓機構出的教材。其實回想起自己當初學的場景還歷歷在目,毋庸置疑有和你一樣的想法,但是現在很慶幸自己堅持下來了,就當是看視頻學的時候有些可能看不懂,但也會逼著自己過掉這個知識點。

話說這種培訓機構的視頻不是會帶著做項目嗎?你可以跟著寫一遍代碼,系統跑起來還是會有成就感的。而且以後工作面試最重要的還是項目經驗,能夠實現系統功能。

最好想說一下當時沒懂,等你接觸時間久了再回看知識點你會忽然明白。那我現在這邊就是這樣,自己回顧以前的基礎,爭取每天出個短小的視頻教程,收穫還是很大的。ps也可以偶爾看看我的系列Java教程,現在都是基礎的,不過也有點深度。😁


程序員的自我修養thx


我從事前後端開發有10年時間了,架構也有2年時間。我對於這種情況可以給你分享一些經驗。我在之前的回答中也回答過一個類似的問題,我分享了我的真實經歷。如果感興趣可以在我以往的問答中找到。


自省


你可能覺得很奇怪,為什麼我會說自省是最先需要做的事情,你可能覺得應該解決問題。首先自省非常必要,你需要冷靜且客觀的審視當下自己的情況,理性的找出解決問題的辦法。

比如:

  • 學習路徑是否建立明確

  • 回顧培訓機構的視頻是否科學

  • 回顧學習時間與計劃是否有存在問題

  • 回顧練習是否按時完成(藉助百度的情況下)

  • 回顧知識結構尋找問題和短板

自省是一個幫你重新尋找根本問題的一種方式,只有找到問題我們才能對症下藥去解決問題。


模仿


模仿你可以理解為我們在跟著葉問師傅聯繫詠春拳,任何一門武功的研習支出都是在打好基礎跟著模仿,編程也不例外。故而此階段我建議找到一套質量高的視頻,模仿裡面的案例。


建立編程設計的思維意識

可能有些人會不同意我的觀點,為什麼不是工具書?我的理由是工具書動輒幾百上千頁,對於初學者沒有能力甄別哪些是重點,而且部分工具書中的例子並不連貫,不能很好的形成體系,也就沒有辦法幫助初學者建立和培養編程思維和意識。


建立解決問題的思維意識

此外通過視頻學習我們還可以瞭解出現的問題和Bug是如何分析和解決的。如果準備從事編程開發,解決問題和解決Bug將是你最進場面對的事情,所以建立解決問題的思維和邏輯也同樣重要。


另外模仿還有一個好處就是模範視頻中的案例,你可以完成案例中的功能積累點滴的成就感並建立信心。


提升


這裡我還是舉一個習武的例子,我們都知道再厲害金庸的武俠故事裡再厲害的武功如果不修煉內功心法也只能算的上是隻得其型不得其神,算不上大成。所以在這個階段你需要用到 ‘武功秘籍’ 進行 ‘內功’ 修煉,這裡所謂的 ‘武功秘籍’ 就是工具書。由於你有了之前的視頻學習經驗,所以在這個階段你可以針對你的想解決的問題和具體情況有選擇的研讀工具書,增加你的知識深度。


融合


以我的經驗如果你能到達這個階段,學習任何的編程語言和技術對於你已經不是什麼難題。因為你已經對如何學習一項新技術有了自己的一套方法,而這個階段可以重視開闊視野。嘗試去了解更多技術知識,提升認知維度,去了解多種技術之間是如何進行整合與協作的,基本上到達這個階段你已經具備了架構師的能力。


希望我的回答迷茫的你有一絲幫助,看到你也想到了曾經的自己。加油~ 如果有什麼希望交流歡迎留言提問或者關注~


分享到:


相關文章: