回覆列表
  • 1 # 程式設計師的自我修養thx

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

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

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

  • 2 # 蛋蛋DD

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

    1、明確

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

    2、理論

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

    3、實踐

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

    4、持久戰

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

    最後祝你成功

  • 3 # 傑森夢想家

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

    自省

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

    比如:

    學習路徑是否建立明確

    回顧培訓機構的影片是否科學

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

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

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

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

    模仿

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

    建立程式設計設計的思維意識

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

    建立解決問題的思維意識

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

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

    提升

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

    融合
  • 4 # 一一哥Sun

    你的這種現象其實也很常見,尤其是對自學的學生來說,可能存在的問題更多。

    Java作為主流的後端開發技術,知識點本來就是又多又難,知識體系可以說是非常的龐大。你現在是透過看影片來自學Java技術,那麼在學習的過程中可能就存在很多的問題,就比如第一天配置一個Java環境變數可能就有不少的問題,然後編譯Java類又碰見了問題,也就是說基本上自己往前走的每一步都是問題重重,舉步維艱。

    那你想啊,本來就是憑著一時的興趣來自學的,結果在學的過程中,碰見了那麼多從來沒想過的問題,本來一天6個小時的學習內容,你可能要花12個小時還不一定吸收的了。一天兩天還可以,但是三天四天,五天六天...經常這麼碰見一些自己搞不定的問題怎麼辦?想找個人來問問都找不到。

    看著影片上,老師刷刷把程式碼敲出來了,到了自己這裡,程式碼跟著敲了一遍,感覺跟老師的一樣啊,但是一執行,不是這裡有問題,就是那裡有毛病,一個小案例可能就把自己卡半天。長此以往,擱誰誰不發狂啊,本來的那點興趣就不是特別的濃厚,慢慢的也就把學習Java的信心和慾望都磨沒了。

    所以學著學著,就是本來6個小時的內容影片,本來10個案例,算球吧,給自己減個負吧。每天可能自己連影片教程裡60%的內容都沒有吸收掉,日積月累,這學的基礎能不差勁嗎?知識都是迭代漸進的,你今天的沒學好,後面說不定哪天就問到前面的內容了,到時候還是不理解,可以說越往後面學習,就感覺自己學的越不行,就感覺越差勁,完全就要丟棄這玩意了。

    以上說的就是自學者很常見的學習歷程和心態!

    所以這也是為啥市面上有那麼多免費的學習影片和資料,但是培訓機構依然火爆的原因。不排除有學霸和自制力特別強的人,透過自學就能入行,但是這個世界上,真正的學霸有幾個?大多數人都是沒有自學精神和意識的。還想入行,怎麼辦呢?所以他們就去培訓啦。其實你說培訓的目的何在?一方面是有人帶著你,給你現場的指導,這個和放影片完全是兩個概念。另一方面其實就是花錢買一個學習環境,培訓機構裡面學習的人不是你自己,是一群人都在那裡學,大家都學,那你自然而然也就跟著學習了,出現了問題大家可以互相交流互相鼓勵著往前走,這才是培訓的真諦!

    其實有不少的人排斥培訓,我覺得這是想不開,不會算賬。有的人說培訓機構騙錢,學不到東西,那隻能怪自己沒有找到靠譜的機構,自學學的不也是人家培訓機構的影片嗎?咱們可以算一算,假如不培訓,你學習完完整的一套影片課程,可能要花8~12個月來學習,因為很多人沒有自制力來學習,學著學著就學不下去了。最後8~12個月學完了去找工作,有的人說我省了一兩萬的培訓費,賺了!也有的人花了一兩萬的培訓費,然後用了4個月的時間學完了必要的內容,然後就去找工作,就算只找到了月薪8k的工作,4個月能掙多少錢?4*0.8w=3.2萬!你說自己是賠錢還是賺錢?

    計算機裡面就有一個“空間”與“時間”置換的思維,我們是用“錢”來換“時間”,還是用“時間”來換錢呢?

    其實接著題主的這個問題,我說了這麼多,也是指出了很多自學者存在的共同問題。那現在已經這樣了,該怎麼辦?其實對於題主這樣的情況,還是要多給自己點信念,多鼓勵自己,然後多練習,同樣的程式碼,每天花10個小時,敲10遍20遍!敲的多了,很多問題其實就迎刃而解了。

  • 5 # 加瓦攻城獅

    這種情況的話我只能跟你說多看,多敲程式碼,多思考。

    Java是一門面向物件的強大的程式語言,多看就是多看理論知識,其實知識都是那些,按照流程去看,看懂了之後然後就敲程式碼,一邊敲一邊結合自己的理論知識去理解,這種的方法是最快提升自己的程式設計能力的,別無他法。

    多思考的話,前期如果什麼都不懂的話就不要過於追究底層實現,只需要把自己所需要的功能去實現即可,如果自己實現了一個功能的話對於自己程式設計是很有幫助的,因為你會有很大的自豪感和成就感,而這種自豪感和成就感就是你堅持下去的動力。

  • 6 # 程式設計365

    你好,你的這個問題問的很好。我是一個有十五年程式設計和實訓經驗的老IT人。你說你是看培訓機構的影片自學程式設計,但是不會做專案,感覺很迷茫,不知道怎麼做,下面我來給你指點迷津。

    你的問題:為什麼你自學了程式設計而做不出來專案。這是因為第一:培訓機構放出來的影片都是對技術知識點的講解,而一般人在看這些影片的時候都是跟著影片寫程式碼,而沒有深入思考老師的思路,程式裡包含的思想。第二:培訓結構很少對外放出專案實戰影片,即使放出一些專案實戰影片也多是沒有太多業務含量的影片。

    怎麼解決:找個軟體開發公司實習,在實習期間努力工作,儘快補齊專案開發能力。如果連實習工作也找不到的話,我建議你還是找個靠譜的培訓機構去線下學習他們的課程,絕對比線上的有實戰性。

  • 7 # 為西藏冒險王相軍吶喊

    做一個網站就可以了,買個阿里雲伺服器,暫時不用買域名,把專案放到伺服器上,阿里雲伺服器一般安裝linux作業系統,最後你就可以不斷的做新功能,不斷完善網站

  • 8 # 慌了個神額

    去慕課,billbill,51CTO找java學習資料等網站,先學基礎,把基礎打牢固先。那裡面有整套的java自學教材,有免費的收費的。有的收費教材會有專門的學習溝通群,遇到問題可以及時提問。

    如果你自學能力好,建議自學。培訓只能好在氛圍和遇到問題有老師可以現行指導,其他也沒啥,如果培訓的話估計要準備4w左右的學費和大半年的時間,4w左右的學費包括培訓學費2w,住房和吃2w,這是線下培訓,千萬不要網路遠端培訓,雖然便宜點,還不如買視屏資料看。

    告訴你個殘忍的真相,及時培訓出來的沒找到工作的也有一大把,找到工作被辭退得,或者幹了一年不想幹的。如果去培訓結構不要相信任何培訓結構的入職率,都是假的。

    給個建議:1.學歷最好統招本科,統招大專將就 2.年紀30歲以上.不要學 3.不是熱愛,只是為了追高薪資不要學 4.邏輯能力不好,不要學

  • 9 # Sunny生活家S

    這個問題回答起來可能不是那麼容易,做起來更是比較難!下面我簡單的闡述一下自己的觀點,希望可以幫到有需要的人群!

    首先,自學的知識點可能沒有專業培訓機構培訓的全面,所以還得加油努力!如果覺得自己做不好,我覺得是不是需要去請教一下專業人士!

    第二,我覺得可以去培訓機構學習一下,或者去相關專業的學校,系統的學習一下,這樣才對自己的知識點有可能得到提高!

    第三,經過一系列的培訓學習之後,我想可能自己的大腦裡面已經形成了一個未來規劃的模型,可以按照這種思路去慢慢努力!

    第四,可以書面擬訂一個計劃書,從哪方面深入著手,然後做做市場調查,哪一塊是市場緊缺的區域,做好周密計劃,順著這個思路去慢慢實現自己的理想!

    第五,可以尋找和自己相關的同行,並肩作戰,多個人多把力量,做起來也容易一些!

  • 10 # 專案管理沉思錄

    透過影片自學java後端,這個方向沒有什麼問題。你的困惑源於你還沒有掌握程式設計知識以及程式設計的思路和方法,不知道怎麼下手。

    首先自己多看書,掌握住語法知識,基本的框架。這是基礎,沒有基礎,什麼都無從談起。

    第二,具備了基礎知識後,需要嘗試分析問題和解決問題。這是你應用知識加上你的思路和方法,才能達成的目標。在解決問題時,先搞清楚是什麼,可以上網查;定位是什麼問題,還是根據現象上網查;最後按照網上的方法,逐一去嘗試,看看能否解決問題。大致的套路就是這樣的。多嘗試,慢慢形成自己的思維框架。培養出你獨立解決問題的能力,只有這樣,才能應對未來的挑戰。

  • 中秋節和大豐收的關聯?
  • 為什麼每年中國電影都翻拍西遊記,難道就不能創造出別的題材嗎?