순수 소프트웨어 개발자의 전자회사 적응기

대학원 졸업 후, 3년 동안 순수 소프트웨어 개발회사에서 일을 하다, 전자회사로 옮겨 지낸지 벌써 4달이 다 되어 갑니다. 새로운 회사에서 스스로의 몫을 찾기 위해 정신없이 달려온 것 같네요. 

벤처기업과 대기업의 문화적 차이 만큼이나, 순수 소프트웨어 개발과 전자제품 개발사이에는 큰 차이가 있었습니다. 
이전 회사에서 하던 일은 무에서 유를 창조해 내는 것이었습니다. 모든 것은 컴퓨터 안에서 이루어졌죠. 
지금 다니는 회사에서 하는 일의 유형은 대부분 다음과 같은 일련의 절차를 밟습니다. 
1. 포팅 또는 마이그레이션
2. 디버깅
3. 직접 해결 또는 타부서/외주업체에 해결 요청
S/W 개발자의 입장에서는 무에서 유를 창조하는 일이 훨씬 재밌게 느껴질 것입니다. 그럼에도 불구하고 제가 지금 하는일에도 여전히 만족하며 즐겁게 회사 일을 할 수 있는 것은, 재미 없어 보이는 과정 속에서 재미를 찾으려고 노력했기 때문입니다. 
시간적인 여유를 가지고 전부다 다시 짜고 싶은 마음이 굴뚝같지만, 다른 사람이 작성한 코드를 가져와 시스템에 자연스럽게 녹아들게 하는 일도 충분히 가치가 있는 일이라고 생각합니다. 리펙토링 혹은 부분적인 재구현을 통해 코드의 품질을 향상시키는 일도 S/W 엔지니어로서 보람을 느끼게 하구요.
디버깅은 순수 소프트웨어 개발 보다, 지루하고 인내를 필요로 하는 작업입니다. 거대한 안드로이드 코드를 빌드하고 폰에 다운로드하고 실행하는 일련의 과정이 많은 시간을 필요로 합니다. 
문제가 생겼을 때, 이를 해결해 나가는 과정도 나름의 묘미가 있습니다. 문제를 정확히 파악하고 그 상황에 필요한 일을 판단하고 원활한 커뮤니케이션을 통해 일을 풀어나가는 과정도 큰 보람을 느끼게 합니다. 
그 밖에도 100명이 넘는 사람들과 같이 일하는 것도 저에게는 소중한 경험인 것 같습니다. 커뮤니케이션 및 관리 능력의 중요성을 실감하게 되네요.  
현재는 안드로이드 스마트폰 프로젝트에서 비교적 하드웨어와 연관이 적은 일을 하고 있지만, 다음 프로젝트에서는 하드웨어와 관련된 경험을 쌓기 위해 사내 교육을 적극 활용할 계획입니다. 
분명한 것은, 순수 소프트웨어 회사에서 쌓았던 소프트웨어 개발 경험이 저에게 큰 힘이 되고있습니다.

여름철 차량관리

어느날 갑자기 차에서 쾌쾌한 냄세가 나기 시작했습니다. 이래저래 알아본 결과 원인는 이렇습니다. 

1. 출근 길에 에어콘 가동
2. 회사 지하 3층 주차장에 주차 
3. 에어콘 정지
에어컨을 사용하면 내부에 습기가 차게 된다고 합니다. 이를 그대로 방치하면 곰팡이가 생기기 쉽지요. 때문에 에어컨을 사용했다면 정차하기 전에 3분 정도는 에어컨을 끄고 풍량을 강하게하여 통풍(외기모드)을 시켜줌으로써 습기를 제거해야 한다고 합니다.
이미 오염된 에어컨을 청소하는 방법을 알아 보았습니다. 
1. 에바 클리너를 구입해 직접 청소 (http://bit.ly/bFKrHT)
2. 업체에 의뢰 (http://bit.ly/cKKznt)
1번의 경우에는 비용이 적게 든다는 장점이 있지만, 그리 만만한 작업같아 보이지 않습니다. 어느정도 청소가 되겠지만 완벽한 솔루션은 아닌 것 같구요. 2번의 경우 비용이 제법 들지만(6만원), 직접 시간을 들이지 않아도 되고, 확실한 방법인 것 같아서, 다음주에 업체에 맡겨볼 생각입니다. 
이번에는 에어컨 청소를 하고, 장마가 끝나면 새차만들기(실내크리닝 + 광택)를 해볼 생각입니다. VJ 특공대에 나왔던 하이크리닝(http://www.hicleaning.co.kr/)이 평가가 좋더군요. 요즘에는 거의 매일 차를 가지고 출퇴근을 하다보니 차량의 쾌적한 실내 환경에 관심이 많이 가네요.

CGV에서 즐기는 월드컵

축구에 별로 관심 없는 여친을 배려하기 위해, 조금 더 편안한 환경에서 월드컵을 관람하고자 한국 vs 그리스전을 동수원 CGV에서 관람하였습니다. 비용이 조금 들긴 하지만, 옷이나 응원도구를 사지 않아도 되니 괜찮은 선택이라고 생각하면서…

오징어 다리와 비어콤보를 사들고 극장에 들어섰을 때, 사뭇다른 극장 분위기에 놀랐습니다. 길거리 응원과 별 다를바 없는 사람들의 옷차림, 응원도구, 열기가 우리를 쭈뼛하게 만들었습니다. 
경기 시작하자마자 이정수 선수의 골이 터져 극장안은 열광의 도가니였습니다. 누군가의 “대한민국” 선창에 모두들 응답하면서 우리만의 응원 분위기를 만들어갔습니다. 극장에서 소리치고 환호할 수 있다는 것이 나름 신선하더군요. 
나름 쾌적한 환경에서 즐겁게 월드컵을 관람했기에 이번주 목요일 아르헨티나전 역시 예매를 해 두었습니다. 문제는 무사퇴근!?

투표소에서 할머니들의 대화

트위터에서 재밌는 글을 발견하여 소개합니다. 한편의 블랙 코메디… 

(출처: http://twtkr.com/view.php?long_id=L2uEN)

ㅋㅋㅋㅋ 투표하러 갔다가 들은 할머니들 대화라고 소울드레서에 올라온 내용 ㅋㅋ 할머니1 : 무조건 1번 찍어야 함, 1번. 할머니2 : ㄴㄴ 우리 손자가 그러는데 2번 찍어야 전쟁이 안 난다고 했음. 할머니1 : 무슨 소리심? 2번은 죄다 빨갱이들임. 할머니3 : 2번이 빨갱이면 2번 찍어야겠넹? 빨갱이를 뽑아놓으면 빨갱이들끼리 전쟁하진 않을 거 아님? 할머니2 : ㅇㅇ 그러함. 

안드로이드폰을 가지고 싶지만…

안드로이드폰이 우후죽순 쏟아지기 시작하는 요즘입니다. 가지고 싶은 마음이 들때가 많지만… 아직은 시기상조라는 생각을 하곤 합니다. 

모든 물건이 다 비슷한 것 같습니다. 필요할 때 사는게 정답이라고 하죠. 시간이 지나면 더 좋은 제품이 나오고, 가격도 저렴해 지니까요. 
그러나 안드로이드폰의 경우에, 아직 충분히 검증되지 않은 측면도 있고, 안드로이드의 버전업 속도가 워낙 빨라서 지금 시점에서 안드로이드폰을 구매하는 것은 역시 망설여집니다. 하드웨어 성능을 100% 끌어내지 못한다는 느낌이 들기도 합니다. 
게다가 안드로이드폰을 선택하기 위한 저만의 여러가지 제약사항을 고려하다보면 선택의 폭은 더욱 좁아집니다. 
– LG전자
– LGT
– 쿼티 
현재로서는 이를 만족시키는 단 하나의 제품이 존재합니다. “옵티머스Q” 
그러나 안드로이드 버전이 1.6이라는… 안습이죠… 2.2로 업그레이드 되어 출시된다면 아마도 구입을 고려해 보겠지만 2.1에 그칠 것 같습니다. 오늘 회사에서 옵티머스Q 개발자를 만나서 만져볼 수 있었는데, 생각보다 훨씬 반응속도가 빠르더군요. 
일단은 기다려보렵니다. 최소 프로요 이상, 가급적 생강빵을 탑재한 안드로이드폰을 기다려봅니다.