關(guān)于“Web前端和Java開發(fā)應(yīng)該選擇哪個?”這樣類似的問題比比皆是,眾人的回答也是各有其說。下面幾方面來給說說它們各自的優(yōu)點(diǎn)。
ROUND1—前景Web前端開發(fā)
優(yōu)勢:人才缺口大,發(fā)展前景好,需求量大
前景指數(shù):★★★★★
web前端開發(fā)前景大好!其中的HTML5技術(shù)更是日趨成熟,HTML5是移動互聯(lián)網(wǎng)前端的主流開發(fā)語言,目前還沒有任何一種前端開發(fā)技術(shù)能夠取代HTML5。因此,無論是PC端還是APP端的應(yīng)用,前端樣式都離不開HTML5。
JAVA
優(yōu)勢:全球*,就業(yè)方向廣,選擇性多
前景指數(shù):★★★★★
Java的發(fā)展前景都是很樂觀的。Java開發(fā)語言是全球*的開發(fā)語言,無論是程序界還是整個互聯(lián)網(wǎng)行業(yè)勢必帶來很大的影響。不管是人才需求還是薪資水平上,Java的發(fā)展前景都是很樂觀的。
Web前端開發(fā)
起點(diǎn)低、容易好纖知入門
相對于其他IT技術(shù)職位來說, HTML5前端工程師相當(dāng)于半個程序員,所以你不用擔(dān)心學(xué)不會。很多程序員都是0基礎(chǔ)開始學(xué)的,而且因?yàn)槁毼凰幬恢玫慕徊嫘?,也就有很多Web前端開發(fā)人員是轉(zhuǎn)行而來。
HTML5前端源于HTML語言發(fā)展而來,由于HTML和CSS起點(diǎn)低、容易入門。
JAVA
語言語法簡單,但有一定難度
Java語言擁有與C、C++等眾多流行語言一樣的簡潔易懂的關(guān)鍵字、語法,而且是各種后臺開發(fā)語言中相對比較容易上手的語言。使用Java語言開發(fā)諸如服務(wù)后臺等復(fù)雜的應(yīng)用場景都有簡單完美的解決方案。
Java的入門難度在后臺開發(fā)語言中也是屬于比較容易的,但相比前端還是較難
ROUND3—薪資Web前端開發(fā)
web前端開發(fā)工程師的薪資月平均收入為1萬元,工作經(jīng)驗(yàn)達(dá)到3年的web前端工程師甚至達(dá)到3萬元。
北京前端開發(fā)平均工資:¥9766元/月
*工資2K-3K,*工資20K-30K。
上海前端開發(fā)平均工資:¥9541元/月
*工資2K-3K,*工資20K-30K。
JAVAJava的薪資還是非??捎^的。初級Java工程師的待遇大概在5000-7000之間,而高級JavaEE工程師的待遇基本破萬。
北京java開發(fā)平均工資:¥19730元/月
*工資4.K-6K,*工資10K-15K。
上海java開發(fā)平均工資:¥21920元/月
*工資2K-3K,*工資10K-15K。
我個人覺得視頻會比書好些,因?yàn)槌鯇W(xué)者看書很容易看不懂。資料下載我推薦技術(shù)討論自學(xué)資料qun:前面是926:中間是452:*是303知識體系整理好(源碼,豎州筆記,PDF教程,學(xué)習(xí)視頻)免費(fèi)領(lǐng)取
*我總結(jié)一下,如果你是初學(xué)者,剛?cè)腴T編程行業(yè):女生我建議選擇前端,男生我建議選擇JAVA
因?yàn)閖ava現(xiàn)在是主流的語言,市場比較龐大80%以上的高端企業(yè)級應(yīng)用都使用JAVA平臺(電信、銀行等)。
JAVA是成友消熟的產(chǎn)品,已經(jīng)有10年的歷史。Amazon、Google、 eBay、淘寶、京東、阿里和其它的大型電子商務(wù)品牌都在使用Java來后臺處理。這么多企業(yè)都青睞Java,主要原因是Java的可擴(kuò)展性好,可以處理更多的客戶數(shù)據(jù)。這門編程語言簡單易學(xué),因?yàn)樗且婚T面向?qū)ο蟮恼Z言符合思維模式,讓人們更加容易上手。
先講一下自己進(jìn)入前端的經(jīng)歷:15年CS專業(yè)畢業(yè),沒找到工作。由于游戲天賦比較好,在校時都在幫同學(xué)朋友上分代練LOL,在游戲里找到了一點(diǎn)點(diǎn)的尊嚴(yán)和存在感。15年7月畢業(yè)時,進(jìn)BAT的同學(xué)大有人在,自己卻連個小公司也沒找到,那僅有的存在感也不復(fù)存在了。
迫于生活壓力,放棄了游戲,虧得上天眷顧,自己腦袋瓜比較聰明,對數(shù)字圖形條條框框的東西也比較敏感,再加之是計(jì)算機(jī)專業(yè)出身,有很多其他語言的基礎(chǔ),數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),算讓悶法也有一定的基礎(chǔ),看中了前端是最接近用戶的程序崗,所以就開始發(fā)奮自學(xué)前端。自學(xué)兩個月后來到深圳找到*份前端工作,月薪7k,同時結(jié)識了自己的前端導(dǎo)師,他是一個8年經(jīng)驗(yàn)的前端胖子,我們經(jīng)常聯(lián)系,探討前端技術(shù)。在*家公司又發(fā)奮學(xué)習(xí)了差不多半年,不滿于公司招的新人薪資高過我,于是跳槽了,目前月薪12k。
自學(xué)還是培訓(xùn)這個東西因人而異,有的人有一定的計(jì)算機(jī)基礎(chǔ),而且有一定的自制力,那么他自學(xué)起來真的很快。同樣,我身邊也有很多培訓(xùn)出來的人,他們給我的感覺就是沒有計(jì)算機(jī)相關(guān)的基礎(chǔ),跨行業(yè)學(xué)習(xí)前端,所以自己自學(xué)上手很慢,且沒有方向。其次,有些人自正滑悔制力可能有些差,自學(xué)進(jìn)度及其慢,反而給培訓(xùn)班砸上近兩萬塊的培訓(xùn)學(xué)費(fèi)讓他們感到肉痛,而不得不認(rèn)真的去學(xué)習(xí)前端。
說了這么多,就是想說明:*類人:要對前端有熱情,對前端有熱情的這些人,不管是自舉正學(xué)進(jìn)入前端這個行業(yè),還是以后再前端這條路上的發(fā)展都是非常的快。第二類人:就算沒有*類人那么對前端有熱情,那么我們也要為生活考慮不是嗎?做一個有目標(biāo)的人也是不錯的,為了更好的生活質(zhì)量,為何不下功夫好好學(xué)學(xué)前端呢?第三類人:聽別人說前端的薪資比較高,對前端沒有任何熱情,且沒有自制力,我覺得可以盡早放棄了,不是說不能入行,我身邊有這樣的同事,做了3年前端技術(shù)還停滯不前,經(jīng)常向我這個不足1年的前端問問題,可真是實(shí)打?qū)嵉漠嬀W(wǎng)頁的啊。
下面說一下我自學(xué)那兩個月的情況:一臺可以24小時上網(wǎng)的電腦,足夠量的水,足夠量的食物,一個棲息所,秒味課堂,慕課網(wǎng),w3school,一個jQueryAPI手冊,一本《高級程序設(shè)計(jì)》。(我真的不是打廣告的。。)按著視頻由淺入深的學(xué)習(xí)順序,一步步的寫代碼。coding、coding、coding(ing)..不能只是過手,照著視頻將代碼過一遍自己的手,其實(shí)一點(diǎn)都不理解,真以為前端是碼農(nóng)?不一定每天能夠?qū)懚嗌俣嗌俚拇a,但一定要做到出自自己手的代碼自己都很清楚每一個字母的意義。
HTML:搞清楚HTML4和HTML5,學(xué)習(xí)HTML的大部分標(biāo)簽,并明白什么標(biāo)簽有什么樣的含義,做到標(biāo)簽的語義化,我們用CSS完全可以做到只用一種標(biāo)簽去完成布局,但是為什么標(biāo)簽有那么多種?要想一想這個問題,這些nav、header、footer、section、article、aside、div、a、p、span、img、input、i等等,常用的標(biāo)簽一定一定要清楚,并在恰當(dāng)?shù)臅r刻使用它們。
CSS:它是一門學(xué)習(xí)起來深不見底的知識,甚至不能叫他為語言。但是入門CSS掌握以下就差不多了:要清楚瀏覽器每種標(biāo)簽它們有什么默認(rèn)的樣式,inline、block、inline-block要很清楚,盒模型、定位、浮動、非常的重要。
JS:入門前端JS可以學(xué)習(xí)的不是特別深入,當(dāng)初我入門的狀態(tài)主要是使用jQuery,搞清楚jQuery各式各樣的API來實(shí)現(xiàn)網(wǎng)頁交互。北京java培訓(xùn)發(fā)現(xiàn)有人說我怎么可以就9個月的時間從零到月薪12k,下面我來說說自己現(xiàn)在的狀態(tài):已經(jīng)早就放棄了視頻,入門可以,深入的知識真的不多。
Java和前端還是有區(qū)別的:
前端悉輪開發(fā):
課程相對簡單,要精通JS,能熟練應(yīng)用JQuery,懂CSS,能熟練運(yùn)用這些知識,進(jìn)行交互效果的開發(fā)。后期覺得能適應(yīng)可以補(bǔ)充后端技能,成為現(xiàn)在熱門的氏笑web全棧工程師。
Java開發(fā):
課程難度相對較大,要會寫Java代碼,會寫SQL語句,能做簡單的數(shù)據(jù)庫設(shè)計(jì),會Spring和iBatis,懂一些設(shè)計(jì)模式等。后期發(fā)展方向更多,薪資待遇也高。
要學(xué)的內(nèi)容主要有:
①計(jì)算機(jī)基殲陸含礎(chǔ)以及PS基礎(chǔ)
②前端開發(fā)基礎(chǔ)(HTML5開發(fā)、基礎(chǔ)到高級、jQuery網(wǎng)頁特效、Bootstrap框架)
③移動開發(fā)
④前端高級開發(fā)(、Veu.js框架開發(fā)、webpack、前端頁面優(yōu)化、React框架開發(fā)、AngularJS 2.0框架開發(fā)等)
⑤小程序開發(fā)
⑥全棧開發(fā)(MySQL數(shù)據(jù)庫、Python編程語言、Django框架等)
⑦就業(yè)拓展(網(wǎng)站SEO與前端安全技術(shù))
想要系統(tǒng)學(xué)習(xí),你可以考察對比一下開設(shè)有相關(guān)專業(yè)的熱門學(xué)校,好的學(xué)校擁有根據(jù)當(dāng)下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大專或本科學(xué)歷,中博軟件、南京課工場、南京北大青鳥等開設(shè)相關(guān)專業(yè)的學(xué)校都是不錯的,建議實(shí)地考察對比一下。
祝你學(xué)有所成,望采納。
北大青鳥的*度是很高的,在教學(xué)方面也都是有自身的優(yōu)勢,我們在了解北大青鳥有網(wǎng)頁前端么的時候當(dāng)然是可以看看是不是有這個專業(yè),因?yàn)橹挥泻侠淼倪x擇專業(yè),在學(xué)習(xí)的時候才可以掌握更多的知識,所以,在這些方面確實(shí)都是需要及時的了解,對于相關(guān)的入學(xué)情況也*是可以了解一下。
其實(shí),想要知道北大青鳥有網(wǎng)頁前端么讓悶還是可以詳細(xì)的了解一下課程,博士后主要就是針對這些方向的,在獲得證書之后就是可以勝任比較高的職位,其中就是有高級軟件工程師和WEB前端工程師,由此可見,北京java培訓(xùn)認(rèn)為選擇這樣的專業(yè)確實(shí)是很不錯的,在將來的工作中也會比較好。
入學(xué)條件其實(shí)也沒有很嚴(yán)格,主要就是針對年滿二十一周歲,或者是已經(jīng)或即將獲得*學(xué)歷,這樣的人員就是可以進(jìn)行相關(guān)工作的勝任,選擇這樣的專業(yè)還是很不錯的,課程也是有兩個方向,一個是基礎(chǔ)的技術(shù)培訓(xùn)正滑悔,還有就是項(xiàng)目沖刺階段,只要能夠好好的學(xué)習(xí),都是可以掌握相關(guān)的技能。
不同階段的學(xué)習(xí)目標(biāo)都是很明確的,現(xiàn)在知道了北大青鳥有網(wǎng)頁前端么之后,想要選擇的就可以放心的選擇,因?yàn)閷I(yè)整體的評價還是很不錯的,并且在以后的就業(yè)上也都是有保障的,自然是可以放心的選擇,建議有想要學(xué)習(xí)的學(xué)員都是可以輕松的了解這些專業(yè),自然是可以知道實(shí)舉正際的優(yōu)勢。
只要一個電話
我們免費(fèi)為您回電