유튜브에서 보기 : https://youtu.be/oDkJAKRof5c
개발자 구글링 하는방법 (꿀팁공개)
단순한건 검색하는데 크게 지장이 없습니다.
예) 리액트 설치방법, 리액트 useState란?, 자바스크립트 배열추가 ...
다만 우리가 구글링에서 문제가 발생하는 시점은 바로 "기능구현"을 시작 할 때 부터입니다.
예를 들어 React와 Node.js 조합으로 게시판을 구현한다고 가정하면 초보개발자는 많이들 "react node.js 게시판리스트"와 같은 검색으로 접근을 합니다.
하지만 위의 구글링키워드는 너무 범위가 크다라는 문제가 있습니다.
내가 만드려고 하는 기능과 100% 일치하는 소스코드가 없을가능성이 높고 범위가 크다보니 어떤부분을 복사 해야하는지 감이 안잡힐겁니다.
그렇기때문에 항상 내가 구현 하려고 하는 기능을 세세한 테스크로 분리 해서 글로 정리 해보는게 좋은데요.
예를 들면 아래와 같습니다.
구현 할 것 : 게시글리스트기능
1. Node.js와 Mysql을 연동하여 DB에 저장 된 데이터를 가지고온다.
2. Express API에서 사용자에게 JSON으로 응답을 준다.,
3. 클라이언트에서 fetch, axios등을 이용하여 서버에게 요청한다.
4. React에서 데이터의 크기만큼 반복을 돌린다.
총 4가지로 분리 시켜봤는데요. 이렇게 세세한 기능을 분리 후 구글링을 해보는겁니다.
"Node.js와 Mysql연동방법"
"Node.js mysql select"
"Express json 응답"
"axios 사용법"
"React jsx array 반복"
과 같은 키워드로 검색을 하면서 하나씩 해결을 해 나가면 원하는 기능이 구현이 됩니다.
하지만 처음부터 구현 하는 내용을 세세하게 잘라서 검색하는게 쉽지는 않습니다. 많은 연습과 훈련이 필요하니 처음에는 다른사람들이 게시글리스트를 어떤방식으로 구현했는지 참고만 하여 본인의 방식을 생각하고 자르는 연습을 해보는걸 추천 드립니다.
뒤에 나오는 꿀팁은 유튜브를 통해 확인해보세요.
https://youtu.be/oDkJAKRof5c