소프트웨어 엔지니어 2.0
2023. 3. 20. 00:00ㆍSE 에세이
"소프트웨어 엔지니어 2.0"이란 소프트웨어 2.0 개발 능력을 갖추고, AI와 협업해서 일하는 소프트웨어 엔지니어입니다. 저는 "소프트웨어 2.0" 단어를 만든 안드레이 카파씨에 대한 오마주로써, "소프트웨어 엔지니어 2.0"이라는 단어를 제안합니다.
소프트웨어 엔지니어 2.0의 가장 큰 특징은 LLM(Large Language Model) 어시스턴트와 함께 코딩을 합니다. ChatGPT, Github Copilot 등과 협업을 통해 코드를 작성하고 테스트하고 디버깅하고 최적화를 진행합니다. 또한, 고수준의 프롬프트 엔지니어링 능력을 갖추고, 생성형 AI를 잘 활용할 수 있습니다. 또한, 딥러닝 모델을 파인튜닝해서 문제를 해결하는 방법을 이해하고 개발할 수 있고, 벡터 데이터베이스 활용할 수 있으며, 딥러닝 모델을 클라우드에 배포할 수 있습니다.
TBD
'SE 에세이' 카테고리의 다른 글
인간의 창의성이란 무엇인가? (0) | 2023.03.27 |
---|---|
긍정적 허무주의 (Optimistic Nihilism) (0) | 2023.03.26 |
밈(meme)의 어원 (0) | 2023.03.19 |
장소가 많은 것을 결정합니다. (0) | 2023.03.06 |
미국의 유태인 상류층의 자녀교육법 (0) | 2023.03.05 |