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

ZDNet 검색 페이지

'코딩'통합검색 결과 입니다. (132건)

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

애플, '스위프트빌드' 오픈소스 공개…맥OS넘어 넘어 리눅스·윈도지원

이제 애플 전용 프로그래밍 언어 스위프트로 개발하는 앱을 맥OS를 비롯해 리눅스와 윈도에서도 제한 없이 빌드할 수 있게 됐다. 5일 애플은 스위프트 프로젝트 전용 빌드 시스템 '스위프트빌드'를 깃허브를 통해 오픈소스로 공개했다. 스위프트빌드는 스위프트 프로젝트를 컴파일하고 실행 파일을 생성하는 역할을 하는 빌드 시스템이다. 기존에는 스위프트 패키지 매니저(SwiftPM)와 애플전용 개발환경(IDE) 엑스코드의 빌드 시스템이 별도로 운영되면서 환경에 따라 빌드 방식이 달라지는 문제가 있었다. 이번 공개로 인해 스위프트PM과 엑스코드가 동일한 빌드 시스템을 사용할 수 있어 모든 플랫폼에서 통합된 빌드 경험을 제공할 수 있게 됐다. 애플이 스위프트빌드를 오픈소스로 공개한 주요 이유는 세 가지가 꼽힌다. 먼저 엑스코드에 대한 의존성을 줄여 스위프트를 다양한 환경에서 사용할 수 있도록 하기 위함이다. 기존에는 엑스코드를 사용해야만 스위프트 프로젝트를 빌드할 수 있었지만, 이제는 엑스코드 없이도 스위프트 프로젝트를 컴파일하고 실행할 수 있다. 특히 리눅스와 윈도에서도 스위프트를 활용할 수 있어, 서버 개발 및 크로스플랫폼 프로젝트에서의 활용도가 더욱 높아질 전망이다. 또한 스위프트 개발 환경을 통합하고 일관된 빌드 경험을 제공하는 것이 목표다. 그동안 엑스코드와 스위프트PM의 빌드 방식이 달라 개발자들에게 혼란을 초래했으며 동일한 코드라도 환경에 따라 빌드 결과가 달라지는 문제가 있었다. 스위프트빌드를 공개함으로써 이러한 문제를 해결하고, 어디서든 동일한 방식으로 스위프트 프로젝트를 빌드할 수 있도록 개선했다. 이 밖에도 스위프트 오픈소스 생태계를 확장하고 커뮤니티 참여를 활성화하기 위함이다. 스위프트는 2015년 오픈소스로 전환된 이후 꾸준히 발전해왔다. 이번 스위프트빌드 공개를 통해 더욱 개방적인 생태계를 구축할 수 있을 것으로 보인다. 개발자들은 스위프트의 핵심 빌드 시스템에 직접 기여할 수 있으며, 다양한 플랫폼에서 스위프트를 최적화하는 작업에 참여할 수 있다. 스위프트빌드는 현재 스위프트PM에 통합하는 과정에 있다. 애플은 앞으로 몇 달 동안 커뮤니티와 협력해 빌드 시스템을 발전시켜 나갈 예정이다. 이번 공개를 통해 스위프트는 더 이상 애플 생태계에 국한되지 않고, 더욱 광범위한 영역에서 활용될 가능성이 커지고 있다. 애플의 오웬 부르히스 소프트웨어 엔지니어는 "스위프트빌드의 오픈소스화는 스위프트 생태계의 발전을 가속화하는 중요한 단계"라며 "이를 통해 스위프트 개발자들은 더 나은 빌드 경험을 제공받고, 다양한 플랫폼에서 스위프트를 활용할 기회를 갖게 될 것"이라고 말했다.

2025.02.05 09:46남혁우

그렙, '2024 연간 리포트' 발표..."비용 절감 효과”

온라인 시험 감독 서비스 '모니토'를 도입한 절반 이상의 기업들이 비용 절감 효과를 본 것으로 조사됐다. 그렙(대표 임성수)은 2024 연간 리포트를 발표했다고 4일 밝혔다. 그렙에 따르면, 국내 10대 기업 중 9곳이 지난해 모니토를 도입했다. 국내 5대 은행을 포함한 17개 은행사도 모니토를 활용해 온라인 시험을 시행한 것으로 나타났고 '네카라쿠배'로 불리는 빅테크 기업과 공기업 등을 포함해 18개 사 역시 모니토를 활용했다. 2024년 전체 3천616개 시험이 모니토를 통해 치러진 가운데, 도입 기업은 비용 및 인적 자원을 절약한 것에 가장 큰 효과를 보인 것으로 나타났다. 전체 도입 기업 중 30% 이상 절감 효과를 봤다고 응답한 기업은 절반이 넘는 56%로 나타났고 이 중 24%는 절반 이상 자원을 절약했다고 응답했다. 그렙 관계자는 "모니토 솔루션의 편의성과 안정성이 주된 요인으로 꼽힌다"고 설명했다. 실제 모니토는 2만 명 이상이 동시 응시 가능한 서버 환경을 구축하고 있다. 최대 규모 응시자는 4천700여 명으로, 당시에도 안정적인 시험 환경을 구축했다고 그렙 관계자는 덧붙였다. 이같은 장점으로 모니토 도입 기업 4곳 중 3곳은 모니토 활용을 연장한 것으로 나타났다. 개발자 성장 플랫폼 프로그래머스 역시 지난해 유의미한 성장을 이룬 것으로 나타났다. 574개 기업이 지난해 프로그래머스의 코딩 테스트를 활용한 가운데, 응시자 수는 14만115명으로 나타났다. 최다 인원이 응시한 코딩 테스트에서는 6천897명이 동시에 시험을 본 것으로 나타났다. 그렙 관계자는 "프로그래머스를 활용한 코딩 테스트 도입 기업 중 73.6%가 도입 연장한 것으로 나타났다"며 "공신력을 확보한 프로그래머스의 코딩 테스트를 도입하거나 재계약하는 기업이 꾸준히 증가하고 있다"고 말했다. 임성수 그렙 대표는 "코로나19 이후 온라인시험 감독 서비스의 편의성과 효율성을 각 기업이 체감한 이후 꾸준히 수요가 늘어났다"며 "향후 업계 및 파트너사, 정부 부처 등과 적극 소통해 온라인 시험 감독과 코딩 테스트의 저변을 확대할 수 있도록 기술 고도화를 이뤄갈 것"이라고 밝혔다.

2025.02.04 11:30백봉삼

"복잡한 앱 개발도 채팅으로"…오픈AI, '캔버스' O1 모델 지원

오픈AI가 보다 쉽게 다양한 앱과 프로젝트를 개발할 수 있도록 캔버스에 O1 모델을 지원한다. 오픈AI는 26일 소셜플랫폼 엑스(X)의 오픈AI개발자(OpenAI Developers) 계정으로 신규 업데이트 내용을 공개했다. 캔버스는 오픈AI가 제공하는 창의적이고 직관적인 개발 플랫폼으로 아이디어를 실시간으로 시각화하고 구현할 수 있도록 돕는 도구다. 이 도구는 AI 모델을 활용해 복잡한 코딩 작업을 간소화하고, 실시간 미리 보기 기능을 통해 작업 결과를 즉각적으로 확인할 수 있도록 돕는다. 또한 리액트 같은 인기 있는 프론트엔드 프레임워크를 활용해 복잡한 인터페이스와 기능을 효율적으로 설계할 수 있도록 지원한다. 이번 업데이트에서 추가된 O1 모델은 코딩 작업에 최적화된 고급 AI 모델로, 기존 GPT 4.0보다 더 높은 성능과 정확도를 제공한다. O1 모델은 복잡한 코딩 작업을 보다 빠르고 정확하게 처리할 수 있다. 리액트, 샤드CD(ShadCN) 같은 표준 라이브러리를 기반으로 즉시 실행 가능한 코드를 생성하며, 사용자 요청에 따라 세부적인 커스터마이징도 지원한다. 또한, 단순한 웹 애플리케이션에서부터 데이터 시뮬레이션, 대시보드 생성 등 다양한 프로젝트를 지원한다. 이를 활용해 사용자 요청에 따라 훈련용 시험앱을 제작하거나, 매크로 데이터 시뮬레이션을 통해 데이터를 시각적으로 표현할 수 있다. 사용자가 아이디어를 입력하면 캔버스가 이를 빠르게 구현해 즉각적으로 결과를 제공한다. 이는 개발 과정에서의 반복 작업과 디버깅 시간을 대폭 줄여준다. 캔버스의 또 다른 주요 업데이트는 HTML과 리액트 앱을 직접 렌더링할 수 있는 기능이다. 이를 통해 사용자는 추가적인 외부 툴 없이도 ChatGPT 내부에서 완성된 애플리케이션의 실행 화면을 확인할 수 있다. 이 기능은 앱 제작 과정에서 실시간으로 미리 보기와 테스트를 수행할 수 있으며, 인터페이스와 기능을 즉각적으로 검토 및 수정할 수 있어 더 나은 사용자 경험을 설계할 수 있다. 외부 플랫폼과의 연동 없이 모든 작업을 캔버스 내에서 완결할 수 있어 개발 과정이 단순화된다. 오픈AI는 이번 업데이트에서 캔버스를 활용한 다양한 사용 사례를 시연했다. 연습 테스트 앱은 사용자가 원하는 주제와 난이도에 따라 문제를 생성하고, 이전 시도의 기록을 대시보드 형태로 제공하는 기능을 선보였다. 또한, 매크로 데이터 정제 시뮬레이션에서는 숫자 줌 효과를 활용한 데이터 시각화를 구현했다. 레시피 박스 웹사이트는 카드 형식의 인터페이스와 마우스 오버 시 발생하는 애니메이션 효과를 통해 사용자 경험을 극대화했다. 오픈AI의 일란 비지오 AI 엔지니어는 "캔버스는 단순한 개발 도구를 넘어, 복잡한 코딩 작업을 간소화하고 창의적인 아이디어를 빠르게 실현할 수 있는 강력한 플랫폼으로 자리 잡았다"며 "이번 O1 업데이트를 통해 웹 애플리케이션에서부터 데이터 시뮬레이션, 대시보드 생성 등 다양한 프로젝트에 폭넓게 활용할 수 있는 플랫폼으로 도약하는데 중요한 역할을 할 것"이라고 설명했다. 이어 "오픈AI는 "캔버스를 통해 더 많은 것을 실현할 수 있기를 기대한다"며 "앞으로도 창의적이고 혁신적인 아이디어를 더욱 손쉽게 구현할 수 있도록 현대 개발 환경에서 요구되는 속도와 유연성을 제공하며 개발자들에게 필수적인 도구로 자리 잡을 수 있도록 노력할 것"이라고 말했다.

2025.01.26 10:23남혁우

넥슨재단, '2024 학교 친구 프로그래밍 챌린지' 후원

넥슨재단(이사장 김정욱)은 프로그래밍 교육 저변 확대를 위해 코딩 대회 '2024 학교 친구 프로그래밍 챌린지(School Friends Programming Challenge, 이하 SFPC)'를 후원했다고 20일 밝혔다. 'SFPC'는 한국정보교사연합회와 충청남도교육청이 주최하는 행사로, 일반 고등학교 학생들이 수업에서 배운 프로그래밍 관련 지식만으로 문제 해결에 도전할 수 있는 기회를 마련하고자 시작됐다. 지난해 전북대학교에서 개최된 세 번째 대회에는 전국 일반고 학생을 중심으로 총 1천600여 명이 참가한 바 있다. 한국정보교사연합회는 시도별 정보 교육 격차 해소를 위해 매년 새로운 개최지를 선정하여 전국 순회 방식으로 대회를 운영 중이며, 개최 지역 교사들과 공동으로 행사를 기획 및 운영하여 지역 간 교사 역량 공유에 앞장서고 있다고 회사 측은 설명했다. 넥슨재단은 '넥슨 청소년 프로그래밍 챌린지(NYPC)' 개최, 무료 코딩 학습 플랫폼 'BIKO' 개발 등 코딩 교육 저변 확대에 노력을 기울이고 있으며, 코딩에 대한 청소년들의 관심 제고와 역량 증진을 위해 지난 2022년부터 'SFPC'에 꾸준히 후원을 이어왔다. 지난 6일부터 17일까지 개최된 올해 'SFPC' 대회에는 'BIKO'와 연계한 '공부하기 챌린지' 이벤트도 진행됐다. 넥슨은 참가 학생들과 팀을 이룬 정보교사가 'BIKO'의 '함께하기' 채널에서 대회 기출문제를 학습할 수 있도록 지원했다. 이와 함께 넥슨과 넥슨재단은 우리 사회의 손길이 미치지 못하는 어린이와 청소년을 위한 의료 시설 확충, 교육 저변 확대 등 다양한 사회공헌 활동을 펼치고 있다.

2025.01.20 10:23이도원

러스트 1.84.0, 트레이트 솔버 개선 등 안정성 강화

러스트 1.84.0버전이 공개됐다. 복잡한 문제를 보다 안전하고 효율적으로 해결할 수 있도록 트레이트 솔버를 근본적으로 개선하고 일부 기능을 안정화했다. 15일 데브클래스 등 외신에 따르면 러스트 릴리즈팀은 러스트 1.84.0을 공식 홈페이지와 깃허브를 통해 공개했다. 트레이트는 특정 역할에 따라 공유할 수 있는 기능을 정의하는 규칙이라고 생각할 수 있다. 예를 들어 '비행'이라는 트레이트는 새, 곤충, 비행기와 같이 서로 다른 타입들이 같은 역할을 공유할 수 있도록 만들 수 있다. 트레이트 솔버는 일종의 문제 해결사다. 서로 다른 타입 간에 '누가 어떤 능력을 가지고 있는지'를 알아내고 관계를 정리하는 역할을 한다. 어떤 동물이 비행 능력을 가지고 있다면, 트레이트 솔버는 '이 동물이 정말로 날 수 있는지, '다른 동물과 충돌하지 않는지' 등을 확인한다. 이 기능은 특정 타입이 정의된 능력을 가지고 있는지를 확인하며, 서로 다른 타입 간의 충돌이나 모호성을 해결한다. 또한 트레이트가 서로 얽혀 있거나 의존성이 있을 때 이를 정리해 컴파일러가 이해할 수 있도록 돕는다. 이를 통해 각 타입의 역할을 명확히 정리하고, 충돌이 없도록 관리한다. 러스트 1.84.0에서 도입된 새로운 트레이트 솔버는 이제 더 복잡한 관계를 이해하고 문제를 정확히 해결할 수 있도록 개선됐다. 여러 관계 속에서도 정확히 누가 무엇을 할 수 있는지를 파악하고 대규모 프로젝트에서도 신속하게 관계를 분석하고 결과를 도출한다. 또한 이전보다 오류를 줄이고, 잘못된 경고를 덜 발생시키는 방식으로 작동한다. 이를 통해 개발자들은 이제 더 복잡한 프로젝트에서 안정적으로 코드를 작성할 수 있다. 또한 프로젝트의 호환성을 더 쉽게 관리할 수 있도록 카고(Cargo)에서 프로젝트 최소 지원 러스트 버전(MSRV)을 자동으로 인식하는 기능이 추가됐다. MSRV는 프로젝트가 정상적으로 빌드되고 실행되기 위해 요구되는 러스트 버전이다. 기존에는 수동으로 버전을 추적하고 관리해야 했지만 이번 업데이트를 통해 자동으로 관리할 수 있게 됐다. 이를 통해 개발 과정의 번거로움을 줄이고, 휴먼에러 등으로 인한 오류 발생을 최소화한다. 이 밖에도 포인터 관리를 위한 API를 추가해 메모리 관련 오류를 방지할 수 있도록 지원하는 등 안정성 확보를 위한 기능을 선보이고, 기존 오류를 해결했다. 러스트 릴리즈 팀은 "많은 사람들이 러스트 1.84.0을 만들기 위해 함께 모여 도움을 줘서 감사하다"며 "이번 버전을 사용하는 과정에서 버그를 발견하거나 요구 사항이 있으면 알려달라"고 말했다.

2025.01.16 10:15남혁우

프로그래머스-인프런, IT 역량 자격증 올인원 패키지 과정 출시

개발자 성장 플랫폼 '프로그래머스'를 운영하는 그렙(대표 임성수)은 IT·커리어 온라인 교육 플랫폼 인프런과 협업해 400개 기업 우대 IT 역량 자격증 올인원 패키지 과정을 제공한다고 16일 밝혔다. 이번 패키지는 IT 취업 및 이직을 위한 필수 IT 스펙 준비를 위해 PCCP, PCCE 자격증 취득을 지원하며 인프런에서 최대 30% 할인된 가격으로 판매된다. 그렙에 따르면, 이번 과정은 파이썬과 자바 역량 강화를 위한 자격증 준비 패키지로, 체계적인 강의와 실습 중심의 커리큘럼을 통해 IT 스킬 향상과 취업 성공을 지원한다. 과정은 총 세가지로 구성돼 있다. PCCE(Programmers Certified Coding Essential)는 기초 코딩 역량 향상을 위한 파이썬 기초 및 알고리즘 과정을 포함하고, PCCP(Programmers Certified Coding Professional)는 코딩 전문 역량 강화를 위한 파이썬&자바 과정을 제공한다. 프로그래머스의 코딩 역량 인증 자격증은 LG CNS·KB국민은행·포스코 DX·금융결제원·HD한국조선해양·쿠팡 등 국내 400여 개 기업에서 취업 우대는 물론, 채용 시험과 재직자 평가에도 활용되고 있다. 해당 과정은 개념 학습, 실습 문제 풀이, 대표 문제 풀이, 그리고 시험 응시권까지 포함된 IT 구직자를 위한 편리한 올인원 패키지로 구성돼 있다. 특히 프로그래머스의 코딩 역량 인증 자격증은 시험 접수부터 응시, 자격증 발급까지 온라인으로 한 번에 가능하다. 그렙 관계자는 "시험 직후 바로 자격증 발급이 이뤄져 2025년 취업 및 이직을 준비하는 이들에게 유리하다"며 "해당 강의는 인프런 사이트에서 구매 및 확인할 수 있다"고 밝혔다. 임성수 대표는 "이번 협업을 통해 많은 IT 구직자들이 실질적인 혜택을 받을 수 있도록 최선을 다할 것"이라면서 "프로그래머스의 자격증이 취업 시장에서의 경쟁력을 높이는 데 기여하길 기대한다"고 말했다.

2025.01.16 08:37백봉삼

MS "C언어 코드, 성능 손실 없이 러스트로 자동 전환"

마이크로소프트가 C언어로 작성된 코드를 안전하고 효율적으로 러스트(Rust)로 자동 변환할 수 있는 방법을 제시했다. 6일 마이크로소프트는 'C언어를 안전하게 러스트로 컴파일하기, 형식화(Compiling C to Safe Rust, Formalized)'라는 논문을 아카이브를 통해 발표했다. 프랑스 국립디지털과학기술연구소(INRIA)와 공동으로 발표한 이번 논문은 C언어로 작성된 코드베이스를 안전하게 러스트로 자동 전환해 메모리 안전성을 높이기 위한 방법을 제시한다. 단순히 러스트로 코드를 전환하는 것이 아니라 '안전하지 않은(unsafe)' 코드를 없애 메모리 안전성을 더욱 강화할 수 있는 방법을 제안하는 것이 특징이다. 안전하지 않은 코드는 하드웨어 및 운영체제(OS)와 직접 상호작용하는 저수준 작업이나 성능 최적화를 위한 코드다. 이를 위해 컴파일러의 안전성 검사를 우회하거나 메모리 안전성을 수동으로 관리할 수 있는 옵션을 제공한다. 하지만 이를 잘못 사용할 경우 메모리 손상이나 보안취약점 등 잠재적인 문제를 야기할 수 있다. 연구팀은 안전하지 않은 코드를 사용하지 않기 위해 C언어의 메모리 관리 방식과 포인터 산술을 러스트의 안전한 슬라이스 및 대체 가능한 구조로 변환하는 방법을 제시했다. 연구진은 HACL스타 암호화 라이브러리 등 검증된 기존 코드베이스에 이 방법을 적용해 성능 손실 없이 러스트로 전환이 가능하다고 밝혔다. 러스트로 변환된 코드는 메모리 안전성을 보장하는 보로우 체커(Borrow Checker) 등의 기능을 활용해 C언어에서 발생할 수 있는 메모리 문제를 안전하게 처리할 수 있었다. 또 성능은 거의 그대로 유지돼 속도가 중요한 업무에도 그대로 적용 가능하다. 마이크로소프트 연구진은 "이 방법은 메모리 안전성을 보장하면서도 성능을 거의 손상시키지 않는 결과를 얻었다"며 "C언어 코드를 러스트로 전환하기 위한 실제적이고 신뢰할 수 있는 방법을 제시하며 산업 전반의 보안 문제 해결하는 데 도움을 줄 것으로 기대한다"고 논문을 통해 밝혔다.

2025.01.06 10:17남혁우

깃허브, AI 코딩비서 무료버전 '깃허브 프리' 출시

인공지능(AI) 코딩비서 깃허브 코파일럿의 무료버전이 공개됐다. 19일 오픈공유 플랫폼 깃허브의 토마스 돔케 최고경영자(CEO)는 코파일럿 프리를 출시했다고 공식 사이트를 통해 밝혔다. 코파일럿 프리는 기능은 10달러에 제공되는 기존 깃허브 프로와 거의 동일하게 지원하며 GPT-4o를 비롯해 클로드 3.5소네트, 제미나이 1.5등 다른 AI 모델도 제공한다. 마이크로소프트의 개발환경(IDE)인 비주얼스튜디오 코드(VS코드)에 통합돼 제공되지만 IOS전용 개발환경인 엑스코드를 비롯해 젯브레인이나 웹브라우저 환경도 지원한다. 이를 통해 사용자는 소스 코드를 작성하거나 기존 코드의 내용을 분석하고 버그를 찾을 수 있다. 또한 챗봇을 활용해 여러 파일을 함께 편집하거나 코딩 기본 설정을 정의해 특정 프레임워크나 지침에 맞춰 일관된 코드를 생성할 수도 있다. 다만 AI와의 채팅이나 상호작용은 월 50번, 실시간 코드 지원은 월 2천개로 제한된다. 코파일럿 프로의 경우 무제한 지원한다. 깃허브 측은 AI코딩 비서를 사용량이 적은 비 개발자와 예산이 부족한 개발자들까지 지원하기 위해 코파일럿 프리를 출시하게 됐다고 밝혔다. 토마스 돔케 CEO는 "전 세계를 둘러보면 많은 지역에서 10달러가 월평균 소득보다 높은 것으로 나타났다"며 "우리는 개발자가 되려는 모든 사람에게 코파일럿을 사용할 수 있도록 지원하려 한다"고 밝혔다.

2024.12.19 09:15남혁우

"개발자 역량, 테크기업만 중요하다? 아니죠!"

"흔히 테크 기업에서만 개발자의 역량이 중요하다고 생각하지만, 그렇지 않다. 명품 플랫폼 젠테의 성장에 개발이 차지하는 비중은 50%다. 기업이 성장함에 따라 제품 주문량과 데이터 용량은 급증하기 마련이다. 이 때 개발은 시스템의 확장성과 안정성을 확보해, 더 많은 상품과 주문을 처리할 수 있게 하는 '문제해결사'다." 지난 9일 서울 강남구 회사 사무실에서 만난 젠테 개발자인 신윤수(28) 매니저는 이같이 말했다. 통상 유통 플랫폼에서는 마케팅과 고객 응대 등 직무가 중요하게 여겨지지만, 개발 역시 기업 성장에 큰 기여를 한다고 강조한 것이다. 신 매니저는 2022년 명품 플랫폼 젠테의 제품본부 개발팀에 합류했다. 최근 '2024 오픈소스 컨트리뷰션 아카데미'에서 대상을 수상한 'Node.js' 팀에 리드멘티로 참여했다. 현재 젠테의 자체 전사적 자원관리(ERP) 시스템 '젠테포레'를 개발 중이다. Node.js는 서버에서 자바스트립트를 실행할 수 있게 해주는 오픈소스 런타임 환경이다. 원래 자바스크립트는 브라우저에서만 동작하는 언어였는데, Node.js 덕분에 서버에서도 자바스크립트를 사용할 수 있게 됐다. 이에 프론트엔드와 백엔드를 모두 자바스크립트로 개발할 수 있는 풀스택 개발이 가능해졌다. '2024 오픈소스 컨트리뷰션 아카데미'의 Node.js팀에는 멘토 1명과 멘티 18명이 참여해 Node.js 기능 개선에 기여했다. 신 매니저는 'Node.js' 프로젝트를 통해 개발에 대한 시야를 넓힐 수 있었다고 말했다. 신 개발자는 "Node.js라고 해서 이미 알고 있던 기능만 떠올렸지만 다른 팀원들이 오탈자, 타입, 테스트, 벤치마크 등 매우 다양한 것들에 기여하는 모습을 봤다"면서 "Node.js는 체계적으로 관리되고 있지만 여전히 기여할 부분이 많으며, 현재 잘 작동하는 코드도 더 개선할 수 있다는 것을 배웠다"고 했다. 특히 그는 Node.js 프로젝트 경험이 젠테포레 개발에 큰 도움이 되고 있다고 밝혔다. 신 매니저는 "Node.js에 알지 못했던 기능이 많다는 것을 깨달았고 공식 문서를 보며 이해도를 높이고 있다"며 "Node.js의 테스트 코드는 간단하고 직관적으로 생겼기 때문에 많이 참고하고 있다"고 설명했다. 그러면서 그는 젠테에서 개발자의 역할이 중요하다고 강조했다. 신 매니저는 "젠테는 자체 ERP인 젠테포레를 통해 고객과 젠테, 젠테와 부티크를 연결하고 있다"면서 "고객이 상품을 구매한 시점부터 배송을 받을 때까지 모든 프로세스가 젠테포레로 관리되고 있기 때문에, 테크 기업만큼이나 개발 역량이 중요하다"고 말했다. 현재 젠테 개발팀은 Node.js, Javascript, Typescript, NestJS, RxJS, Stream 등 오픈소스를 사용해 젠테포레를 개발하고 있다. 신 매니저는 "Javascript는 동작 타입 언어이기 때문에, 정적 타입 언어인 Typescript를 채택했다"며 "NestJS는 구조가 어느 정도 잡혀 있는 동시에 개발 친화적 기능을 많이 제공하기 때문에 적합하다고 생각했다"고 설명했다. 이어 "각 부티크마다 많은 양의 상품 데이터를 제공하기 때문에 성능 개선을 위해 Stream과 RxJS를 도입했다"고 덧붙였다. 또 신 매니저는 "오픈소스를 많이 사용하고 있는데, 그저 만들어진 것을 가져다 쓰기보다는 오픈소스의 내부 동작을 이해하고 그것으로부터 다양한 기능을 자체적으로 만들어 사용하고 있다"고 부연했다. 신윤수 매니저는 Node.js 외에 다른 오픈소스에도 기여해볼 계획이라고 밝혔다. 특히 NestJS를 눈여겨 보고 있다고 말했다. NestJS가 Node.js 진영에서 서버 프레임워크로 인기가 많고, 편리한 기능을 다양하게 제공한다는 이유다. 또 젠테의 일원으로서 젠테포레의 기능 개선을 위해 노력하겠다는 포부를 밝혔다. 신 매니저는 "젠테는 합리적 의견이라면 주니어들의 목소리도 경청하는 문화"라며 "개발팀 동료들 덕분에 잘 닦여진 길을 걸어왔는데, 앞으로는 직접 젠테포레가 가진 장점을 극대화할 수 있는 기술을 도입해 길을 만들어나가고 싶다"고 강조했다.

2024.12.18 10:46조수민

성남서초등학교 학생 29명, 안랩 덕에 코딩 기술 익혔다

안랩이 초등학생들에게 코딩 기술과 문제 해결 역량을 강화할 수 있는 기회를 제공하기 위해 나섰다. 안랩은 지난 13일 성남서초등학교 6학년 학생 29명을 대상으로 한 코딩 교육 프로그램 '스마트 코드 크리에이터 교실' 수업을 마무리했다고 15일 밝혔다. '스마트 코드 크리에이터 교실'은 안랩과 초록우산, 에이스코드랩이 협력해 마련한 프로그램이다. 이번 프로그램은 지난 10월 2일 첫 수업을 시작으로 이달 13일까지 총 9회에 걸쳐 진행됐다. 교육 과정은 ▲사이버범죄 피해 예방 특강(1회) ▲AI 기술을 적용한 소프트웨어 코딩 및 메이킹 교육(5회) ▲'코딩으로 지역사회 문제 해결하기' 프로젝트 활동(3회)로 구성됐다. 특히 마지막 수업에서는 학생들이 팀별로 직접 만든 프로젝트 결과물 발표하며 그간의 학습 성과를 공유했다. 성남서초등학교 홍영주 교사는 "이번 프로그램으로 학생들이 정보보안 분야에 대한 기본 지식은 물론 코딩 능력과 문제 해결 역량을 함께 키울 수 있는 소중한 기회가 됐다"고 말했다. 안랩 지속가능경영팀 인치범 상무는 "미래인재 양성에 도움이 될 수 있도록 앞으로도 초등학생 대상 코딩 교육을 점진적으로 확대해 나갈 계획"이라고 밝혔다.

2024.12.15 12:24장유미

AI열풍 주역 '파이썬', 올해의 프로그래밍 언어 눈앞

파이썬이 폭발적인 인기에 힘입어 올해의 프로그래밍 언어로 선정될 전망이다. 11일 티오베 소프트웨어가 공개한 12월 티오베인덱스에 따르면 1위를 기록 중인 파이썬이 1년간 가장 높은 평가상승을 기록했다. 티오베 인덱스는 티오베 소프트웨어가 매달 발표하는 프로그래밍 언어 인기지수다. 구글, 야후, 아마존, 바이두, 유튜브 등 검색 엔진을 통해 검색된 수치에 특정 공식을 대입해 등급을 나누는 방식을 적용하고 있다. 매년 1월 발표하는 올해의 프로그래밍 언어는 가장 높은 상승치를 기록한 언어를 선정하는 방식이다. 지난해에는 지난해 상위 모든 언어가 하락세를 기록하는 상황에도 유일하게 인기가 상승한 C# 선정됐다. 현재 파이썬는 전년 대비 9.98%이상 상승하며 타 언어 대비 훨씬 높은 평가 상승률을 기록 중이다. 두번째로 높은 상승을 기록한 자바가 1.73% 성장했으며 지난해 올해의 언어로 선정된 C#은 오히려 2.43% 줄었다. 파이썬은 이미 2020년과 2021년에 올해의 프로그래밍 언어로 선정됐으며, 올해 선정될 경우 총 3번 타이틀을 획득하는 셈이다. 파이썬의 인기는 직관적이고 간단한 언어구조와 다양한 라이브러리 등이 꼽힌다. 이로 인해 프로토타입 개발이나 여러 개발 언어를 이어주는 다리 역할부터 최근 AI, 빅데이터 등 첨단기술 분야에서 적극적으로 쓰이며 저변을 넓히고 있다. 특히 AI 분야가 가파르게 성장하면서 관련 개발에 주로 활용되는 파이썬에 대한 관심이 더욱 커지는 것으로 분석된다. 파이썬의 인기가 지속해서 상승하는 만큼 일부에서는 2001년 자바가 기록한 역대 최대 수치인 26.49%를 넘어설 수 있을지 주목하고 있다. 폴 얀센 티오베 최고경영자(CEO)는 "파이썬은 1년 동안 10%에 가까운 평가 상승을 기록해 올해의 프로그래밍 언어에 선정될 가능성이 크다"며 "자바와 자바스크립트도 각 1.73%와 1.72% 상승하는 성과를 거뒀지만 파이썬의 엄청난 도약에 비교하면 미미해 보인다"고 말했다. 이어 "일부에서는 AI 버블이 터지며 줄어들 것이라고 전망하지만 쉽고 빠른 언어에 대한 수요가 급증하는 사실을 고려하면 오히려 파이썬이 역대 최고 기록을 달성할 가능성도 크다"고 설명했다.

2024.12.11 10:00남혁우

"고등학생 SW 개발 실력 빛난다"…KOSA, '2024 대한민국 SW 개발 공모전' 성료

한국소프트웨어산업협회(KOSA)가 차세대 SW 인재 발굴과 육성의 결실을 맺었다. KOSA는 지난 4일 서울 코엑스 소프트웨이브 2024 행사장에서 '2024 대한민국 고등학생 소프트웨어(SW) 개발 공모전' 시상식을 진행했다. 허성욱 정보통신산업진흥원 원장과 서성일 한국소프트웨어산업협회 상근부회장을 포함한 SW 산업계 주요 인사들이 참석해 참가자들을 격려했다. 공모전에는 전국 31개 학교에서 47개 팀이 참가해 웹과 앱 분야에서 창의적인 작품을 선보였다. 예선을 통과한 11개 팀이 본선에서 치열한 경쟁을 펼쳤고 심사위원단은 구현 완성도와 사회적 기여도를 포함한 다각적 평가를 통해 최종 5개 팀을 선정했다. 최고상인 과학기술정보통신부장관상은 정보 소비 시간을 줄이는 모바일 앱 '산뜻'을 개발한 '파운드(Found)' 팀에게 돌아갔다. 한국소프트웨어산업협회장상은 코딩 학습을 위한 게임형 플랫폼 'IOJ'를 개발한 '인서트(INSERT)' 팀과 시각장애인을 위한 AI 식사도우미 솔루션 '밥상'을 제안한 '동물원' 팀이 수상했다. 서성일 상근부회장은 "이번 공모전을 통해 고등학생들의 우수한 SW 개발 역량을 확인했다"며 "협회는 차세대 SW 인재 발굴을 위해 앞으로도 다양한 프로그램을 지속적으로 추진해 나갈 것"이라고 밝혔다.

2024.12.06 17:10조이환

15주년 맞은 구글 고, 차기 전략은 'AI' 집중

구글이 프로그래밍언어 고(GO) 15주년을 맞아 차기 개발전략으로 인공지능(AI)과 최적화를 제시했다. 18일 인포월드 등 외신에 따르면 구글 고 팀은 고를 인공지능(AI)에 더욱 최적화된 언어로 만들 것이라고 밝혔다. 2009년 11월 구글에서 발표한 고(Go)는 쉽고 빠르며 간단한 개발을 목표로 제작된 언어로 컨테이너 기반 가상화 도구인 도커, 쿠버네티스에 사용된 것으로 알려져 있다. 개발팀은 구글 '고'의 AI 인프라, 앱 및 개발자 지원 기능을 향상시켜 AI에 보다 적합한 언어로 개발할 것이라고 밝혔다. 구글 '고'의 오스틴 클레멘츠 프로젝트 개발리더는 "'고'는 프로덕션 시스템을 구축하는 데 적합한 언어"라며 "프로덕션 AI 시스템을 구축하는 데도 적합한 언어가 될 수 있도록 노력할 것"이라고 말했다. 이어 "개발초기부터 엔드투엔드 소프트웨어(SW) 엔지니어링 프로세스를 개선하는 것을 목표로 했던 언어"라며 "자연스럽게 AI의 최신 도구와 기술을 적용해 개발자의 수고를 줄이고 보다 재밌고 효율적인 일에 더 많은 시간을 투자할 수 있도록 지원할 것"이라고 덧붙였다. 이미 구글 '고'는 생성형 인공지능(AI)에 효율적이라는 평가를 받으며 파이썬에 이어 가장 AI 개발에 가장 많이 사용되는 언어 중 하나로 주목받고 있다. 지난 상반기 실시한 설문조사에 따르면 응답한 '고' 개발자 중 상당수가 기업 내 AI서비스 개발에 참여하고 있는 것으로 조사됐다. 또 신규 기능 프로토타입 제작, LLM과 서비스 통합, AI 모델 API 엔드포인트 호스팅, AI 학습을 데이터 파이프라인 등 다양한 분야에 '고'를 활용하고 있는 것으로 나타났다. '고'를 생성형AI 개발에 활용하는 이유로는 성능과 효율성, 편의성 등이 꼽혔다. 높은 실행 속도와 효율적인 메모리 관리를 지원해 대규모 데이터 처리와 고성능이 요구되는 AI서비스에 적합하다는 평가다. 또 여러 작업을 동시에 효율적으로 처리할 수 있어 실시간으로 다수의 요청을 처리하거나 데이터를 동시에 처리해야 할 때 유용하다. 코드 구조가 간결하고 쉬워 비개발자도 쉽게 접근할 수 있고 개발 효율성을 높일 수 있다는 것도 장점으로 꼽혔다. 구글은 AI 등 고성능 인프라를 활용하는 앱과 서비스의 기능 향상을 위해 하드웨어 성능 향상을 위한 기능 향상도 지속할 예정이다. 구글 '고' 개발팀은 향후 15년 동안 고성능, 대규모 프로덕션 워크로드 지원을 위해 대규모 멀티코어, 고급 명령어 세트를 개선하고 최신 하드웨어의 기능을 지원하기 위한 신규 가비지 수집 알고리즘을 프로토타입 버전으로 개발 중이라고 밝혔다. 오스틴 클레멘츠 구글 '고' 프로젝트 개발리더는 "최신 벡터 및 행렬 하드웨어 명령어를 지원하는 방법과 애플리케이션이 CPU 및 메모리 지역성을 구축할 수 있는 여러 가지 방법을 살펴보고 있다"며 "핵심 원칙은 구성 가능한 최적화이며 이 과정에서 코드에 미치는 영향을 최소화하기 위한 방안도 마련하고 있다"고 설명했다. 이어 개발팀은 구글 고의 빠른 성장의 요인으로 적극적인 사용자와 커뮤니티를 언급하며 사용자들에게 감사를 보냈다. 오스틴 개발리더는 "15년 전만 해도 구글 고가 이렇게 성공하고 커뮤니티가 발전하는 것을 기대하기 어려웠다"며 "성장하는 과정에 참여해 준 모든 분들께 감사드리며 내년에는 모두에게 최고의 행운이 함께하길 바란다"고 말했다.

2024.11.18 10:13남혁우

ISO C++ 위원장 "C++26, 프로그래밍 언어 혁신 가져올 것"

프로그래밍 언어 C++의 차기 개발 표준이 소프트웨어(SW) 개발에 혁신을 가져올 것으로 주목받고 있다. 최근 꾸준히 지적된 안전성을 보완하고 복잡성을 줄임으로써 개발에 대한 진입장벽을 낮출 수 있을 것이란 전망이다. 17일 데브클래스 등 외신에 따르면, 허브 서터 ISO C++ 위원회 위원장은 개발자 컨퍼런스 Cpp콘(CppCon)에서 C++ 26이 언어의 새로운 시대를 열 것이라고 발표했다. 허브 서터 위원장은 C++ 26 표준의 핵심 요소로 ▲컴파일 타임 리플렉션 ▲메모리 안전성 강화 ▲언어 단순화 ▲표준 라이브러리 현대화를 꼽았다. 컴파일 타임 리플렉션은 소스코드를 앱으로 만드는 컴파일 단계에서 프로그램 구조를 분석하는 기능이다. 분석한 구조를 바탕으로 오류를 방지하거나 앱 내 반복 업무를 자동화하고, 필요한 코드를 자동으로 생성할 수 있다. 특히 소스코드를 앱으로 만든 후에 구조를 분석하는 기존 런타임 리플렉션과 달리 컴파일 단계에서 모든 구조를 미리 파악하고 필요한 작업을 처리할 수 있어 속도, 안전성, 편의성이 향상된다는 점이 장점이다. 허브 서터 위원장은 "컴파일 타임 리플렉션은 C++ 현대화와 생산성 향상이라는 목표를 실현하는 핵심 기능 중 하나"라며 "게임 개발, 금융 등 고성능, 안전성, 생산성을 요구하는 분야에 필수적이 될 것"이라며 C++ 역사상 가장 영향력 있는 기능 중 하나라고 평가했다. C++의 취약점으로 지적되던 메모리 안전성을 강화하는 기능도 추가될 예정이다. 위원회측은 성능 저하 없이 메모리 안전성을 보장해 C++의 기존 단점을 해결하는 것을 목표로 한다. 메모리 접근 오류를 방지하기 위해 더 많은 컴파일 타임 검사를 추가하고, 안전한 포인터 관리 및 기본 데이터 타입 처리를 강화할 방침이다. 언어의 복잡성을 줄이기 위해 소스코드의 가독성을 높이고 유지보수성을 강화하는 새로운 문법을 도입할 예정이다. 이를 위해 함수나 클래스의 사전 조건, 사후 조건, 불변 조건 등을 명시적으로 정의할 수 있는 계약(Contracts) 기능을 도입해 코드의 명확성과 안정성을 높일 계획이다. 컴파일 타임 리플렉션을 활용해 반복적인 코딩 작업을 줄이고, 표준 라이브러리에 새로운 모듈과 헤더를 추가하며 기존 기능을 개선해 복잡한 기능을 손쉽게 구현할 수 있도록 지원한다. 개발자들은 C++ 26의 새로운 기능이 언어의 장기적인 발전에 기여할 것이라고 평가하고 있다. 특히, 컴파일 타임 리플렉션과 계약 프로그래밍은 코드 작성의 효율성을 높이고 복잡성을 줄이는 데 도움을 줄 것으로 기대된다. 그러나 일부 개발자들은 추가되는 신규 기능으로 인해 언어의 복잡성이 증가하거나 기존 소스코드와의 호환성 문제가 발생할 가능성에 대해 우려를 표하기도 했다. 이에 대해 허브 서터 위원장은 "C++ 26이 C++의 새로운 시대를 여는 전환점이 될 것"이라고 강조했다. C++ 기술 표준은 C++ 프로그래밍 언어의 기능, 문법, 라이브러리, 그리고 컴파일러와의 동작 방식을 정의한 공식적인 사양을 의미한다. 이는 C++ 언어의 일관성, 이식성, 품질을 보장하기 위해 국제 표준화 기구인 ISO/IEC에 의해 관리된다. 기술 표준은 IT 기술 발전으로 새롭게 등장하는 기술이나 장비 등을 효율적이고 일관되게 구현할 수 있도록 약 3년 주기로 갱신된다. C++ 26은 이름에서 알 수 있듯이 2026년 중반 공개를 목표로 표준화 작업이 진행 중이다.

2024.11.17 09:03남혁우

"구글도 보안 취약점 못 피해"…안전한 SW 개발 환경 만들려면?

"소프트웨어(SW)와 보안 취약점은 뗄 수 없는 관계입니다. 공격자는 이를 늘 악용할 것입니다. 개발자는 SW 설계 단계부터 시큐어 코딩을 필수적으로 진행해야 합니다." 엔키화이트햇 조정현 부사장은 6일 서울 강남 섬유센터에서 열린 '제14회 SW 개발보안 컨퍼런스'에서 "SW 개발에 시큐어 코딩이 필수인 시대"라며 이같이 강조했다. 시큐어 코딩이란 안전한 코딩 표준과 지침을 준수해 코딩하는 작업 과정으로, 코드 수준에서부터 보안을 강화하는 접근법이다. 이를 통해 SW는 해킹을 비롯한 데이터 유출, 서비스 거부 공격 등 다양한 보안 위협에 노출될 위험을 줄일 수 있다. 조 부사장은 다수 기업이 취약점 예방·제거를 위해 노력하지만 아쉬운 부분이 있다고 지적했다. 시큐어 코딩이 아닌 보안 장비에 지나치게 의존한다는 이유에서다. 조 부사장은 "이는 근본적 해결책이 아니다"며 "보안 장비도 SW의 일종이기 때문"이라고 설명했다. 이어 "SW의 가장 기초인 코드 보안이 더 중요하다"고 주장했다. 또 조 부사장은 이 자리에서 SW 취약점을 두고 피할 수 없는 숙명이라고 봤다. 마이크로소프트와 구글, 애플도 자사 SW 취약점을 100% 해결할 수 없을 것이라고 강조했다. 조 부사장은 "개발자는 항상 자신의 코드가 취약할 수 있다는 마음가짐으로 보안에 신경 써야 한다"며 "개발자는 해커 입장에서 늘 생각해야 SW 취약점이 보일 것"이라고 당부했다. 엔키화이트햇은 모의해킹을 비롯한 침투 테스트, 취약점 진단 서비스를 제공하는 기업이다. 실제 기업 시스템을 침투해 취약점을 직접 확인하는 서비스를 제공 중으로, 해커가 사이버 공격을 우회해 진행한 사례까지 발견하고자 노력하고 있다. 조 부사장은 "앞으로 단순 취약점 발견에 그쳐선 안 된다"며 "실제 공격자가 행하는 방식으로 기업 시스템에 침투해 내부 정보 탈취 테스트까지 진행해야 할 것"이라고 말했다. 이어 "이럴수록 기업은 장비에 의존하는 것보다 기초 시스템 구축에 힘써야 한다"고 덧붙였다.

2024.11.06 18:09김미정

나인하이어, 코딜리티 코딩 테스트 연동 서비스 출시

잡코리아 채용 관리 솔루션 나인하이어가 코딜리티(Codility) 코딩 테스트 연동 서비스를 출시했다고 5일 밝혔다. 나인하이어는 채용 홈페이지 제작부터 합격자 발표까지 채용 전 과정을 관리할 수 있는 원스톱 채용 관리 솔루션(ATS)이다. 국내 유일 노코드 기반 채용 프로세스 자동화 기능을 제공한다. ▲지원자 선별 ▲메일 발송 ▲평가표 등록 ▲지원자 단계 이동 ▲불합격자 관리 등 반복적인 채용 업무를 자동화해, 채용 업무 시간을 최대 80%까지 단축시켰다. 현재 롯데, 한화, CJ, 현대자동차, 아디다스 등 2천500개 이상의 기업이 나인하이어를 사용 중이다. 코딜리티는 종합 기술 평가 솔루션으로, 연구 기반의 온라인 시험과 구조화된 기술 면접으로 지원자의 기술 역량 검증 및 직무 성공 여부를 예측할 수 있도록 지원한다. 비즈니스 소프트웨어 리뷰 플랫폼 G2가 선정한 3분기 연속 기업 평점 1위를 차지하는 등 다수의 글로벌 기업이 인정한 개발 기술 능력 평가 솔루션을 제공하고 있다. 이번 연동으로 각 기업은 개발자 채용 시 필요한 코딩 테스트 전형을 나인하이어를 통해 진행할 수 있게 됐다. 채용 담당자가 관리자 페이지에서 테스트 응시를 요청하면, 지원자에게 자동으로 코딩 테스트를 진행할 수 있는 이메일이 발송된다. 또 코딩 테스트 완료 후 지원자의 작성 답안, 평가 내역, 최종 점수 등도 한 눈에 확인할 수 있다. 나인하이어 측은 각 기업회원들이 별도의 코딜리티 접속 없이 코딩 테스트 과정을 모두 통합 관리할 수 있어, 개발자 채용의 리드타임이 크게 단축될 것을 기대한다고 밝혔다. 또 나인하이어가 국내 최초로 코딜리티와 연동 파트너십을 맺으며, 국내 채용 관리 솔루션 중 가장 많은 서비스 연동을 지원하게 됐다고 강조했다. 나인하이어 관계자는 "최근 개발자 채용 시 지원자의 실제 코딩 실력을 검증하는 테스트 전형을 진행하는 기업이 늘어나고 있다"며 "이번 연동으로 기업 인재 채용의 신속성과 정확성이 더욱 강화될 것으로 기대하며 기업들이 가장 선호하는 1위 채용 업무 자동화 솔루션으로서 입지를 더욱 공고히 할 것"이라고 말했다.

2024.11.05 09:55조수민

자바스크립트 두 개로 나뉠까?...구글, 분할 제한 발의

구글이 인기프로그래밍 언어 자바스크립트를 2개 언어로 분리하는 방안을 제시했다. 점차 복잡하고 대규모화되는 웹 앱을 최적화해 속도를 향상시키기 위함이다. 지난 26일(현지시간) 데브클래스 등 외신에 따르면 구글의 궈수유 개발자는 자바스크립트 표준을 제정하는 ECMA스크립트의 Emca TC39 회의에서 해당 내용을 발표했다. 구글 외에도 애플 모더블, 모질라의 개발자들이 함께 제시한 이번 발표에서는 자바스크립트를 두 계층으로 나누는 방식을 제안했다. 이들은 기존 자바스크립트와의 혼란을 방지하기 위해 나뉘는 두 계층을 JS0와 JS슈가(Sugar)로 구분했다. JS0는 엔진에서 기본적으로 지원하는 표준화된 자바스크립트의 핵심언어를 담고 있으며, JS슈가는 바벨, 타입스크립트 등 언어를 지원하기 위한 추가 기능들로 구성된다. 구글 개발자는 자바스크립트 언어를 2개로 나눠 불필요한 기능을 최소화하고 개발자들이 필요한 기능만 사용할 수 있도록 구조를 간단히 할 수 있다고 설명했다. 또한 필수적인 기능만 코드에 유지할 수 있는 만큼 의도치 않은 버그나 장애를 방지하고 의도치 않게 발생하는 취약점을 최소화할 수 있다는 주장이다. 또한 자바스크립트의 핵심 기능은 JS0에 유지하고 기술의 발전에 따라 늘어나는 다양한 기능은 JS슈가에 추가함으로써 급변하는 개발 환경에 유연하게 대응하면서도 코어는 유지할 수 있을 것이라고 강조했다. 언어 분할에 대해 개발자들의 의견은 아직 분분한 상황이다. 일부 개발자는 앱의 초기 로딩속도를 개선하고 효율적으로 리소스를 관리할 수 있을 것으로 기대했다. 반면 일부는 레이어를 나눠 코드를 관리하는 것이 오히려 복잡성을 야기할 가능성이 있을 뿐 아니라 얼마나 성능 향상을 달성할 수 있을지 확신하기 어렵다며 반대 의사를 밝히고 있다.

2024.10.27 09:27남혁우

SKT, 25년간 장애청소년 디지털 격차 해소에 기여

SK텔레콤은 한국장애인단체총연맹과 지난 18일까지 이틀간 경기도 이천 소재 SK텔레콤 인재개발원에서 '행복AI코딩챌린지' 대회를 개최했다고 밝혔다. 행복AI코딩챌린지는 SK텔레콤이 1999년 장애청소년 정보검색대회를 시작으로 25년간 장애청소년들의 디지털 격차 해소를 위해 개최하는 대회다. 올해 대회는 장애청소년들이 AI시대의 핵심 기술 역량을 보유한 창의적인 인재로 발돋음 할 수 있도록 지원하기 위한 행사로 기획되었다. 이번 대회에서는 장애청소년의 다양한AI 활용능력 제고를 위해 학생 2인과 지도교사 1인이 한조를 이뤄 주어진 과제를 수행하며 다른 팀과 경합하는 방식으로 진행됐다. 종목은 총 5가지로 ▲AI를 활용해 노래를 작사하고 이미지를 생성하는 '행복AI챌린지'와 '드림 챌린지' ▲코딩 로봇을 이용한 카드코딩과 미션게임인 '소셜 챌린지'와 '미션 챌린지' ▲문화 유산 퀴즈를 맞추는 '문화유산 에이닷 장학퀴즈' 등이다. 각각의 챌린지 프로그램은 참가자들이 SK텔레콤 AI서비스 '에이닷'의 멀티 LLM 에이전트를 활용해 주제에 맞는 가사를 창작하거나 '에이닷'이 출제한 퀴즈를 풀고, 코딩 로봇으로 미션을 완수하는 등 참가자들의 AI 코딩 역량을 테스트할 수 있도록 구성됐다. 최종 경진대회 결과, 각 종목 별로 조민규 고준혁, 장성혁 박종권, 임채호 배연후 학생 등이 교육부장관상, 과학기술정통부장관상, 보건복지부장관상을 수상했다. 행복AI챌린지 수상작 은 전문가의 도움을 통해 향후 음원으로 제작될 계획이다. SK텔레콤은 2019년부터 전국 130여개 특수학교(급)에서 '행복AI코딩스쿨'을 운영하고 장애유형별 코딩 교육 교재를 개발하는 등 장애청소년들의 ICT 교육에 꾸준한 관심을 기울여왔다. 이를 위해 초급과정 교재에는 코딩로봇을 활용한 소프트웨어 기초 교육 등을, 심화과정 교재에는 파이썬 등의 프로그래밍 언어 활용법을 각각 담아 학생들이 실제 AI 개발 역량을 키울 수 있도록 지원하고 있다. 특히 올해는 창사 40주년을 맞아 SK텔레콤 임직원이 '행복AI코딩스쿨'의 자원 봉사 강사로 참여하여 장애청소년의 AI역량 향상에 기여하고 있다. 강세원 SK텔레콤 ESG추진담당은 “장애청소년의 AI 디지털 접근성 개선을 위해서 시작한 대회가 올 해로 25년째를 맞았다”며 “앞으로도 AI 주도 ESG 경영을 실천에 더해 장애청소년에게 꿈과 희망을 주는 대회로 발전할 수 있도록 지속성을 가지고 계속해 나가겠다”고 말했다.

2024.10.20 08:50박수형

그렙 '제7회 SW프로그래밍 경진대회' 성료

소프트웨어 개발자 교육·평가·채용 플랫폼 '프로그래머스' 운영사 그렙은 제7회 SW프로그래밍 경진대회가 성공적으로 마무리됐다고 17일 밝혔다. 이번 경진대회는 과학기술정보통신부와 정보통신기획평가원(IITP), 전남대학교가 주최하고 호남·제주권 소프트웨어중심대학들이 주관했다. 그렙에 따르면, 이번 대회는 프로그래머스에서 제공하는 PCCE(Programming Competency Certification Entry)와 PCCP(Programming Competency Certification Professional) 시험을 통해 참가자들의 코딩 실력을 심층적으로 검증해 주목을 받았다. 대회는 전남대학교를 포함한 호남·제주권 SW중심대학 소속 학생들을 대상으로 치러졌으며, 9월 28일 진행된 예선에서는 PCCE 시험을 통해 필수 프로그래밍 역량을 평가했다. 그렙 관계자는 "PCCE는 초중급 알고리즘 문제 해결 능력을 평가하는 시험으로 200여 명의 학생들이 참가하여 치열한 경쟁을 펼쳤다"고 밝혔다. 이어 10월 5일에 진행된 본선에서는 한 단계 심화된 PCCP 시험이 시행됐다. PCCP는 기업 채용에서도 활용되는 코딩 자격증 시험이다. 그렙 관계자는 "PCCP 시험은 보다 복잡한 알고리즘 문제를 해결하는 능력을 요구한다"며 "본선 참가자들은 파이썬, 자바, 자바스크립트, C++ 등 다양한 프로그래밍 언어를 활용해 주어진 문제를 해결하며 프로그래밍 실력을 뽐냈다"고 말했다. 특히 본선에 진출한 학생들은 PCCP 시험에서 높은 점수를 기록해 실제 산업 현장에서 즉시 활용 가능한 수준을 보였다. 참가자들은 모두 PCCP 성적표와 인증서를 받아 향후 취업이나 진학 시 자신의 프로그래밍 능력을 공식적으로 증명할 수 있는 자료로 활용할 수 있게 됐다. 또 우수한 성적을 거둔 학생들은 SW중심대학 마일리지를 추가로 부여받아 학업에 대한 동기부여와 보상을 동시에 얻었다. 대회 결과, 대상 1명을 비롯해 금상 2명, 은상 8명, 동상 10명 등 총 21명의 학생이 수상의 영광을 안았다. 전남대학교 SW중심대학 관계자는 "이번 대회는 PCCE와 PCCP 시험을 통해 학생들의 코딩 실력을 체계적으로 검증할 수 있었고 호남·제주권의 우수한 SW 인재들을 발굴하는 좋은 기회가 됐다"며 "내년에도 더욱 발전된 대회를 개최하여 지역 SW 산업 발전에 기여할 계획"이라고 말했다. 프로그래머스의 코딩 역량 시험인 PCCE는 초중급 수준의 알고리즘 문제 해결 능력을 검증하는 자격증이다. 프로그래밍 입문자나 기본적인 코딩 역량을 보유한 이들이 자신의 실력을 체계적으로 평가받을 수 있도록 설계됐다. PCCP는 고급 알고리즘 문제 해결 능력을 평가하는 자격증으로, 실제 기업 채용에서 인재 선발 기준으로 널리 활용되고 있는 인증 시험이다. 현재 300개 이상의 기업에서 PCCE와 PCCP 자격증을 채용 과정에서 활용하고 있다.

2024.10.17 11:22백봉삼

'챗GPT o1' 등장에 프로그래머들 긴장…코딩 자동화 현실화되나

최근 오픈AI가 출시한 '챗GPT'의 신형 모델 'o1'이 뛰어난 코딩 능력을 선보이며 프로그래밍 업계에 큰 반향을 일으키고 있다. 이 모델이 수학·과학·코딩과 같이 추론이 필요한 분야에서 일정 부문 인간 수준을 뛰어넘는 성능을 보여줬기 때문이다. 15일 업계에 따르면 챗GPT 'o1'은 향상된 추론 능력과 단계적 사고 과정을 통해 복잡한 코딩 문제를 해결하는 데 탁월한 성능을 보이고 있다. 특히 코딩 분야에서 이전 모델보다 뛰어난 문제 해결 능력을 갖춰 많은 개발자와 업계 종사자들이 자동화에 대한 경각심을 느끼고 있는 것으로 알려졌다. 국내 프로그래밍 업계에서는 'o1'의 등장에 대해 AI의 발전에 경각심을 느끼면서도 신중한 반응을 보이고 있다. 서울 소재 5년 차 스타트업 대표인 K씨는 이전 '챗GPT' 모델보다 월등히 향상된 코딩 능력을 보여주고 있다며 'o1'을 높게 평가했다. 그는 "처음 회사를 시작할 때는 파이썬을 깊게 공부하려 했다"며 "'챗GPT'가 등장하고 3개월 간격으로 개선된 모델이 출시되는 것을 보면서 코딩을 깊게 공부할 필요가 없다고 깨달았다"고 덧붙였다. 그러면서도 "이번 'o1' 모델이 가장 뛰어나기는 하지만 현재는 사용 횟수 제한이 있어 업무 효율이 떨어진다"며 "무제한 사용이 가능해질 때 실질적인 업무 전환이 가능할 것"이라고 밝혔다. 또 다른 IT 유니콘 기업의 이사인 A씨는 'o1'을 프로그래밍 완전 자동화로 향하는 이정표로 평가했다. 그는 "'o1' 자체가 사람을 완전히 대체할 수 있는 것은 아니라고 생각한다"면서도 "발전 속도가 가파른 것은 분명하다"고 말했다. A씨에 따르면 회사 내 개발자들은 'o1' 출시 후 자동화에 대한 경각심을 가지기 시작했다. '챗GPT'의 이전 모델들이 출시될 때마다 계속해서 높아지던 긴장감이 이번에도 이어졌다는 설명이다. 회사 입장에서도 기술 발전에 따라 프로그래머들의 역할 변화에 대해 고민하고 있다고 전했다. 그는 "대다수의 프로그래머들은 자신이 대체 불가능한 소수의 인재라고 생각하는 경향이 있다"며 "회사 입장에서 볼 때 이들의 투자 대비 수익률(ROI)은 기술 발전에 따라 낮아질 것"이라고 지적했다. 반박 의견도 있다. 실제 현장에서 근무하는 일부 프로그래머들의 평가에 따르면 여전히 AI가 프로그래밍을 완전 대체하기는 어렵다는 것이다. 이들의 평가에 따르면 'o1'은 아직 초급 개발자 수준에 머물러 있다. 실제로 한 IT 기업의 개발자인 B씨는 "'o1'은 경험이 6개월 정도인 주니어 개발자 수준"이라며 "코딩 문제를 잘 풀기는 하지만 실제 현장에서는 문제가 정형화돼 있지 않고 상황에 따라 변하기 때문에 완전한 대체는 어렵다"고 말했다. 그럼에도 불구하고 그는 "AI가 업무의 일부를 자동화해 일을 줄여주는 것은 사실"이라며 "효율성 향상에는 동의한다"고 밝혔다. 해외 업계 전문가들 사이에서도 'o1'의 등장에 대한 반응은 비슷하다. 이 모델이 완전한 업무 대체를 이루기는 어렵지만 프로그래밍 자동화의 가능성을 높이고 있다는 것이다. 해외 개발자인 S씨는 "중간 수준의 코딩 문제를 풀기 위해 'o1'과 이전 모델을 비교해 보았는데 'o1'은 즉시 이해하고 문제를 해결했다"며 "완벽과는 거리가 있지만 코딩 분야에서 큰 진전인 것 같다"고 평가했다. 이같이 국내외를 막론한 업계 종사자들은 'o1'이 프로그래밍 성능에 있어 상당한 진전을 이뤘다는 점에 동의하면서도 여전히 갈 길이 많이 남았다는 공통된 의견을 보였다. 그럼에도 불구하고 AI 발전의 속도가 워낙 빠르기 때문에 불안감과 기대감이 공존하는 상황이다. 뉴욕타임스는 지난해 한 칼럼을 통해 "우리가 아는 프로그래밍의 종말이 다가오고 있다"며 "가파른 기술 발전으로 우리 아이들 세대에서는 더 이상 프로그래밍을 배울 필요가 없어질지도 모른다"고 분석했다.

2024.10.15 16:05조이환

  Prev 1 2 3 4 5 6 7 Next  

지금 뜨는 기사

이시각 헤드라인

韓 미래 바꿀 혁신 무대 열린다…30일 인공지능 주간 'AI페스타' 개막

국정자원 화재로 드러난 공공SW 부실…행안부 국감 '주목'

[단독] 정보협박범 '킬린', 토목업체 유신 내부 데이터 공개

[ZD브리핑] 국민 모두가 참여하는 ‘AI 진흥주간’ 열린다

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.