도리안의 개발 잡설 #19 - '개발자라면 "무조건" 알고리즘 공부를 해야할까?' 후기

in Korea • 한국 • KR • KO3 years ago

'자료구조와 알고리즘을 왜 공부해야 해요?'

페이스북의 '생활코딩'이라는 그룹에서 잊을만하면 한번씩 올라오는 질문들 중 하나이다. 특히 전산 전공을 하지 않고 코딩을 시작한 사람들이 이런 질문을 자주 한다. 전공자들이야 학교에서 자료구조, 알고리즘을 배우기 때문에 필요하다는 거는 알고 있지만, 막상 이를 설명하기는 쉽지 않다. 개발을 오래 한 경력자들은 이 개념들이 가물가물해지기 때문에 초보자들에게 쉽게 설명해 주기는 더 어렵다. 자료구조, 알고리즘을 개발에서 사용하지 않는 것은 아니다. 다만, 설명할 수 없는 형태로 머리 속으로 들어가 있어서 이를 말로 끄집어내기가 어려운 것이다. 오래 전에 배웠던 이들을 언젠가 한번은 다시 공부하는 것이 더 좋은 소프트웨어를 만들기 위해 도움이 될 것이라 생각한다. 그래야 자료구조, 알고리즘이 왜 필요한지 다시 한번 배우고 신입 개발자들에게 설명할 수 있을 것이다.

그런데 막상 두꺼운 책을 사서 처음부터 다시 공부하기란 쉽지 않다. 다행히 요즘에는 유튜브에도 자료구조, 알고리즘을 설명하는 영상들이 올라와 있다. 반갑게도 니콜라스 형님이 이번에 알고리즘 시리즈를 시작했고, 첫 영상이 나왔다. 이번에는 이를 공부해야 하는 이유를 설명했고, 다음부터는 보다 상세한 내용으로 이어질 예정이다. 비전공자와 전공자 모두에게 도움이 될 것이다. 큰 부담 갖지 않고 하나씩 영상을 보며 개념 정리를 할 수 있다면 내게도 좋다. 이번 기회에 나도 보수 교육을 받아야겠다.


지난 개발 잡설들

그 외 지난 글들

Sort:  

start success go! go! go!

jcar bp 6/7

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.028
BTC 57630.83
ETH 3105.65
USDT 1.00
SBD 2.33