|
벌써 1년 반 전의 일인데, 작년 여름 모 제품 중 한 프로그램 분석 컴포넌트를 개발하는 팀에서 3개월 인턴을 했다. 이 팀에서 실제 핵심 코드는 단 두 명이 만든다. (아키텍트 한 분은 따로 있고 GUI는 러시아에서 개발함) 그런데 이 두 명의 개발자는 모두 50대이다. 더 나가 내가 일했던 사무실의 규모는 작아서 한 100명 미만이 있는데, 거기에는 50대 개발자가 적지 않았다. 인턴을 하면서 좋은 알고리즘을 배운 것도 큰 소득이었지만 그 외 보고 느낀 것이 참 많았다. 나의 멘토 분은 53세였다. 뉴질랜드에서 대학교까지 나오고 호주에서 대학원을 마친 후 26세에 미국으로 건너와 그 당시 잘 나가던 컴퓨터 회사 DEC에 입사하였다. 처음 한 일이 다섯 명의 동료와 함께 Ada 컴파일러를 만드는 일이었다고 한다. 종이 테이프와 커다란 스위치를 켜서 부팅 시키는 그런 컴퓨터에서 코딩을 했다고 한다. Ada 레퍼런스를 보여주면서 이 구문 하나하나 마다 테스트 케이스 수천 개를 만들어서 돌렸다고. 그런데, DEC은 80년대에는 잘 나갔지만 90년대 쇠락의 길을 걷다가 결국 컴팩, HP에 차례로 인수가 되고 마지막으로 인텔이 인수하면서 회사는 문을 닫았다. 보통 회사가 인수 합병 되면 대량 해고가 있는 것으로 알고 있다. 그런데, DEC이 인텔까지 인수되는 과정에서 엔지니어의 해고는 거의 없었다고 한다. 물론 오버헤드 인력은 구조조정이 있었을 것이다. 머리가 희끗한 그 아저씨들은 거의 다 DEC에서 일했던 분들인데 지금까지 인텔에서 컴파일러/런타임 관련 일을 하고 있다. 비슷하게 DEC에서 알파 칩을 만들던 엔지니어도 대부분 인텔에 남아있다. 엔지니어의 수명이 짧다라는, 특히 소프트웨어 개발자의 수명이 짧다라는 내가 가졌던 한국에서의 인식이 깨졌다. 물론 인턴 면접 같은 것을 가서 18년간 일하고 있는 개발자 분도 보아서 아주 놀랄 것은 없지만, 50대 개발자가 여전히 현업에서 직접 코드를 만드는 것을 보는 것은 한국에서는 볼 수 없는 것이었다. (물론, 우리나라는 미국보다 소프트웨어 산업이 늦게 시작했으니 50대는 지금 없겠지만) 우리가 피상적으로만 알고 있는 미국 소프트웨어 업체의 그 젊은 분위기가 전부가 아니라는 것이다. 마크 주커버거나 래리 페이지는 미국 소프트웨어 산업의 스타이다. 그런데 그들이 만드는 웹 서비스는 결국 탄탄한 운영체제/DB/컴파일러의 뒷받침이 있어야 하는데, 거기에는 이렇게 한 분야에서만 20년 넘게 일한 엔지니어가 있어서이다. 그 분들이 하시는 일이 요즘 같이 인기 있는 개발 주기가 빠른 웹 서비스 같은 일은 결코 아니다. 거기 아저씨들도 그런 일은 젊은 애들이 하고, 이런 재미 없는 일은 우리 같은 늙은이가 하는 거지 그러신다.
==========
아이폰 발 충격파로 침체에 빠진 우리나라 소프트웨어 산업에 대한 여러 이야기가 나온다. 나는 여기서 우리나락 이렇게 해야한다~ 라는 훈수를 둘 만한 위치에 있지도 않고 솔직히 나도 모르겠다. 뭐라 하고 싶은 말은 나도 많으나 올리지 않고 그냥 짤방 하나 넣고 마치는 것이 좋을 것 같다. ![]() 그런데, 그냥 아쉬워서 좀 잡소리 몇 개 더..;; 90년대말 서울대 컴공과 정원은 180명. 여기에 전산학과가 그 때는 따로 있었고 40-50명이 있었으니 200명이 넘었다. 지금은 40명 수준이 되었다. 카이스트 역시 그 당시 전산학과에 200여명이 있었다. 그런데 지금은? 취학 연령 인구가 줄었다고 하지만 위 그림은 현재 우리나라 소프트웨어의 암울함을 단적으로 보여주는 것이 아닐까 생각한다. 최상위층부터 전산학과를 외면하니 상위권-중위권 학생들까지 연쇄적으로 “저기는 가면 안 되는 곳이구나”라는 생각을 할 수밖에 없게 된다. 한마디로 막장이 되었다는 소리. 최상위층을 위한 롤모델이야 주커버거 같은 친구가 있다고 치자. 그런데, 현실적인 롤모델이 소프트웨어 업계에서 절실하다. 바로 내가 작년에 뵈었던 50대 개발자 아저씨들이다. 그 50대 개발자 분들이 포르쉐를 모는 것이 아니다. 매우 평균적인 미국 중산층 아저씨들이다. 지금 우리 소프트웨어 업계가 보여줘야 할 것은 그냥 이런 평균적인 롤모델이다. “주커버거처럼 대박 칠 수 있어요”가 아니라 그냥 개발자 하더라도 평균적으로 살 수 있는 희망을 주는 것이 시급하고 더욱 중요하다. 제대로 된 소프트웨어 산업 기반이 부족하니 근무 환경이 열악해지고 그걸 보고 누가 똑똑한 친구들이 가겠는가. 다시 이는 고급 인력의 부족을 겪고 소프트웨어 산업 기반의 취약으로 연결된다. 나도 모르겠다. 도대체 어디서부터 이 악순환의 고리를 끊어야 할지.
4줄 요약:
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
최근 등록된 덧글
개발자 입장에서의 수많은 ..
by Jiyoon at 02/04 저도 아들 돌잔치때 돌잡이 .. by 박상욱 at 01/18 미국 대학원 원서 작성중에 p.. by 태클사이야 at 01/13 TO: 박PD 로그인 하지 않아.. by 박응용 at 01/10 http://gigglehd.com/zbx.. by dhunter at 12/28 우와.. 좋네요. 태반이 .. by 윤광배 at 12/17 항상 좋은 글 잘 보고 있습니.. by y2k at 11/23 글이 좋아서 제 블로그에 담.. by 쏭섭 at 11/23 최근 등록된 트랙백
메뉴릿
이글루 파인더
|