首頁>Club>
6
回覆列表
  • 1 # 性感寶兒線上埋

    離開了大學的象牙塔和同學們來到北京,說實話既好奇又恐懼。好奇的是對未知充滿了渴望,同時恐懼的也是對未知的飄忽不定。慢慢的為期五個月的培訓正式進入正軌,迎來了我們在尚學堂的第一個老師——大帝(李老師)剛開始的java初級真的不是太適應,慢慢的發現授課老師真的挺不錯的,講解的知識點很細緻偶爾中間還會穿插點社會常識和小笑話。活躍了氣氛之餘提高了我們的精神頭,自然而然的效率也就提高了不少。Java初級結束之後對java的基礎知識能有一個很好地系統理解。不得不說我們的大帝李老師真的很盡責,生活中經常給我們講他當時“北漂”的經驗,讓我們從中少走彎路。學習中幫我們解決各種疑難雜症,讓我們能夠很好地解決問題。之後開始java的中級課程,依然由我們學富五車的大帝帶我們,中級的知識點真的好多,對於我來說實話感覺沒有初級的時候那樣輕鬆,這時候就需要有強大意志力去克服這之間的種種壓力,為了跟上程序好幾年沒有碰筆的我,買了筆記本和筆慢慢的學會了記筆記,晚自習慢慢的也開始加點看看講解的影片,敲程式碼。就這樣慢慢的堅持完了中級的課程。隨之而來的是最後的階段到了高階課程,到了這個時候相信每個人內心都會有一絲絲的慌張。有懊悔有迷茫有期待……然而就在這時候我們親愛的大帝走了,換了新老師——劉老師,高階無外乎就是上框架做專案,也是最接近就業的一段積累期。說實話劉老師講的框架真的很不錯,本人也挺認真負責的,課堂上給我們留了充足的時間去練習。之後就開始了專案的進行。再之後就是結業找工作。

  • 2 # 教苑雜談

    JAVA分兩個大方向web企業級開發(JavaWeb J2EE)和手機android開發。一般從事Java的開發人員都會從J2SE開始學習,因此對於J2SE的掌握必須要牢固。然而在初期學習時,通常會對如何學習而感到迷茫,下面小編來分析一下如何學習好JAVA程式設計,相信能幫助正處於迷茫狀態的你。

    1、培養興趣

    興趣是能夠讓你堅持下去的動力,如果只是把寫程式作為謀生的手段的話,你會活的很累,多關心一些行業趣事,多想想蓋茨。不是提倡天天做白日夢,但人要是沒有了夢想,你覺得有味道嗎?

    可能像許多人一樣,打打麻將,喝喝功夫茶,拜拜財神爺;每個月就有幾萬十幾萬甚至更多的進帳,憑空多出個"食利階層"。你認為,這樣有味道嗎?有空多到一些程式設計師論壇轉轉,你會發現,他們其實很樂觀幽默,時不時會冒出智慧的火花。

    2、要腳踏實地

    快餐式的學習不可取,欲速則不達,浮躁是現代人最普遍的心態,能怪誰?也許是貧窮落後了這麼多年的緣故,就像當年的大躍進一樣,都想大步跨入共產主義社會。

    現在的軟體公司、客戶、政府、學校、培訓機構等等到處瀰漫著浮躁之氣。社會環境如是,我們不能改變,只能改變自己,鬧市中的安寧,彌足珍貴。許多初學者C++/Java沒開始學,立馬使用VC/JBuilder,會使用VC/JBuilder開發一個HelloWorld程式,就忙不迭的向世界宣告,"我會軟體開發了",簡歷上也大言不慚地寫上"精通VC/Java"。

    結果到軟體公司面試時要麼被三兩下打發走了,要麼被駁的體無完膚,無地自容。到處碰壁之後才知道捧起《Java程式設計思想》仔細鑽研,早知如此何必當初呀。"你現在講究簡單方便,你以後的路就長了",好象也是佛經中的勸戒。

    3、多實踐,快實踐

    任何事情,一旦考慮好了,就要馬上上路,不要等到準備周全之後,再去幹事情。假如事情準備考慮周全了再上路的話,別人恐怕捷足先登了。Java軟體開發是一門工程學科,注重的就是實踐,"君子動口不動手"對軟體開發人員來講根本就是錯誤的,他們提倡"動手至上",但別害怕,他們大多溫文爾雅,沒有暴力傾向,雖然有時候蓬頭垢面的一副"比爾蓋茨"樣。

    有前輩高人認為,學習程式設計的秘訣是:程式設計、程式設計、再程式設計,筆者深表贊同。

    不僅要多實踐,而且要快實踐。我們在看書的時候,不要等到你完全理解了才動手敲程式碼,而是應該在看書的同時敲程式碼,程式執行的各種情況可以讓你更快更牢固的掌握知識點。

  • 3 # 莫離呢

    其實Java相對於C和C++來說是比較容易學習的,作為一門面向物件的語言,只要認真學習其核心:多型,封裝和繼承,學好之後剩下的就是勤加練習了,記住,上機是最重要的,上機是最重要的,上機是最重要的(重要的事說三遍 哈哈)。至於要不要進培訓班,這個就只能說看自己了,培訓機構可能也就讓你少走點彎路,如果自己自制力強並且對java感興趣,完全可以找一些教學影片,然後自己買本書,遇到問題就去網上找答案,還可以培養自己解決問題的能力,不然去培訓機構還是去培訓機構吧(其實在這裡我還是推薦新手先學習python的,python可以說上手很快的)當然啦,只要自己感興趣,並且注重上機,學習java還是比較容易噠!

  • 4 # 此使用者很難顯示

    沒有基礎也可以學好Java,學習Java最重要的是學會,而不是記住,融會貫通,基礎知識點一定要好好學,可以學的慢但是一定要打牢固基礎,Java也好C也好,基礎十分重要,因為很多功能看似很難,實際上是無數個基礎知識的集合體。

    其次,學習Java不能光看書或者影片,要配合一些練習,這樣有助於融匯貫通,加深記憶,如果覺得自學學不下去,可以報個班,但是你要明白,報班不一定能學會,因為很多事情靠自覺,班只是提供了一個系統的學習方案,有一個可以答疑的老師,大部分時間還是靠自己學習。

    至於資料,基礎可以從W3C等很多網站都會免費提供,或者可以買一點大學生的教材,亦或者去書店買都行,進階的話就需要你有自己清晰的思路,你想發展的方向,然後向著你想走的方向努力。

  • 5 # 小明愛王者

    首先,零基礎的人,千萬不要害怕,不要覺得沒基礎就學得很吃力,學不會等等。排除雜念,一心學習java。學習java並不是一件困難的事情,難的是排除雜念。這樣想吧:你在大學裡修的專業課,你對它懂得多嗎?能做到知無不言嗎?

    所謂有基礎也只是比你早接觸了一些入門的知識。所以放鬆心態努力學習。在我們調整好狀態之後,首先要找入門的書籍和影片,瞭解自己即將闖進的行業,瞭解一下到底自己在前幾年錯過了什麼。這對於初學者來說並不難,比如去優就業的職業規劃課程,介紹了入門知識,和你自身需要學習什麼東西。

    當然了想要學好java,需要時間的積累,腳踏實地才是正道。入門相對是簡單的,目的就是讓你可以大概瞭解到java,如果感覺入門比較困難,要麼放棄,要麼找一個合適的培訓機構去學習吧。

    也可以直接看這裡:http://19.offcn.com/class-101341/?scode=HZLOFZ

  • 6 # 心碎誰能懂

    當然可以了,你只要想拿高薪,那選擇培訓是沒錯的,我當時就是選的動力節點,系統化的6個月培訓,實戰專案做了不知道幾十個,感覺效果還是可以的哦

  • 7 # 吃瓜程式設計師小李

    可以,前期做一般的CRUD還是可以的。

    再往後發現,做架構、最佳化還是需要點基礎的。

    沒有基礎,寸步難行啊

  • 8 # Pi幣上車了

    不要動不動就相信那些"0基礎學程式設計,月入過萬"的廣告,這些有商業目的宣傳附加太多虛假資訊;內容根據自身情況調整,安排學習計劃,不要急於求成

  • 9 # 演算法之心

    每個人都是“從沒有基礎,到有基礎的”

    掌握以下8個基礎點,基本可以找到 一份可以的工作了。

    1、掌握Java基礎 、深入Java集合原始碼如HashMap、ConcurrentHashMap、ArrayList原始碼等

    2、熟悉掌握多執行緒高併發比如 synchronized、Volatile及使用CAS技術產生的ABA問題迴圈時間過長等問題要清楚

    3、熟悉JVM,這一塊幾乎大廠必問的題,關鍵是太基礎了而沒有人去關注它,很多學習Java只是高階語言而已,一旦出現問題根本找不到什麼思路,所以JVM一定要掌握,推薦看《深入理解Java虛擬機器》這本書。

    4、熟悉主流框架比如現在流行的Spring Boot,要學會使用並且深入理解原始碼,自動配置原理這些,還有就是Spring的底層原始碼,bean的生命週期等等問題;Mybatis、Spring MVC原理及和Spring Boot的區別。

    5、中介軟體如Kafka、Redis快取很重要的比如雪崩、穿透、擊穿問題要懂。

    6、準備1-2個專案,專案不要只寫流水線,要突出重點。如果在校學生說我沒有專案,都什麼年代了GitHub開源這麼久,難道不知道嗎?是吧,所以沒有專案就去碼雲或者GitHub上找,推薦比如分散式專案或者基於Spring Boot專案都是非常多的。

    7、去工作之前一定要把Git學習了,git是控制版本的,我就不介紹了,網上很多文章或者影片都有。

    8、準備面試,心態放好要自信,不管面試失敗也好都要有好的心態。面試回答面試官時,儘量擴充套件自己懂的知識展現出來,我覺得最好就是把面試官想問的自己都說出來了這種。

    講了這麼多,以上都是基礎的,最最基礎的,基礎還有一點就是資料結構與演算法,當然瞭如果去大廠的話,演算法題是躲不過的,一定要去刷題,推薦去國內出名的牛客網及國外的力扣即可。

    今年的前景可能要求很高,所以要不斷彌補不足,做好準備就好了,大家都一樣,學習Java要有一個學習系統,才能打下良好基礎知識。

  • 10 # SAP齊天大聖

    計算程式語言就像我們不同國家的自然語言一樣,存在不同的差異,但是又有想通之處。同樣,JAVA只是面向物件程式語言的一種,無論是面向過程還是面向物件,本質的思維方式是一樣的,不同之處是對問題和辦法的不同表現而已。沒有基礎?我想還是要有一定的計算機基礎的,至於是否一定要有程式設計基礎,我覺得沒必要,程式設計強調的核心是邏輯和思維能力,這是一個硬要求,否則及時強行接觸甚至去學會感覺很吃力,也不會走的太遠。

  • 11 # 御龍先生正在敲鍵盤

    如果會基本的電腦操作,比如:打字速度,新軟體的快速學習速度等,一般沒有什麼太大的問題,學習Java語言主要還是理解和訓練自己的程式設計思維,以及理解和學習程式語言中的演算法,演算法才是重點。

  • 12 # 尚矽谷教育

    一提到Java或者是其它程式語言的學習,大家一開始想到的一定是感覺比較難學,尤其是沒有基礎的一些小夥伴,看到一大堆程式碼更加是感覺比較頭疼。那麼沒基礎同學可以學Java嗎?答案當然是可以的。只要夠努力,零基礎也可以學好Java,沒什麼學不會。

    java的學習是不需要基礎的,只要是想要學習的人都可去透過各種自己喜歡的方式進行學習,每一個人都有學習Java的權力,只是每個人學習Java的目的有所不同,導致的其學習Java需要滿足的條件也是不同的。

    以就業為目的的人是現在Java學習的主力軍,學習Java的多數的人都是想要進入到這個行業進行工作的,但是,以就業為目的的Java學習者的要求的比較高的,需要滿足學歷和自身思維邏輯方面的條件。畢竟,企業對於招聘的人是需要一定的要求的,所以現在學習Java的人需要滿足大專以上的學歷,和一定的邏輯思維才能夠進行Java學習。

    如果是以興趣為導向進行學習,那麼基本上是不做要求的,一般只要是有時間可以學習,能夠長時間堅持即可。

  • 13 # 小越兒254

    當然可以了。但是你最好能系統的學習一下了。報個班吧。脫產全日制的努力四五個月,就可以有一份穩定的工作還是非常的值得的。瀋陽中軟就不錯。建議你查查去聽下。

  • 14 # 北京華信智原

    現在的Java培訓都是從0基礎開始的,也都能透過努力學習找到工作。

    Java軟體工程師

    本課程分為四個階段,從基礎到高階,層層深入學習,步步進階,具體安排如下。

    第一階段:Java語言基礎應用

    課程內容:java開發環境,基礎語法,面向物件設計,多執行緒程式設計,陣列與集合,檔案操作,設計模式,反射,XML解析,資料結構與排序演算法

    第二階段:javaWeb開發

    課程內容: 關係型資料庫,web伺服器,servlet,jsp,ajax,html+div+css web前端,jQuery,BootStrap前端框架、專案實戰

    第三階段:框架開發應用

    課程內容:Oracle資料庫,Struts2 MVC框架,Hibernate持久化框架,spring框架,linux系統,框架整合,專案實戰

    第四階段:java高階階段

    課程內容:springMVC框架,MyBatis持久層框架,easyui前端框架,Shiro許可權管理,Redis記憶體資料庫,MongDB文件資料庫,專案實戰

  • 15 # 千鋒廣州

      可以的。

      這裡給你推薦一下java新手學習路線:

      第一階段:HTML+CSS 靜態佈局

      開始有人肯定會說我是做後端的,前端的事情不用管,這本身就是一個誤區,如今HTML5這麼強大,你不會本身就不會有什麼競爭力。

      第二階段:必須要掌握的JS/JQ

      JS尤為重要,也是最難的,不用說Java無論在前端還是後端中都是佔比非常大的,很多人學不懂也是情理之中,這個跟思維有關係,適當瞭解一下資料結構有利於學習Java和javase。

      第三階段:JAVASE核心技術

      JAVA的基礎,也是JAVA的魂和JAVA緊緊相連的資料庫。上過學的人都知道,任何一個試卷80%都是基礎,沒有太難的東西,JAVASE就是JAVA的基礎,根據我這麼多年學習java的經驗來看,如果一個人學不好JAVASE,那JAVA基本就是白學,後面的框架基本就是聽天書。資料庫,不用了說了,最常見的那三個資料庫,增刪改查,多去練習SQL語句吧,複雜的連線表示有難度的。

      第四階段:JSP相關技術

      就目前來看有些公司現在不用JSP,因為他的載入速度有點慢。不過還是現在學著吧,畢竟在JAVA體系中也是非常重要的。

      第五階段:JAVAEE企業級開發框架

      struts2,hibernate4,mybatis3,spring4,spring mvc,這些東西都要掌握,但是整個JAVA體現想要理解的還算可以確實有些難度,自學的話,基本沒啥可能了。

      所以如果你對java感興趣,建議你報一個線下面授班去學習,比如千鋒!

  • 16 # 動力節點Java學院

    零基礎學習java第一要培養興趣,興趣是最好的老師,第二是努力,不論是何種成功,其大概都源自努力;第三,選擇好的學校和Java基礎經典教程

  • 17 # 技術閒聊

    根據題主的意思:對Java感興趣,但是沒有基礎,可不可以學習呢?答案是當然可以的。

    學習技術興趣愛好是關鍵,個人認為興趣是學習一門技術最好的老師。所以題主如果對Java有足夠的興趣,那是非常好的優勢,主要自己努力,相信你一定可以學好的。如果是打算業餘時間自學的話,最好給自己制定一個計劃,堅持!因為自學完全靠自己自覺,沒有人督促你,所以給自己制定一個計劃,避免自己三天打魚兩天曬網,半途而廢。

    至於教材,最好購買一本屬於自己的書籍,雖然網上電子版教材很多,但是電子書學習起來很不方便,有一本書在面前,有空翻一翻效果更好。如果自己看書很難理解的話,可以一邊看書,一邊看影片教學,有很多免費的線上影片課堂,比如騰訊課堂、自學網、網易雲課堂、百度傳課等等。實在不行可以下載教學影片,自己慢慢看,若是找不到教學影片,可以私信本人,關鍵字:Java。

    學習之前先把Java開發環境安裝好,到時候一邊學習,一邊跟著教材敲程式碼執行。學習程式設計就是要多動手,多練習,等到自己掌握得差不多之後,自己練習開發一個專案,難的不會可以從簡單的入手。Java學習並不難,貴在堅持!祝你好運!

  • 18 # 南山遊俠

    Java需要循序漸進而且系統的學習方案,不要想著天上掉餡餅的速成方式,給自己制定一個半年的學習計劃,能不能學成就看你這半年的執行力如何。制定好每天學習的新知識,然後用什麼案例和練習鞏固你每天學習的新東西,不然學了之後你肯定忘。學習Java的時候必定是有一套學習方法的,你作為一個初學者沒有了解過,必然會走很多彎路。

    自學Java肯定是主影片,副書籍,因為書大多數人是看不下去的,所以影片要新穎,要系統,不要雜亂不精,如果沒有可以管我要。唯一初學者推薦書籍《Java核心技術》。

    學習基礎語法、核心類庫、面向物件程式設計、異常、集合、IO流、網路程式設計、執行緒、反射等基礎技術點;打牢基礎後要深入瞭解HTML5及CSS3的新特性,在此基礎上學習JavaScript、jQuery指令碼語言和非同步互動技術AJAX等,以上知識你都學會後就可以嘗試從零開始獨立編寫完整的網頁了

  • 19 # 阿何幻想世界

    首先很高興回答這個問題 其實做任何事都是從零基礎開始的,沒有基礎完全不耽誤你學java。如何又快有好的學好它呢 Java是一門不會衰落的開發語言,伴隨著IT行業的興起,目前學習java的人員也是變得更多了,學好java的話透過自學非常不易。IT行業是許多人趨之若鶩的行業,是許多大學生出了校門之後的首要選擇。工資高,非常容易尋找工作,但許多人覺得學習Java難度很大,有些人更加是從沒接觸過任何程式語言,這也使得許多人望而卻步。 目前市面上關於Java學習教程眾多,有影片和書籍,我個人建議先從影片入手,其實網上教學影片大同小異,其實個人喜好不同,多找找,總有一款適合你 書籍的話《JAVA程式設計思想》這本書比較贊。 我覺得學習java不光是學習語言還好學習好這種語言的思想。一定要多看教程多實踐。首先 是要搭環境,沒有或者不熟悉程式設計環境談不上實踐。用eclipse也好用JBuilder也好,首先要把環境配置好,無論如何要把hello word弄出來。然後一邊看書一邊讀小例子改小例子。看著看著,讀著讀著,改著改著,你就能從中品出我覺得在學習之前你最好掌握以下概念和知識: 1.面向過程程式設計 2.面向物件程式設計 3.資料結構,當然資料結構在學習的過程中體會了解是最好的 4.演算法,同樣,演算法也在學習過程中體會了解面嚮物件語言的味道了。 最後自己再編幾個比較大一點的程式,你就會很有成就感,同時也完成了入門的課程了。 在往後就是從初級到中級的階進了。 總之學習java一定要多看教程多實踐。

  • 20 # Lake說科技

    首先,沒有基礎可以學習 Java 語言,但是沒有其他方面基礎的話,你 Java 會學習的很慢,同樣,遇到一些 Java 語言方面的知識點時,由於你沒有其他方面的基礎知識點做鋪墊,你可能就不能理解你所遇到的難題。

    所以學習 Java 語言之前,可以將資料結構、計算機網路、作業系統等可以先了解一下,這樣也能便於你未來學習 Java 語言。

    資料結構說實話是計算類技術的基礎,幾乎很多計算機技術底層都會涉及到資料結構的基礎知識,比如在 Java 語言中,集合類底層主要就是資料結構中的陣列以及連結串列,同樣,還有樹。對集合元素排序時,要用到排序演算法,這些在資料結構中都有,計算機專業在開課時,一般也會先開資料結構相關的課程。所以學習 Java,建議你先學習資料結構。

    Java 本質是一門程式語言,你在學習 Java 語言時,先從最基本的 Java 語法開始學起。我現在還記得我當初最開始學習 Java 的場景,剛開始連 Java 的 hello world 程式碼都沒有看懂,但是隨後我在網上找到大量的 Java 語言影片,跟著影片裡面的講師進行學習,邊看邊實踐,我發現這種學習方法對於新手而言,還是比較好的,所以後面我學習 Hadoop 的時候,也是採用這種方式學習。

    學習完 Java 語言之後呢,其實就是選擇自己未來的具體發展方面,比如 Java 後端開發方向、安卓開發方向、以及大資料方向等,你可以問問自己到底對那個崗位感興趣,然後再去學習細分崗位領域的技術知識,多寫程式碼動手實踐,做專案等等,長時間訓練之後,你對於 Java 語言的掌握也會更加熟練,這樣你也算入門 Java 開發領域了。

    不要擔心你不是計算機專業的,就不能學習 Java ,我見過我周圍同學原來不是計算機專業的,但最終畢業時都找了計算機行業的工作,比如有土木轉人工智慧的,我覺得進入計算機領域,最主要的還是要有自學能力,你能保證自己能夠跟上網際網路發展的速度,不被淘汰。提升自己的能力,才是王道。

  • 中秋節和大豐收的關聯?
  • 禍不單行是真的嗎?