모바일 앱부터 게임·AI까지… 관심 분야부터 정하세요

모바일 앱부터 게임·AI까지… 관심 분야부터 정하세요

입력 2022-02-14 00:24
수정 2022-02-14 02:59
  • 기사 읽어주기
    다시듣기
  • 글씨 크기 조절
  • 댓글
    0

[학교 대신 알려드립니다]
·게임 만들 땐 C++·로블록스
인공지능 파이선 활용 추천

이미지 확대
서종원 와글와글팩토리 공장장
서종원 와글와글팩토리 공장장
Q. 초등학교 3학년 때 블럭코딩을 배운 이후 게임도 만들어 보고 방학 숙제로 제출했습니다. 초등학생 때는 ‘앤트리’, ‘스크래치’를 쓰고 중학생 때는 ‘Dev C++’를 써 봤는데요. 혹시 코딩에 관해서 전문적인 일을 하는 분들은 어떤 프로그램을 쓰시나요? 아이들에게 추천할 만한 프로그램이 있을까요.(최시온·13세·중학교 1학년)

A. 와글와글팩토리 서종원 공장장입니다. 초등학교 때부터 코딩을 접하고 꾸준히 하고 계시는군요. https://hopl.info/ 사이트에 따르면 18세기부터 현재까지 약 8945개의 프로그래밍 언어가 태어났고 현재 우리가 많이 접하는 것은 50여개 언어라고 하네요. 정말 놀랍죠? 구글 검색창에 ‘2021년 프로그래밍 언어 랭킹’을 검색하면 최근 흐름을 확인할 수 있는데요.

톱10 순위에 우리가 많이 들어 본 ‘파이선’(Python), ‘자바스크립트’, ‘자바’, ‘C++’ 등이 보이네요. C++를 이미 경험해 보셨다니 멋진데요. 꾸준히 코딩을 공부하시다 보면 분야마다 더 적합한 언어를 사용하게 됩니다.

우리가 축구를 할 때는 축구화, 볼링을 할 때는 볼링화를 신는 것처럼 사람들을 위한 서비스를 만들 때 거기에 적합한 프로그래밍 언어나 도구들을 쓰는 거죠.

예를 들면 홈페이지, 즉 웹사이트를 만들 때는 ‘자바스크립트’, ‘타입스크립트’, ‘SQL’, ‘HTML’, ‘CSS’ 등 그 외에도 알아야 할 기본 내용들이 많이 있습니다. 게임을 만들 때는 ‘Unity(C#)’, ‘Unreal(C++)’, ‘Roblox(Lua)’, ‘Godot(c#, C++)’를 많이 활용하고 있습니다. 모바일 애플리케이션을 만들 때는 안드로이드 스튜디오(Android Studio)를 통해 ‘자바’(JAVA), ‘코틀린’(Kotlin), ‘플러터’(Flutter) 등 다양한 방법을 활용합니다.

인공지능(AI)을 처음 시작할 때는 주로 파이선과 그 인공지능 학습을 지원하는 라이브러리를 활용합니다. 만약 게임 쪽이라면 로블록스(Roblox.com)로 개발 경험을 가져 보는 것도 추천드립니다. 빠르게 시장에 진출하는 경험을 할 수 있기 때문입니다.

본인이 어떤 문제를 해결하기 위한 서비스를 만들고 싶은지 결정한 후에 그에 맞는 개발 환경을 탐색하고 가장 기본적인 단계부터 시작하면 좋을 것 같습니다.

일단 중요한 것은 웹사이트, 모바일 애플리케이션, 데스크톱, 게임, AI 등 어느 분야에 관심이 있는지 정하는 것입니다. 그럼 응원하겠습니다.
2022-02-14 11면
Copyright ⓒ 서울신문 All rights reserved. 무단 전재-재배포, AI 학습 및 활용 금지
close button
많이 본 뉴스
1 / 3
유튜브 구독료 얼마가 적당하다고 생각하나요?
구글이 유튜브 동영상만 광고 없이 볼 수 있는 ‘프리미엄 라이트'요금제를 이르면 연내 한국에 출시한다. 기존 동영상과 뮤직을 결합한 프리미엄 상품은 1만 4900원이었지만 동영상 단독 라이트 상품은 8500원(안드로이드 기준)과 1만 900원(iOS 기준)에 출시하기로 했다. 여러분이 생각하는 적절한 유튜브 구독료는 어느 정도인가요?
1. 5000원 이하
2. 5000원 - 1만원
3. 1만원 - 2만원
광고삭제
광고삭제
위로