-
1 # 全棧程式碼執行官
-
2 # 敏捷導航
沒有計算機基礎是可以學習Java開發並且可以勝任軟體開發工作。不過也需要一些基礎條件。
剛好本人就是幾乎沒有計算機基礎,在某培訓機構學習出來的小程式設計師。大學時,學習機械相關專業,完全和計算機沒有關係。從事機械行業工作兩年後,才開始學習Java開發。目前已經從事Java開發三年多時間了。
1、學歷
從事Java開始,一般還是需要一些硬性條件的,很多大型企業要求學歷本科及以上,中小型企業一般也是要求專科學歷及以上,而且,隨著大學生比例增多,越來越多許多中小型企業要求學歷是本科及以上。雖然從事技術類行業,技術是最重要的。但是,學歷也是入職企業的“敲門磚”。
2、興趣愛好
興趣愛好非常重要,程式設計是非常枯燥乏味的一件事情,如果你對Java不是很熱衷,那學習Java和從事Java開發將是痛苦的一件事情。
3、堅持不斷學習
我相信不管從事什麼行業,堅持不斷的學習是必不可少的。Java也是一樣的,Java技術更新較快,只有不斷的學習才能跟上腳步。
學習途徑:
1、自學
身邊的同事也有是零基礎自學,他是本科學習,還是曾經是我的領導。這一般都是自制力非常強的人。可以自己約束自己不斷的學習。自學可以從網上找一些免費的課程,幾乎可以找到你想要的所有課程,入門是沒有問題的。
2、培訓機構
本人就是從培訓機構出來的。可以選擇一些口碑較好的培訓機構,一般線下培訓四到五個月的時間。每週五到六天的課程。好處就是專業老師的輔導,可以少走彎路,快速入門。同學之間互相討論等。畢業時,培訓機構會推薦就業。缺點就是費用較高,許多機構的費用都在兩萬左右。比較坑的培訓機構也非常多。如果您選擇培訓機構,一定要選擇行業內口碑較好的,才有一定得保障。
以上僅代表個人看法,希望對您有幫助。 -
3 # 非專家周老師
好多教育機構都講學計算機語言不需要基礎,講究0基礎幹啥幹啥,其實,這裡理解不正確,不建議沒有基礎的同學去學計算機,也不建議初高中學生學這個,我說的是要進入這個行業謀生,不是學這玩玩。
計算機專業好幾年,學了幾門課程,像資料結構,計算機原理等等,看似與實際工作用不到,其實大錯特錯,沒有這些理論知識你根本就幹不好這個行業。好多問題沒有基礎知識就不知道如何解決,就是有人解決了,你也搞不清楚為啥。學習的理論基礎是否夯實決定於你走的多遠。
不要聽培訓機構忽悠,他們負責教會你個具體知識,例如JAVA基本程式設計,你學了不少,你也覺得不錯,還非常感謝他們,豈不知要在這個行業裡混,還是不夠的,怎麼辦,接著掏錢。最後,還是不行。就像本人,有段時間特別想動手自己做點東西,於是去學了機床和電焊,結果我也就是會了師傅教的那些,除此之外,還是不會,哎,還是老老實實做碼農吧。
-
4 # 星墜竹空
這個我比較有感觸,我也是也跨專業做的java,不過我是報了個培訓班,大概學了四個半月,現在在北京工作五年了,培訓班會比較有氛圍,但如果你比較自律的話,可以省下這筆錢或者報個網上培訓班,會比較便宜。下面說重點,除了學習java基礎知識在,要學習主流框架,因為公司都是用框架的,比如springboot,mybatis,mysql,redis,mongodb等,這些算是比較基礎的。然後用這些這個增刪改查的小專案。這樣差不多可以找工作了。最好是能用上這些前沿一些技術的,因為有些公司用的東西是很老的,不管工資多少,此時應該積攢工作經驗和實際使用這些技術的場景,進一步強化理解和技術沉澱。最後祝你一切順利
-
5 # 捉爬蟲的小哥哥
零基礎可以學的,邏輯思維強更適合學習程式設計。
你看你是自學還是報班學,如果自學要1年左右,系統報班學Java大概需要5個月。如果需要可以看看百戰程式設計師的課程
-
6 # 使用者5663516205676
主要看你怎麼學習,自學的話可能就對你自身要求會高一些,報培訓班的話,一般五六個月學完就可以找工作了,他們的課程安排也都是針對沒有計算機基礎的學員開設的,所以你也不用擔心自己沒有基礎。
-
7 # 尚矽谷教育
首先,可以明確一點就是沒有計算機基礎學習Java也是可以的,目前許多在職的Java工程師都是沒有計算機基礎的,而是後期通過Java培訓或者是自學的方式完成的轉型,在許多時候學習某一項技術都是從開始沒有基礎到成為掌握該技術的熟練工程師的。
學Java大概需要多長時間?Java學習需要的時間長短是要根據你的實際情況來進行確定的。而且學習方式的不同也會導致學習時間長短的不同。沒有基礎選擇自學Java的話一般花費的時間會更長一些這個一般根據學習能力的強弱大概需要7-10個月的時間學習完成,這也是需要在比較順利的情況下才可以完成的。
如果是選擇Java培訓學習,那麼所用的時間一般都是在5個月左右的時間,有老師帶著學習學習效率可能會相對的高一些,所以用的時間也比較短。
-
8 # 呂老師教程式設計
學java到底需要多長時間?其實這個問題要針對具體的情況來回答。
1.首先你的目的是什麼,如果你是想要做Java這方面的開發工作的話,那麼,相關的課程涉及到的並不是學Java一門語言就可以,而是除java,還有很多網頁的技術,指令碼的技術,資料庫的技術以及很多伺服器端的技術等等。做開發所需要的是綜合的技能。
2.學習時間,一般總體上來講,針對有學歷的學生,那麼他的接受能力會比較強,或者說有本身的計算機基礎,市面上大部分培訓,全天學習的話需要4~6個月的時間。 這4~6個月如果想要學得好,還是要全身心的去投入。
3.學的過程肯定會遇到各種各樣的問題,如果只是按照老師講什麼你做什麼,那這樣其實遇到的問題是比較少的,只有在你自己實際去做一個專案解決問題的時候,你的收穫才是最大的。所以如果是做的比較好又想學得透的話,我們通常會建議學生每一個階段學完了之後,都要自己用這個知識去解決一個實際的小專案。這樣你的成長是最快的,當然也確實需要犧牲一點時間,絕對不能是一味的填鴨式的學習 。
4.如果你沒有學歷,假設你是高中甚至比高中的這個基礎可能還要弱一點,那你想學習這個內容,想說在幾個月之內,快速的學好就去就業,這個不是不可能是機率比較小,而且你會非常的辛苦.通常在這種情況下來學習的時候,我的建議時間可能會長一點。那要想學得比較好一點,又學得透一點,我通常會建議可能是8~10個月的時間。當然我們之前也這個有這種現象存在,就是這個一個班可能20個人大部分都是有學歷的,那也有個別是高中生,但他悟性很好,程式設計的思路很清晰,他也可以在比較短的幾個月之內學好,甚至學得比有學歷的學生還要好,但這個是個例。但是相對來講,大概率上肯定是學歷高一點的學生,他的接受能力會強一點,但這並不是絕對的。所以時間到底要多久要根據這個實際的情況來決定,也不能一味的追求短。
5.沒有計算機基礎,可不可以?其實真正來學計算機程式設計的,有計算機基礎的並不多,至少在我們的學員當中80%以上的都是沒有基礎的。他們照樣可以學得很好,工作不錯,所以我覺得這個有沒有基礎不是最重要的。當然有基礎,肯定是在剛入門的時候會比別人輕鬆,但這只是開始,一旦別人也入了門,差不多半個月到一個月的時間之後,大家相當於在同一起點。關鍵還是看後面你的這個努力程度,以及你對這個程式設計的興趣,這一點很重要。
總結:學程式設計難不難,難者不會,會者不難。當你下定決心去做每件事情的時候,你應該是真正的投入了,方法對了,我覺得就沒有難的了。一些年齡很小的,學歷很低的學生,都可以把java學得很好,所以學的難不難,好不好,關鍵在個人。
-
9 # 哄哄3166
我朋友在中公教育的IT優就業零基礎花六個月學出來的,不需要啥基礎,只要願意學習肯吃苦都可以學出來的,我朋友當時學的時候每天老師教到九十點。
-
10 # 黑馬程式設計師
入門不像想象的難。咬咬牙。努力堅持就好了。精通沒有想象的簡單。。努力堅持是沒有用的。要找對方法。
市面上很多java從業人員都是沒有計算機基礎,然後通過自學和報班然後進入程式設計行業的。
而學會能上手簡單工作的java現在需要半年了,因為隨著技術的愈加深入,現在招人已經不是幾年前可以比的了,就跟從中國恢復高考後越來越難是一樣的道理。
16年的時候可能4~5個月能夠學完,而現在半年左右差不多。只有精通這件事是不能靠努力彌補的。
入門很簡單,關注私聊我傳送“java”就能獲取資源入門,稍微熟練也不難,學完半年課程直接出來就能上手。這是一定的,雖然一個人的上線無法估量,但最好在學習之前看看入門視訊找找感覺,明白自己適不適合學習程式設計。
-
11 # 寒樵
首先回答你的問題,零基礎學JAVA時間並不長,短則三五個月,長則一年半載。注意我說這個是入門,真正想幹活這個得到公司實際做專案,一般跟個一兩個也差不多就可以了,往後的就靠自己了。
然後說一下我的建議。不是對程式設計很有興趣或者潛質,不太建議入這個坑。單純衝著別人所說的萬薪去的話最好是洗洗睡。
作為過來人程式設計師這個職業就國內情況而言,好漢子不願幹,賴漢子幹不成。
-
12 # 我是雙魚座2020
沒基礎是可以學的。又不是誰一開始都有基礎,總是要有個瞭解的過程的。但是學習這方面興趣很重要,就像你學數學,沒有興趣,真的是折磨了。學習多長時間,還是要看自己投入的時間吧。可以先打基礎,找一套系統的入門課程,基礎也很重要。我之前看過不少,百戰程式設計師Java300集特別值得推薦,很適合初學者,而且高淇老師講課的風格很有趣,不枯燥,而且是結合小遊戲專案練習的,肯定能學到東西。如果是想就業,那學習的內容還不少,可以一邊打基礎,一邊計劃。
-
13 # 來自月亮的大媛子123
沒有計算機基礎是可以學習Java的,許多在職的Java工程師都是沒有計算機基礎的,而是後期通過Java培訓或者是自學的方式完成的轉型,
Java學習需要的時間長短是要根據你的實際情況來進行確定的。而且學習方式的不同也會導致學習時間長短的不同。沒有基礎選擇自學Java的話一般花費的時間會更長一些,
如果是選擇Java培訓學習,那麼所用的時間一般都是在5個月左右的時間,有老師帶著學習學習效率會高一些,所以用的時間也比較短。但是現在的培訓也分線上學習和線下學習
以北京尚學堂為例,線上學習是在視訊輔導班,這樣的學習週期大概是在7個月左右,而線下學習是面授輔導班,學習週期大概是在5個月左右,學習週期不同,學習內容都是一樣的,無論是選擇哪種學習,更重要的是擺正自己的心態
回覆列表
首先,你沒有基礎當然可以學,但自學起來肯定比較費勁,可能會走很多彎路,如果沒有超人的意志,是很難堅持學下來的。別想著每天自學一兩個小時就可以,除非你確實是絕頂聰明的人。所以最好的辦法就是去培訓班了。
第二,花多久來學習?在回答這個問題之前,你應該先清楚自己的目標,你是想做java 桌面開發,還是web開發,還是andorid開發或者是大資料開發?這些都是java的具體方向。技術路線不同,學習時間和成本以及深度都不一樣。
大體說一下吧,java 桌面發開是基礎,企業用人也很少,但這是必須要過的一個砍,就是說j2se這塊東西不要要夯實。一般數月可以完成。
java web開發,是在jase 基礎上的。需要學習網路基本知識,網頁製作css,javascript,html甚至是jquery等前端框架。如果從基礎的學習可能需要jsp serverlet等,沒有時間可以直接學框架spring mvc,spring boot等。但直接上手框架往往知其然不知其所以然,所以看你時間了。另外, 關係型資料庫是必須的,你可以學習mysql。java web是牽扯到眾多的內容,這個學習過程很漫長,如果包培訓班也得幾個月吧。
在說一下android,也是java開發。java 基礎學完後就可以學android了,需要掌握的知識面相比之下會少一些。
還有大資料,大資料需要熟悉linux以及網路基本支援,還需要對叢集中的所有伺服器(可能幾十臺或者數百臺)進行管理,這個入門相比之下更高一點。大資料hadoop等也是java 開發。
總之,如果自學,可能需要一兩年吧。如果去培訓班,可能幾個月就可以,培訓班是速成的,他們以就業為目的,可能學完了,沒時間消化,很多東西都稀裡糊塗。看你用功勤奮以及聰慧程度了。
我在軟體行業已經工作十幾年,如果滿意回答,請採納。如果還有問題,可以繼續溝通。