Java和web前端哪個比較好,平時哪個加班嚴重?

善良de嶙峋


很討厭那些答而不答的人。

怎麼跟你解釋呢,JAVA開發是一種思想,一種組織數據的思想,它想無限的模擬現實世界,嚴格進行數據分類,而類就像模板,就比如女媧造人會根據她自己的模樣造,但每個人又各有特點,所以JAVA語法非常嚴肅,因為夢想偉大,很便於仿真,模仿整個自然結構,所以JAVA只要數據基本語法和常用數據組織模式,可以很平穩的走下去。

相反地,前端開發,以前不叫開發,如果前端開發語言與JAVA一樣嚴肅,那麼當第一個電商開發出來時,世界上N多商城就固定了,都是那一套,複製粘貼來用就OK了,但現實不是這樣,除了借鑑借鑑圖片怎麼擺,想要再別人那一套裡把自己的需求塞進去,幾乎不可能完成,而且由於語法不嚴格,人類很難解讀人類,這是自由換來的痛,雖然現在出來一些框架,但是想要萬變不離其宗,你最好是把基礎三大件搞熟,理解下瀏覽器原理,畢竟要跟它打交道。當然,前端業務大同小異,你在一個公司搞熟了,後期養老。

但JAVA不一樣啊,可以一直養老[靈光一閃]


滷慄的攻城獅鴨


本人10年開發培訓經驗,期間經歷了Java Web,Android,H5,大數據,PHP等多個不同的方向的開發,也做過軟件培訓公司的金牌講師,很有興趣回答你這個問題。

Java和Web前端屬於兩個不同的開發方向,其實沒有誰好與誰壞,只要自己喜歡這個技術,那就可以選擇去學它。

咱們先說說Java吧。

Java從1995年發明到現在,經歷了25年的時間檢驗,得到了這個世界上大多數公司後臺項目的認可,也就是說大多數後臺項目的技術選擇,首選Java。

而且Java不僅可以做後臺開發,Android系統的原生開發語言也是Java。我們都知道,目前全球第一大移動端操作系統,就是Android了。並且在嵌入式領域,Java開發也佔有一席之地。可想而知Java構建的生態系統有多麼完善!

另外不要覺得Java25年了,是不是已經老了?然而並沒有,它不僅沒有老去,反而在不停的更新,不停的進步,每年每月的TIOBE編程語言排行榜,穩穩的萬年老大,猛甩其他編程語言幾條街!

另外由於Java技術體系完善,內容豐富,技術難度高,並且涵蓋的範圍廣,從Java自身到前端,數據庫,運維,測試,Java都涵蓋了。也就是說一個經驗豐富的Java程序員,你讓他去寫前端代碼,絕對沒有任何問題,可能比很多的前端程序員寫的還溜。讓一個Java程序員去搞運維,Linux操作的也是溜的一匹!

可以說在眾多的技術方向裡面,Java程序員是少有的要涉獵各個方向的工種。所以Java程序員得到的成長也是最快最多的,一個公司裡面的架構師和項目經理,往往都是來自於後臺Java程序員。

再說一下web前端開發。

其實在2015年前後,H5前端還沒有特別的流行,那時候公司裡很多的前端頁面都是後端程序員順帶著寫的,那時候也沒有所謂的前後端分離架構,移動端的開發也不會用到web前端來實現。

後來h5前端就異軍突起,逐漸的成了一個獨立而又受歡迎的工種了。現在的h5前端,除了可以寫前端頁面之外,也可以做移動端和小程序的開發,雖然移動端開發不是很完美。

那麼目前h5前端程序員需求量還是比較大的,薪資也比較高,畢竟物以稀為貴。但是一個項目組裡面,最核心的技術工種肯定是後臺,而非前端。

對於h5,我持謹慎樂觀的態度。當年Android和iOS大火的時候,大家誰也沒想到,10年時間不到,Android程序員的需求量就大減,而iOS程序員的下場更慘,紛紛轉型。

一般情況下,由Java後臺轉前端容易,反之則難的多。

最後再說一下加班問題。

只要是程序員,哪有不加班的?無論後臺還是前端,活幹不完,都要加班呀,要不然怎麼叫做程序員呢?


如果想學習Java課程,可以關注我,免費獲取學習教程。

我從事開發培訓10年,擅長Java Web,Android,H5,大數據,PHP等多個不同的技術方向。後續我會寫一系列關於互聯網技術方面的文章,感興趣的朋友可以關注我。另外如果你有Java,Android,H5等開發方面,或者是求職方面的問題,也可以在評論區留言,或者私信我,相信一定會讓你有所收穫!


一一哥Sun


作為程序員來說,平時都會有或多或少得加班.我是一個java 後端工程師,java web 前端也有涉及但不專長,就已我目前的公司來說,前端和後端加班情況也不多,前端會在項目前期需求討論和頁面設計時會加班,平常非常嚴重加班情況不多見;後端也是一樣,在項目甲方趕進度時,或項目交付階段,加班情況是挺多的.


塘主說


前端


李春兒老師


沒有說哪個加班嚴重,具體看項目要求,一般來說java加班嚴重,不過工資高。

說哪個好的話,沒有固定的,事在人為,看你自己適合哪一種,個人覺得web 吧,java會唄PHP,python等代替,web不會,因為沒有誰可以代替web,現狀的話java的確比較火,不過你要考慮長遠


阿皮來啦


先把你的Java理解為做服務端。然後再討論。因為Java其實是一門語言,幹什麼都行,Web是一門前端技術,這兩個不具有可比性,這裡就討論一下後端技術和前端技術。

首先,不得不承認的是,社會上更看重Java,因為它是一切系統的基礎,如果沒有後臺的支撐,那麼其他的什麼移動端,web端,都是浮雲,華而無實。再華麗的外表,也得靠穩定的後臺服務做支撐。

這些年一度流行過Web前端,甚至有超越Java的趨勢,可能是因為Java發展的時間比較長,存在了很多的剩餘人才,而技術日新月異,大家對軟件的用戶體驗有了更高的要求,有需求就有更多的機會。其實總得來說,Java開發的基數遠大於Web。

再說加班,哪個崗位更重要,肯定就是哪個加班更嚴重,Java的加班應該是Web比不了的。

倒沒有明顯的優劣之分,一個為打地基,一個是做裝修,有了穩固的房子給人安心,也要有漂亮的裝修讓人住的舒適。


芃哥你弄啥呢


首先要自己知道自己喜歡什麼,自己定位好,才會有動力學,不然學了可能你也用不到或者學到一半就半途而廢,又或者在學習Java課程的時候有感覺自己更加合適前端,這樣就會讓自己分心導致那個都學不好。Web前端和Java軟件開發的前景都是不錯的,一個偏前端,一個偏後端,選哪個還是要看你自己更喜歡哪個。

如果自己還是不太確定學習J那個好的話

第一你可以自己去諮詢一下身邊從事相關工作的朋友、同學或者同事都是可以的,如果是相關行業的那麼可以諮詢一下比較專業的問題意見,非相關行業的也可以給你提供一些其他理性的意見正所謂傍觀者清嗎。

第二你可以上網上了解一下Java和web前端的基本情況,現在互聯網這麼發的大是比較容易查到的,比如Java培訓吧、Java技術交流群、web前端培訓吧、前端培訓吧等各種途徑都是可以的。

第三自己也可以找一些相關書籍或者是免費的學習視頻進行學習體會一下,只有自己親身體會了才知道那個是自己比較喜歡的適合自己的,只有適合自己的才是好的。

至於Java開發和web前端那個比較好的話都是仁者見仁智者見智,不能說那個好那個不好,只有適合自己的才是最好的。

加班的話主要是看公司和項目的情況,小編這裡認為都是差不多的。


尚硅谷教育


這個無法比較,要看公司業務發展,不過現在前端比後端缺口大。


小白釣大魚


看個人興趣,沒有好壞之分。個人感覺,java屬於後端部分,涉及到的也不僅僅是編程語言,還有數據庫,緩存,消息對接,高併發,微服務等高級部分。這塊的學習和掌握需要一定的邏輯理解能力。web端屬於前端部分,一般也會要求幾項基本功,簡單ui設計,前端腳本編寫,還有前端框架應用。相比後端而言,邏輯思維能力,性能要求相對低些。

至於加班,我覺得都差不多。從流水線來講,後端相對先行,前端並行開發,後面聯調。一般而言,哪端沒完成,另外一端都得配合。


老許言職


加班看公司,我們公司十幾個PHP就那2個前端,平均來說還是後端加班多[捂臉]

至於說哪個好,這個問題有點味道了,哪個都好,但哪個都不容易。如果手不低的話建議選擇後臺,雖然入門會艱難些,一個項目組裡面的核心程序員大多是後端


分享到:


相關文章: