首頁>Club>
12
回覆列表
  • 1 # 糖尿病便秘腸炎管理

    只要你掌握對學習方法,當然可以學習Java。當然了,英語很差,相對來說英語很好的人會麻煩許多,因為你碰到不認識的單詞還是得需要你自己查一下這單詞是什麼意思。所以英語差的也不是不能學不是嗎?

    但是你該怎麼去進行學習呢?學完基礎的知識點下一個知識點該怎麼去學習,自己能不能學的會,這是自己需要考慮的事情。

    如果自己手裡面沒有學習路線的話你可以看看以下的學習路線:

    第一:先學習Java的核心庫(JavaSE)

    JavaSE的內容包括:環境搭建、基礎語法、面向物件、陣列、集合、常用類、IO流、反射機制、網路程式設計……..

    第二:MySQL資料庫

    搞定一門資料庫相關的課程,例如:MySQL、Oracle,搞定一個就可以了,目前網際網路公司,例如:京東、阿里等,他們都在使用MySQL,所以建議大家學習MySQL資料庫,小巧輕盈,免費,由於網際網路公司的專案訪問量比較大,所以一般會搭建資料庫的叢集,可以一個數據庫不夠,所以需要搭建資料庫叢集,為了應付高併發。(搭建的比較多的時候,免費就很重要了。)

    第三:WEB前端

    以後從事Java開發,從事JavaEE開發,主要開發的系統結構是B/S結構的,B指的是Browser,S指的是Server。要開發這種系統,B端要會,S端也要精通。WEB前端的學習就是學習B端技術。包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底層對JS進行了封裝)…

    第四:WEB後端(JavaWEB)

    WEB後端其實可以是很多種不同的程式語言,例如:PHP、C、C++、Java,他們都可以進行WEB後端的開發,我們既然選擇了比較火爆的Java,那麼我們學習的後端一定是基於Java語言實現的,包括:Servlet、Filter、Jsp、EL、JSTL、MVC架構模式、資料庫連線池(阿里巴巴的Druid連線池)、代理模式(動態代理)。另外後端學習了之後,還要學習一個非同步程式設計技術AJAX。(完成網頁的區域性重新整理,AJAX其實不屬於後端,是前端瀏覽器上的程式。)

    學習到這裡為止,表示Java基本/基礎的技術已經學完了。但是這些最基層的技術在實際的開發中不會使用的,一般為了開發效率,都會使用大量的提前封裝好的框架。

    第五:最好能夠停留下來,做一個專案。

    這個專案最好能將之前所學全部串起來。(對以前的知識點進行鞏固。)

    這個專案最好是基於:Servlet + Jsp+AJAX+jQuery+MySQL….

    在這個專案的開發過程中:大家一定要記住,目前比較好的專案自動構建工具:Maven是一定要精通的。還有一個就是團隊協作開發:Git/SVN是一定要會用的。(目前使用Git比較多一些。)

    第六:學習高階框架

    Spring、SpringMVC、MyBatis(持久層框架,這個框架網際網路公司使用比較多,因為網際網路專案需要進行SQL最佳化,MyBatis的SQL最佳化很方便,所以大部分都是使用MyBatis)

    Struts2(很少使用了,使用這個的肯定是很老的專案)、Hibernate(傳統企業,還有政府等可能會使用Hibernate。)

    SpringBoot(新專案大部分使用的都是boot了。所以在專案中遇到還在使用SSM的一般都是遺留專案。)

    當你走到這裡之後,基本上你可以出山了。(去找工作,8K的薪資應該問題不大,但前提是你學的好。學習的深度夠了,廣度夠了。)

    第七:最好能有一個大型專案是使用框架來完成的。

    SpringBoot做一個專案。

    Spring SpringMVC MyBatis做一個專案。

    這個專案最好是找幾個人搭夥做一下。體驗一下團隊協作。(尤其是使用一些協作的工具。怎麼溝通,怎麼寫日報,怎麼開會,怎麼使用Git,等等….)

    第八:如果你的薪資想達到15K的話,你可能需要還要學習一些分散式相關的一些技術。

    能夠應付高併發的一些技術,例如:分散式框架Dubbo、SpringCloud、MQ、Nginx、Redis…..

  • 2 # 周小正cgf

    不會有太大的影響。

    包括Java在內,我所掌握的程式語言在10種左右,能熟練使用並參與過中型以上專案開發的有3種。而我的英語水平,簡單點來說從初中到大學畢業歷次考試幾乎沒有及格過,考試得分基本靠單項選擇題的蒙對率。也因為這個高中一位同學特別喜歡我,因為我以壓倒性的優勢讓他擺脫了歷次英語考試全班倒數第一的位置。

    對於常用的程式語言,如C++, Java, C#,你都可以從網際網路,書店或者圖書館裡找到海量的中文教程,範例和疑難解答。幾乎你入門過程中任何一定會遇到,或可能會遇到的問題都可以透過上述途徑找到詳細的解答。即使你是一個完全不懂得如何使用搜索引擎的菜鳥,也可以透過去各種論壇,各種知道,各種乎,各種作業幫裡去進行提問,只要你表現的客氣點,總會在烏央烏央的因為沒有女朋友而掛在網上無所事事的程式設計師中,遇到那麼一個兩個熱心或者窮極無聊的為你答疑解惑。

    至於偶爾需要查閱英文資料和教程,也大多不是問題。因為程式語言的技術文件,翻來覆去就是那麼幾個詞。而且因為這些文件大部分都是程式設計師撰寫的,他們有個共同的好習慣是,一旦他們覺得某個條目無法用一兩句話描述清楚,就會在該條目下附一段簡短的程式碼幫助你理解。所以英文不好沒關係,程式碼能讀懂就OK了。

    最後,雖然英語不是你程式設計學習中的必要條件。但英語這個東西,對少部分人來說是專業技能,對大部分人來說是基礎技能。所以還是值得你在學習和工作的百忙之中,每天拿出些時間來學習英語,你不會後悔的。

  • 3 # 零零洋Rose

    朋友,你這個問題問道我的心坎上了,我是一名大一的計算機的學生,現在我也在創作Volg影片,以後可能也會分享我的一些心得,關於你這個問題我這麼回答:

    一:首先,學,肯定是可以學!java屬於計算機程式語言,和英語沒有直接關係。但是為什麼裡邊會出現那麼多的英文呢,因為這個英文目前是國際通用語言,不過都是一些比較淺的單詞,你只要前期把這些記熟就行了,不用像做英語卷子一樣,背到滾瓜爛熟!

    二:java可以學,但是你想深專研,可能就需要一定的英語功底,為什麼這麼說呢?因為畢竟計算機很多含金量比較高的一些書籍都是英文寫的,而且現在大部分沒有譯文,就算有,翻譯者也不一定能夠完全把原創作者的想法給表達出來,所以最好的結果還是你自己有比較深厚的英文功底,這樣可以達到更好的領域!

  • 4 # 凡花花的小窩6666

    並不是的,我學過java ,Python ,C語言,CSS/HTML還有JavaScript所有的程式語言都會涉及英語,有一些英語四級沒有過的同學他學java也是能夠學的非常的好的呢,而且經常出現的英語單詞就那麼幾個,背一背,記一記,看多了也就自然記住了,英語不好的影響我認為對於能否學好java沒有太大的關係。

  • 中秋節和大豐收的關聯?
  • 有一個超愛放屁的室友是一種怎樣的體驗?