한빛미디어 오시는 길
감사하게도 저번 #3 코드리뷰 세션에 이어 #5 검색 방법론 세션에 초대받게 되어 참석하게 됐다.
발표자는 아직 정식 기업명이 정해지지 않은 전기차 충전 플랫폼 CTO 박순영님이다.
이제 막 개발을 하기 시작하는 주니어 개발자들이 성장하기 위해 기본이면서도 필수적인 검색 방법론에 대해 설명해주셨다.
발표에서 다루는 내용
1. 검색과 학습의 차이
2. 개발 지식을 얻는 채널
3. 검색 엔진 잘 활용하기
4. 질문과 키워드를 날카롭게 하기
5. 적용하기
6. 내 능력으로 내재화하기
검색
case #1, 무언가 사용법이나 활용 방법을 알아보기
case #2, 트러블 슈팅 상황에서 해결책을 찾기
case #3, 스터디
실무에서는 case #1, #2의 경우만 존재한다.
실무적으로는 문제를 해결하는데 주안점을 두되 전혀 모르는 부분에 대해서는 따로 학습할 정리(”인덱싱”)를 해둔다.
채널
- 공식 문서 혹은 깃헙 (신뢰도 90% 이상) → 표준을 알고 바라보는 것과 아닌 것은 차이가 있다.
- 검색엔진 (구글링)
- 신뢰성 판단이 중요하다 → 최종 종착지를 공식문서나 표준문서로 도달하는 것이 신뢰도가 높다.
- 스택 오버플로우
- 의외로 댓글이나 코멘트에서 답이 나오는 경우가 있다. 유심히 봐라.
- 유튜브
- GPT (3 버전 이상)
- 기타
검색 엔진 활용
“” | 반드시 포함 |
- | 제외 |
site: | 특정 사이트 내 검색 |
filetype: | 특정 확장자 파일 검색 |
inurl: | URL에 특정 단어가 포함된 검색 |
검색 키워드 개선
- 꼬리에 꼬리를 물기
- 최대한 영문으로 검색하기
최적화
- 포괄적 주제로 접근
- 구체적 키워드로 좁히기
- (트러블 슈핑의 경우) 오류 메시지
- 상황에 대한 정보를 포함하기
- Out-Dated 고려하기
- 검색 결과의 버전이 다르거나
- 내가 다루는 도구의 주 사용 시점과 시기가 너무 과거면 올바른 결과가 아닐 수 있다.
- 체이닝 & 반복
- level 1 - 3에서 얻어진 정보를 검색에 계속 반영하고 반복하기
적용
- 검색 결과를 활용할 자격
- 아는 내용이라도 새롭게 알아야 하는게 없는지 살펴보자.
내재화
2가지 관점
- 몰랐던 내용의 개념 인덱싱 → 학습/스터디로 진행
- 검색 결과를 적용함에 있어 알게 된 내용과 개선 사항 → 성과/이력서 사항으로 관리
드릴다운 분석
- 키워드를 적는다.
- 하위 요소와 관련 원인 등 검색 결과 등에 노출되는 연관 키워드를 적는다.
- 각 하위 요소에 대해 조사하거나 스터디할 내용을 적는다.
- 이 때 공부한 자료를 링크나 책으로 정리해두어야 한다.
후기
검색을 통해 내가 필요로 하는 정보를 얻는 방법뿐만 아니라, 드릴 다운 검색을 통해 개발자로서 성장하는 방법까지 알려주셨다. 사실 오늘 심신이 많이 지쳐있어서 참석하는 것이 맞을까 걱정을 많이 했는데, 역시 저번 코드 리뷰 세션에 이어서 오늘 검색 방법론 세션까지 업무에 도움이 될만한 내용들을 많이 얻어갈 수 있어서 좋았다. 그리고 오프라인 참석자 한정 소정의 상품도 받아올 수 있었다. 다음 세션은 오픈 소스 세션이고 실제 현업에서 이용한 사례를 바탕으로 오픈 소스를 설명해주신다고 한다. 오픈 소스에 관심이 있는 사람들은 참석해서 꿀같은 정보들 많이 얻어가길 바란다.
'정기간행물 > daily' 카테고리의 다른 글
Spring Session (0) | 2023.10.14 |
---|---|
보드 공유 URL 설계 (다담다) (0) | 2023.10.13 |
Observer 패턴 (0) | 2023.10.10 |
구글 드라이브 설계 (대시설기) (0) | 2023.10.09 |
유튜브 설계 (대시설기) (0) | 2023.10.08 |