Skip to content

Instantly share code, notes, and snippets.

@jacking75
Last active March 2, 2026 06:04
Show Gist options
  • Select an option

  • Save jacking75/1a748c91b64b1ee668d5475cb020200b to your computer and use it in GitHub Desktop.

Select an option

Save jacking75/1a748c91b64b1ee668d5475cb020200b to your computer and use it in GitHub Desktop.
자주 보고 참고할 글


AI를 다른 사람 보다 더 잘 사용한다면

  • 프롬프트 품질 편차: 사람에 따라 프롬프트의 질이 크게 달라지고, 단시간에 고품질의 코드를 생성할 수 있는 경우가 있는 한편, 지시 반복이 필요하여 결과적으로 AI를 사용하지 않을 때보다 더 느려지는 경우도 있다.
  • 컨텍스트 수집의 어려움: 프롬프트를 작성하는 방법을 이해하더라도 필요한 컨텍스트를 정확하게 수집하지 못하여 AI에 적절한 정보량을 제공하지 못하는 경우가 많다.
  • 생성 코드 품질의 편차: 일부에서는 리뷰하기 쉬운 고품질의 코드가 생성되는 한편, 품질이 낮고 리뷰가 곤란하거나 버그의 온상이 되기 쉬운 코드가 출력되는 경우 있다.

시니어 개발자가 갖추어야 할 것

  1. 의도를 명확히 표현하는 능력 자연어든, 다이어그램이든, 예시든—내가 원하는 걸 시스템에 정확히 전달하는 법. 글쓰기, 커뮤니케이션, 도메인 지식이 여기 포함된다.
  2. 중요한 것과 중요하지 않은 것을 구분하는 눈 시스템의 핵심과 주변부를 파악하고, 리스크가 큰 곳을 빠르게 찾아내는 감각. 아키텍처 사고, 시스템 디자인 능력.
  3. 코드를 빠르게 읽고 평가하는 능력 생성된 코드가 맞는지 틀렸는지, 안전한지 위험한지 빠르게 판단하는 속도와 정확성. 코드 리뷰, 테스트 설계, 디버깅 경험.
  4. 전체를 조망하고 조율하는 능력 각 모듈이 어떻게 연결되고, 데이터가 어떻게 흐르며, 어디서 문제가 생길 수 있는지 파악하는 시스템 사고. 오케스트레이터로서의 감각.
  5. 새로운 신뢰 경계를 그리는 감각 어디까지 자동화를 믿고, 어디서 사람이 개입해야 하는지 아는 직관. 이건 경험에서 나온다.
  6. 여전히 중요한 기초 알고리즘, 자료구조, 네트워크, 보안, 데이터베이스—이런 기초는 여전히 중요하다. 다만 이제는 "직접 구현"보다 "이해하고 평가하고 조합"하는 방향으로 쓰인다.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment