個(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)要求自己
- 在有限的生命中自我增值