# data[].attributes.headline
이번 제2회 힐링라디오는 다들 어떠셨나요?

# data[].attributes.subject
이번 제2회 힐링라디오는 다들 어떠셨나요?

# data[].attributes.body
댓글로 후기 또는 개선점 또는 좋았던 점 많이 알려주세요!!!

# data[].attributes.headline
엔딩곡 아시는분 최소 90년대 이전 출생 아닙니까

# data[].attributes.subject
엔딩곡 아시는분 최소 90년대 이전 출생 아닙니까

# data[].attributes.headline
다음 주제 궁금해요오우워우워

# data[].attributes.subject
다음 주제 궁금해요오우워우워

# data[].attributes.body
이동근-

# data[].attributes.body
-김민엽

# data[].attributes.headline
이 노래 친구가 만들었는데

# data[].attributes.subject
이 노래 친구가 만들었는데

# data[].attributes.body
많이 사랑해주세야~~~
Haisten!

# data[].attributes.headline
(지은) 여러분~~! 퀴즈 답은 여기서 '몇번-이름' 이렇게 달아주세요!!!!

# data[].attributes.subject
(지은) 여러분~~! 퀴즈 답은 여기서 '몇번-이름' 이렇게 달아주세요!!!!

# data[].attributes.headline
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 너무행..

# data[].attributes.subject
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 너무행..

# data[].attributes.headline
프로젝트 색깔 찾기!! (메모메모)

# data[].attributes.subject
프로젝트 색깔 찾기!! (메모메모)

# data[].attributes.body
역시 개념은 구몬학습!

# data[].attributes.headline
거북목을 위해 구매한 거치대 추천..!!

# data[].attributes.subject
거북목을 위해 구매한 거치대 추천..!!

# data[].attributes.body
내 손목....

# data[].attributes.headline
트랙패드 뭔지 찾아봤어요

# data[].attributes.subject
트랙패드 뭔지 찾아봤어요

# data[].attributes.headline
목이 자꾸 앞으로 나오는거같아요

# data[].attributes.subject
목이 자꾸 앞으로 나오는거같아요

# data[].attributes.headline
ㅠㅠ 하반신 전체가 저릴때가 있어요.. 

# data[].attributes.subject
ㅠㅠ 하반신 전체가 저릴때가 있어요.. 

# data[].attributes.headline
블투 없었는데~ 오늘 겟해야겠네예~

# data[].attributes.subject
블투 없었는데~ 오늘 겟해야겠네예~

# data[].attributes.headline
우와 클매님 목소리 완전 성우...

# data[].attributes.subject
우와 클매님 목소리 완전 성우...

# data[].attributes.body
이렇게 쓰는건가요..

# data[].attributes.headline
힐링하러 왔어요ㅎㅎ DJ 훌라 뮤직 스타트🎶

# data[].attributes.subject
힐링하러 왔어요ㅎㅎ DJ 훌라 뮤직 스타트🎶

# data[].attributes.headline
밥 먹으면서 힐링하기라니..최고예요!🧡

# data[].attributes.subject
밥 먹으면서 힐링하기라니..최고예요!🧡

# data[].attributes.headline
오늘 날씨 전국적으로 맑음?

# data[].attributes.subject
오늘 날씨 전국적으로 맑음?

# data[].attributes.body
다들 살고 계신 곳 날씨가 어떠신가요. 여기 매우 화창!!

# data[].attributes.headline
여기가 힐링 맛집이라던데.. 저도 힐링하러 왔습니다! >_<

# data[].attributes.subject
여기가 힐링 맛집이라던데.. 저도 힐링하러 왔습니다! >_<

# data[].attributes.body
작성하시면 됩니다

# data[].attributes.attachment_link.title
제목을 입력해주세요_-001 (5)

# data[].attributes.body
놀러가고 싶다~!!

# data[].attributes.headline
Haisten, MIZU. - Memory Car (feat.HALAN)

# data[].attributes.subject
Haisten, MIZU. - Memory Car (feat.HALAN)

# data[].attributes.body
멋사를 시작하고 일주일이 너무 빨리 지나가네요..! 벌써 4월 중순이라니 ㅠㅠ 다들 공부하는 내용 잘 소화하고 정리하면서 수료까지 힘내요! 좋은 결과들 많이 있었으면 좋겠습니다. 그리고 하루 종일 속사포로 수업 나가시는 조대연 강사님 늘 고생 많으세요!

# data[].attributes.body
때론 지치고 아직도 우왕좌왕하지만 끝까지 열심히 해보겠습니다!!

# data[].attributes.headline
뉴스 읽으며 이야기해요

# data[].attributes.subject
뉴스 읽으며 이야기해요

# data[].attributes.attachment_link.readable_text
◆ 어쩌다 회사원 / 직장인 A to Z ◆

나름 앞서간다는 부모들이 자녀에게 코딩(coding) 교육을 시키기 시작한 게 수년 전이다. C언어, 자바, 파이선 같은 컴퓨터용 언어로 프로그램을 만드는 작업을 일컫는 코딩은 4차 산업혁명 시대의 필수 언어로 불린다.

지난 세기 동안 세계 공용어인 영어를 능숙하게 구사하는 사람들이 각광받았던 것처럼, 우리 자녀들이 살아갈 시대에는 코딩을 자유롭게 다룰 수 있어야 자신의 몸값을 높여갈 수 있다는 데 이견이 없다. 게다가 코딩은 논리의 언어다. 각종 변수와 조건 가운데서 목표한 결과물을 도출해야 해 논리력 향상에도 상당히 도움이 된다.

프로그램 개발자들은 이 같은 코딩 세계의 왕 같은 존재다. 개발자들에게 청년 실업이라는 말은 딴 세상 이야기 같다. 기업들이 개발자를 모셔간다는 말이 나올 정도다. 탁월한 개발자의 몸값은 그야말로 천정부지로 치솟는다. 억대 연봉에 스톡옵션 같은 성과급을 받는 이들의 모습이 화려하기만 하다. 하지만 2000년대만 해도 개발자 하면 잦은 밤샘 업무와 충혈된 눈, 떡진 머리가 떠오르는 고된 직업이라는 이미지를 갖고 있었다. 개발자들의 처우와 업무 환경이 최근 10여 년 새 획기전인 전환을 한 것일까.

매일경제는 이 같은 궁금증을 품고 국내 전자상거래(이커머스) 분야의 선두 업체인 G마켓과 마켓컬리의 개발자들을 만나 삶에 관한 진솔한 이야기를 들어봤다. 오픈마켓의 선두주자 G마켓의 김선호 팀장(40)은 인공지능(AI) 프로덕트팀을 이끌고 있다. AI를 통해 고객에게 최적의 상품을 추천하는 프로그램을 짜는 게 그의 주 업무다. 새벽배송 서비스를 국내 처음 선보인 마켓컬리의 신주호 매니저(32)는 상품주문팀 소속이다. 마켓컬리 데이터베이스에 저장된 상품 정보 중 고객 특성에 따른 맞춤형 정보를 노출시키는 프로그램을 만든다. 같은 상품이라도 고객의 거주지, 나이, 성별 등에 따라 노출되는 정보가 다르다.

이들을 만나자마자 가장 궁금한 연봉부터 캐물었다. 둘 다 다소 난처한 표정을 지으며 어떻게 말해야 할지 난감해 하는 기색이 역력했다.

"음.... 말 그대로 케바케(케이스 바이 케이스)예요. 부익부 빈익빈이라고 말할 수도 있고요. 고액 연봉을 받는 개발자들이 늘어난 건 분명 사실이지만, 여전히 박봉에 열악한 환경에서 근무하는 개발자들도 적지 않아요. 역량과 직군에 따라 개발자의 연봉 수준이 천차만별인 거죠. 요새는 AI나 모바일 분야 개발자 몸값이 높아요."(김 팀장)

"개발자들의 연봉 스펙트럼이 너무 넓어요. 결국 자기 하기 나름이에요. 개발자를 고연봉 직업이라고 하는 건 이 스펙트럼의 상단에 있는 사람들만 조명받기 때문이겠죠. 다만 실력만 있으면 충분히 보상받을 수 있는 직업이라는 건 확실해요. 성별, 나이, 학력 상관없이 개개인의 실력이 확실히 드러나요. 팀이나 부서에 묻어가는 프리라이더(무임승차자)는 있을 수 없어요."(신 매니저)

이들은 개발자에 대한 사회적 수요에 비해 공급이 적은 것 아니냐는 질문에 "양질의 개발자가 부족한 것일 뿐 전체 개발자 공급이 부족한 것은 아니다"고 잘라 말했다.

김선호 팀장은 "개발자를 바라보는 기업의 눈높이가 높아졌다"며 "개발자 풀은 넓어졌는데, 기업이 원하는 경험과 역량을 갖춘 개발자는 상대적으로 부족하다 보니 개발자를 모셔간다는 말이 나오는 것"이라고 설명했다.

빛이 있으면 그림자도 있는 법. 고액 연봉을 받는 개발자라면 그에 상응하는 고된 업무가 기다리고 있을 것 같다. 개발자에게 가장 힘든 부분은 무엇일까.

"우선 한자리에 오래 앉아 있어야 한다는 점이 힘들어요. 또 끊임없이 학습해야 한다는 압박감도 크고요. 프로그래밍 영역에선 계속해서 새로운 방법론이 제시되고, 프로그램 언어도 바뀌죠. 저희 회사 애플리케이션(앱)을 사용하는 고객들이 늘고 서비스가 확장되면서 이제까지의 접근법에서 벗어나 새로운 방법을 시도해야 할 때가 오는데 그럴 때마다 계속 공부해야 하죠. 개발자들 세계에선 자신이 공들여 개발한 새로운 방법론을 아낌없이 공유하는 문화가 있어요. 콘퍼런스도 자주 열리고요. 그런 자리에 참석해 새로운 트렌드에 뒤처지지 않으려고 노력해요."(신 매니저)

"맞아요. 개발자들은 항상 공부해야 하는 사람들이에요. 뒤처지면 안 된다는 강박이 상당하죠. 프로그램 소스는 대부분 다 공개돼요. 그래서 잘 개발된 프로그램을 발견하게 되면 소스를 들여다보며 공부하게 되죠. 관련 논문도 읽어요. 늘 다른 사람들이 시도하는 새로운 방법들을 우리 회사 서비스에 어떻게 적용할지 고민하고요. 때론 이런 생각이 들어요. 세상에 이렇게 뛰어난 개발자가 많다니!(웃음) 나도 그들만큼 가치를 창출하고 있는지 생각하면 굉장한 압박감이 느껴져요."(김 팀장)

개발자들의 업무란 난관에 봉착했다가 해결하길 반복하는 일의 연속이다. 목표를 달성하기 위한 과정에서 다양한 함수들을 어떻게 조합해낼 것인가의 문제인 것이다. 예컨대 로봇에 '슈퍼마켓에 가서 계란을 2개 사고, 만일 우유가 있으면 1개 사 오라'는 지시를 내린다고 하자.

"저 목표를 달성하기 위한 프로그램을 짤 때 자칫 잘못하면 로봇이 계란을 2개 산 뒤 슈퍼마켓에서 우유도 팔고 있다는 점을 확인하고 계란을 1개 더 사 올 수도 있어요. 우유가 있으면 '우유를' 1개 사오라고 명확히 지시하지 않았기 때문이죠. 다양한 변수를 고민해서 최적의 해법을 짜내야 하는 게 개발자의 임무예요."(신 매니저)

"로봇이 집을 나서 엘리베이터를 탔을 때 1층에 도달하기 전에 다른 층에서 이웃이 탈 경우도 대비해야죠. 안 그러면 1층이 아닌데도 내릴 수 있거든요."(김 팀장)

이렇게 온갖 변수에 둘러싸이다 보면 도무지 해법을 찾지 못할 때가 있다. 미치도록 해결되지 않던 문제가 신기하게도 다음날 아침 퍼뜩 해결되기도 한다. 신 매니저는 "무작정 시간을 많이 투자한다고 성과가 나오는 게 아니다"며 "개발자 세계에서 산업재해라고 한다면 번아웃(심신 탈진) 증후군이 제일 많은 것 같다"고 했다. 그러면서 "영화도 보고 사람도 만나면서 머리를 쉬게 해주는 게 중요하다"며 "구글 같은 세계적인 회사에서 개발자들을 위해 운동시설, 마사지, 카페테리아 등 복지에 신경 쓰는 게 이런 이유"라고 덧붙였다.

개발자들이 가장 보람을 느끼는 순간은 언제일까. 두 개발자 모두 "누군가가 내가 개발한 기능을 사용하는 모습을 볼 때"라고 외쳤다.

"내가 만든 서비스를 누군가 사용하는 모습을 보면 제가 이 사회에 무언가 기여했다는 느낌을 받아요. 실제 개발자들 중에는 사회적 기여에 대해 고민하는 사람들이 많아요. 그래서 비영리단체에서 자원봉사로 프로그래밍을 하는 동료들이 꽤 있어요. 돈을 받든, 받지 않든 내가 만들어낸 서비스를 이용하는 모습에서 말로 형언할 수 없는 보람을 느끼죠."(김 팀장)

코딩 학원으로 어린이들이 몰리는 모습을 보며 이들은 무슨 생각을 할까.

"코딩을 배우면 논리적 사고를 키우는 데 분명 도움이 된다고 생각해요. 하지만 개발자는 새로운 것을 창조해 내는 사람이에요. 자신의 구상을 코딩을 통해 실제적인 서비스로 구현해 내는 사람이죠. 하지만 아무래도 학원에선 획일화된 방법론을 주로 가르칠 수밖에 없어요. 코딩 잘하는 아이들은 기초적인 프로그램 언어만 익히면 알아서 프로그래밍을 해요. 컴퓨터 게임을 하다가 프로그래밍을 해서 자신만의 새로운 기능을 만들어 내는 식이죠. 사회 진출을 앞두고 개발자를 꿈꾸는 분들이라면 혼자 힘으로 작은 프로젝트에 도전해 보길 추천드립니다. 코딩은 기본적으로 독학이 가능해요. 새로운 것을 만들어 내는 과정이 즐겁다면 개발자의 세계에 충분히 발을 들여볼 만해요."(신 매니저)

"요샌 개발자를 꿈꾸는 문과 출신들을 많이 만나게 돼요. 이분들이 개발에 대해 막연히 두려움을 갖고 있다고 느껴요. 일단 뭐가 됐든 만들어 보는 게 제일 중요해요. 일단 시도하는 게 가장 중요합니다."(김 팀장)

[오수현 기자 / 사진 = 한주형 기자]
[ⓒ 매일경제 & mk.co.kr, 무단전재 및 재배포 금지]

# data[].attributes.attachment_link.title
억대 연봉 혹해서 들어왔다간 털립니다...실력 없으면 곧장 도태 [개발자의 세계]

# data[].attributes.attachment_link.description
◆ 어쩌다 회사원 / 직장인 A to Z ◆ 나름 앞서간다는 부모들이 자녀에게 코딩(coding) 교육을 시키기 시작한 게 수년 전이다. C언어, 자바, 파이선 같은 컴퓨터용 언어로 프로그램을 만드는 작업을 일컫는 코딩은 4차 산업혁명 시대의 필수 언어로 불린다.

# data[].attributes.body
훌라~~

# data[].attributes.attachment_link.title
짱구움짤28

# data[].attributes.headline
오늘의 특별 게스트! 클래스매니저님!

# data[].attributes.subject
오늘의 특별 게스트! 클래스매니저님!

# data[].attributes.body
우와아아아아와아아아아