그 웹 부트캠프 아카데미 2022인가 다듣고 이제 천천히 내용 복습하면서 리액트 주로 공부하고 웹디자인 조금씩 공부하려고하는데
여기서 추가로 자료구조를 공부하는게 나을까 아니면 js를 더 깊게 파는게 나을까?
좀 너무 많이 건드는 것 같긴한데 그래도 최대한 시간 많을때 다 공부 해보려고..
그 웹 부트캠프 아카데미 2022인가 다듣고 이제 천천히 내용 복습하면서 리액트 주로 공부하고 웹디자인 조금씩 공부하려고하는데
여기서 추가로 자료구조를 공부하는게 나을까 아니면 js를 더 깊게 파는게 나을까?
좀 너무 많이 건드는 것 같긴한데 그래도 최대한 시간 많을때 다 공부 해보려고..
자료구조 알고리즘 모르면 땔깜
자료구조부터해야겟네
js를 익히고 이것저것 만들어보고 그 다음에 자료구조를 봐. 그러면 니가 고민했던게 거기 있을거야. 또는 더 좋은 방법(데이터 구조)이 거기에 있을거야. 이제 자료구조에 있는 것들을 활용해. 알고리즘은 자료구조를 가지고 탐색 삽입 삭제 같은 조작을 잘 하는 방법이니까 조금씩 같이 가면 된다.
아 ㅇㅋㅇㅋ 알고리즘이랑 웹만드는거 같이하면서 필요를 느끼면서 공부하라는 소리지?
기본적으로 자료구조든 알고리즘이든 이미 언어 차원이나 라이브러리 차원으로 제공하는것들이 있고 이미 너가 의식하지 않은 채 쓰고 있는 것들고 있음. 언어 문법은 알고 언어로 니가 생각한거 표현 가능하면 자료구조 알고리즘 봐도 됨.
용도랑 사용법 위주로 익혀. 용도랑 사용법을 알면 나중엔 결국은 구현도 가능해짐.(물론 언어나 라이브러리 차원에서 제공하므로 구현할 일은 없음) 데이터를 쉽고 편리하게 다루기 위한 방법을 익힌다고 생각하면 됨
ㄳㄳ 웹 프로그래밍 배우면서 보니까 프로그래밍도 음악처럼 이미 만들어진 소스나 샘플을 잘 활용하는 사람들이있고 그런 소스를 만들어내는 방법을 연구하는 사람이 따로 있는 것 같더라. 나도 굳이 자료구조는 그냥 sort같은것처럼 이미 다 구현되있고 node.js처럼 이미 구현된거 잘 활용하면 되는거 아닌가? 싶었는데 그게 핵심이아니라 아니라 활용하는 상황이나 환경같은거에 조금 집중해서 공부해야겠네
일단은 활용할 수 있으면 되고, 상황이 된다면 그게 어떻게 구현되어 있길래 이게 되는 걸까 역으로 생각해봐. 그 생각을 해보면 되는거야.