허니몬에 관한 보고서/허니몬의 행성, 허니스(Honies)
Hong Kong Skyline
Hong Kong Skyline by Sprengben 저작자 표시비영리동일조건 변경허락

'개발자가 되고 싶다'라는 생각은 서른이 된 지금도 내 가슴 한켠에 남아있어 프로그래밍과 관련된 다양한 소식이나 이야기에 귀를 기울이도록 만들고 있다. 우리나라에서는 '개발자'로 살아가기가 너무나도 어렵다.

Sugar rush from the cupcake wore off
Sugar rush from the cupcake wore off by slworking2 저작자 표시비영리동일조건 변경허락

나와 함께 교육과정을 수료했던 동기들의 '회사'이야기를 듣고 있으면 더욱 그렇다.
그들은 매일 회사 업무에 시달리면서, '결과부터 내놔!! 이것도 하고 저것도 하고 다해!' 하고 강요를 받고 있다.
개발자라고 한다면, 프로그램을 개발할 때, '기획 - 분석 - 설계 - 구현 - 유지보수' 까지 전체적인 과정을 모두 진행을 할 수 있는 능력이 반드시 필요하다. 우리나라 개발자들은 해외에 나가서도 분명히 크게 성장할 수 있는 능력을 충분히 보유하고 있다. 단지, '영어'라고 하는 언어의 장벽이 구축한 다양한 장벽(사회, 문화, 인간관계 등)을 쉽게 넘어서지 못하고 있다.

개인적으로 능력만 된다면, 굳이 우리나라에서'만' 개발자가 되기를 고수하고 싶지 않다.
우리나라 시장은 굉장히 협소하면서, 시대적인 유행과 대기업의 선택에 따른 변화가 극심한 곳이다. 이런 극심한 변화 속에서 개발자들은 여러 면에서 육체적, 심리적으로 압박을 받을 수밖에 없다. 최근에 개발자들 사이에서 가장 큰 이슈가 되었던 것은 '모은행'의 전산개발팀장의 자살소식이었다. 우리나라 IT 프로젝트의 대부분은 공공기관, 대기업과 금융기관에 연관되어 진행되고 있다. 이 강하고 거대한 기관들은 '갑 - 을 - 병 - 정' 이라고 하는 하청에 하청을 낳는 악순환적 기업문화를 만들어냈다. 이는 국내의 잘못된 하청문화가 그대로 IT산업에도 적용된 사례라고 볼 수 있다.

이야기가 잠시 다른 곳으로 흘렀다.

개발자로서, 혹은 IT관련자로서 자신의 가치를 높이고 다른 이들과의 차별성을 부여할 수 있는 것은 '넓은 시야와 넓은 생각'을 갖추는 것이다.

'리더가 되어야 한다.'
지금 스터디를 진행하시는 분이 항상 하시는 말씀이다.

프로젝트나 개발을 하는데 있어서 중요한 것은, 단순 개발자로서 관리자가 시키는 일을 묵묵히 잘하는 것에서 그치지 말고, 자신이 스스로 프로젝트를 기획하고 프로젝트에 필요한 환경을 구상하고, 거기에 필요한 기능화 자원들을 배치하고 관리할 수 있는 능력을 키우라고 이야기 한다.


이 부분에 대해서는 매우 동감하는 바이다.
전략시뮬레이션을 하는 것과 같다고나 할까?
스타크래프트나 레드얼럿(커맨드 앤 컨커)에서 뛰어난 선수는 동시다발적인 작전 수행능력과 맵전체를 파악하고 상대의 움직임을 파악하는 사람이다. 그건 우리가 한번쯤은 읽어보는 '삼국지연의'에 나오는 '제갈량'이나 '손욱' 등등의 지략가들의 모습을 상상하면 될 것이다.

아직은 전체를 내려다보고, 요소요소들을 적절하게 통제하는 능력이 내게 부족하다는 것을 느끼고 있다.

내가 해야하는 일만을 생각하는 것이 아니라, 내가 하고 있는 일이 거대한 분야의 어느 부분에 해당하며 어떻게 돌아가는 지에 대해서 이해를 하게 된다면 더 높은 곳으로 올라갈 수 있는 든든한 토대를 가지게 된다. '넓은 시야와 넓은 생각'을 가진다는 것은, 현재의 위치에서 조금 더 멀리 다양한 세상의 삶을 볼 수 있고 그 안에서 자신에게 유익한 것들을 발굴해낼 수 있는 가능성이 높아진다고 생각한다.

그런 의미에서...
다양한 분야의 많은 책을 읽고 많은 사람과 만나고 많은 경험을 쌓는 욕심을 갖자. ^^;
카드사용료로 월급이 빵꾸날때까지!! ㅡ_-)b