零基礎的人如何學習Java?
網友解答: 感謝邀請,因為互聯(lián)網+的概念普及,現(xiàn)在互聯(lián)網行業(yè)形勢一片大好,也有越來越多的人加入這個行業(yè),從一個行業(yè)轉行到了另外一個行業(yè),勢必會面臨著要學習的新的知識的問題,一般面對這個問
感謝邀請,因為互聯(lián)網+的概念普及,現(xiàn)在互聯(lián)網行業(yè)形勢一片大好,也有越來越多的人加入這個行業(yè),從一個行業(yè)轉行到了另外一個行業(yè),勢必會面臨著要學習的新的知識的問題,一般面對這個問題有兩個選擇:一是自學,二是培訓,所以我們就來講進兩個方法該怎么操作。
自學零基礎自學建議上要Java的專業(yè)論壇或者知乎上找一些大神推薦的學習路徑所需要準備的資料和物品,這個過程需要強大的自律和主觀能動性。先找到學習路徑圖,先準備第一步的資料,慢慢學習,這個過程當中最好給自己有一個規(guī)劃。
比如:我學面向對象編程需要用多久的時間、如果這個時間我沒有學會我要花多少時間來重新學習;大概規(guī)劃處自己自學所需要的時間;在自學的期間要不要工作?工作的話前面的問題在重新考慮;走完了路徑后在網上找一套面試題(第一套可以隨機找)測試自己學的東西是否掌握,查漏補缺。。
優(yōu)勢:學習時間、時長由自己決定,相對自由;可以培養(yǎng)自己的自學能力和規(guī)劃能力、毅力;省了經濟方面的支出
劣勢:學習的過程中遇到問題無法及時解決,帶著問題學習很容易放棄;不容易產生成就感,很容易消極對待或者是放棄;學習所花的時間不太確定;學的東西不確定是否能被企業(yè)所接受,換句話說就是學的東西不一定是企業(yè)正在用的,因為IT行業(yè)的技術更新是非常頻繁的,所以在前面我也多次強調了,自主學習能力也是這個原因,有的人認為找到工作了就不用學習了,其實這個是最大的錯誤,其實找到工作只是你萬里長征的第一步。在IT行業(yè)不學習就等于自我毀滅。
培訓在IT行業(yè)培訓轉行的比比皆是,當然這個也是有好有壞,前5年轉行IT的人特別多,但是那會培訓機構沒有現(xiàn)在多,so成立早的培訓機構當然是賺了錢的,就因為這個原因也越來越多的人進入到培訓行業(yè)想要分一杯羹,這勢必就會導致市場的混亂,前期培訓的魚目混珠就會導致后期學生的眼花繚亂最后很多人就會一朝被蛇咬十年怕井繩。
也讓現(xiàn)在好多人提到培訓就會想罵娘,但是你又不得不承認,大部分培訓完的效果和所花時間確實要比自學好,所以如果自身沒有強大的自制力和自律性還是可以考慮走培訓。我們這里的培訓講的是面對面教學,暫不討論線上學習,如果大家有興趣討論線上學習可以在評論區(qū)留言哦~
優(yōu)勢:所花的時間相對較少,效果有一定保障;學的技能是一個體系;建立屬于自己的新行業(yè)人脈圈(同班同學及上課老師);遇到問題也可以及時解答,學習相對輕松一點。
劣勢:在學習的期間需要基本全天的學習,所以在這個過程中沒有收入;不自由且累有的機構除了白天的上課晚上還會布置作業(yè)的情況,所以不自由;要花費一定的學費,但是花的時間我個人認為是要比自學短的(這里就不要說還有生活費什么的,個人覺得這是必須要花的,難道自學就不用生活費了嗎?)。
兩個方法的優(yōu)缺點,暫時就分析到這里,如果有想到其他的到時候再補充。其實說白了最主要的還是要選擇一個最適合自己的方法。
這里對選擇方法我個人有個小的建議,如果是想要學完之后做這方面的工作,建議去一家靠譜的機構參加培訓,如果純屬個人愛好,就建議自學。這個就靠自己領悟了吧~
以上是我的回答,希望能對你有所幫助!
網友解答:感謝邀請。
如果自學能力強,建議在網上找資源自學。視頻可以上慕課網、百度傳課,文章形式的可以看w3school網看。自學前,先找一下學習路線,一般是先看javase,然后再看前段的html、css、script等等,然后是javaweb方面,再往后進階的就跟著學習路線來。自學的時候,一定要親自動手實踐,不要照著敲代碼,要理解了自己去寫。
如果自制能力差,時間也充裕的,可以報個培訓班學習,一般是4個月左右的學習周期。
不管怎么樣,it這個行業(yè),是隨著時代的進步而進步的。入了it行業(yè),就要保持不斷學習的狀態(tài),這樣才可以不停的往前走,不然的話,你只能夠做最基礎的寫代碼工作。