AI 시대에도 여전히 프로그래밍을 배워야 할까요? GitHub CEO가 개발자의 미래 가치가 어디에 있는지 알려드립니다.

이 기사는 기계로 번역되었습니다
원문 표시

따르다

AI 도구가 더욱 강력해지고 누구나 완전한 애플리케이션, 웹사이트 또는 데이터 분석 프로세스를 빠르게 생성할 수 있게 되면서, 기존의 논리 수동 프로그래밍은 더 이상 필요 없게 되는 것 같습니까? 미래의 엔지니어는 키보드 작업자라기보다는 큐레이터나 편집자에 더 가깝지 않을까요?

최근 들어 인터넷에서는 이와 유사한 논의가 점점 더 늘어나고 있습니다. 이와 관련해, 세계 최대의 개발자 플랫폼인 GitHub의 CEO인 토마스 도메케는 최근 프로그래밍 교육에 대한 자신의 견해를 공유하고, AI가 소프트웨어 개발의 미래를 어떻게 바꿀 것인지, 그리고 엔지니어의 중요한 역할을 강조하기 위한 인터뷰를 수락했습니다. 다음은 귀하에게 중요한 사항을 요약한 것입니다.


도흐케 배경

GitHub CEO 토마스 도메케의 프로그래밍 여정은 1990년대 초반 동베를린의 기술에 열광하던 10대 시절부터 시작되었습니다. 베를린 장벽이 무너진 후, 그는 컴퓨터에 관심을 갖게 되었고, 대학을 졸업한 후 자동차 산업에 입문하여 메르세데스-벤츠의 운전자 보조 시스템을 개발했습니다.

2008년, iPhone SDK의 출시에 영감을 받아 사임하고 친구들과 함께 모바일 애플리케이션 개발자를 위한 베타 배포 및 오류 보고 기능을 제공하는 플랫폼인 HockeyApp을 공동 창립했습니다. 직원이 11명에 불과하고 외부 투자를 받은 적이 없었던 이 스타트업은 2014년에 마이크로소프트에 인수되었습니다. 흥미로운 점은 당시 Dohmke를 포함하여 HockeyApp의 직원 11명 중 7명이 아직도 GitHub에서 일하고 있다는 것입니다.

도메케는 자신의 개발 배경과 엔지니어의 업무에 대한 공감이 GitHub에서 약 1,000명의 엔지니어를 이끌고 전 세계적으로 1억 5,000만 명의 개발자 사용자에게 서비스를 제공하는 데 매우 중요하다고 믿고 있습니다.

AI: 개발자를 위한 슈퍼 부스터

도메케는 개발자로 활동한 30년 이상 동안 본 기술 중 AI가 가장 혁신적인 기술이라고 강조했습니다. 그는 1990년대 초반에는 프로그래밍을 배울 수 있는 자료가 거의 없었고, 사람들은 책, 잡지, 커뮤니티 에 의존해 정보를 얻어야 했다고 회상했습니다. 오늘날 GitHub Copilot이나 ChatGPT와 같은 AI 도구 덕분에 진입 장벽이 상당히 낮아졌습니다.

"Copilot이나 ChatGPT에 프롬프트를 입력하기만 하면 기본적인 웹 페이지나 작은 Python 앱을 작성해 줄 수도 있을 겁니다."라고 그는 말했습니다.

AI는 특히 영어가 모국어가 아닌 사람들에게 프로그래밍 학습을 더 쉽게 만들어 줄 뿐만 아니라, 기술에 대한 접근성을 민주화합니다. 반면, AI는 기존 개발자의 생산성을 크게 향상시켜, 효율성이 약 10~50% 향상되는 것으로 추산되며, 오랫동안 쌓여 있던 작업 잔여물과 기술 부채를 처리하고 혁신을 가속화하는 데 도움이 됩니다.

"특정 역사를 가진 소프트웨어 프로젝트는 대부분 할 일이 너무 많습니다."라고 Dohmke는 지적했습니다. "AI 도구는 개발자의 부담을 줄이고 작업 방식을 완전히 바꿀 수 있습니다." GitHub은 2020년 6월 GPT-3가 출시된 후 Copilot 개발을 시작했으며, AI 코드 생성 분야의 선두주자가 되기 위해 노력하고 있습니다. 그 목표는 개발자가 더 효율적이고 즐겁게 코드를 작성할 수 있도록 돕는 것입니다.

인간 엔지니어의 미래: 창의성과 시스템적 사고

AI의 힘에도 불구하고 도메케는 엔지니어가 대체될 것이라고 생각하지 않습니다. "명령어를 입력하면 AI가 GitHub만큼 복잡한 시스템을 구축하는 세상은 아직 멀다고 생각합니다."

그는 복잡한 시스템을 구축하려면 프로그래밍 언어, 프레임, 클라우드 플랫폼을 선택하는 것부터 보다 복잡한 시스템 아키텍처를 설계하는 것까지 수천 가지의 결정이 필요하다고 설명했습니다. 이 모든 것에는 인간 엔지니어의 전문적인 판단, 시스템적 사고, 설계 능력, 창의성이 필요합니다.

"엔지니어링 작업을 하려면 엔지니어가 필요합니다."라고 도메케는 강조했다. "그들은 자신의 기술을 활용하고 시스템적 사고와 디자인을 적용하여 정말 훌륭한 애플리케이션을 구축해야 합니다."

그는 AI가 개발자의 아이디어를 보다 빠르게 현실로 만들어 줄 수 있는 강력한 보조 도구이며, 단 몇 명이나 심지어 한 사람으로 구성된 소규모 스타트업 팀도 AI의 도움을 받아 수백만 달러, 수십억 달러 규모의 업무 구축할 수 있게 해준다고 믿습니다. 그러나 궁극적인 제품-시장 적합성, 사용자 경험, 비즈니스 모델의 성공은 여전히 ​​인간의 지혜와 의사 결정에 달려 있습니다.

학습자와 개발자를 위한 조언

도메케는 프로그래밍이 물리학, 지리, 수학과 마찬가지로 학교에서 가르쳐야 할 기본적인 기술이라고 굳게 믿고 있습니다. 그는 "소프트웨어는 어디에나 있으며 우리의 일상 생활은 오랫동안 소프트웨어에 의해 지배되어 왔습니다."라고 말하며 소프트웨어가 작동하는 방식을 이해하는 것이 중요하다고 믿습니다.

그는 학습자와 개발자에게 세 가지 제안을 했습니다. 첫째, 프로그래밍을 배우세요. 둘째, AI를 학습 및 개발 도구로 활용하여 언어 장벽을 극복합니다. 셋째, 계속해서 배우고 연습하세요.

그는 "학습에는 끝이 없다"고 말했다. "1990년대에 비해 지금은 정보를 얻을 수 있는 채널이 더욱 다양해졌고, 지속적인 개선만이 앞서나가는 유일한 방법입니다." 그는 또한 자신이 주장하는 바를 실천합니다. 즉, GitHub Copilot을 사용하여 스크립트를 작성하고, AI를 사용하여 이미지를 생성하고, 매일 회의와 이메일을 요약하며, 다양한 새로운 AI 도구를 무한한 인내심을 가진 개인 비서로 여기며 기꺼이 시도합니다.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트