學習java web開發需要學習計算機系統,編譯原理之類的基礎課程嗎?

時間 2021-05-14 13:40:19

1樓:

正在看編譯原理龍書,看完就看鯨書。

編譯原理,迅速建立模型的能力就在這裡面了,還有人叫這種能力叫抽象。而且,我本來打算寫編譯器的,後來想想算了,浪費時間,有這時間不如認真看鯨書和算導,以後再有新領域出來有的是機會寫編譯器。

2樓:Niii

看你描述像計算機專業的,如果是,老老實實去把基礎知識學好,以後的路不僅僅是web一條。

如果不是,先學手頭的,等有感覺了再補。

3樓:

編譯原理可以放在最後學,不學也沒事,除非你的目標是當超級碼農。

計算機系統隨著你做專案慢慢會了解,買本書隨時翻,但沒必要專門學,做乙個專案就了解得差不多了。

作業系統最好學學,建立必要的概念,但也僅此而已。可以找本簡單的教材,比如專科教材。

資料庫也應該學學,教材同上。

資料結構和演算法應該仔細學學,在網上刷刷題。這個應屆生應聘時很有用。

另外,你應該去買本名企應屆生招聘試題,考什麼你學什麼,不考的堅決不浪費時間。

4樓:餘公尺知

編譯原理是軟體的基本盤,大部分事情做大了都可以用DSL來抽象,那麼DSL最核心的東西就是編譯原理,這是用的最廣的技能。大學畢業後我自己就花了大量時間去補這塊的課!

後端開發需要學習前端框架嗎?

志遠德心網路科技有限公司 這個是需要學的,現在大多數專案都採用前後端分離的,而後端人員既要能寫介面,也要能寫頁面,就說傳說中的vue,當然有的公司也有可能用react。 時雨 作為乙個後端,我的答案是學。1.現在行業細分得厲害,了解各端的人通常可以有效的減少和各端開發人員的無效交流。2.保持新鮮感。...

Java Web 開發使用 jsp 頁面是否已經落後了?是的話現在流行用什麼?

歐陽軒轅 的確是落後了。SpringBoot目前是開發的主流,而SpringBoot本身不支援JSP,需要額外引用jar包,可能導致包的相容問題。現在前端基本上用Html5 前端框架基本就可以。如果想使用資料繫結功能可以用SpringBoot官方推薦的Thymeleaf,或者Freemarker 白...

資料開發需要了解機器學習演算法嗎?

橘Oran 說實話,我覺得資料開發和會演算法的,是兩個崗位,資料開發不一定要懂得機器學習演算法,但是如果想往高處其他崗位走,那演算法是少不了的 相反,會機器學習演算法的,最好要懂一些資料開發的知識,不然搞好了演算法模型,底層資料這塊便需要很多資料開發的知識 當然,以下只是我個人的拙解,畢竟我對資料開...