非科班的java程序員有必要在工作之余學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法嗎?
數(shù)據(jù)結(jié)構(gòu)和算法還是有必要學(xué)的。但是鞏固基礎(chǔ)更重要。我覺(jué)的沒(méi)有必要刻意的去學(xué)數(shù)據(jù)結(jié)構(gòu)和算法。等用到的時(shí)候在針對(duì)性的學(xué)習(xí),網(wǎng)上查資料,這樣記得更牢固,其實(shí)在平時(shí)的學(xué)習(xí)或工作中或多或少的會(huì)接觸到一些數(shù)據(jù)結(jié)構(gòu)和算法;當(dāng)基礎(chǔ)差不多的時(shí)候在回來(lái)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法也不晚。重要的是平時(shí)的積累。