博主畢業塊一年了,每天的工作基本就是完成功能,不管什麼功能,用數組實現一擼到底,事實也是如此,如果是小公司,用戶量較小,確實是不需要過多考慮性能問題。也是大公司對於代碼性能的要求越高,因爲大公司面對的是千萬級甚至億級的用戶。但是,不去思分析代碼性能,就沒有上升通道,早早被互聯網行業淘汰。直到最近老大才開始跟我提及代碼性能問題,哪哪哪可以這麼寫,性能消耗更低,時間複雜度更低。哪哪哪的結構可以精簡。雖然都是博主負責的功能模塊,但是往深處想,如果負責的是公共模塊,影響的會是整個項目的性能。
可以這麼說,不學習數據結構與算法,十年之後的水平和現在的水平並沒有多大差距,除了對引擎的使用更熟練之外。項目經歷都是簡單的項目堆砌餓,看不到成長路徑、能力提升。在企業進行選擇時,明顯會選擇更具培養潛力的年輕一代。
除此之外,數據結構與算法是各種互聯網技術的底層構架,只有底層知識掌握了,才能在學習新技術時得心應手。