在學web前端技術,我以後想去BAT工作,是否還要會演算法和資料結構?如果會的話,會到什麼程度?

時間 2021-05-31 19:55:39

1樓:qingsezhiniao

一點不會肯定是不行的。建議你把嚴蔚敏的《資料結構》看兩遍,再做一下配套習題,然後在OJ上刷100道題,稍微打一下基礎。從廣泛意義上說,演算法就是你解決問題的思路,碰到乙個問題,你不能總指望別人告訴你一步一步怎麼做,要學會自己思考。

你思考得出的方案其實就是乙個演算法。資料結構有助於你的演算法實現。

一般在大公司,後端工程師一般比前端更吃香一點。前端工程師有一條不錯的出路是往全棧工程師發展,掌握多種前端的技術,再學點後端技術,就變得很搶手了。

2樓:

我一直很好奇,不懂演算法怎麼寫程式?

你就甘願用那麼笨的辦法一次次遞迴嗎?

你就願意放棄自己思考嗎?

學個動態規劃又不會死程式跑起來又那麼爽。

反正我初學程式設計下不去手碼程式是因為我總是覺得有更好的辦法卻又無奈肚子沒貨。

看看演算法多好啊起碼能告訴你你的智商還是正常的

3樓:Frank 李先生

前端不需要演算法和資料結構,這是給偏向設計的人說的吧。只要還是程式設計,怎麼可能不用到演算法和資料結構?

當然演算法根據使用場景,還可以分為運算元據結構的方法,以及解決某領域某類計算問題的方法。例如遍歷二叉樹佇列排序這樣和資料結構操作緊密相關的演算法,任何程式設計領域都會用到。但其他深度機器學習或者分類器的演算法,純前端工程師可能不太用得上。

但這也是為什麼純前端可代替性比較強啊,因為真正有區分度的東西正是那些大部分人不想接觸的

《Web前端黑客技術揭秘》《白帽子講Web安全》好難,怎麼讀?

已登出 首先說明我不是為了打廣告而來的 題主列出的這些書籍本身是屬於知識點非常明了,體系梳理的非常清楚的好的專業書籍。但是對於零基礎新入門的同學來說,覺得難可能更多的原因來自於無法進入乙個深度的學習狀態。大家可能都有這樣的感受,比如上高數課的時候,老師帶著全班同學一起學習,你認認真真的跟著老師講的每...

我想做web前端,怎麼學習

被迫流浪的瓢 初學者學習web前端一定要規劃出乙個系統的學習路線,因為前端開發的各種枝節的知識點太多了,稍不留意就容易走彎路。然後在學習的過程中,多做案例 多實戰,總之就是勤練習。怎樣系統地自學前端?作為前端學生,想找專案做,怎麼找?尚學堂教程 什麼是web前端 web前端入門教程 web前端HTM...

想用web前端技術寫乙個galgame,從技術實現方面有什麼需要注意的點,有什麼應參閱的書籍可以閱讀?

已登出 我第一反應就想到了下圖這個,有興趣可以搜尋 橙光 如圖 話說我這個月閒著無聊開始入坑學Unity,這個也可以做頁遊。 啊 這麼多人都開坑了啊。曾經某個失敗的嘗試。Icemic galonweb GitHub展示 雲端Gal 水仙 Demo 託管於GAE,後端是胡亂寫的python 相對於靜態...