책꽃이 📔

23년 6월의 아티클 👩‍💻📖📚

dalin❤️ 2023. 6. 5. 13:09

프론트엔드 😉

(번역) 자바스크립트로 첫 ChatGPT 플러그인 만들기

  • 챗 플러그인은 ChatGPT가 서드 파티 앱과 상호작용을 할 수 있게 하는 지침, 사양이다. API의 기능, 접근 방법, 호출 시점을 알려줘야 한다
  • 챗 플러그인을 통해 API와 사용자의 상호작용을 더 직관적, 유동적으로 하고, 새로운 고객을 만날 수 있다.
  • 그러나 응답 속도가 느리고, 비용을 지불해야 하며, 제작자가 답변을 조작할 수 있고, API가 잘못 호출될 수도 있다.
  • Express를 이용해서 To do 챗 플러그인을 만들고, 테스트하는 방법을 코드와 함께 설명한다.

 

커리어, 개발 문화 🤗

변별력을 200% 더 높인 개발자 채용 방법: 코드 리뷰 테스트

  • 채용 절차로서의 '코드 리뷰 테스트'라는 것은 처음 보기도 하고, 요즘 어떻게 하면 코드 리뷰를 잘할 수 있을지에 관심이 있어서 읽었다.
  • 일반적으로 많은 회사들에서 인터뷰 전에 코딩 테스트나 사전 과제를 한다. 코딩 테스트는 확인하고 싶은 역량 중 일부만 확인할 수 있고, 사전 과제는 지원자가 들여야 하는 시간이 커서 과제 제출률이 낮다.
  • 코드 리뷰 테스트는 실무 능력을 종합적으로 파악하기 좋고, 지원자의 부담도 적다.
  • 적절하게 코드 리뷰 테스트를 만들어야 한다.
    • 누구나 이해하기 쉬운 코드(분량, PR 크기 작게)
    • 단순 오타만 찾을 수 있는 PR (X) 다양한 주제에 대해 이야기할 수 있는 프로젝트, PR (O)
    • 그 결과 인터뷰 전 테스트의 변별력이 2배 정도 올라갔다. (어떤 기준으로 그렇게 말했는지 블로그 글에 나온다 ㅎㅎ)

 

리더로 성장하고 싶은 개발자를 위한 3가지 기술

  • 개발자 커리어를 10년씩 3개로 쪼갰을 때, 두번째 단계-리딩하면서 일하는 10년-에서 필요한 역량 3가지에 대한 글이다.
  • 매니지먼트 역량이 중요하다.
    1. 프로젝트 관리
    • 비용(리소스와 인력), 시간(출시일), 제품 범위(기능)
    • 기능을 줄일 때, 핵심 기능을 빠뜨리면 안된다.
    1. 팀 관리(사람)
    • 신뢰와 지식 공유 => 협력 => 시너지
    • 워크숍 : 장점과 단점(+어떻게 도와줬으면 하는지) 공유하기
    1. 프로세스 관리(진행 과정)
    • 이를 통해 상태를 측정하고, 최적화할 수 있다.
  • 소프트 스킬도 중요하다.
      1. 소통(투명하게 모든 정보를 공유하고, 개방적으로 다른 사람의 말을 잘 듣기)
      1. 협업(함께 일하기)
      1. 긍정적인 자세
      1. 프로 의식(자신의 일로 생각하고 최선 다하기)
      1. 리더십(기술, 제품, 시장에 대한 인사이트가 중요함 / 책, 사람, 크리티컬 싱킹)

 

 

유용한 사이트 😀

https://scroll-driven-animations.style/

  • 스크롤 애니메이션 예시들을 보여준다.
728x90