모바일 앱부터 게임·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
당신은 하루에 SNS와 OTT에 얼마나 시간을 소비하는가
우리 국민의 평균 수면 시간이 관련 통계 작성 이후 처음으로 줄었다. 잠을 이루지 못하는 사람의 비율도 크게 늘었다. 반면 유튜브와 넷플릭스 등의 이용자가 늘면서 미디어 이용 시간은 급증했다. 결국 SNS와 OTT를 때문에 평균수면시간도 줄었다는 분석이다. 당신은 하루에 SNS와 OTT에 얼마나 시간을 소비하는가?
1시간 미만
1시간~2시간
2시간 이상
1 /
광고삭제
광고삭제
위로