什么人比較適合學習Java?
零基礎學習Java難嗎?要回答這個問題,我們應該從多個方面來回答,首先什么人比較適合學習Java?如果單純從興趣來說,任何人都適合,這就好比姜子牙70+還出征伐紂,劉邦在沛縣聚眾響應陳勝&吳廣起義已經47歲,古代這歲數(shù),相當于如今我們六十好幾的年齡了,畫家齊白石也是在56歲畫風突轉,才名聲大噪。
所以說,學習永遠不會晚,就像我見過不同學歷、懷著不同目的來學習Java的人,有初中生、有博士生,也有企業(yè)高管,等等,所以從學習的角度來看,互聯(lián)網(wǎng)是一個包容性很強的領域,只要你有心,有一臺電腦,隨時都可以學習。
有人好奇博士生為什么來學習?我說過了,每個人懷著不同的目的,別人為的不是就業(yè)上崗,也是為了科研,為了增進自己,為了興趣!
學習Java的年齡瓶頸
如果以學習Java作為職場的叩門磚,并且以此作為主要謀生技能的話,那還真得考慮一下年齡的問題,如果你還是花樣年華,恭喜你,在學習能力、記憶能力、理解能力最好的年華當中,學習Java可謂是最佳的時候,例如大學生、大專生、中專生、職中生、初中畢業(yè)生,相比于以前的學習和未來的工作,這段時間可謂最充足的,而且精力充沛,家庭壓力也比較小,這時候就應該盡早、盡可能去學習!
等到35歲后,人的記憶力和學習能力因周圍環(huán)境和身體的影響,接受能力明顯沒有年輕人的快,這就是所謂的年齡瓶頸,不過如今經濟稍好,人在飲食營養(yǎng)方面有所提高,所以學習Java,職業(yè)瓶頸可延遲到37、38歲。
學習Java,興趣重要嗎?
入行前,你不會知道興趣重要還是不重要,只有進行學習了,才知道興趣還是相當重要的。譬如小李敲代碼,敲一個月代碼,很痛苦,敲三個月,覺得很新奇,敲了一年,覺得提起敲代碼就頭大,頭腦發(fā)熱,有種想逃離的感覺,那就叫做興趣不濃。
如果你耐得住程序員的寂寞和比較常見的加班習性,而且對長年累月敲代碼不討厭,記住,只要是不討厭就好了,那都叫做有興趣,因為只要不討厭才能堅持下來,堅持下來,自然會花更多的時間來研究,從而成長得更好。
這里為什么我說的是不討厭了,因為把興趣當職業(yè),本來就會削減興趣的濃度,這是在所難免的,但只要不討厭,這活還是能繼續(xù)的。
Java學費貴嗎?
說實話,在培訓行業(yè)里,學習Java比起學習其他的設計類、測試類課程要貴,不僅因為它的學習時間長,而且難度也比較高,如果你覺得學費貴,大可以找網(wǎng)絡上課或速成班,但效果如何,冷暖自知。
許多人上線上課程,還是因各種原因缺席的,覺得有錄屏就萬事ok,但試問有多少認認真真看了錄屏還去研究、還去問老師問題的?不是不可以,只是沒有了那種當面鼓、對面鑼的氛圍,人是很容易分神的。
學習Java需要精通英語和數(shù)學嗎?
其實對于初級Java程序員的英語要求并不高,差不多有高中水平就差不多了,當然想往更高階的走,達到四六級英語水平就再好不過,因為很多技術源來自美國。但是這也不是一蹴而就的活,見過不少學員都是一邊學習Java,一邊學習英語。
至于數(shù)學,很多女程序員聽到數(shù)學就怕,其實大可不必,因為在編程領域里面,除非要搞什么科研,像開發(fā)一些企業(yè)軟件,擁有初中的數(shù)學水平真足夠了,當然要學習人工智能、大數(shù)據(jù)開發(fā)等,那時再惡補一下,也是可以的。
初學者自學Java可以嗎?
可以,什么行業(yè),自學都是可以的,但是自學而有所成,必須具備幾個條件。首先自學的自制力和約束力,例如今天計劃自學兩小時,卻一通電話過來,就決定出去快活了,一個“今天比較累了”的借口,就放棄了這一天的學習計劃,這樣的人,大有人在,哦,不是,是很多,所以自學的人往往花費很多時間成本。
培訓機構4個月的脫產班,自學的人往往需要兩年的時間,而且還有很多知識點沒有搞懂的,到企業(yè)面試時,往往會有點不自信,因為自學的人心里沒底。其實,花個4個月時間,然后去工作實踐,那一年半的時間,不但讓你賺回學費綽綽有余,而且還能獲得了很多寶貴的實踐經驗。
這就像一個人是窮人思維,另一個人是富人思維,窮人不吃不喝存了一萬塊,而富人大吃大喝,把剩余的一千塊來進行投資,結果賺回了一萬塊,當然這是個極端的例子,例如你的工作方式是喜歡三天打魚兩天曬網(wǎng)、頻繁跳槽的,那能不能賺回學費就難說了,不過相信許多程序孩童都是有毅力的好孩紙。
上崗就業(yè)進入實踐是提升Java技術水平最好的橋梁,而同一起步階段,自學Java的人還在苦惱那段編程怎么寫,那個工具是還有什么功能,其實有時候,一些工具的一些功能壓根兒在實踐中就沒運用多少,而自學的人不知道,偏偏花費大量的時間去研究,得不償失。
此外,同期培訓的人還能形成技術圈子,即你有困難時,還可以找到好友幫助,有時候,別人項目發(fā)展得好,還可以拉你一把,這就叫做圈子效應,而自學Java的人,往往缺少這些“社會性”。