為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法

個(gè)人情況

記得在大學(xué)時(shí)期,我們也開(kāi)過(guò)這堂課,當(dāng)時(shí)自己還是比較感興趣的,由于是三流學(xué)校,大部分同學(xué)都不愛(ài)或?qū)W不好這門(mén)課,自己幸得到老師寵愛(ài)經(jīng)常被提問(wèn)、做題。也不知道是后來(lái)課程難度加深還是什么原因沒(méi)有深入和把這個(gè)愛(ài)好堅(jiān)持下去。

參加工作,依稀覺(jué)得數(shù)據(jù)結(jié)構(gòu)和算法的重要性雖然不是很明顯,但也有過(guò)幾次發(fā)揮重要作用的時(shí)候。印象比較深的是在中山移動(dòng)出差的時(shí)候,從算法角度優(yōu)化過(guò)一個(gè)同事的代碼,效率從幾個(gè)小時(shí)變成了幾分鐘,那感覺(jué)真好。

總之,數(shù)據(jù)結(jié)構(gòu)和算法是編程的基礎(chǔ),也能給我?guī)?lái)快樂(lè),還能拓展視野,現(xiàn)在又有基友作陪,那么,錢(qián)都花了何樂(lè)而不為呢?

課后習(xí)題

你為什么要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法?在過(guò)去的軟件開(kāi)發(fā)中,數(shù)據(jù)結(jié)構(gòu)和算法在哪些地方幫到了你?
稍不留神,已經(jīng)回答了這些問(wèn)題。。。

總結(jié)下作者的看法:

  • 大廠面試喜歡考數(shù)據(jù)接口和算法,它也是你長(zhǎng)期能力的體現(xiàn);
  • 不做 CURD boy,便于理解開(kāi)源框架、鍛煉設(shè)計(jì)思想
  • 以開(kāi)源水平的架構(gòu)要求自己
  • 在有限的生命中自我增值
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容