-
1 # 閒視聊劇
-
2 # 企校錦囊
個人意見,男生剛接觸程式設計,首先可以簡單瞭解一下c語言,然後根據自己專業或者想要從事的行業選擇c#或者java去深度學習一下,然後利用空餘時間學習一下web相關技術。
-
3 # 樂悠微科
JAVA是一門語言,web是一個領域,這兩個本不是一個層面的概念。
目前web開發熱門語言有Java、Python、HTML5、JAVASCRIPT、PHP等,他們分為前臺開發語言和後端開發語言。
通常認知下認為,JAVA和PYTHON是後端語言,注重後臺業務資料邏輯的處理,也就是瀏覽器把相關資料傳入後臺伺服器之後需要進行相關的業務驗證、處理及儲存;
而HTML、JAVASCRIPT、CSS等是前臺語言,它們注重網頁內容、樣式及動畫的表現,也就是我們通常從瀏覽器中看到的內容,也是容易獲得直觀反饋的語言。
如上所述,前後臺的語言不一樣,注重的方向也不一樣,自然對開發人員的要求也不一樣。
後臺開發人員對演算法、邏輯思維以及排便定位問題的能力要求較高,同時還要掌握大量框架、中介軟體及資料庫相關知識,入門相對教難,建議上培訓機構以全面瞭解相關知識。
前臺開發人員對動畫、排版及色彩有一定要求,特別的,動畫的實現也需要一定的演算法基礎。相對後臺開發人員而言,前臺開發入門難度較低,目前有很多成熟的前端框架可以降低複雜動畫的開發難度,所以,前臺建議先自學,先確定自己是否適合再決定是否上培訓機構。
目前市面上的培訓機構基本都是一條龍服務,從入學到找工作,如果確定要上,建議選擇名氣大的培訓機構,這樣質量有保障。
再附一張我大概畫的一個前後臺關係圖,可以說不怎麼準確,但是對你理解這個問題,夠了!
-
4 # 卡西尼試驗場
實話說吧,學JAVA和學WEB不衝突,現在很多網站開發用JAVA開發,我們管這個叫做JAVAweb,當然web開發語言有很多種,比如php、asp、aspx、jsp等等。
如果糾結學什麼,建議你學習java web開發,先把java語言的基礎學好,然後學習JAVAweb的內容,包括js、jq以及基本的資料庫操作,如mysql資料庫或者Oracle資料庫。基本掌握之後再學習javaweb框架、SSH框架等,當有一定經驗了,還需要學習mongodb、hadoop、zookeeper之類的知識,路很長靠自己努力。
至於要不要培訓這個問題,如果你還是學生,而且還處於大一大二,我覺得完全不需要去培訓,沒必要,完全自學努力點比起培訓好多了,不要希望培訓機構培訓幾個月能學到什麼東西,都是填鴨式教育。要是你大四了或者出來工作一段時間了,想換個工作內容,培訓可以讓你更加快的掌握這些東西,也未嘗不可行。但是還是得靠自己努力,因為程式設計這一塊太需要時間去練習了。
-
5 # IT人劉俊明
作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,Java是一門程式語言,可以用在多個開發場景下,Java也是當前IT行業內最為流行的全場景開發語言之一,而Web本身是一個大的技術體系,涉及到的崗位也比較多,既有開發崗位也有策劃、設計類等崗位。Java語言目前也是Web領域最為常見的開發語言之一,另外PHP、Python、C#等程式語言也可以用於Web開發場景。
對於男生來說,在選擇學習方向的時候,可以根據自身的知識結構和能力特點進行選擇,如果具有一定的邏輯思維能力,而且對於程式設計比較感興趣,那麼當前學習Java是不錯的選擇,就業的機會也相對比較多。
Java語言由於自身的抽象程度比較高,所以前期的學習難度還是比較大的,對於沒有任何基礎的初學者來說,最好有專業老師指導一下。學習Java程式設計要為自己選擇一個明確的學習方向,當前可以重點考慮一下大資料方向,一方面大資料方向的就業機會比較多,另一方面大資料開發崗位的薪資待遇也比較高。由於大資料開發方向需要學習的內容相對比較多,所以學習週期會相對長一些,在學習的中後期最好透過實習崗位來進一步提高。
Web領域的學習方向比較多,對於基礎比較薄弱的初學者來說,可以學習一下Web前端開發技術,相對於學習Java程式設計來說,學習前端開發技術要相對簡單一些,但是前端開發的內容卻比較多,而且也比較雜,所以也需要一個系統的學習過程。從目前前端開發的發展趨勢來看,前端開發未來的前景還是比較廣闊的,在產業網際網路時代,前端開發崗位的任務邊界也會得到一定程度的拓展。
-
6 # 人工智慧演算法工程師
學java還是web 終歸還是要根據個人的喜好,web更多接觸的是前端的知識,java偏向於後端開發,當然我要說的是,學好java程式設計基礎更有利於進入IT行業,畢竟java是很多企業用的比較多的開發語言,學好java也更好的幫助你學習其他程式語言,如當今比較火的python。培訓來講還是看個人的綜合能力,不參加培訓的話可以透過網上收集資料影片,購買相關程式設計書籍等,當然覺得自己自學能力不夠的小夥伴參加培訓也是一種學習方式,根據課程大綱來對比自己的學習需求,選擇適合自己的,避免踩坑。
-
7 # 思凡79
沒有學Java好還是學前端好一說,目前就業形勢是Java招得多,而優秀的前端也非常非常緊缺(你可以開啟智聯招聘、前程無憂或者拉勾網去搜索比較下)。就入學門檻來講,Java相對前端難度係數稍大,但以後的發展前景也不容忽視。
前端偏向於頁面、互動,Java偏向後臺,兩者的學習體系都挺龐大的,自學要因人而異,建議跟隨成熟的體系學習。對於Java而言,JavaSE、Javaweb是必學的,還有像資料庫、Linux等也是需要掌握的內容,後期還可以搞搞大資料;前端的話,html+css+js必備,然後視覺互動,網站效能最佳化等也需要掌握,另外oracle/mysql等資料庫也要熟悉。合格的前端開發人員,要能懂一兩門後臺語言,比如Java、php,因為前臺介面的資料都是從後臺來的,如果懂後臺程式碼,就知道怎麼跟後臺互動資料,不僅節約時間,還可以讓前端程式碼更規範。建議報個培訓機構,專業系統的學習,可以接觸專案實戰,對於找工作也是很有優勢的,我有朋友在中公教育學的,你可以去看看。 -
8 # 木頭
總的來說,這兩種語言對開發人員和終端使用者來說都具有獨特的優勢。為什麼這麼多人學習Python?而近一兩年,很多小夥伴都會發現,周圍的人都開始學Python了。那麼,Python為什麼這麼好?即使是學過Java的小夥伴也在學Python?Python號稱膠水語言,本身也是解釋語言,但它能呼叫c模組,可以用於Linux系統指令碼開發、甚至用於linux嵌入式開發、可以用於web 開發(有豐富的、好用的框架);最重要的就是它的語法非常簡潔;”最最“重要的是目前大資料分析、機器學習它也是熱門的開發語言。
回覆列表
Java web都要培訓啊,不然上不了手,學校學的完全不夠用,除非是學霸,但是很多企業又不要培訓班出來的,很矛盾的