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

善良de嶙峋


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

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


分享到:


相關文章: