정보 및 용어 #2 | Copilot

HyeonWooGa·2022년 6월 26일
0

정보 및 용어

목록 보기
3/4
  • Copilot
    • 개요
      • 주석으로 함수에 대해 설명하고 함수명까지 작성해주면 함수를 자동완성 시켜줌
      • API 불러오는 알고리즘도 자동완성 시켜줌
      • 현재 흔히 코더가 코딩할 때 이미 선언된 변수명이나 라이브러리, 객체 등의 이름을 완성 시켜주는 것과 같이 함수를 자동작성 해줌
      • 무조건 한 가지의 알고리즘으로 자동완성 되는 것이 아니라 여러 가지 알고리즘을 보여주고 그 중에서 개발자가 선택해서 사용하는 것도 가능

    • 부가정보
      • Github 에서 개발했고 Github 를 인수한 MicroSoft 가 대대적으로 투자했다고 알려짐
      • 모든 Github public source 들로 인공지능이 학습함
      • 모든 Github public source 들의 저작권으로 인해서 맘껏 사용할 수 있는 것이 아니기 때문에, 저작권 침해에 대한 문제가 대두되었음

    • 사견
      • 아직 상용화 되지는 않았지만 현재 우리가 TypeScript 와 여러 프레임워크 들을 사용하며 코딩을 하는 것이 당연해지고 익숙해지는 것처럼 함수 알고리즘을 자동완성으로 작성하는 것이 앞으로 상용화 될 가능성이 정말 농후하다고 본인은 느꼈습니다.(하지만 미래는 지켜봐야 알겠죠....ㅎㅎㅎ)
      • 그에 따라 앞으로 개발자들이 알고리즘을 짜는 능력은 기본으로 가지고 있어야 하지만 좋은 알고리즘을 짜는 것에 드는 시간을 확연히 단축할 수 있을 거라고 생각되었습니다.(구글링보다 빠른 해결 속도)
      • 앞으로는 함수 알고리즘을 잘 짜는 것보다 기능단위 혹은 프로그램단위의 전체 구조(Architecture) 구성 능력이 개발자의 실력척도가 되지 않을까 예상해봤습니다.
      • 개발자가 되기위해 공부하고 있는 입장에서 사실 굉장히 충격적이였어서 어제 밤에 관련 영상을 보고 잠든 후 꿈에서 인공지능을 만들고 있는 본인이 죄책감을 느끼는 듯한 뉘앙스의 꿈을 계속 꾸며 시달렸었습니다...

    • 내가 해야할 일
      • 그치만 새로운 세대의 개발자가 되기 위해서 Copliot 및 '인공지능 코딩 헬퍼' 등의 것들에 대해서도 알아두고 시대변화에 적응하며 지금하는 공부도 더 내실을 다지며 나아가겠습니다.

<출처> 유튜브 | 조코딩, 노마드 코더

profile
Aim for the TOP, Developer

0개의 댓글