如果你有過豐富的其他語言的開發(fā)web經(jīng)驗(yàn),比如python、php、c#等,那么從零開始學(xué)習(xí)java只是熟悉基本語法和常用框架等的時間,跟著一個項(xiàng)目做上2-3個月也就熟悉了,能精通到什么程度要看你悟性。
如果你是一個開發(fā)方面的小白,那時間會長很多,主要是javaweb的技術(shù)棧太長了。
預(yù)計需要3天安裝java環(huán)境和一個趁手的ide,然后戰(zhàn)戰(zhàn)兢兢敲下helloworld,學(xué)習(xí)之路就算正式開始。
找一本java語法,跟著例子走一遍,預(yù)計2-3個月吧,期間會被各種設(shè)計模式折磨,沒辦法學(xué)java設(shè)計模式是繞不開的。到現(xiàn)在為止算是踏進(jìn)了一只腳。
當(dāng)你覺得可以開始javaweb開發(fā)時,你會發(fā)現(xiàn)老子為什么還要學(xué)html、css、javascript、vue、react…是的,不管是那種語言的web開發(fā),都需要學(xué)這些東西[呲牙]
好吧,那我專攻后端總可以了吧,可以,專供后端的話那就去熟悉servlet、http、各種異步、各種容器、spring家族…而學(xué)習(xí)這些個人覺得只有做項(xiàng)目才是最佳的途徑
可以去報一個培訓(xùn)班,三個月脫產(chǎn)那種,出來基本就可以以java開發(fā)的身份找工作了,工資可以低些,以學(xué)習(xí)為主,工作一年后以上說的這些就都有概念了
要坐的住冷板凳,那些說短時間能速成的都是耍流氓