프로그래밍 공부법 - 자료구조 공부?

less than 1 minute read

프로그래밍은 기본문법은 별 수 없이 배워야 한다.

진짜최초로 배울때도 하루만에 다 깨우치는 천재도 있다고 하는데 보통은 3주정도 걸린다고 한다.
난 이 단계는 어릴 때 형이 하는거 옆에서 보고배워서 어떻게 했다고 말을 못하겠다.

기본 제어문 배우고 나면 C언어같으면 포인터나 이런거 배우고
그다음엔 보통 자료구조, 알고리즘, 뭐 이런식으로 공부하는 것 같은데

프로그래밍 하기전에 먼저 어떤 자료구조가 있는지 배울 필요가 있나?

값을 추가삭제 가능한 목록형 자료구조

List, ArrayList, LinkedList

뭘 만들겠다고 마음먹으면 이 자료구조를 가장먼저 생각하게 된다.

이름을넣으면 값을 찾아주는 자료구조

Map, HashMap, HashTable

이것도 곧 만들게 되지 그 다음순위로
그리고 C# 기본API에서 기본적으로 지원 해 준다는걸 알게되고 실망하겠지만

다른자료구조도 필요한 상황이 되면 하나하나 만들거나 검색해서 알게된다.

자료구조는 이 단계에서 공부해야지.. 처음부터 외우게 해 봐짜
어디따 쓰는지도 모르고 배우면 하나도 재미도 없고기억도 안난다.
공부가 고통스러워지는 순간