• ZDNet USA
  • ZDNet China
  • ZDNet Japan
  • English
  • 지디넷 웨비나
뉴스
  • 최신뉴스
  • 방송/통신
  • 컴퓨팅
  • 홈&모바일
  • 인터넷
  • 반도체/디스플레이
  • 카테크
  • 헬스케어
  • 게임
  • 중기&스타트업
  • 유통
  • 금융
  • 과학
  • 디지털경제
  • 취업/HR/교육
  • 생활/문화
  • 인사•부음
  • 글로벌뉴스
인공지능
배터리
양자컴퓨팅
컨퍼런스
칼럼•연재
포토•영상

ZDNet 검색 페이지

'개발자'통합검색 결과 입니다. (107건)

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 3개월
    • 1년
    • 1년 이전

AI, 개발자까지 삼키나…확 달라진 SW시장의 미래는

인공지능(AI)이 세상을 삼키고 있다. 일상생활뿐 아니라 첨단 비즈니스 영역까지 뒤흔들고 있다. 특히 챗GPT를 비롯한 생성형 AI는 다양한 산업 분야의 기본 문법을 바꿔놓으면서 새로운 혁신의 밑거름이 되고 있다. 반면, 기업에서는 AI 도입이 경쟁력 강화를 위한 기회라는 점을 알면서도 불확실성을 포함한 위험 요인 때문에 도입을 주저하고 있는 것도 현실이다. 지디넷코리아는 창간 24주년을 맞아 법무법인 세종의 AI센터와 함께 이런 변화를 진단하는 'GenAI 시대' 특별 기획을 마련했다. 이번 기획에서는 기업이 AI 규제에 효과적으로 대응하면서 도입 가능한 AI 거버넌스에 대해 살펴본다. 아울러, 소프트웨어, 통신, 인터넷, 헬스바이오, 유통, 전자, 재계, 자동차, 게임, 블록체인, 금융 등 11개 분야별로 AI가 어떤 변화를 일으키고 있는 지 심층 분석한다. 또 AI 기술 발전과 함께 논의되어야 할 윤리적, 사회적 문제들에 대한 다각적인 논점을 제시해 건강한 AI 생태계 조성에 기여하고자 한다. [편집자주] "더 이상 아이들에게 코딩을 가르칠 필요가 없다." 엔비디아를 이끌고 있는 젠슨 황 최고경영자(CEO)가 올해 초 던진 폭탄 발언이다. AI가 모든 작업을 대신해 줄텐데, 굳이 코딩 배우느라 골머리를 썩일 이유가 없다는 주장이었다. 그 시간에 분야별 전문 지식을 익히는 게 경쟁력에 훨씬 큰 도움이 된다는 것이다. 젠슨 황은 또 지난달 29일 대만 타이페이에서 진행한 행사에서는 "(앞으로는) 모든 사람이 프로그래머"라며 "자연어로 SW를 만들 수 있을 것"이라고 봤다. 연이은 젠슨 황의 발언에 대해선 '엔비디아 중심적 사고'란 비판도 적지 않았다. 코딩 대신 AI에 의존하게 되면 자신들의 비즈니스에 더 유리하기 때문에 한 말 아니냐고 꼬집는 사람도 있었다. 하지만 젠슨 황의 '폭탄 발언'은 AI 시대를 맞이하는 SW 업계의 상황을 잘 포착했다는 평가도 만만치 않다. 아직 초기 단계인 생성형 AI가 좀 더 발전할 경우 SW 전략의 기본 틀이 달라질 수도 있기 때문이다. 물론 생성형 AI가 기술 부채 누적을 야기할 수 있다는 우려도 적지 않다. 하지만 SW 개발자들은 일상적이고 반복적인 작업 부담을 줄이고 보다 창의적이고 높은 수준의 작업에 집중할 여유가 생겼다며 환영하는 분위기다. 거대언어모델(LLM)로 기술 개발의 민첩성이 가속화 되고 있는 상황인 만큼 각 기업들도 AI를 SW 개발에 도입하기 위해 분주히 움직이는 모양새다. 팔로알토 네트웍스는 생성형 AI가 SW 개발, 특히 자바, 파이썬, C++ 등 잘 알려진 프로그래밍 언어의 코드 생성을 획기적으로 향상시킬 것이라고 예상했다. 또 AI가 SW 개발 초기에 단위 테스트, 디버깅, 잘못된 구성을 식별하는 코드 테스트를 대체하는 데 중요한 역할을 할 것으로 봤다. 미라 라자벨 팔로알토 네트웍스 최고정보책임자(CIO)는 "CIO로서 성공을 위한 최적의 도구를 개발자에게 제공하는 일은 업무의 핵심 요소"라며 "AI는 의심할 여지 없이 효율성을 향상시킬 것"이라고 말했다. 소프트웨어 개발, AI로 설계서 플랫폼으로 진화 오픈AI의 GPT-4 같은 생성적 AI 도구는 생산성을 향상시키고, 보고서나 메일 초안을 제공해 업무 시작속도를 높일 수 있도록 지원하고 있다. AI 기반 도구들은 개발자의 개발 경험과 조직내 협업 과정을 개선해 점차 복잡하고 규모가 커지는 SW를 개발하는 과정에 필수적인 요소로 자리잡는 중이다. 특히 SW 개발 분야는 작성된 소스코드를 분석해 이후 적합한 코드를 추천하는 수준을 넘어 프로젝트 관리, 디버깅, 테스팅, 보안, 협력 프로젝트 등 전 분야에서 폭넓게 활용되고 있다. 마이크로소프트나 구글 등 빅테크 기업의 경우 방대한 소스코드에서 발생할 수 있는 보안 취약점을 방지하기 위해 AI로 이를 최신 코드로 전환하는 프로젝트도 수행 중이다. GPT-4가 적용된 AI챗봇 깃허브 코파일럿은 대화창에서 자연어로 작성하고 싶은 소프트웨어 개념과 요구사항을 알려주면 AI가 코드를 작성한다. 버그나 보안 취약점을 찾아내고 어떤 조치를 취해야 할 지 제안하고, 주석 작성이나 디버깅 작업까지 수행한다. 엔터프라이즈 버전의 경우 코드 탐색과 이해를 간소화해 더 빠른 기능 구현, 문제해결, 코드 현대화 등을 지원한다. 개발에 아직 익숙하지 않은 초급 개발자나 신규 입사자에게 기업 내 코드 규칙이나 양식 등을 조언해 보다 빠르게 조직에 적응할 수 있도록 도울 수도 있다. 젯브레인은 코드작성을 위한 개발환경(IDE) 인텔리J에서 AI어시스턴트를 제공하고 있다. 국내에서도 삼성SDS가 상반기 중 브리티 코파일럿을 출시할 예정이다. 삼성SDS의 브리티 코파일럿의 경우 AI가 어떻게 업무를 처리할 것인지 사용자가 직접 설정할 수 있어 보다 정확하고 효율적인 업무처리가 가능해 주목 받고 있다. 삼성SDS 최정진 그룹장은 "AI는 SW 개발 중 반복적인 작업을 자동화해 개발자들이 더 창의적이고 복잡한 작업에 집중할 수 있게 함으로써 전통적인 개발 프로세스를 변화시키고 있다"며 "이러한 변화는 기업의 SW 제품 개발 방식에 큰 영향을 일으킬 것"이라고 말했다. AI 접목한 소프트웨어, 개발자들이 고려해야 할 윤리 쟁점은 AI가 SW 개발에 활발하게 적용되면서 관련 윤리 문제도 쟁점으로 떠오르고 있다. 특히 음원, 영화, 문서, 행정 등 AI 활용 분야가 확대되면서 기술 표절을 비롯한 각종 개발 윤리 문제가 곳곳에서 고개를 들고 있다. 업계에서도 AI 윤리를 맹점으로 지적하고 있다. 특히 빅테크 기업의 AI 기술 베끼기는 현재 진행형이란 점에서 더 문제가 되고 있다. 실제 생성형 AI 챗GPT가 등장한 지난해 미국 실리콘밸리에선 대규모 소송전이 벌어졌다. 마이크로소프트사(MS)와 자회사 깃허브는 조셉 사베리(Joseph Saveri) 로펌과 매튜 버터릭 변호사로부터 소송을 당했다. 오픈AI와 깃허브가 만든 '깃허브 코파일럿'이 대규모 소프트웨어(SW)를 불법 복제했다는 것이 소송 이유다. 깃허브 코파일럿은 개발자들이 공유하고 있는 오픈소스 코드를 학습해 새로운 코드를 제작한다. 그런데 조셉 사베리 로펌 등은 이 오픈소스를 이용한 것 자체가 불법이라고 주장했다. 세계 최대 이미지 플랫폼 게티이미지 역시 이미지 생성 AI 회사인 스테빌리티AI를 상대로 저작권 침해 소송을 제기하는 등 개발 윤리 문제가 수면 위로 드러난 상황이다. AI를 두고 미국과 기술패권 경쟁을 하는 중국 기업들도 이 문제에서 자유롭지 못하다. 리카이푸 시노베이션벤처스 최고경영자(CEO) 겸 회장이 창업한 스타트업 '링이완우'의 '와이(Yi)-34B'와 'Yi-6B' 모델이 표절 논란에 휩싸였다. 이들은 메타의 대형언어모델(LLM) '라마(LLaMA)' 아키텍처를 사용한 것 아니냐는 의혹을 받고 있다. 리카이푸는 중국을 대표하는 IT 기업인으로 마이크로소프트 아시아와 구글 차이나 대표를 역임한 인물이다. 의혹을 처음 제기한 중국의 한 개발자는 다차원 배열과 더 높은 차원의 행렬과 벡터를 만들기 위해 쓰이는 2개의 텐서 명칭만 바꿨다고 주장했다. 이에 링이완우 측은 급히 텐서 명칭을 수정하겠다고 밝히기도 했다. 기본적으로 AI를 제작할 때 모두에게 공유된 오픈소스를 기반으로 제작되는 경우가 많은데 이를 상업적으로 이용을 하더라도 제약을 받지 않는 상황이다. 현재 학계와 산업계, 정부 등이 모여 AI 저작권 문제를 해결하기 위해 논의 중이지만 뾰족한 대안도 없는 실정이다. 국내 한 AI 개발사 관계자는 "데이터 구조나 LLM 자체를 표절했다면 법적으로 문제를 제기할 수 있겠지만 기본적으로 코딩 자체는 베꼈다는 말을 하기가 애매한 상황"이라며 "코딩을 표절하는 문제는 구속력이 없어 개발사나 개발자가 자체적으로 윤리성을 지키는 데 기대야 하는 게 현실"이라고 꼬집었다. 리걸테크 기업 까리용 오경원 대표는 "한 회사의 코딩을 짠 직원이 이직을 하게 되면 데이터나 코딩의 로직을 명확하게 알고 있기 때문에 표절문제가 발생할 수 있다"면서도 "해외에서는 개발 윤리를 두고 소송전이 빈번하게 벌어지지만 국내의 경우 오픈소스로 인한 혜택을 많이 받았고 이 때문에 표절시비가 현업에서 크게 일어나고 있진 않다"고 진단했다. "개발자, 단순 코더 넘어서야...AI 안전성 관심 필수" 생성형 AI가 자동으로 코드를 만들어주는 시대가 도래하면서 개발자들의 입지가 좁아질 것이란 전망도 있다. 전문가들은 개발자가 AI에 뒤처지지 않으려면 단순 코딩 지식을 넘어 알고리즘 개발, 제품 설계 등 전문성을 확보해야 한다고 입을 모았다. IT 업계에선 생성형 AI가 프로그래밍 언어 제작부터 제품 설계, 보안까지 자동화할 것으로 예측했다. 생성형 AI가 인간 개발자보다 업무를 더 빠르게 진행한다는 이유에서다. 기업들도 더 적은 인원으로 코딩이나 프로그래밍 작업을 진행할 수 있다는 점에서 생성형 AI 도입을 서두르는 분위기다. 이 탓에 일각에선 향후 개발자들의 설 자리가 줄어들 수 있다고 분석했다. 벤처비트 등 외신도 개발자들이 생성형 AI로 인해 일자리를 잃을까 불안해한다고 언급한 바 있다. 다수 전문가는 생성형 AI가 단순 코더를 대체할 수 있지만, 모든 개발 과정을 책임질 수 없다고 주장했다. 향후 개발자는 단순 코딩 지식 이상의 기술을 갖춰야 한다고 강조했다. 업스테이지 관계자는 "진짜 개발자 업무는 단순 코딩이 아니다"며 "알고리즘을 논리적으로 짜는 작업이 필수"라고 설명했다. 생성형 AI가 코딩을 넘어서는 작업을 할 수 없다는 의미다. 그러면서 "개발자가 생성형 AI에 뒤지지 않으려면 알고리즘 설계를 비롯한 사용자 인터페이스 개발, 데이터 표현 등 제품 개발 역량을 높은 수준으로 갖춰야 할 것"이라고 덧붙였다. 김동환 포티투마루 대표는 개발자 수준을 단계별로 코더, 프로그래머, 아키텍처 엔지니어로 구분했다. 여기서 생성형 AI는 가장 낮은 수준인 코더 역할에 그친다. 그는 "생성형 AI 시대 개발자들은 단순 코더나 프로그래머보다 엔지니어 아키텍처가 될 수 있도록 노력해야 한다"고 말했다. 현재 생성형 AI가 코딩을 대신 해주긴 하지만, 사람이 이에 전적으로 의존해선 안 된다는 의견도 있다. 생성형 AI 기술에 잠식되지 말아야 한다는 주장이다. 이광형 카이스트 총장은 지난해 국회서 열린 'AI 시대 우리의 전략' 세미나 특별 강연에서 "사람이 직접 손으로 코딩할 수 있어야 한다"며 "AI에 전적으로 의지해선 안 된다"고 강조했다. 이는 사람이 코딩 지식을 갖춰야 기술에 잠식되지 않는다는 의미다. 또 노코딩이나 로우코드 같은 자동 SW 도구에 지나치게 의존하지 말라는 당부도 담겨있다. 개발자가 기술뿐 아니라 AI 법안 논의도 참여해야 한다는 주장도 나왔다. AI 사용 규정이나 오용 방지 등에도 신경 써야 한다는 판단에서다. 서울교대 김봉제 교수는 최근 본지와 진행한 좌담회에서 "기술자가 법안 논의에 참여해야 한다"며 "실현 가능한 법안인지 늘 주시해야 한다"고 설명했다. 이어 "향후 생성형 AI가 단순 코딩을 넘어 프로그래밍 구축까지 하는 단계에 이를 것"이라며 "이때 개발자가 기술과 규제 사이에서 혼선을 빚을 가능성을 줄일 수 있을 것"이라고 부연했다.

2024.04.23 15:35장유미

한국MS, 30일 개발자 대상 AI 컨퍼런스 개최

한국마이크로소프트는 오는 30일 서울 양재 aT센터에서 '개발자와 엔지니어를 위한 AI의 모든 것'을 주제로 '마이크로소프트 AI 투어 인 서울'을 개최한다고 4일 밝혔다. '마이크로소프트 AI 투어'는 '한발 앞선 AI 트랜스포메이션의 실현'이라는 주제 아래 지난해 9월 미국 뉴욕에서 시작돼 전 세계 14개 도시를 순회하고 있다. 이번에 한국에서 개최되는 이 행사는 개발자와 엔지니어뿐만 아니라 AI 기술에 관심 있는 누구나 등록 페이지를 통해 무료로 신청할 수 있다. 마이크로소프트 애저와 마이크로소프트 코파일럿을 활용한 AI 기술과 기능을 직접 체험하고 배울 수 있는 다양한 세션이 열리며, 공식 파트너사인 엔비디아와 함께 AI 기술 콘텐츠와 노하우도 제공할 예정이다. 조원우 한국마이크로소프트 대표와 스콧 한셀만 마이크로소프트 개발자 커뮤니티 부사장이 '개발자를 위한 차세대 AI'를 주제로 키노트 세션을 진행한다. 해당 세션에서는 마이크로소프트 애저와 코파일럿을 활용해 업무 생산성을 높이는 노하우와 혁신적인 AI 시스템 구축 방법이 소개된다. 스콧 한셀만은 한글이 대형언어모델(LLM)에서 어떤 의미를 가지는지, 그리고 앞으로의 발전 방향성에 대한 인사이트도 공유할 예정이다. 그는 최신 기술 동향과 마이크로소프트의 지원 정책을 개발자들과 공유하며, 그들의 의견을 듣고 정책에 반영하는 등 개발자 생태계의 성장과 발전에 기여하고 있다. 브레이크 아웃 세션에서는 새로운 AI 기술과 기능들이 소개된다. ▲생성형 AI의 새로운 기능 ▲마이크로소프트 패브릭에서 코파일럿으로 AI 앱 빌드하기 ▲비즈니스 앱 및 데이터로 마이크로소프트 365 코파일럿 확장하기 ▲GPT 및 비전 AI를 사용한 멀티모달 대화형 인터페이스 등 4개의 주제가 발표된다. 이를 통해 참가자들은 최신 AI 기술 트렌드와 발전 상황을 파악하고, 사용자 경험 개선과 혁신적인 솔루션 개발에 필요한 AI 기술과 노하우를 습득할 수 있다. 워크숍 세션은 개발자들의 실전 AI 기술 향상을 위한 실습 형태로 진행된다. 마이크로소프트 코파일럿 스튜디오를 활용해 나만의 코파일럿을 만들고, 마이크로소프트 패브릭을 사용해 AI를 위한 데이터 및 머신러닝 및 애저 오픈AI 서비스 생성형 AI 솔루션을 구현해 볼 수 있다. 커넥션 허브에서 마이크로소프트 제품 및 엔지니어링 전문가와의 대면 상담 기회를 제공한다. 참가자들은 16개의 주제별 부스에서 전문가와 만나 자신의 프로젝트에 대한 조언을 듣고, 기술적인 문제에 대한 궁금증을 해소할 수 있다. 이와 함께 코파일럿을 체험해 볼 수 있는 시간도 마련된다. 네트워킹 리셉션에서는 발표자, 업계 리더, 개발자들이 모여 지식과 경험을 공유하고 새로운 협업 기회를 찾을 수 있다. IT 업계 동향과 최신 기술에 대한 인사이트를 나누며 새로운 커뮤니티에 참여하는 것도 가능하다. 마이크로소프트는 지난 2월 8일부터 'AI 오디세이' 이니셔티브를 진행 중이다. 해당 캠페인은 한국을 포함한 아시아 전역 개발자를 대상으로 하며, 국내에서는 최대 1만 명의 참여를 목표로 하고 있다. 참여자들은 마이크로소프트의 기술 챌린지를 통해 AI 솔루션을 만들고 배포하는 방법을 배울 수 있으며, 마이크로소프트 응용 기술 자격증 취득을 통해 AI 분야 전문가로서 자신의 커리어를 한층 더 발전시킬 수 있는 기회를 얻게 된다. 오는 6월 25일까지 아시아 AI 오디세이 코리아 웹페이지를 통해 무료로 신청할 수 있다.

2024.04.04 10:25김우용

배민이 생각하는 '좋은동료', 그리고 채용하는 법

배달의민족을 서비스하는 우아한형제들은 2015년 '송파구에서 일을 더 잘하는 11가지 방법'이라는 가이드라인을 공개, 많은 주목을 받았다. 당시 대표를 맡고 있던 김봉진 전 의장은 '일 잘하는 방법'을 명문화시키고 싶었다. 작은 조직이 점점 커지면서 회사가 추구하는 일하는 방식을 분명히하고 구체화하는 것이 필요했기 때문이다. 공감도 있었지만, 논란도 있었다. 김 의장은 이를 개의치 않았다. 문화는 모두에게 공감받을 수 없다고 판단했기 때문이다. 공동체 정신을 강조한 이 가이드라인은 지금까지 이어지고 있다. 우아한형제들은 이제 2천명 규모 회사로 커졌고, 배달의민족은 대중적인 배달앱 플랫폼이 됐다. 2년 연속 흑자를 내면서 지난해 매출과 영업이익 모두 역대 최대치를 달성하기도 했다. 채용은 어떻게 할까. 회사는 2022년부터 업무 성향 검사(WSP)를 도입하고 컬처핏(조직문화 적합성)을 정량화된 지표로 보기 시작했다. 물론 WSP가 합격의 절대적인 기준이 되는 것은 아니다. 개발직군은 WSP보다는 기술 역량 검증 후 진행되는 면접에서 컬처핏을 본다. 그렇다면 배민다움에 맞는 개발자는 또 어떻게 뽑을까? 최근 우아한형제들 사옥 중 하나인 '더큰집'에서 김형우 채용기획팀장과 고은경 조직파트너2팀 매니저를 만나 채용 이야기를 들어봤다. 채용 BP 둔 배민…올해는 직무 중점적으로 뽑는다 우아한형제들은 올해 HR 조직에 변화를 줬다. 고은경 매니저는 테크 채용팀 소속에서 개발자 채용을 전담했었는데, 조직 개편에서 업무가 합쳐지게 되면서 HR비즈니스파트너(HRBP) 업무를 맡게 됐다. HRBP는 현업 조직에 채용을 포함한 HR 전반에 대해 도움을 주는 역할을 한다. 각 팀에서 필요한 직원을 뽑으려고 할 때 각 조직의 HRBP와 이야기를 나누면 된다. 회사 규모가 커지면서 좀 더 세분화된 채용 업무를 담당하고 지원할 사람이 있으면 좋겠다는 판단에 BP가 생겼다. 김형우 채용기획팀장은 채용 기획뿐만 아니라 계획수립 및 관리/운영, 채용 프로세스 기획/관리, TO 관리 등을 담당한다. 김 팀장은 "올해는 대대적으로 채용을 위한 홍보보다는 직군이나 직무에 집중해 좀 더 마이크로 하게 다가갈 예정"이라며 "어떤 포지션이 필요하다고 요청이 오면 HRBP와 채용을 진행하게 된다"고 말했다. 회사 규모가 점점 커지다 보니 우아한형제들은 대규모 채용을 진행하는 것보다는, 각 직무별 필요한 인재 를 집중적으로 찾는 데 힘쓰게 됐다. 이런 채용 기조 변화로 채용 업무 난이도도 높아졌다. 조직에서 원하는 인재를 정확히 파악하고 찾아서 채용까지 해야 하기 때문이다. 고 매니저는 "그동안 넓은 범위에서 지원자를 보고 대규모로 뽑았다면, 앞으로는 정확한 인재를 찾는 데 포커싱이 돼 있다보니 더 집중하게 된다"고 설명했다. '배민다운 인재' 찾기, WSP가 도와준다 우아한형제들은 개발 직군과 비개발 직군 채용 절차를 다르게 진행한다. 개발 직군은 코딩테스트와 지원서를 종합적으로 검토하는 서류심사 전형이 1차 면접 전에 있고, 일반 직군은 서류 심사 전형 통과 후 1차 면접 전 'WSP(Work Style Profile)'라는 업무성향 파악 검사를 진행한다. 지원자의 일하는 스타일에 대해 더 자세히 알기 위해 진행하는 전형이다. 성향 파악이기 때문에 문제가 어렵다기보다는, 어떠한 상황에 있을 때 어떻게 대처하는지 알아보는 데 초점을 맞췄다. 지원자는 부담 없이 평소에 갖고 있는 생각을 그대로 답하면 된다. 이 테스트는 모바일로 진행되며 소요시간은 10~15분이다. 김 팀장은 "옳다·그르다가 아닌, 지원자가 회사 문화와 맞는지 보는 것"이라고 말했다. 면접은 어떻게 진행될까. 일반 직군의 경우 면접관(2~3명)과 지원자 한 명이 매치가 된다. 실무자도 함께 면접자로 참여하며, 업무 방식이나 성향이 회사와 잘 맞는지 확인하는 절차다. 고 매니저는 "면접 구조 자체는 1차와 2차로 나뉘고, 실무면접과 임원면접으로 진행하기 때문에 다른 회사와 비슷하다고 할 수 있다"고 말했다. 개발 직군은 다소 다르다. WSP를 별도로 보지 않는 개발 직군은 코딩 테스트 이후 진행되는 면접에서 기술 역량에 대한 질문과 그동안 진행했던 프로젝트에 대한 질문이 나온다. 실무 면접단에서 팀에 잘 어울리는 사람인지도 파악한다. 고 매니저는 "개발 직군은 면접 시간이 기본 90분"이라며 "WSP 검사를 따로 진행하지 않기 때문에 컬처핏을 면접으로 확인해야한다. 협업 능력과 문제 해결 능력을 보려면 충분한 시간이 필요하기 때문에 90분동안 진행한다"고 말했다. 김 팀장은 "주로 경력직 채용을 상시 진행하다보니 회사에 합류했을 때 할 수 있는 경험들을 본다"며 "협업이나 커뮤니케이션, 문제 해결 능력을 많이 보고 면접을 진행하면 어느정도 검증이 된다"고 강조했다. 신입 개발자 직접 키운다 우아한형제들의 신입 개발자로 입사하는 경우는 두 가지다. 채용 연계형 교육 프로그램인 우아한테크캠프와 개발자 양성 프로그램인 우아한테크코스다. 먼저 우아한테크캠프는 대학교 졸업(예정)자나 재학생이 지원할 수 있는 프로그램으로 학력이나 전공 제한 없이 프로그래밍 기본 지식만 있다면 지원할 수 있다. 여름방학 10주간 Java 언어 기반 백엔드 교육/자기주도형 프로젝트 기반 교육/회사 개발자와의 최종 프로젝트 데모데이를 거쳐 신입 개발자로 지원할 기회까지 얻을 수 있다. 테크캠프에 참가하면 5주 단위로 160만원의 활동비도 지급받을 수 있고, 장비는 캠프 시작할 때 대여해준다. 회사 잠실 교육장에서 진행되며, 모든 교육 시간에 현장 참석을 해야 한다. 고 매니저는 "테크캠프는 다른 회사에서 진행하는 채용 연계형 인턴과 비슷하지만, 여름방학 기간 동안 실무랑 비슷한 환경에서 프로젝트를 진행하고 교육을 받는다는 것이 다르다"며 "실제로 현업에서 쓰는 기술이나 개발 방법론을 단기간 내 배우면서 실무형 인재로 성장할 수 있게 한다"고 말했다. 우아한테크코스는 약 10개월 동안 진행되는 교육 프로그램이다. 2019년도에 시작해 지금까지 이어져 오고 있다. 웹 백엔드, 웹 프론트엔드, 모바일 안드로이드 교육까지 총 3개의 교육 분야를 운영하며, 총 150명 내외의 인원을 모집한다. 주니어 개발자나 개발 경력이 있는 사람도 지원할 수 있지만, 재직 경험이 없는 사람들에게 먼저 기회를 준다. 전공과 상관없이 지원할 수 있고, 프로그래밍에 대한 기본 지식과 경험을 가진 사람들이 참여할 수 있다. 고 매니저는 "테크코스의 경우 과정 중간에 코치들이 가이드를 주면서 참여자에 대한 점검을 계속 진행한다. 이런 것들이 쌓여 추후 채용을 진행할 때 자료가 되기도 한다"고 말했다. 우아한형제들은 좋은 개발자로 성장할 수 있는 원석을 발견하고 함께하기 위해 이러한 프로그램들을 진행한다. 또 좋은 개발자를 양성해 사회에 기여하고 싶다는 생각도 갖고 있다. 고 매니저는 "캠프는 과정이 두 달 정도라 참여자들로부터 아쉽다는 말을 많이 듣는다. 그런 얘기를 들으면 '이분들에게 도움이 되는 교육 과정을 제공하고 있나 보다'라는 생각이 든다. 단순히 회사에 입사하기 위한 과정뿐만이 아니라, 개인에게도 성장의 계기가 될 수 있다는 부분에서 보람을 느낀다"고 밝혔다. 김 팀장은 "물론 신입 개발자를 뽑기 위해 이 과정들을 진행하지만, 개발자 생태계를 좀 더 튼튼하게 만들고 풀을 늘리려는 목적도 있다"면서 "실제로 캠프 출신인 개발자가 다른 회사에 취업했다가 그 곳에서 성장을 한 후 우리회사에 지원한 경우도 있다"고 설명했다. 그러면서 "우아한형제들 또한 사업을 시작할 때 좋은 개발자 분들이 합류해 서비스를 잘 만들어줬기 때문에 우리 또한 사회에 기여하고 싶다는 생각에 이러한 프로그램들을 진행한다"고 덧붙였다. 코로나19가 바꾼 채용 방식 우아한형제들은 대부분의 채용을 온라인으로 진행한다. 이는 코로나19를 겪으면서 바뀐 채용 방식이다. 포지션 특성상 대면 진행이 꼭 필요한 경우나 직책자 면접을 제외하고 대부분은 온라인 채용이다. 고 매니저는 "코로나19 이전에는 100% 대면 면접을 진행하다가 바뀌었다"며 "근무 제도 또한 재택 위주로 하기 때문에 면접도 온라인으로 진행한다"고 말했다. 자율적으로 근무 형태를 결정하다보니 면접에 참여하는 기존 구성원들도 온라인 면접이 더 익숙해졌다는 설명이다. 김 팀장은 "경력직 채용을 할 때 대면 면접을 진행하려면 지원자가 연차를 내야 하고 시간을 빼는 것이 쉽지 않다"며 "화상 면접을 진행하면 이러한 제약도 없고 편하게 면접을 볼 수 있다 장점이 있다"고 말했다. 마지막으로 김 팀장과 고 매니저는 회사가 꾸준히 채용하고 있으니 많은 관심을 가져달라고 했다. 이들은 "다른 회사도 많이 내세우고 있지만, 우아한형제들에는 좋은 동료가 많다"며 "일이 힘들다고 해도 좋은 구성원과 함께하는 게 행복하다고 한다. 많이 지원해달라"고 당부했다. HR 환경이 급변하는 가운데, 5월22일 강남구 봉은사로에 위치한 슈피겐홀에서는 HR 담당자 대상의 'HR테크 커넥팅 데이즈' 세미나 행사가 열린다. 이번 행사에는 리멤버(드라마앤컴퍼니)·잡플래닛(브레인커머스)·스펙터·블라인드·클랩(디웨일)·잡코리아(나인하이어)·무하유 등 HR 분야 대표 기업들이 참여해 인적자원 관리(HRM)에 관한 최신 트렌드를 짚어보고, 데이터에 기반한 인사이트를 제시할 예정이다. 또 팀스파르타·데이원컴퍼니 등 성인 교육 기업들도 참여해 인적자원 개발(HRD)에 필수인 '업스킬'과 '리스킬'에 대한 노하우도 풀어낼 계획이다. 참여를 원하는 HR 담당자는 [☞이곳]을 통해 사전 등록을 할 수 있다.

2024.04.04 09:05안희정

더존비즈온, AI 통한 개발 프로세스 혁신 …'젠 AI 듀스' 개발 조직 전체 적용

더존비즈온이 인공지능(AI)를 통한 개발 프로세스 혁신에 나선다. 자사는 물론 협력사에 이르기까지 협력 생산성을 증대하겠다는 전략이다. 더존비즈온은 '젠 AI 듀스(GEN AI DEWS)'를 개발 조직 전체에 적용 완료했다고 27일 밝혔다. 더존비즈온에 따르면 기존 개발도구 DEWS에 AI를 적용해 노코드(No Code), 로우코드(Low Code) 엔진이 강화되고, AI가 개발 과정 전체를 지원하게 되면서 개발 생산성이 최소 3배 이상 증가했다는 분석이다. 실제 젠 AI 듀스를 통해 개발자는 쿼리 생성, 설계서 작성 등 프로그래밍의 모든 과정에서 오류를 줄이고 품질을 향상시킨다. 개발 비용은 획기적으로 줄이게 된다. 코드 자동생성 및 최적화, 고급 코드 분석, 예측 코딩, 실시간 오류 검출 및 수정 제안 등 프로그램 소스 코드를 AI가 쉽게 생성할 수 있도록 도와준다. 초급 개발자도 별도의 교육 없이 개발이 가능하다. 비용이 많이 드는 개발 산출물까지 AI가 대신 작성해 준다. 커스터마이징에 많은 공수를 투입하게 되는 ERP 개발에 AI가 적용되면서 생산성 향상은 물론, 일관성 있는 코드 작성과 표준화로 유지보수도 대폭 개선될 것으로 기대된다. 지용구 더존비즈온 부사장은 "젠 AI 듀스는 기민하고, 민첩하고 유연하며 좋은 것을 낭비 없이 사용한다는 애자일 방법론에 AI 기술을 접목했다"며 "개발자는 보다 창의적이고 중요한 작업에 집중할 수 있을 것"이라고 밝혔다.

2024.03.28 09:38이한얼

오라클, 자바22 발표

오라클은 자바의 최신 버전인 '자바 22'를 출시한다고 25일 발표했다. 개발자는 자바 22(오라클 JDK 22)의 수천 개의 성능 및 안정성, 보안성 관련 개선 사항을 활용해 생산성을 향상시키고 혁신을 추구하며, 기업의 신속한 성장을 지원할 수 있다. 자바 22는 자바 언어와 자바 API 및 성능, 자바 개발 키트(JDK)에 포함된 도구 등에 대한 포괄적인 개선 사항을 제공한다. 최신 JDK는 12개의 JDK 개선 제안(JEP)을 통한 업데이트 및 개선 사항을 제공한다. JDK 22는 오픈JDK 프로젝트 앰버(Project Amber)의 언어 개선 사항 super[…] 앞의 명령문, 언네임드(Unnamed) 변수 및 패턴, 문자열 템플릿, 암시적으로 선언된 클래스 및 인스턴스 메인 메서드), 프로젝트 파나마(Panama)의 개선 사항(외부 함수 및 메모리 API, 벡터 API), 프로젝트 룸(Loom) 관련 기능(구조화된 동시성, 범위가 지정된 값), 코어 라이브러리 및 도구 기능(클래스-파일 API, 다중 파일 소스 코드 프로그램 실행 및 스트림 수집기), 성능 업데이트(G1용 영역 고정) 등을 제공한다. 'super(…) 앞의 명령문(JEP 447)'은 개발자가 생성자의 행동을 자유롭게 표현할 수 있는 기능이다. 생성 중인 인스턴스를 참조하지 않는 명령문을 명시적 생성자 호출 앞에 표시할 수 있도록 허용해 보조 정적 메서드, 보조 중간 생성자, 또는 생성자 인수에 팩토링되어야 하는 로직을 보다 자연스럽게 배치할 수 있다. 클래스 인스턴스화 도중 생성자가 하향식 순서로 실행된다는 기존 보장을 유지해 하위 클래스 생성자의 코드가 슈퍼 클래스 인스턴스화를 방해하지 못하도록 원천 방지를 지원한다. 또한 이 기능은 생성자 내에서의 명시적 생성자 호출 이전에 나타나는 코드를 검증 및 실행할 수 있는 자바 가상 머신(JVM)의 기능만을 활용하므로, JVM을 변경할 필요 없이 바로 사용 가능하다. 언네임드 변수 및 패턴(JEP 456)은 언네임드 변수 및 패턴을 통해 자바 언어를 개선해 개발자의 생산성을 향상시킬 수 있다. 변수 선언 또는 중첩 패턴이 요구되지만 실제로는 사용되지 않는 경우 활용 가능한 기능이다. 해당 기능을 통해 오류 발생 가능성 감소, 레코드 패턴의 가독성 향상, 모든 코드의 유지 관리 가능성 강화 등의 이점을 누릴 수 있다. 문자열 템플릿(JEP 459, 두 번째 미리보기)은 런타임 시 연산된 값을 포함한 문자열을 쉽게 표현할 수 있게 해 자바 프로그램의 개발을 간소화하고, 사용자가 제공한 값으로부터 문자열을 구성해 이를 다른 시스템으로 보내 프로그램의 보안성을 높인다. 추가로, 텍스트와 혼합된 표현식의 가독성이 향상됐고, 중간 문자열 표현을 통한 변환 없이도 리터럴 텍스트 및 임베디드 표현식)을 통해 연산된 비문자열 값을 생성할 수 있다. 암시적으로 선언된 클래스 및 인스턴스 메인 메서드(JEP 463, 두 번째 미리보기)는 자바 프로그래밍에 대한 진입 장벽을 크게 낮춰 주는 기능이다. 대규모 프로그램 개발을 위해 설계된 자바의 고급 언어 기능을 모두 알지 못하는 학생들이 자신의 첫 번째 자바 프로그램을 더 일찍 개발할 수 있도록 지원한다. 해당 기능을 사용하는 교육자는 자바 개발과 관련된 개념들을 점진적인 방식으로 소개할 수 있고, 학생은 먼저 단일 클래스 프로그램에 대한 간소화된 선언을 작성한 후 프로그래밍 실력이 성장함에 따라 보다 고급 기능을 사용해 프로그램을 원활하게 확장할 수 있다. 프로젝트 룸 기능으로 구조화된 동시성(JEP 462, 두 번째 미리보기)을 위한 API를 도입해 개발자가 오류 처리 및 취소를 간소화하고 관찰 가능성을 개선할 수 있도록 지원한다. 이 기능을 활용해 취소 및 종료로 인해 발생하는 일반적인 위험(예: 스레드 유출, 취소 지연)을 방지할 수 있는 동시성 프로그래밍 방식 사용을 장려하고, 동시성 코드의 관찰 가능성을 개선할 수 있다. 범위가 지정된 값(JEP 464, 두 번째 미리보기)은 스레드 내에서, 또한 스레드 간에 변경 불가능한 데이터를 공유할 수 있도록 지원함으로써 개발자 프로젝트의 사용 편의성, 이해 가능성, 성능, 견고성을 향상시켜 주는 기능이다. 프로젝트 파나마 기능으로 외부 함수 및 메모리 API(JEP 454)는 자바 프로그램이 자바 런타임 외부의 코드 및 데이터와 상호 운용할 수 있는 API를 도입함으로써 개발자를 위한 향상된 사용 편의성, 유연성, 안전성, 성능을 제공하는 기능이다. 이 새로운 API는 외부 함수(JVM 외부의 코드)를 효율적으로 적용하고, 외부 메모리(JVM이 관리하지 않는 메모리)에 안전하게 액세스함으로써 자바 프로그램이 자바 네이티브 인터페이스(JNI) 없이도 네이티브 라이브러리를 호출하거나 네이티브 데이터를 처리할 수 있도록 지원한다. 벡터 API(JEP 460, 7차 인큐베이터)는 벡터 연산을 표현할 수 있는 API를 제공한다. 개발자는 지원되는 CPU 아키텍처에서 최적의 벡터 명령어로 런타임에 안정적으로 컴파일되는 벡터 계산을 표현함으로써 상응하는 스칼라 연산보다 뛰어난 성능을 얻을 수 있다. 코어 라이브러리 및 도구 기능으로 클래스-파일 API(JEP 457, 미리보기)는 자바 클래스 파일의 구문 분석, 생성, 변환용 표준 API를 제공함으로써 개발자의 생산성 향상을 지원한다. 다중 파일 소스 코드 프로그램 실행(JEP 458)은 자바 애플리케이션 런처를 개선해 다수의 자바 소스 코드 파일 형식으로 제공되는 프로그램을 실행할 수 있도록 함으로써 빌드 도구의 구성 여부 및 그 시기를 개발자가 직접 선택할 수 있도록 지원하는 기능이다. 스트림 수집기(JEP 461, 미리 보기)는 스트림 API를 개선해 커스텀 중간 작업을 지원함으로써 스트림 파이프라인이 기존의 내장형 중간 작업으로는 달성하기 어려운 방식으로 데이터를 변환할 수 있게 하고, 결과적으로 개발자의 생산성 향상에 기여하는 기능이다. 이 기능은 스트림 파이프라인을 더욱 유연하고 표현하기 쉽게 만들고, 커스텀 중간 연산을 통해 무한한 용량의 스트림을 조작할 수 있게 하여 개발자가 보다 효율적으로 자바 코드를 읽고, 쓰며 유지 관리할 수 있게 해 준다. 성능 업데이트로 G1용 영역 고정(JEP 423)은 수집기를 일시 중지할 필요가 있는 일부 네이티브 라이브러리 호출 중에 일부 가비지 컬렉션을 수행하도록 허용해 지연 시간을 줄여 주는 기능이다. 이 기능은 해당 네이티브 라이브러리를 호출하는 과정에서 차단해야 하는 오브젝트를 추적하고, 해당 오브젝트가 포함된 영역만 '고정(pinning)'하는 방식으로 작동한다. 결과적으로 고정되지 않은 영역에서는 정상적으로 가비지 컬렉션을 지속할 수 있으며, 네이티브 라이브러리 호출을 차단할 필요가 없다. 자바 22는 오픈JDK 및 자바 커뮤니티 프로세스(JCP)를 통한 오라클 및 전 세계 자바 개발자 공동체 일원들의 지속적인 협업을 바탕으로 탄생했다. 앞서 소개한 새로운 개선 사항 및 기능에 더해 자바 관리 서비스(JMS, 자바 런타임 및 애플리케이션을 온프레미스 또는 기타 클라우드에서 관리할 수 있도록 통합 콘솔 및 대시보드를 제공하는 오라클 클라우드 인프라스트럭처(OCI) 네이티브 서비스 또한 자바 22를 지원한다. 자바 22의 신기능에 대한 보다 자세한 정보는 자바 22 기술 블로그 포스트에서 확인할 수 있다. 자바 22를 지원하는 하이퍼스케일 클라우드 중 하나인 OCI 클라우드에 자바 애플리케이션을 배포하면 더욱 향상된 성능과 효율성, 혁신 기술, 비용 절감 효과 등을 누릴 수 있다. 개발자는 OCI에서 무료로 제공되는 오라클 자바 SE, 오라클 그랄VM, 자바 SE 구독 엔터프라이즈 성능 팩과 자바 22를 함께 활용해 최적화된 비용 대비 성능을 갖추고 보다 빠르고 효과적으로 실행되는 애플리케이션을 구축 및 배포할 수 있다. 오라클 자바 유니버설 SE 구독 프로그램은 업계 최고의 고객 지원을 제공하는 사용량 기반 과금 방식의 서비스다. 전체 자바 포트폴리오에 대한 우선순위 분류 기반 지원, 그랄VM 사용 권한, 자바 SE 구독 엔터프라이즈 성능 팩, JMS의 고급 기능 사용 권한, 고객사의 비즈니스 현황에 비례하여 업그레이드할 수 있는 유연성 등을 제공한다. 또한 이 서비스는 IT 조직의 복잡성 관리, 비용 절감, 보안 위험 방지에 기여한다. 내년 미국 샌프란시스코 베이 지역에서 글로벌 자바 커뮤니티를 위한 대표적인 행사인 자바원이 다시 개최될 예정이다. 3월 17일부터 20까지 4일 동안 미국 캘리포니아 레드우드 쇼어에서 진행되는 자바원 2025는 참가자들에게 자바 개발 트렌드에 대한 최신 정보를 학습하고 오라클 자바 전문가 및 업계 전문가들과 교류할 수 있는 기회를 제공할 예정이다. 조지 사브 오라클 자바 플랫폼 부문 수석 부사장 겸 오픈JDK 이사회 의장은 "자바 22가 제공하는 다양한 개선 사항을 통해 더 많은 개발자들은 기능이 풍부하고, 확장 가능하며 안전한 애플리케이션을 빠르고 간단히 구축할 수 있게 돼 전 세계 기업의 비즈니스 성장에 기여할 것"이라며 “자바 22는 애플리케이션 개발을 간소화하고 Java의 범위를 확장하여 모든 숙련도 수준의 개발자가 액세스할 수 있도록 하는 향상된 기능을 제공함으로써 조직과 개발자 모두를 위해 광범위한 새로운 애플리케이션 및 서비스를 만드는 데 도움을 줄 것”이라고 강조했다.

2024.03.25 12:32김우용

미래車 산업서 더 강해지는 실리콘밸리 개발자 파워

전통적인 기계공학 영역으로 발전해 온 자동차 업계가 최근 실리콘밸리 출신 컴퓨터 공학자의 활동지로 변하고 있다. 기계적인 미캐닉 동작에 의지하던 자동차가 전기차로 전환하고 컴퓨터처럼 다양한 기능들을 탑재하면서 운영체제(OS) 개발자의 역할이 점차 커지고 있는 것이다. 다만 자동차와 소프트웨어의 결합이 시행착오를 겪는 만큼 자동차 산업에 새롭게 영입된 개발자 출신의 입지가 넓어질수록 주도권 다툼이 치열해지고 있다는 지적이 나온다. 19일 업계에 따르면 최근 자동차 산업의 소프트웨어 부문 리더십에 실리콘밸리 출신들이 잇따라 영입됐다. 미국 제너럴모터스(GM)는 글로벌 제조 및 지속가능 부문 부사장에 구글과 테슬라 등에서 경험을 쌓은 젠스 피터 클라우센을 선임했다. 지난 13일(현지시간) 공석이 된 소프트웨어 부문 총괄 부사장 자리를 마이크로소프트(MS)와 애플을 거친 배리 세티녹 제품 담당 부사장이 임시로 맡는다. 소프트웨어 부문 리더십은 전통적인 기계산업과 소프트웨어를 통합화는 막중한 책임을 진 자리다. 애플 출신인 마이크 애벗 부사장은 GM 조직 개편을 위해 지난해 5월 영입됐다. 자동차 산업은 하드웨어에 기반한 제품이 출시되기 때문에 내부 힘만으로는 통합이 어려웠기 때문이다. GM의 이 같은 노력에도 불구하고 최근 여러 차례 소프트웨어 리콜 등의 책임은 마이크 애벗 소프트웨어 부문 부사장이 짊어졌다. 마이크 애벗 부사장은 건강상의 이유로 퇴사한다고 밝혔으나 업계에서는 최근 GM의 소프트웨어 리콜로 차량 출고가 멈췄던 일이 크게 영향을 미친 것으로 보고 있다. 미국 매체 악시오스(Axios)는 "최근 자동차 산업에 실리콘 밸리 리더들이 유입되는 것은 새로운 관점을 가져오기 위한 것이지만 이번 퇴사는 GM의 최근 노력을 뒤집는 것"이라며 "GM은 전기화와 소프트웨어에 막대한 투자를 했지만 두 가지 모두 실패했다"고 지적했다. 전기차와 소프트웨어중심차(SDV)는 이동 수단을 넘어 서비스 공간이 되는 것을 뜻한다. 베리 세티녹 GM 부사장은 악시오스에 "차량은 단순한 하드웨어가 아니라 하드웨어와 소프트웨어, 서비스의 결합"이라고 말했다. 이처럼 소프트웨어의 역할이 중요해지면서 자동차 산업에서 비 산업군 출신의 영향력도 점차 커지고 있다. 100년 역사를 가진 볼보자동차는 캐나다 블랙베리, 영국 다이슨 출신 최고경영자(CEO) 짐 로완이 대표적이다. 현대자동차 송창현 첨단차플랫폼 본부(AVP) 본부장 사장도 애플과 네이버 등 빅테크에서 활약하던 대표적인 인물이다. 영입 후 성공적인 사례도 있지만 자동차 산업 출신이 아니라는 이유도 관심의 대상이 될 수 있다. 포티투닷 송창현 사장이 SDV 통합을 주도하는 AVP 본부장으로 내정됐을 때 현대차 내부에서는 송 사장의 자동차산업 이해도를 지적하며 리더십에 대한 의문이 제기되기도 했다. 폭스바겐그룹도 소프트웨어 전환에 힘을 주기 위해 설립한 계열사 '카리아드'를 설립 1년 만에 전원 해고 하는 등 진통을 겪기도 했다. 하지만 업계에서는 소프트웨어 대전환이 미래 모빌리티 산업의 핵심적인 전제인 만큼 기업들이 미리 선택과 집중에 나서야 한다고 목소리가 지배적이다. 특히 기업들이 외부 인사를 불러온 이유 자체가 기술 기업들은 방향 전환에 대한 거부감이 없기 때문에 '바꿔본 사람이 바꿀 줄 안다'는 인식이 중요하다고 설명한다. 자동차 업계 한 관계자는 "송창현 사장은 과거 애플, 네이버 등에 있을 때 산업의 대전환을 직접 보고 겪은 장본인"이라면서 "바꿔 본 사람이 바꾸는 것에 더 자신감이 있을 것으로 본다"고 말했다.

2024.03.19 16:39김재성

테크 인재 찾는 컬리…"좋은 사람이 좋은 개발자 "

"좋은 사람이 좋은 개발자다. 특별한 스킬이 있는 사람보다 인격이 성숙하고, 협업할 줄 알고 솔직한 사람들이 일을 잘하더라." "개발자로서 기술에 대해서 진정성 있는 엔지니어들이 좋다. 기술 자체를 얼마나 좋아하고 관심 있어 하느냐를 가장 많이 본다." 컬리는 이달 19일까지 진행되는 대규모 개발자 경력 채용을 통해 '진정성 있는, 협업 할 줄 아는' 인재를 영입한다는 계획이다. 이번 개발직 채용 목적은 서비스 고도화다. 컬리 프로덕트 조직은 류형규 최고기술책임자(CTO) 산하 커머스프로덕트팀과 물류프로덕트팀으로 나눠져 있다. 이번 채용을 통해 뽑힌 인재들이 이 두 팀에 나눠 배치된다. 통상 개발 조직과 기획 조직이 분리된 기업들이 많지만, 컬리에서는 한 프로덕트팀 안에 기획 조직과 개발조직이 모두 소속돼있다. 컬리에서 개발과 사업단이 촘촘하게 협력할 수 있는 이유다. 물류프로덕트를 이끄는 박성철 본부장은 컬리 서비스의 뒷단인 물류 시스템 기획과 개발 전체를 총괄한다. 커머스프로덕트를 총괄하는 윤용성 본부장은 이용자가 마주치는 컬리의 웹·앱 기획과 개발까지 총망라해 관리한다. 박 본부장은 SK 플래닛 데이터 플랫폼 본부장, 우아한형제 딜리버리 플랫폼 & 비마트 프로덕트 실장을 거쳐 2021년 컬리에 입사했고, 윤 본부장은 한국IBM 소프트웨어연구소 실장, 11번가 개발혁신담당을 거쳐 2022년 컬리에 합류했다. 기자는 8일 서울 강남구 컬리 사무실을 방문해 회사가 찾고 있는 인재상과 이들의 커리어 스토리를 들어봤다. [다음은 박성철 본부장·윤용성 본부장과의 일문일답] Q. 본인 소개과 담당하는 업무는? 박성철 물류프로덕트 본부장 : 컬리의 프로덕트 조직이 크게 커머스와 물류 둘로 나눠져 있다. 커머스는 온라인, 우리는 오프라인을 담당하고 있다고 보면 된다. 온라인에서의 역할은 고객이 상품 검색하고 장바구니에 담아 그 주문 건을 결제하는 것까지라면, 우리는 그 주문을 이행하는 것이다. 실제로 고객 문 앞까지 주문한 상품이 도착해야 컬리 사용 경험이 끝나는 것이다. 우리는 들어온 주문을 물류센터에서 박스에서 담아서 배송을 하는 작업을 하고, 재고 관리 작업을 한다. 윤용성 커머스프로덕트 본부장 : 커머스프로덕트라고 하면 일반적으로 소비자가 생각하는 컬리 그 자체다. 컬리 웹, 앱부터 실제 물건을 팔기 위한 시스템, 전시 시스템, 주문 시스템까지 일반적으로 말하는 이커머스 서비스를 자체를 만드는 것이 이커머스 프로덕트고, 이를 만들고 있다. Q. 컬리에 합류하게 된 계기? 박성철 본부장 : 예전엔 사업을 했었고, 그러다 들어간 곳이 SK플래닛이다. 데이터 플래폼 본부장으로 일하다 우아한형제들 딜리버리 플랫폼&비마트 프로덕트 실장으로 이직을 했다. 배달이민족에서 정말 재미있게 일했고, 그 재미있는 경험을 한번 더 하고 싶어 컬리로 옮겼다. 다이내믹하고 기여할 것이 많은 회사를 선택하는 편이다. 윤용성 본부장: 한국IBM 소프트웨어연구소 실장, SK플래닛 플랫폼아키텍처팀 팀장, 11번가 개발혁신담당을 거쳐 2022년 컬리에 합류하게 됐다. 박 본부장과는 SK플랫닛에서부터 알던 사이다. 존경하는 업계 선배가 훌륭한 서비스로 이직한다니 부러웠다. 박 본부장이 한번 밥 먹으라고 사무실에 초청을 해줬고 이직 얘기를 했다. 첫 직장을 16년 다녔고, 두 번째 직장에서도 이직 필요성을 한동안 못 느꼈다가 적절한 시점에 이직하는 것이 건강한 자극이라는 생각이 들었다. 제일 마지막 회사였던 11번가에서도 업무가 익숙해 모든 게 새롭지 않은 상태였을 때 좀 더 도전을 하고 싶어 컬리로 옮기게 됐다. Q. 많은 신선식품 배송 서비스 중 컬리만의 물류, 커머스 프로덕트 차별성은 무엇인가? 박성철 본부장 : 컬리의 서비스는 단순한 신선 식품 배송 그 이상이다. 상품 구성이 특색있고, 뷰티 등으로 구색을 확장해나가고 있다. 다른 기업들이 대규모 자본을 투입할 수 있는 역량은 부럽지만, 우리가 싸워서 이길 수 있다는 자신감이 있다. 윤용성 본부장 : 훌륭한 MD들과 큐레이션이 가장 차별성 있다고 생각한다. MD들이 전문성을 가지고 구성한 다양한 수천개 큐레이션 풀과 우리가 가진 데이터, 추천 알고리즘을 통해 개인마다 다른 순서와 다른 내용으로 컬리 홈이 보인다. Q. 테크 직군 대규모 채용을 진행 중이다. 각자 팀에 어떤 인재가 들어왔으면 하는지. 박성철 본부장 : 좋은 사람이 좋은 개발자다. 흔히 개발자를 뽑을 때 특별한 스킬이 있는 사람을 뽑힐 것이라고 생각하는데, 오래 일 하다 보니 인격이 성숙하고, 협업할 줄 알고 솔직한 사람들이 일을 잘하더라. 우리 회사에 여러 인재상이 있는데, 그중 제일 좋아하는 게 진정성이다. 또 개발자라고 너무 기술에만 집착하는 것이 아니고, 사람들과 협업을 잘 하는지도 중요하다. 윤용성 본부장 : 이전에 어떤 회사를 다녔는 지는 별로 안 중요하다. 개발자로서 기술에 대해서 진정성 있는 엔지니어들이 좋다. 기술 자체를 얼마나 좋아하고 관심 있어 하느냐를 가장 많이 보고, 그런 분들을 뽑았을 때 더 결과가 좋았다. Q. 컬리만의 조직 문화가 있다면? 박성철 본부장 : 컬리는 굉장히 빠르게 성장하는 곳이기 때문에 다양한 시스템 경험, 협업 체계를 경험해볼 수 있다. 또 넓은 업무 범위를 경험해 볼 수 있는 환경이다. 탑레벨도 빠르게 움직이며, 기술 조직과 사업 조직이 세포 단위로 협력해 운영된다. 촘촘하게 엮여있고 세세하게 협력할 수 있다. 컬리에서는 현실에 기여한다는 경험할 할 수 있어 성취감을 얻을 수 있다는 점도 장점이다. 그래서 대기업보다는 넓은 시각으로 여러 업무를 해봤던 스타트업 출신을 선호하는 편이다. 윤용성 본부장 : 회사가 성취 지향적이고 진취적이다. 시도에 두려움이 없다. 엔지니어 입장에서는 일하기 좋은 회사다. Q. 커리어 발전 팁이 있다면? 박성철 본부장 : 나를 알아가는 과정이 중요하다. 나라는 사람이 뭘 좋아하고 어떨 때 만족하는지 등 나를 알아가면서 판단이 쉬워졌다. 남들이 맞다고 하는 기준 보다는 나한테 맞는 것이 중요하다. 컬리를 선택할 때도 그랬다. 나에게는 내가 기여할 수 있고, 할 일이 있는 회사인가가 중요하다. 윤용성 본부장 : 이미 자리가 잡힌 큰 회사에 주니어 개발자들이 가면 아주 작은 부분만 담당할 수 있다. 컬리 같은 빠르게 발전하는 회사에 합류하게 된다면, 일반적인 큰 기업에서 경험할 수 없는 일들을 본인이 직접 선택하고 논의해서 결정할 수 있다. 그게 개발자에게 큰 성장의 기회이기 때문에, 우리 회사와 같은 곳들은 다녀보기를 권하고 싶다. Q. 컬리에서 이루고자 하는 목표? 박성철 본부장 : 배민에서 배달 플랫폼을 만들며 굉장히 재미있었다. 디지털이 실제 세상과 맞물려 돌아가면서 실시간으로 문제를 해결해, 세상을 멋지게 만들 수 있다는 생각이 들었다. 컬리에 오게 된 것도 물류를 하고 싶어서 온 건데, 지금까지는 준비 단계였다면 올해는 좀 더 본격적으로 하려고 한다. 컬리 물류 특성이 하루 종일 주문이 들어오지 않고, 저녁 시간에 몰려 들어온다는 것이다. 이것을 압축적으로 처리해 오전 7시까지 배달을 해야 한다. 이런 밀도 높은 일을 시스템이 더 수월하게 해줘야 한다. 소프트웨어 개발 기술, 기획, 데이터, 머신러닝 등 기술이 융합된 시스템을 구현해 회사가 더 성장하는 데 기여하고 싶다. 윤용성 본부장 : 올해 커머스 플랫폼을 새롭게 한 번 리디자인해야 할 시점이다. 상품 시스템부터 주문시스템, 웹, 앱까지도 새롭게 만들 시점인데, 훌륭한 엔지니어들을 보강해 그분들과 함께 올해와 내년 만들어 나갈 계획이다. HR 환경이 급변하는 가운데, 5월22일 강남구 봉은사로에 위치한 슈피겐홀에서는 HR 담당자 대상의 'HR테크 커넥팅 데이즈' 세미나 행사가 열린다. 이번 행사에는 리멤버(드라마앤컴퍼니)·잡플래닛(브레인커머스)·스펙터·블라인드·클랩(디웨일)·무하유·잡코리아(나인하이어) 등 HR 분야 대표 기업들이 참여해 인적자원 관리(HRM)에 관한 최신 트렌드를 짚어보고, 데이터에 기반한 인사이트를 제시할 예정이다. 또 팀스파르타·데이원컴퍼니 등 성인 교육 기업들도 참여해 인적자원 개발(HRD)에 필수인 '업스킬'과 '리스킬'에 대한 노하우도 풀어낼 계획이다.

2024.03.15 13:43최다래

구글, 연례개발자행사 '구글 I/O 2024' 5월14일 개최

구글, 연례 개발자행사 '구글I/O 24'를 오는 5월14일과 15일 미국 캘리포니아주 마운틴뷰의 '쇼어라인 앰피시어터'에서 개최한다고 14일(현지시간) 밝혔다. 구글 I/O 2024는 구글을 비롯한 알파벳 계열사의 인공지능(AI) 기술과 서비스의 최신 정보를 발표하는 자리다. 순다 피차이 알파벳 최고경영자(CEO)를 비롯한 주요 임원이 기조연설에서 신규 서비스와 소프트웨어 기술, 하드웨어를 발표할 예정이다. 제미나이 새 버전 및 에디션, 새 AI 모델, 안드로이드15 AI 기능 등의 발표가 예상되며, 픽셀8A 공개도 추측되고 있다. 작년 행사에서 구글은 거대언어모델(LLM)인 'PaLM2'와 안드로이드14의 AI 기능, 바드 개선사항, 픽셀7A 등을 발표했었다. 첫날 기조연설은 오전 10시(태평양 표준시)에 열린다. 구글은 유튜브와 웹사이트에서 기조연설을 실시간으로 중계한다.

2024.03.15 11:50김우용

애플, EU서 앱 '사이드로딩' 허용한다

애플이 유럽연합(EU)에서 앱스토어를 통하지 않고 앱을 직접 배포하는 것을 허용한다. 이에 따라 개발자가 웹사이트에 앱을 업로드하고 사용자들이 직접 다운로드할 수도 있게 된다. 12일(현지시간) 미국 IT 매체 더 버지에 따르면 애플은 개발자가 웹사이트에서 직접 iOS 앱을 배포할 수 있도록 EU 국가에서 추가 변경을 계획하고 있다. 새로운 웹 배포 기능은 늦은 봄 무렵부더 소프트웨어 업데이트를 통해 제공될 예정이다. 개발자는 애플 앱스토어를 통하지 않고도 EU에서 iOS 앱을 배포할 수 있게 된다. 다만 애플은 전제조건을 달았다. 애플은 일정 기준을 통과한 개발자들 중 '앱스토어 커넥트' 등록된 경우에 한해 웹 다운로드를 허용할 계획이다. 이에 대해 애플 측은 "특정 기준을 충족하고 사용자를 보호하는 데 도움이 되는 지속적인 요구 사항을 이행한 후 개발자에게 권한을 부여할 것"이라고 설명했다. 하지만 사용자들이 웹에서 아이폰 앱을 내려받는 것이 간단하지는 않을 것이라고 더버지가 지적했다. 웹사이트에서 앱을 설치하려면 이용자들이 아이폰 설정에서 해당 개발자를 승인해야만 한다. 이 과정을 거친 이용자가 앱을 설치하면 개발자들이 애플에 제출한 각종 정보들이 모두 뜨게 된다. 이번 애플의 조치는 지난 7일 EU에서 시행된 디지털시장법(DMA) 규정 때문이다. DMA는 빅테크 독점을 막기 위해 애플, 구글, 틱톡 등 일정 규모 이상의 플랫폼 사업자들을 '게이트키퍼'로 지정했다. 게이트키퍼로 지정되면 플랫폼에서 자사 서비스나 소프트웨어를 우대할 경우 강력한 제재를 받게 된다.

2024.03.13 10:38이한얼

원티드랩, 개발자 이직 지원하면 네이버페이 포인트 쏜다

HR테크 기업 원티드랩은 본격적인 이직 시즌이 시작되는 3월을 맞아 개발자를 위한 이직 응원 이벤트 '개발자를 원티드'를 진행한다고 12일 밝혔다. 이번 이벤트는 이직을 고민하는 개발자를 응원하기 위해 두 가지 혜택을 준비했다. 먼저 이벤트 기간 동안 원티드를 통해 채용 공고에 지원한 후 서류 전형에 합격한 구직자 전원에게 네이버페이 5천 포인트를 제공한다. 또 최종 합격자 중 1명을 추첨해 축하금 500만원을 지급한다. 이는 원티드가 최종 합격자에게 제공하는 합격 보상금 50만원과는 별도의 추가 혜택이다. 올 초 원티드랩이 발간한 '개발자 리포트'에 따르면 개발자가 이직 시 가장 중요하게 고려하는 조건은 연봉(76.5%)으로 나타났다. 다음으로는 ▲근무조건(54.1%) ▲성장가능성(45.3%) ▲개발문화(27.1%) ▲동료 및 팀 분위기(22.9%) ▲연봉 외 복지(22.4%) 등의 순이었다. 원티드랩은 구직자들의 보다 만족스러운 이직 경험을 위해 채용 공고 내 태그 기능을 통해 구직자 개인이 원하는 조건에 따른 맞춤형 공고를 확인할 수 있도록 지원한다. 태그는 '연봉상위2~5%', '퇴사율5%이하', '재택근무', '주4일 근무', '주35시간' 등 구직 시 중요하게 고려하는 조건별로 세분화돼 제공된다. 이외에도 내 경력을 손쉽게 불러올 수 있는 커리어 조회 서비스, 최신 합격자들의 평균 연봉과 보유 스킬 등을 확인할 수 있는 서비스, AI 이력서 리뷰 서비스 등 전형별 합격률을 높여줄 다양한 서비스를 제공한다. 다음달 30일까지 개발 직군 원티드 회원이라면 누구나 원티드랩 공식 홈페이지를 통해 이벤트에 참여 가능하며, 5월31일 이내에 서류 및 최종 합격 시 이벤트 혜택을 받을 수 있다. 서류 합격자 대상 네이버페이 포인트 지급 및 최종 합격자 대상 추첨 이벤트 당첨자 발표는 6월14일이다. 원티드랩 마케팅 담당자는 "본격적인 이직 시즌을 맞아 새로운 커리어에 대한 고민은 많지만, 도전을 망설이고 있는 개발자들을 응원하기 위해 이번 이벤트를 기획했다"며 "원티드는 개발자들의 취업 및 이직 시 필수적인 서비스로 꼽히는 만큼, 이번 기회를 통해 기업 또한 우수한 역량을 갖춘 인재들을 만날 수 있을 것"이라고 말했다. 이어 "앞으로도 일하는 우리 모두가 커리어 성장을 통해 더 멋진 내일을 맞이할 수 있도록 다양한 활동을 선보일 것"이라고 덧붙였다. 지디넷코리아는 5월22일 강남구 봉은사로에 위치한 슈피겐홀에서 HR 담당자 대상의 'HR테크 커넥팅 데이즈' 세미나 행사를 연다. 이번 행사에는 리멤버(드라마앤컴퍼니)·잡플래닛(브레인커머스)·스펙터·블라인드·클랩(디웨일) 등 HR 분야 대표 기업들이 참여해 인적자원 관리(HRM)에 관한 최신 트렌드를 짚어보고, 데이터에 기반한 인사이트를 제시할 예정이다. 또 여러 성인 교육 기업들도 참여해 인적자원 개발(HRD)에 필수인 '업스킬'과 '리스킬'에 대한 노하우도 풀어낼 계획이다. HR테크 커넥팅 데이즈에 강연 및 전시 부문 참여를 원하는 기업은 운영사무국에 문의하면 된다. 또 현장 참여를 원하는 HR 담당자 및 임원은 [☞이곳]을 통해 사전 등록하면 된다. 사전 등록자 중 선정된 지원자들에게 4월 중 정식 초청장이 발송될 예정이다. 포털 뉴스에서 신청 링크가 보이지 않을 경우, 위 이미지에 나온 QR코드를 스캔하면 된다.

2024.03.12 18:10백봉삼

엔코아, AI 제품 서비스 개발 기술 인재 채용

엔코아(대표 명재호)는 인공지능(AI) 기반의 제품과 서비스 개발을 주도할 연구개발 기술 인재를 채용한다고 8일 밝혔다. 기업의 체계적인 데이터 매니지먼트를 위한 전문적인 데이터 컨설팅과 데이터 통합관리 솔루션 '데이터웨어'로 국내 데이터 시장을 이끌고 있는 엔코아는 올 한해 AI 기술 중심의 엔코아3.0으로 거듭나며 기업과 다양한 사용자의 효율적인 AI 활용을 지원하는 신규 제품과 서비스 개발을 담당할 기술 인재를 대거 채용한다. 모집분야는 ▲데이터웨어 제품 개발 ▲AI 제품 개발 등으로 3년 이상 경력자를 대상으로 한다. 공통자격으로 RDBMS, NoSQL등 데이터베이스에 대한 이해와, 자바 및 스프링 프레임워크 등을 이용한 개발한 경험이 필요하며, 데브옵스 개발 경험, Vue.js, 리액트 등 프론트엔드 개발 경험을 보유한 개발자를 우대한다. 자세한 자격요건은 엔코아 홈페이지 채용공고에서 확인할 수 있으며, 각 분야별 필수 기술 스택의 확인이 필요하다. 엔코아 홈페이지 채용 메뉴에서 '2024 엔코아 기술연구소 제품 개발 엔지니어 채용' 공고를 확인하고 홈페이지 또는 잡포털을 통해 입사 지원이 가능하며, 이후 서류전형, 기술면접 및 필기시험, 임원면접을 통해 최종 합격자를 선발한다. 엔코아 기술연구소를 담당하는 김범 CTO는 “엔코아는 국내 최고 수준의 데이터 기술력을 기반으로 최신 인공지능 기술과 다양한 국내외 기술 협업 네트워크를 활용해 글로벌향의 새로운 제품과 서비스 개발에 도전하고 있다”며 “개발자로서 최선단의 기술을 활용하고 글로벌 시장에서 활약할 수 있는 기회로 많은 지원을 기대한다”고 설명했다. 엔코아는 작년 10월 SK네트웍스의 계열사로 편입된 이후로 인공지능 기술과 인재, 제품과 서비스를 포괄적으로 제공할 수 있는 AI 파워하우스로 거듭나고 있으며, 구성원의 성장과 발전, 안정적인 생활을 지원하는 다양한 복리후생 제도를 운영하고 있다.

2024.03.08 15:43김우용

똑똑한개발자, 외주 운영관리 SaaS '플러그' 출시

프리랜서 마켓 플랫폼을 운영하는 크몽(대표 박현호, 김태헌)의 자회사 똑똑한개발자가 외주 운영 관리 SaaS(서비스형소프트웨어)인 '플러그'를 출시했다고 29일 밝혔다. 플러그는 개발사, 마케팅 대행사, 디자인 에이전시, 영상 스튜디오 등 외주 서비스를 제공하는 업체를 대상으로 영업 파이프라인 관리, 계약, 정산, 매출 등의 기능을 통합한 업무 툴을 제공한다. 간편한 조작만으로 손쉽게 관리 가능한 업무 환경을 구축해준다. 특히 플러그는 프로젝트 계약 당 여러 회차에 거쳐 발생하는 대금 정산일정에 대한 체크를 비롯해, 스프레드시트나 기존 업무 툴에서는 단번에 파악하기 어려운 실무자 투입 현황 및 신규 프로젝트 투입 가능 인력에 대한 신속한 확인이 가능한 것이 특징이다. 일반적으로 외주 영업, 계약, 정산 등의 비즈니스 프로세스를 관리하기 위해 여러 소프트웨어를 구매하고 학습해야 하는 어려움이 존재해 별도 관리자가 필요한 부담이 따랐다. 똑똑한개발자는 이러한 프리랜서와 에이전시 등 외주 비즈니스를 관리하는 한계를 극복하고자 플러그를 출시하게 됐다. 서장원 플러그 대표는 "사전 테스트에서 고객들로부터 하나의 툴만으로 운영 관리의 어려움 해소는 물론 다수 프로젝트의 매출과 인력 현황 등을 수월하게 파악 가능한 점 등 긍정적인 피드백이 잇따랐다"며 "지속적인 업데이트로 B2B 에이전시들의 생산성을 향상시킬 수 있는 서비스를 제공해 나가겠다"고 말했다.

2024.02.29 19:10백봉삼

엔비디아 CEO "코딩, 필수기술 아냐…AI에 맡겨도"

젠슨 황 엔비디아 최고경영자(CEO)가 인공지능(AI) 기술의 등장으로 더 이상 프로그래밍이 필수 기술이 아니라고 주장했다고 기가진, 톰스가이드 등 외신들이 27일(현지시간) 보도했다. 최근 두바이에서 열린 세계정부정상회의(World Government Summit)에서 젠슨 황 CEO는 “아이들에게 코딩을 배워야 한다는 말을 그만둬야 한다”며, “AI의 등장으로 누구나 프로그래머가 될 수 있게 됐다”고 밝혔다. 그는 "지난 10~15년 동안 거의 모든 사람들이 입을 모아 아이들에게 컴퓨터 과학 교육의 중요성을 이야기했다”며, "하지만 아무도 프로그래밍할 필요가 없는 컴퓨팅 기술을 만드는 것이 우리의 임무다. 이제 전 세계 모든 사람이 프로그래머다. 이것이 바로 AI의 기적"이라고 덧붙였다. 또 그는 AI 혁명 초기 단계에서도 프로그래밍은 더 이상 필수적인 기술이 아니며, "AI가 코딩을 대체함에 따라 인간은 생물학, 교육, 제조 및 농업과 같이 더 가치 있는 전문 분야를 추구하는 데 집중할 수 있을 것"이라고 설명했다. AI 분야를 대표하는 그의 발언은 소셜미디어 상에서 확산되면서 다양한 의견이 나왔다. HP, AMD 등 임원을 맡았던 무어인사이트앤스트래티지 CEO 패트릭 무어 헤드는 자신의 엑스를 통해 “나는 30년 이상에 걸쳐 'XYX가 코딩을 죽인다'라는 말을 들어왔지만, 우리는 여전히 프로그래머가 부족하다”고 밝혔다. 또 그는 "데스크톱 퍼블리싱이 창의성을 죽이지 않고 확장한 것처럼 AI도 코딩을 사라지게 하지 않고, 더 많은 사람이 사용할 수 있게 될 것”이라고 지적했다. 오큘러스 전 최고기술책임자(CTO) 존 카멕은 “코딩이 결코 가치의 원천이 아니며, 사람들이 코딩에 지나치게 집착해서는 안 된다. 문제 해결이 핵심 기술이다. 전통적인 프로그래밍에서 요구되는 규율과 정확성은 전수할 수 있는 가치 있는 속성으로 남아 있지만, 진입 장벽이 되지는 않을 것”이라고 밝혔다. 이에 대해 기가진은 AI가 프로그래머를 사라지게 할 지는 아직 모르겠으나, AI의 등장으로 더 많은 직업이 영향을 받고 있는 것은 사실이라고 밝혔다. 노동 시장 분석기업 블룸베리 조사 결과에 따르면, 챗GPT 등장 이래 프리랜서 작가와 번역가의 일자리가 33%, 19% 감소했지만 소프트웨어 개발의 일자리는 6% 증가했다.

2024.02.28 11:09이정현

깃허브, '코파일럿 엔터프라이즈' 정식 출시

대형기업용 생성형 인공지능(AI) 기반 개발자 보조도구 요금제 '깃허브 코파일럿 엔터프라이즈'가 정식 버전으로 출시됐다. 27일(현지시간) 깃허브는 '코파일럿 엔터프라이즈'를 정식으로 출시한다고 발표했다. 깃허브 코파일럿은 개발자의 코드 작성을 돕는 AI 도구다. 대화창에서 자연어로 작성하고 싶은 소프트웨어 개념과 요구사항을 알려주면, AI가 코드를 작성한다. 그밖에 버그나 보안취약점을 찾아내고 조치 방안을 제안하며, 주석 작성이나 디버깅 등도 수행한다. 깃허브 코파일럿 엔터프라이즈는 이같은 기본 기능 외에 사용자 조직 내부의 코드베이스와 프로세스, 지식 기반 등을 따르게 제한하는 기능을 제공한다. 저장소 기반 의미검색, 지적재산권(IP) 면책 기능도 포함한다. 일반적인 코딩 질문에 대한 채팅도 지원한다. 도입을 위해 깃허브 엔터프라이즈 클라우드가 필요하다. 코파일럿 엔터프라이즈는 개발자의 코드 탐색과 이해를 간소화해 더 빠른 기능 구현, 문제해결, 코드 현대화 등을 지원한다. 초급 개발자가 더 빠르게 조직에 기여하도록 지원하고, 수석 개발자가 실제 사건을 처리하도록 지원한다. 명확한 코드 요약, 관련 제안, 코드 동작에 대한 쿼리에 빠른 답변 제공 등으로 노후된 코드베이스 현대화에 도움을 준다. 채팅을 깃허브닷컴에 직접 통합해 개발자가 코드베이스에 자연어로 질문하고 답변을 받을 수 있으며, 관련 문서나 기존 솔루션으로 개발자를 안내한다. 조직의 특정 코드베이스와 표준에 맞는 맞춤형 지원과 제안을 제공할 수 있다. 생성된 풀 요청 요약을 통해 개발자는 초안 작성 시간을 줄이고 병합에 더 많은 시간을 할애할 수 있다고 회사측은 설명했다. 풀 요청 차이점을 분석하는 기능으로 검토자는 제안된 변경 사항을 빠르게 파악하고 변경사항 이해 시간을 단축해 피드백 제공에 더 많은 시간을 할애할 수 있다. 현재 베타로 마이크로소프트 빙과 통합됐으며, 향후 모델 미세조정도 가능해진다. 빙 검색과 통합으로 코파일럿 챗에서 CSS나 자바스크립트 프레임워크 업데이트 같은 최신 소프트웨어 관련 정보를 찾을 수 있다. 깃허브는 코파일럿의 기업 생산성 영향도를 조사한 액센추어 내부 연구 결과를 제시했다. 액센추어 연구에 의하면, 깃허브 코파일럿은 액센추어 개발자의 흐름을 유지하고 중단을 최소화하도록 지원했다. 개발자의 94%가 깃허브 코파일럿을 사용해 흐름 유지와 반복작업 감소에 도움을 받았다고 답했다. 90%는 정보 검색 소요 시간을 줄였다고 했다. 또한 개발자는 깃허브 코파일럿에서 제안한 코드의 88%를 편집기에 유지했고, 약 90%의 개발자는 코파일럿 제안을 포함한 코드를 커밋했다. 90%의 개발자는 깃허브 코파일럿을 사용해 더 나은 코드를 작성했다고 보고했다. 약 95%는 개발자가 코파일럿 제안으로 배웠다고 답했다. 토마스 돔케 깃허브 최고경영자(CEO)는 "깃허브 코파일럿 초기부터 고객은 자신의 조직의 코드와 프로세스에 맞게 사용자 정의된 코파일럿을 요청해 왔다"며 "개발자는 조직의 코드베이스에 고유한 문제, 버그 또는 취약성을 정확히 찾아내고 해결할 수 없을 때 배송보다 해독하는 데 더 많은 시간을 소비한다"고 설명했다. 그는 "게다가 개발자들은 하루에 몇 시간만 코드를 작성하고 창의적이기는커녕 하루 종일 지루한 작업에 얽매이는 경우가 많다"며 "제도적 지식에 대한 접근 불가능성은 개발자가 창의성을 충분히 발휘하고 더 많은 것을 구축하는 것을 방해하는 장애물로 작용한다"고 덧붙였다. 그는 "조직의 제도적 지식을 개발자의 손끝에 제공하는 동반자인 깃허브 코파일럿 엔터프라이즈의 정식 출시를 통해 개발자 도구의 차세대 개척지를 가져왔다"며 "이제 팀 구성원은 공개 및 비공개 코드에 대해 질문하고, 새로운 코드베이스에 빠르게 적응하고, 엔지니어링 팀 전체에 걸쳐 더 큰 일관성을 구축하고, 모든 사람이 이전에 수행했던 것과 동일한 표준 및 작업에 액세스할 수 있도록 할 수 있다"고 강조했다. 테크크런치에 따르면, 깃허브 코파일럿 엔터프라이즈의 자동 완성 기능은 현재 오픈AI의 GPT-3.5 터보를 기반모델로 활용하고 있다. 대기시간 요구사항 때문에 GPT-4로 이동하지 않았지만, 코파일럿 비즈니스 이후 모델을 6회 이상 업데이트했다고 한다. 깃허브 코파일럿 엔터프라이즈는 사용자당 월 39달러에 이용할 수 있다. 깃허브 코파이럿의 요금제는 모두 동일한 기반 모델을 사용한다. 향후에도 모델 종류에 따라 요금제를 구분하지 않을 것으로 예상된다.

2024.02.28 10:52김우용

MS, 닷넷9에서 클라우드 네이티브 스택에 집중

마이크로소프트가 올해 11월 출시할 닷넷9에서 클라우드 네이티브 스택을 더 강화할 뜻을 보였다. 최근 외신에 따르면, 마이크로소프트는 닷넷9 미리보기를 공개했다. 닷넷9은 올해 11월 열리는 닷넷컨프2024에서 출시될 예정이다. 최근 공개된 닷넷9 미리보기는 개발 생산성을 높이고 애저 서비스를 사용해 클라우드 배포를 더 쉽게 만드는데 초점을 뒀다. 가장 눈에 띄는 개선점은 클라우드 네이티브 스택인 '어스파이어(Aspire)'다. 쿠버네티스로 컨테이너 환경을 실행하고 레디스 등의 관리형 데이터베이스 및 캐싱 서비스를 활용하기 쉽도록 한다. 어스파이어는 작년 11월 공개됐다. 현재 어스파이어는 닷넷8의 일부지만 아직 미리보기 3단계다. 미리보기3의 경우 별도 실행파일로 작동하는 리팩토링된 대시보드를 포함하고, 원격 프로시저 호출 프레임워크인 gRPC를 통해 애플리케이션과 통신할 수 있다. 오픈AI, 오라클, 마이SQL 등의 지원도 포함한다. 마이크로소프트는 어스파이어를 클라우드 애플리케이션 구축에 따른 비용과 복잡성, 개발과 프로덕션 간 거리를 단축해준다고 설명한다. 마이크로소프트는 프로덕션 앱을 최적화하기 위해 핵심 도구로 기본 AOT와 애플리케이션 트리밍을 개발해왔다. 닷넷8의 경우 트리밍과 AOT 모두에서 템플릿을 사용해 웹 API 애플리케이션을 최적화했다. 닷넷9의 경우 다른 애플리케이션 유형에서도 동일한 작업을 수행하고 모든 ASP닷넷코어 애플리케이션에 DATAS GC를 개선한다. 애저 컨테이너 앱 파트너는 닷넷9 앱이 쿠버네티스 기반 환경에서 여러 인스턴스로 쉽게 확장될 수 있게 보장한다. 마이크로소프트와 파트너들은 위조 방지, 인증 토큰 등 임시 데이터가 데이터 보호를 사용해 암호화되도록 하고, 속도 제한 API를 개선해 각 노드에 대한 최적의 동작을 보장하게 협력하고 있다. 비주얼스튜디오는 클라우드 플랫폼, 기본 AOT, 닷넷 어스파이어, 애저 배포 등을 지원하고 강화한다. 기본 AOT 코드 컴파일러는 비주얼스튜디오 지원을 확장한다. 더 많은 개발자가 기본 AOT에 액세스하게 된다. 비주얼스튜디오와 VS코드는 닷넷어스파이어를 위한 새로운 개발 및 배포 환경을 포함한다. 구성요소 구성, 앱호스트 및 하위프로세스 디버깅, 개발자 대시보드와 통합 등이 포함된다. 마이크로소프트는 C# 기술을 사용해 인공지능(AI) 앱을 구축하고 AI 플랫폼에 빠르게 투자할 수 있는 방법을 제공할 계획이다. AI 워크로드에 중점을 두고 샘플 및 문서에 투자하고, 생태계 파트너와 협력해 Odrant, Mivus 같은 벡터 데이터베이스와 세만틱 커널 같은 라이브러리를 위한 C#클라이언트를 제공한다. 마이크로소프트는 닷넷9에서 AI를 신규 앱과 기존 앱에 더 쉽게 통합할 수 있게 지원할 계획이다. 개발자는 오픈AI와 오픈소스소프트웨어 모델 작업을 위한 라이브러리와 문서를 찾을 수 있다. 비주얼스튜디오 새 버전에서 깃허브 코파일럿 구독자는 'AI 생성 깃 커밋 메시지'와 코드를 생성하는 블레이저의 새 스캐폴딩 기능 'C++ 메모리 레이아웃 시각화'의 이점을 누릴 수 있다.

2024.02.27 14:27김우용

웹서버 '엔진엑스', 새 포크 버전 나왔다

러시아 태생 오픈소스 엔진엑스(Nginx)의 분기(Fork)가 이뤄졌다. 러시아 개발자가 엔진엑스 소유기업인 F5의 통제를 벗어나기 위해 '프리엔진엑스(Freenginx)'란 프로젝트를 출범시켰다. 국가 간 분쟁에 따른 지정학적 문제가 오픈소스 소프트웨어 진영에서도 협력을 방해하는 모습이다. 최근 러시아의 개발자 막심 두닌은 엔진엑스의 포크 버전인 '프리엔진엑스'를 공개했다. 엔진엑스는 2002년 러시아에서 시작된 오픈소스 웹서버 및 캐싱 프록시 프로젝트다. 2004년 처음 출시됐고 2011년 자체 회사가 설립됐다. 여러 웹서버 소프트웨어와 함께 주류를 형성하고 있다. F5는 2019년 6억7천만달러에 엔진엑스를 인수했다. 현재 엔진엑스는 F5의 자회사로 운영되고 있다. 2019년 F5의 엔진엑스 인수 후 러시아 램블러그룹이 코드 소유권을 주장하며 경찰과 함께 모스크바의 F5 사무실을 급습하기도 했다. F5는 2022년 러시아의 우크라이나 침공에 대응해 모스크바 사무실을 폐쇄했다. 막심 두닌은 "F5의 새로운 일부 비기술적 경영진은 오픈소스 프로젝트를 운영하는 방법을 더 잘 알고 있다고 판단했다"며 "특히 그들은 수년간 엔진엑스에서 사용해온 보안정책에 간섭하기로 결정했고 정책과 개발자의 입장을 모두 무시했다"고 비판했다. 그는 "그들은 프로젝트를 소유해 마케팅 동기를 유발하거나 개발자의 입장과 커뮤니티를 무시하는 등의 행동을 포함해 무엇이든 할 수 있다"며 "이는 우리의 계약과 모순된다"고 주장했다. 그는 "더 중요한 건 내가 더 이상 F5 내에서 엔진엑스에 어떤 변경이 이뤄지는지 제어할 수 없다"며 "나는 더는 공익을 위해 개발되고 유지되는 프리 오픈소스 프로젝트로 보지 않는다"고 덧붙였다. 두닌은 F5 소속으로 엔진엑스 개발에 참여했었다. 모스크바 사무실 폐쇄 후 F5 소식이 아니었지만 자원봉사자로서 엔진엑스 개발 참여를 지속하기로 합의했다고 그는 밝혔다. 두닌의 엔진엑스 포크를 촉발한 계기 중 하나는 최근 공개된 CVE-2024-24989 보안 취약점에 대한 F5의 결정이다. F5는 실험적 HTTP/3 코드의 특정 버그에 대해 보안 릴리스를 만들도록 했다. 두닌은 "해당 버그는 기존 보안 정책에 따라 일반 버그로 수정될 것으로 예상되고 모든 개발자도 이에 동의하지만, F5는 보안 릴리스를 강오했다"고 밝혔다. 그는 "프리엔진엑스의 목표는 엔진엑스 개발을 기업의 임의적 행동으로부터 보호하는 것"이라고 강조했다. 프리엔진엑스가 엔진엑스의 번째 포크는 아니다. 러시아 기업인 '웹서버'가 2022년 앤지(Angie)란 프로젝트를 선보였다. 이 회사는 F5에서 해고된 러시아 내 엔진엑스 개발자와 엔지니어 다수를 흡수했다. 앤지는 웹서버에서 소유하고 있다. 더레지스터는 앤지 역시 특정 영리 기업에 의해 운영되므로 F5 사례처럼 상황이 예기치 않게 바뀔 수 있다는 막심 두닌의 지적을 전했다.

2024.02.21 11:00김우용

구글, 제미나이 1.5 공개…더 적은 자원으로 더 빠른 성능

구글이 대규모언어모델(LLM) 제미나이 1.5를 공개했다. 전 버전보다 더 적은 자원을 사용하고도 더 높은 성능을 낸다고 강조했다. 15일(현지시간) 구글은 제미나이 1.5를 개발자와 기업에게 제공한다고 밝혔다. 구글에 의하면, 제미나이 1.5 프로의 경우 기존 제미나이 울트바와 동등한 수준의 성능을 보이며, 기존 제미나이 1.0 프로를 능가한다. 쿼리를 전송할 때 전체 모델에서 처리하는 대신 일부만 실행해 성능을 더 높였다는 설명이다. 제미나이 1.5 프로는 한 컨텍스트 창에 3만2천개 토큰을 입력할 수 있고, 한번에 100만개 토큰을 생성할 수 있다. 구글은 1시간의 비디오, 11시간의 오디오, 3만줄 이상의 코드, 70만 단어 이상의 코드베이스를 한번에 처리할 수 있는 용량이라고 강조했다. 경쟁모델인 GPT-4의 컨텍스트 용량은 12만8천개다. 주어진 프롬프트에서 더 많은 양의 콘텐츠를 분석, 분류, 요약할 수 있다. 순다 피차이 알파벳 최고경영자(CEO)는 "모델의 컨텍스트 창이 클수록 주어진 프롬프트에서 더 많은 정보를 받아들이고 처리할 수 있으므로 출력이 더욱 일관되고 관련성 높으며 유용해진다"며 "구글 연구원이 1천만개 토큰 컨텍스트 창을 성공적으로 테스트했다"고 밝혔다. 구글은 제미나이 1.5 프로가 아폴로11의 달 탐사 임무를 다룬 402 페이지 분량의 기록을 이해하고 추론할 수 있다고 강조했다. 제미나이 1.5는 구글클라우드의 버텍스AI와 AI 스튜디오를 통해 기업 사용자와 개발자에게 제공된다. 제미나이 프로 표준 버전은 한 컨텍스트 창에 12만8천 토큰까지 입력할 수 있고, 100만개 단위까지 추가 용량을 원하는 경우 비용을 더 지불해야 한다. 테스트 기간 중에 100만개 토큰을 무료로 입력할 수 있다.

2024.02.16 13:59김우용

크몽 엔터프라이즈, SI 업체에 개발자 연결해준다

크몽(대표 박현호, 김태헌)의 B2B 서비스 크몽 엔터프라이즈가 SI(system Integration, 시스템 통합) 전문 업체에 개발자를 연결해 주는 '기업 전용 외주전문가 매칭 서비스'(이하 SI 매칭 서비스)를 선보인다고 8일 밝혔다. 지난해부터 크몽 엔터프라이즈는 고객사들에게 개발사를 연결하는 기존의 중개 서비스를 확장해 기업들의 프로젝트를 운영하는 SI 업체를 대상으로 상주 개발자를 연결해 주는 매칭 서비스까지 제공해 왔다. 크몽 엔터프라이즈는 이번에 선보인 SI 매칭 서비스로 기업들에 기존 상주 개발자 연결 뿐 아니라 ▲3일 이내 개발자 추천과 1주일 내 계약 완료 ▲10% 안팎의 합리적인 수수료 정책 ▲365일 핫데스크 운영 ▲전문 인력 이탈 시 대체 추천 등 사후관리 지원까지 확대 제공하게 됐다. 상당수의 SI 업체들은 보유한 인력 외에도 추가 전문 인력을 확보하기 위해 소싱 업체에 재하청을 진행해 오고 있는 실정이다. 때문에 느린 개발자 중개와 높은 수수료 및 유지 보수와 관리에 대한 어려움이 따르는 단점이 존재했다. 크몽 엔터프라이즈는 검증된 1만명 이상의 개발자 데이터베이스를 기반으로 SI 업체에 투입될 개발자를 선별하는 시스템을 구현했으며 LG CNS·CJ올리브네트웍스·아시아나 IDT·인포뱅크·교보 DTS 등 주요 SI 업체들을 빠르게 고객사로 확보하며 SI 매칭 서비스를 준비해왔다. 김태헌 크몽 대표는 "많은 SI 업체의 영업대표, PM, 구매팀 등에서는 개발인력을 찾는데 너무 많은 시간과 비용을 들이고 있다"며 "임금, 기간, 기술, 경력, 평판 등의 데이터를 활용한 매칭시스템 고도화로 체계적인 서비스를 구축해 나갈 것"이라고 밝혔다.

2024.02.08 10:33백봉삼

쿠캣 "앱 MRO 센터, 같이 고민하는 개발자 늘어난 느낌”

많은 기업들과 공공기관에서 자체 애플리케이션을 개발, 서비스하고 있습니다. 이렇게 세상에 나온 앱들은 이용자들이 필요로 하는 서비스를 제공하고, 다양한 편의를 제공하기도 합니다. 반면, 완성도가 떨어지고 유지·보수·점검이 잘 이뤄지지 않는 앱들은 방치된 채 이용자들에게 금세 잊히고 맙니다. 회사 사정상 개발 인력을 직접 고용하기 어렵고, 그렇다고 무작정 외주에 맡기기도 부담스러웠던 기업들에게 도움을 주는 서비스가 바로 지디넷코리아·포커스원이 운영하는 '지디넷 앱 MRO 센터'입니다. 지디넷 앱 MRO센터는 앱 유지와 보수, 운영 관리를 위해 지난 2019년 문을 열었습니다. 경기도 하남시에 위치한 센터는 50여종 테스트 디바이스와 8개 테스트베드, 회의실 등으로 구성돼 있습니다. 이곳에 앱 테스트 전문가들이 상주해 앱 유지 보수가 필요한 기업을 대상으로 서비스를 제공하고 있습니다. 앱 MRO 센터를 통해 모바일 OS 버전별 업그레이드 대응, 신규 모바일 단말기 지원, 앱 버그 수정, 소스코드 형상 관리 등의 도움을 받은 기업들의 사례를 공유합니다. 이를 통해 보다 많은 기업과 공공기관이 제공하는 앱 서비스가 안정적으로 이뤄지길 바랍니다. 첫 번째 주인공은 모바일 푸드 미디어 전문기업 '쿠캣'입니다. 인건비 상승 등의 이유로 개발 인력 채용에 어려움을 겪었던 쿠캣은 인터넷 검색으로 앱 MRO 센터를 처음 알게 돼 이용하게 됐고, 매달 제공받는 '테스트 리포트'에 큰 만족감을 표했습니다. 쿠캣의 IT부문 총괄을 맡고 있는 주지석 개발팀장은 “현재 내부 개발 인력도 있지만 앱MRO 서비스를 이용하면서 차이는 같은 서비스를 고민하는 개발자가 많이 늘어난 느낌”이라면서 “서로 다른 관점에서 확인, 체크를 해줘서 서비스 유지보수의 효율이 높아진 것 같다. 비용적인 효과도 있었다”고 말했습니다. [다음은 쿠캣 주지석 개발팀장과의 일문일답] Q. 회사 및 본인 소개 부탁드립니다. "저는 쿠캣에 IT분야 개발을 총괄하고 있는 주지석 개발팀장입니다. 쿠캣은 국내 SNS 푸드 채널인 '오늘 뭐 먹지?'와 글로벌 레시피 채널 'Cookcat'을 운영하는 국내/외 구독자 3천300만명을 보유한 '모바일 푸드 미디어 전문기업'입니다. 이를 기반 인터넷 채널의 콘텐츠를 통해서 소비자들과 소통하면서 PB상품 기획/개발해 독창성, 가성비, 건강한 간편식 제품을 판매하는 이커머스를 운영하는 회사입니다." Q. 서비스 중인 앱의 주요 특징과 성과, 주 이용고객 등에 대해 설명해주세요. "쿠캣앱은 전문적인 이커머스 앱으로 쿠캣의 다양한 제품과 관련 제품을 판매하며, 서울 수도권 지역은 새벽배송서비스도 제공하고 있습니다. 또 쿠캣앱 안의 쿠캣만의 서비스인 쿠캣신공은 브랜드사의 새로운 메뉴가 출시될 때 가장 먼저 소비자에게 판매를 해주는 기능도 갖고 있습니다. 예를 들어 농심 안성탕면의 순하군 신제품이 등장했을 때 가장 먼저 소개 및 판매를 했으며 모바일상품권도 판매를 진행하고 있습니다. 주 이용고객은 MZ세대로 출발했으나 현재는 거의 모든 연령층에서 사랑받고 있습니다." Q. 앱 서비스에 있어 그간 가장 큰 어려움과 고민은 무엇이었습니까. 또 이런 것들을 과거에는 어떻게 해결해 왔습니까. "앱 서비스를 개발 착수부터 안정화 고도화까지 진행 시 가장 큰 고민은 인력 문제였습니다. 스타트업이다 보니 백업 개발 인력을 보유할 수 없었고, 개발 시장의 인건비 상승으로 인해 한 회사에서 지속적인 인력 유지가 어려운 상황을 고려해 이를 해결하고자 프린랜서 고용, 앱 전문 유지보수업체, 에이전시 업체 등을 이용하게 됐습니다." Q. 앱MRO 서비스를 어떻게 알게 되셨나요. 또 이용하게 된 계기는 무엇인가요. 주로 어떤 목적에서, 어떤 부분을 중점적으로 이용하셨나요. "앱 개발자 퇴사로 인해 앱 유지보수가 불안했던 상황에 인터넷 검색으로 포커스원 회사를 알게 됐고 다른 업체와 달리 현재 앱 진단부터 문제점까지 같이 고민하고 그 결과를 리포트까지 해줘 체크하지 못했던 부분도 발견했습니다. 특히 시니어 개발자 미팅으로 신뢰도가 높아 이용하게 됐습니다." Q. 앱MRO 서비스를 이용해본 결과 만족스러웠던 부분과, 아쉬웠던 점은 무엇이었나요. 보완 또는 개선점은 무엇이라고 생각하시나요. 서비스 만족도를 종합적으로 평가했을 때 몇 점을 주고 싶으신가요. "매달 테스트 리포트 부분을 제공해 준 부분과 기능 개발 시 적정 공수와 비용이 만족스러웠으며 기본 유지보수 계약을 맺고 있지만 더 많은 혜택을 제공받는 느낌입니다. 보안 또는 개선점은 현재 없습니다. 서비스 만족도는 10점 만점에 9점 정도인 것 같네요." Q. 내부 개발 인력을 활용하는 것과, 앱MRO 서비스를 이용하는 것과의 차이는 어떠한가요. "현재 내부 개발 인력도 있지만 앱MRO 서비스를 이용하면서 차이는 같은 서비스를 고민하는 개발자가 많이 늘어난 느낌입니다. 서로 다른 관점에서 확인, 체크를 해줘서 서비스의 유지보수의 효율은 높아지는 것 같습니다. 비용적인 효과도 있습니다." Q. 앱MRO 서비스 이용 이후, 앱 품질과 이용자 반응이 개선됐나요. 어떤 피드백들이 있었나요. "쿠캣앱의 안정성은 많아 좋아졌고 이용자 후기도 조금씩 올라가고 있습니다." Q. 어떤 회사 또는 어떤 앱이 앱MRO 서비스를 이용하기에 더 적합하다고 생각하시나요. "앱 서비스를 개발하는데 개발인력에 대해서 고민하는 회사 또는 개발인력이 있어도 지속적인 서비스를 위해 유지보수가 필요한 회사라면 앱MRO 서비스를 이용하는 게 적합하다고 생각됩니다." Q. 주변 회사에 앱MRO 서비스를 추천하실 의향이 있으신가요. 또 그 이유는 무엇인가요. "저와 비슷한 고민을 하는 업체라면 100% 추천할 의향이 있습니다. 인력에 대한 불안감, 서비스에 대한 안정성, 나아가 기능 개발을 믿고 맡길 업체라 생각돼 추천드립니다."

2024.02.08 09:00백봉삼

애플, 설정 생성용 언어 'Pkl' 오픈소스로 공개

애플이 설정(Configuration) 생성에 사용하는 프로그래밍언어 '피클(Pkl)'을 오픈소스로 공개했다. 지난 1일 애플은 프로그래밍 언어 '피클'의 소스코드를 오픈소스로 발표했다. 피클은 JSON, YAML, 속성 목록 등의 정적 언어를 주로 사용하는 설정 생성에 사용하는 언어다. 기존 정적 언어는 각기 고유 장점을 갖지만 복잡한 구성에서 한계를 드러낸다. 가령 표현력 부족 때문에 코드를 자주 반복해야 하거나, 자체 유효성 검사를 제공하지 않아 구성 오류를 일으키기 쉽다. 이같은 단점은 떄로 특수 논리를 추가하는 보조 도구로 형식을 향상시켜 해결되곤 한다. 코드를 반복 하지 않는 DRY(Don't Repeat Yourself) 원칙을 따라야 할 때 참조를 확인하고 개체를 병합하는 방법을 이해하는 특수 속성을 도입하는 식이다. 유효성 검사 오류 방지를 위해 예상 유형에 구성 값의 유효성을 검사하는 방법을 동원할 수 있다. 이런 형식은 차후 언어에 포함되곤 하지만 이런 형식은 이해하기도 작성하기도 어렵다. 설정 생성에 코틀린, 루비, 자바스크립트 같은 범용 언어를 사용하기도 한다. 이런 언어가 설정 데이터를 생성하는 도메인특화언어(DSL)의 기초가 된다. 범용 언어는 자체로 강력하지만 데이터 정의, 유효성 검사에 중점을 두지 않기 때문에 설정을 설명하는데 사용하기 힘들 수 있다. DSL은 자체 생태계에 연결되는 경향을 보이므로, '고'로 작성된 애플리케이션의 구성계층으로 코틀린 DSL을 사용하기 어렵다. 애플의 피클은 정적 언어와 범용 언어를 혼합해 설정 생성에서 잘 활용되도록 만들어졌다. 애플이 내부에서 개발해 사용해온 언어라고 한다. 선언적이며 읽고 쓰기 간편하지만, 범용 언어에서 기능을 빌려와 향상된 언어를 제공한다. 피클 작성 시 클래스, 함수, 조건, 루프 같은 언어 기능을 사용할 수 있다. 추상화 계층을 구축하고 패키지를 생성, 게시해 코드를 공유할 수 있다. 모든 형식의 정적 설정 파일을 생성하는데 사용되거나, 언어 바인딩을 통해 다른 애플리케이션 런타임에 라이브러리로 포함될 수 있다. 피클은 배포 전에 유효성 검사 오류를 포착해 안전을 제공한다. 단순한 사용 사례에서 복잡한 사용사례로 확장할 수 있다. IDE와 통합되기 쉽다. 인텔리J, 웹스톰, 고랜드, 파이참 등 젯브레인스의 편집기를 지원하는 인텔리J 플러그인이 곧 제공될 예정이다. 이 플러그인은 피클 프로그램을 분석하고 자동 완성, 정의로 이동, 리펙토링 지원 등의 기능을 제공한다. VS코드, 네오빔(neovim) 플로그인도 출시될 예정이다. 피클의 관리 재단 측의 문서는 "개발자에게 친숙한 구문을 갖고 쉽게 배울 수 있게 만들었다"고 강조했다.

2024.02.05 09:46김우용

  Prev 1 2 3 4 5 6 Next  

지금 뜨는 기사

이시각 헤드라인

"AI 챗봇 '과잉 공감' 경계해야"…나르시시즘·망상 키울 수도

'보안 올림픽' 4연승 박세준 "K-보안, 글로벌로 가야"

공공 클라우드 전환 앞장서는 美정부…한국은 '제자리걸음'

李대통령 "국정운영 중심에 언제나 국민"

ZDNet Power Center

Connect with us

ZDNET Korea is operated by Money Today Group under license from Ziff Davis. Global family site >>    CNET.com | ZDNet.com
  • 회사소개
  • 광고문의
  • DB마케팅문의
  • 제휴문의
  • 개인정보취급방침
  • 이용약관
  • 청소년 보호정책
  • 회사명 : (주)메가뉴스
  • 제호 : 지디넷코리아
  • 등록번호 : 서울아00665
  • 등록연월일 : 2008년 9월 23일
  • 사업자 등록번호 : 220-8-44355
  • 주호 : 서울시 마포구 양화로111 지은빌딩 3층
  • 대표전화 : (02)330-0100
  • 발행인 : 김경묵
  • 편집인 : 김태진
  • 개인정보관리 책임자·청소년보호책입자 : 김익현
  • COPYRIGHT © ZDNETKOREA ALL RIGHTS RESERVED.