본문 바로가기

짧게 쓰기/칼럼

회사 업무를 방해하는 것들 회사에 내가 맡은 메인 업무가 있습니다. 이 메인 업무를 쳐내야 성과가 있고 일찍 퇴근 할수 있고 업무 부담감에서 벗어날 수 있습니다. 그러나 이 업무를 방해하는 이벤트들이 매일 벌어집니다. 이 이벤트들이 발생하면 얼굴이 벌개지고 어깨가 올라가면서 굳고 위장이 더부룩해지는 것을 느낍니다. 오늘은 이 불시에 벌어지는 이벤트들을 정리합니다. *개발 환경이 무너짐 귀찮고 당장 성과가 드러나는 일은 아니지만 개발 환경을 구축하는 것은 매우 중요합니다. 필수적인 환경을 구축하는 것도 중요하지만, 내 스스로 더 편한 개발환경을 위해 부지런히 노력해야 합니다. 제가 지금 일하고 있는 환경 같은 경우 이클립스, 서버와 FTP로 바로 붙을수 있는 울트라 에디트, 각종 디비 접속권한 같은 경우가 있어야 합니다. 운영 PC.. 더보기
갑자기 일이 몰리고 안 풀릴때 요즘에 내가 배우는 어떤 운동에서는 좋은 자세로 몸을 이완하는 것을 강조합니다. 좋은 자세를 지키기 위한 규칙이 꽤 복잡합니다. 이 두가지가 되면 마음도 저절로 평온해지고 몸도 평안해 집니다. 그래서 저는 회사에서 일할때도, 좋은 자세로 몸을 이완하면서 일하려고 합니다.마치 잔잔한 물을 바라보며 낚시대를 바라보는 한가로운 낚시꾼처럼, 나는 이완된 몸과 평온한 마음으로 회사 업무를 하기 위해 내 스스로를 의식하며 일하고 있습니다. 오후2시, 그런데 갑자기 어제 적용했던 업무에 문제가 생겼다고 연락이 옵니다. 나는 정신이 번쩍나며 어제 적용한 업무내부를 파헤치기 시작합니다. 오후 3시, 갑자기 직속상사가 얘기합니다. 위에서 이 보고서를 6시까지 작성하라고 했으니 팀원들 한테 얘기해서 문서 작성하고 저보고 취.. 더보기
아이폰 개발자의 안드로이드 개발 후기 저는 처음 6년간은 자바/서버 개발자 였습니다. 아이폰이 최초 출시되고 다음해 저는 아이폰 개발자가 되었습니다. 아이폰 개발자로 5년정도 일했습니다.아이폰 앱 개발을 하면 재미있게 개발할것 같았습니다. 그러나 취미가 아닌 일로 하니 노동하는것 같고 재밌지 않는 부분도 있습니다. 이상과 현실은 달랐어요.어느날 다시금 서버 개발을 하고 싶었습니다. 단순하게 볼때 서버는 전문만 만들면 클라이언트 개발자는 한땀한땀 UI개발을 해야 했습니다. 서버가 편해 보였죠. 물론 이점은 아주 단순하게 본것입니다. 아키텍트~ 이런 큰 일을 하기 위해서는 서버가 나은것 같기도 했습니다. 다시 서버 개발을 했습니다. 그 다음 저는 안드로이드까지 해서 서버-아이폰-안드로이드 테크 트리~를 연결짓고 싶었습니다. 그리고 이번에 안드로.. 더보기
내맘대로 과거/현재/미래 IT 전망 과거2010년 스마트폰이 등장했다. 나는 스마트폰이 어떻게 발전하는지 지켜봤다. 나는 초창기 아이폰 개발자로 앱관련 기술이 어떻게 발전하는지 좀더 밀접하게 지켜봤다.2010년 당시 내 예상은 스마트폰이 카메라, 전자사전, MP3, PMP, 게임기 기능을 어설프게 담는 것이 아닌, 온전히 강력한 성능을 담아가면서 다른 모바일 가전을 모두 잘 통합할 것으로 예상했다.스마트폰이 전화기 기능말고 쓸데 없이 과도한 기능을 추가한다는 보수론자?들도 있었지만 스마트폰은 다른 모바일 기기를 온전히 통합하여 전자기기의 단순화, 사용자의 편의성에 크게 기여했다.전자기기가 단순화 된다는 것은 인간이 쓸모있는 자원에 더 집중하게 만들어 거창하게 지구 환경 개선에도 도움이 된다. 쓸모있는 자원의 기술발전을 더 촉진할수 있다. .. 더보기
졸력 졸력은 쓸데 없는 힘이라는 뜻과 같다. 졸력은 내 몸에 뭔가 잔뜩 힘이 들어간 상태를 뜻한다. 졸력은 내 몸을 뻣뻣하게 만든다. 졸력은 쓸데없는 에너지를 소모시킨다. 내 몸이 힘이 들어가면 온몸에 기혈이 원할하게 순환하지 못한다. 그래서 건강도 해친다. 내가 배우는 운동은 졸력을 완전히 뺄것을 요구한다. 졸력을 빼야 다른힘?이 생기기 때문이다. 졸력을 빼면 마치 교통체증이 뚫려서 차들이 쌩쌩 달리는 상황과 같다. 졸력을 빼면 마치 대기를 지배하는 미세먼지가 걷히고 청정한 공기가 다시 우리를 감싸는것과 같다. 졸력을 빼면 마치 일못하고 못된 직원이 빠지고 일잘하는 성격 좋은 직원이 들어온것과 같다. 졸력을 빼면 질량 보존의 법칙이 적용된다. 졸력이 빠진 자리에 새로운 좋은 어떤힘?이 들어온다. 나는 졸력을.. 더보기
아침 수련, 아침 공부 아침수련을 실행한지 2년 이상은 된것 같습니다. 아침수련을 습관화 하기 까지 저도 엄청난 저항에 부딪혔습니다. 결국 아침수련을 습관화 할수 있었던 것은 아침수련을 내 몸이(=잠재의식)원했다는 것이에요. 엄청난 잠의 유혹을 이겨낼 정도로 내 몸은 아침수련을 원하고 있습니다. 아침수련을 하면 나에게 많은 유익함을 준다는 것을 내 스스로 잘 알고 있습니다. 어떤 유익함을 주기에 장비도 감기는 눈꺼풀은 막을수 없다던 절대 강자 잠의 유혹을 뿌리칠수 있을까요.인생은 나와 남과 조직간 전쟁의 연속입니다. 아침에 잠의 유혹을 이겨내고 아침 수련을 할수 있다면 나는 잠이라는 큰 적과 싸워서 이긴것입니다. 만약 아침수련을 한다면 나는 일어나자마자 잠이라는 큰 적과 싸워 이겼다는 승리감을 얻습니다. 아침수련을 하면 따뜻한.. 더보기
이병이 된다는 것 어느 한 조직에 처음 들어가면 이병이 된다. 처음 그 조직에 들어가면 조직의 문화와 업무와 사람에 익숙하지 않다. 그 조직의 사람들은 나를 경계하는 것 같다. 어디 저 사람 얼마나 잘하나 두고보자라고 지켜보는것 같기도 하다. 나는 그 조직에 적응하고 인정받기 까지 최소 3개월은 이병처럼 열심히 생활해야 한다. 최근에 나는 어느 운동 모임을 옮긴적이 있다. 그 전의 운동은 3년가까이 했다. 그 운동의 초보자는 나를 보며 부럽다고 했다. 그러나 옮긴 운동 모임에서 나는 완전 초보이다. 나는 옮긴 운동 모임의 고수들을 보며 나는 언제 저렇게 될까~부러워 한다. 나는 옮긴 운동 모임에서 다시 이병이 된 것이다. 이병이 되면 처음부터 다시 시작해야 한다는 부담감이 있다. 그래도 그것을 감수할수 있기 때문에 새출발.. 더보기
꿍푸를 쌓는다는 것 꿍푸를 쌓는다는 중국에서 쓰이는 표현이 있습니다. 꿍푸는 쿵후의 요즘 발음입니다. 꿍푸는 공부의 중국식 발음입니다. 꿍푸는 공력과 비슷한말, 지속적인 수련과 비슷한 표현일 것입니다. 제가 요즘 배우는 권술(=무술)의 사부님은 말씀하셨습니다. 중국의 공원에서는 매일 이른 아침 많은 사람들이 나와서 뭔가 중국 무술을 연습한다고 합니다. 그중 어르신들의 동작은 잘못된 동작도 있고 동작의 원리를 잘 모르는 경우도 있다고 합니다. 그러나 하도 오랫동안 수련 하다 보니 그 동작의 공력만큼은 엄청나다고 합니다. 저는 역사를 좋아합니다. 최근까지 일본 전국시대 역사에 빠졌어요. 요즘은 중국 무술 역사에 관심을 갖게 되었습니다. 중국 무술 역사에 보면 곽운심이라는 유명한 형의권 고수가 있었습니다. 이분은 붕권이라는 단순.. 더보기
독학보다 좋은스승 저는 한 때 독학을 좋아 했습니다. 저는 사물이나 사람에 의존되는 것을 싫어했습니다. 예를 들어 저의 취미는 비싼 장비가 필요 없는 수영이나 형의권, 독서 등을 좋아합니다. 무엇을 배우는 것도 마찬가지입니다. 굳이 사람에 의지하지 않고 책만 있으면 독학이 얼마든지 가능하다고 생각을 했어요. 저는 사람을 만나고 어느 모임에 나가는 것을 귀찮아해서 무엇을 배울 때 굳이 독학으로 해결 하려고 했습니다. 그래도 이것만큼은 독학으로 할 수 없다고 제가 인정하는 것들이 있습니다. 특히 운동은 독학하기 어려운 것 같아요. 수영이나 형의권은 독학으로 할 수 없습니다. 저는 이렇게 어렴풋이 독학 보다 훌륭한 스승이 낫다~라는 것을 알고 있습니다. 그래도 마음 한편으로는 그래도 독학이 가능하다고 저항하고 싶었습니다. 결국.. 더보기
코드에 주석은 어느정도 까지 다는것이 좋은가 개발자 신입은 사수에게 코딩의 기본 원칙과 지켜야할 규칙을 배우게 되죠. 그중에 코딩할때 주석을 잘 달으라는 얘기를 많이 듣습니다. 저도 신입으로 코딩할때 주석을 잘 달아야 겠다고 다짐했습니다. 그러나 저는 개발하다보니 코드에 주석다는 습관을 갖추기가 몹시 어렵다는 것을 알게 되었어요. 먼저, 주석에 신경 쓸만큼의 개발 기간이 주어지지 않는 경우가 대부분 이에요. 이것은 핑계가 아니라 중요한 사실입니다. 보통 위에서 개발 기간을 줄때 코드 품질을 신경 쓸 만큼의 시간을 주지 않아요. 일단 코드가 작동되는 것이 중요하고 주석 다는 작업은 우선순위에서 뒤쳐져요. 그리고 주석 다는 작업은 꽤 귀찮은 작업입니다. 코딩가이드에 명시한 주석다는 규칙은 화려하고 복잡하다는 생각을 했어요. 주석다는 규칙이 화려하고 번.. 더보기
PMP 합격후기 (PMP는 태권도의 형과 같다.) PMP는 프로젝트 관리자를 위한 자격증이다. 우리나라 프로젝트가 하도 주먹구구식으로 돌아가, 정말로 체계적이고 합리적인 프로젝트 진행을 불가능한가 싶어 옛날에 헤드퍼스트피엠피를 호기심에 구입한것이 PMP에 대해 알게된 계기였다. 작년 회사에서 PMP 교육의 혜택을 주어 듣게 되었다. 옛날에는 PMP가 전형적인 국제 공인자격증의 잘못된 점처럼 족보가 가능해서 페이퍼 자격증일때가 있었다고 한다. 지금은 외울것도 많고 이해해야할것도 많은 고난이도 자격증이 되었다. 처음에는 용어가 낯설어서 힘들었다. 머리가 보통인 내가 볼때 이 자격증 난이도는 극악이라 교육받는 동료중 주변에도 따는 사람이 소수였고, 따는 사람도 한번에 붙지 못하고 2~3번에 붙곤 했다. 나는 이 시험이 하도 고약하니, 포기직전까지 갔다가 기적.. 더보기
내맘대로 2013년 IT 이슈 제 작년부터 겨울이 되면 지대로~ 프로젝트를 한다. 지대로~ 프로젝트를 한다는것은 우리나라만이 할수있는 고강도 일정 압축 프로젝트를 진행한다는 말과 같다. 고강도 일정 압축 프로젝트 더하기 겨울 추위가 겹쳐 면역력은 떨어지고 스트레스도 있고...그리고 식탐 때문에 그런지 새해 첫날부터 장염에 걸렸다. 그래도 모처럼 블로그가 생각났다. 마음만은 매일 쓰고 싶다. 작심삼일일지라도 오늘은 내맘대로 포스팅 하자. 올해 주목할만한 IT 이슈들이 눈에 보였다. - 박근혜 당선 후 IT 정책의 변화보통 대통령 당선 후 공공 프로젝트가 여러건 발주된다고 한다. 공무원 IT 현업이 저무는 대통령에게 이런 좋은 프로젝트 있습니다~ 라고 광고하진 않기 때문이다. 박근혜가 대통령이 되면서 공무원 IT 현업들은 미뤄뒀던 여러 .. 더보기
어느 아기 아빠를 힘들게 하는것 (모바일 하이브리드 프레임워크) 1. 아기가 고사리손으로 박수를 친다. 박수를 치는 모습이 신기했다. 귀엽다. 형수님은 분홍빛 화려한 한복을 입고 윤기나는 화장을 하셨다. 예쁜아기의 엄마 다웠다. 과장님은 피부가 다소 푸석한 느낌은 들었지만 멋진 수트를 입어 세련된 느낌이 들었다. 돌잔치 음식은 맛있다. 돌잔치 이벤트가 시작된다. 돌잡이 이벤트 순서가 왔다. 아기가 무엇을 집을까 참석객들의 이목이 집중된다. 사회자의 진행으로 돌잡이 그릇에는 참석객들로부터 모은 돈이 가득찼다. 사회자가 엄마 아빠에게 무엇을 뽑을것이냐고 물어봤다. 아빠는 돈, 엄마도 돈이라고 말했다. 아빠 엄마는 웃으면서 말했지만 뭔가 간절함도 느껴지는것 같다. 드디어 돌잡이가 시작됐다. 아기가 다른걸 집으려고 하자 엄마가 못집게 유도한다. 그 모습에 참석객들이 웃는다... 더보기
인생은 새옹지마의 예 (모바일 하이브리드 프레임워크 선정) 살면서 인생은 새옹지마라는 고사성어가 떠오르며 무릎을 친적이 종종 있었습니다. 하나 예로 들면 힘들고 고되게 어떤 어플을 하나 개발했더니 다음에 두고두고 써먹을 레퍼런스가 되었던 경험을 했습니다. 한번 심하게 고생했지만 결국 나에게 도움이 되었던 경우였습니다. 작년 저희는 모바일 하이브리드 프레임워크를 써서 어플을 개발했던 경험이 있습니다. 그때 우리는 한마디로 국산 하이브리드 프레임워크에 대해 거품을 물게 되었습니다. 삽도 없이 손바닥으로 흙을 파는 듯 극심한 고생을 했던것이죠. 다시는 그런 최악의 프로젝트를 하고 싶지 않았습니다. 몇달 전 저희는 회사 차원을 넘어 소속 그룹사의 전체 표준 모바일 프레임워크 선정 관련 타당성 분석 작업을 진행했습니다. 그런데 이때 작년 거품 물며 했던 모바일 웹 프로젝.. 더보기
모바일 하이브리드 프레임워크를 경계하며 (총정리) (모바일 하이브리드 프레임워크 관련 글에 관하여, 프로젝트에 캐나다 사는 동생 결혼식에 개인적인 몇가지 큰일들이 겹쳐서 이제야 글을 덧붙입니다. 두어달동안 글을 못썼습니다. 포스팅 하려는 내용을 요약하여 올리겠습니다. ^.ㅠ) - 이전 줄거리작년 초 모바일 하이브리드 프레임워크 엔진을 직접 개발해 보면서 하이브리드 프레임워크가 생각만큼 효과 있지는 않을것이다~ 라는 회의가 들었다. 그뒤 이게 무슨 숙명인지 국산 모바일 하이브리드 프레임워크를 쓰는 프로젝트에 참여했다. 이때 엉터리 국산 솔루션을 쓰면서 지독하게 베타테스트 한 나는 모바일 하이브리드 프레임워크의 열혈 안티팬이 되었다. 벼르다가 모바일 하이브리드 프레임워크의 단점을 전파하는 연재글을 기획했다. 모바일 하이브리드 프레임워크가 탄생하게된 시대적인.. 더보기
모바일 하이브리드 프레임워크는 제2의 액티브엑스다.(2.국산의 문제) 모바일 하이브리드 프레임워크는 제2의 액티브엑스라는 제목은 두가지 뜻을 담고 있다. 하나는 모바일 하이브리드 프레임워크가 문장 그대로 웹에서 액티브엑스가 하는 역할을 고스란히 대신한다는 뜻이다. 하나는 액티브엑스가 우리나라 IT의 발전을 막았듯이 모바일 하이브리드 프레임워크도 우리나라 모바일 IT의 발전도 막을 수 있다는 뜻이다. 2006년도 모 프로젝트에는 BPMS란 신개념의 국산 프레임워크가 쓰였다. 이 프레임워크는 비즈니스 컴포넌트를 만들고 이 컴포넌트들의 프로세스를 연결하는데, 한번 만들어지는 비즈니스 컴포넌트는 재사용할 수 있는 신개념의 프레임워크 였다. 그러나 적어도 내가 사용한 BPMS는 현장 경험이 풍부한 설계자가 아닌, 책상머리에만 앉아 본 그 누군가가 만들지 않았나 싶을정도로 개발 생산.. 더보기
모바일 하이브리드 프레임워크는 제2의 액티브엑스다.(1.시대적인 배경) 모바일 하이브리드 프레임워크는 제2의 액티브엑스라는 제목은 두가지 뜻을 담고 있다. 하나는 모바일 하이브리드 프레임워크가 문장 그대로 웹에서 액티브엑스가 하는 역할을 고스란히 대신한다는 뜻이다. 하나는 액티브엑스가 우리나라 IT의 발전을 막았듯이 모바일 하이브리드 프레임워크도 우리나라 모바일 IT의 발전도 막을 수 있다는 뜻이다. 2009년말 아이폰의 전격 출시는 마치 2차세계대전 독일의 전격전을 떠올리게 한다. 독일의 전격전으로 프랑스를 비롯한 연합군은 초토화 되고 독일의 손안으로 들어간다. 연합군은 당황스러웠고 어떻게 대항 할지 난감했다. 그러나 곧 장병들을 모집했고 병기기술 개발을 앞당겨 시작했다. 처음에는 독일에게 일방적으로 밀렸지만 서서히 정신을 차리고 독일에 대항하게 된다. 너무도 강력한 독일.. 더보기
탐욕을 바탕으로 한 우리나라 모바일 IT 기술의 미래 아름다운 노력이란, 운동선수가 땀을 흘리며 본인의 역량을 꾸준히 향상시키는 것과 같다. 탐욕이란, 운동선수가 돈과 명예에 눈두워 어두워 스테로이드제를 복용하며 억지로 몸을 끌어올리는 것과 같다. 탐욕은 컨닝과 같다. 컨닝으로 본인의 점수를 올릴 수는 있지만 본인의 역량은 결국 저하되고 거창하게 나라의 질서도 어지럽히는 것과 같다. 탐욕은 본인과 나라를 엉망으로 만들지만 그 달콤한 유혹 때문에 인간은 탐욕을 결코 포기하지 못한다.시골의사 박경철님은, 따분한 경제서적을 재밌지는 않지만 깊이있는 인문서적처럼 쓰는 대단한 필력을 가진 분이다. 이분의 글을 읽다 보면 '탐욕' 이란 용어가 많이 나온다. 자신의 능력 이상 지나치게 욕심을 부리는 것이 투기이고 탐욕이다. 탐욕은 개인 투자자를 멸망시킬것이다~ 라는 비.. 더보기
엔드 투 엔드 개발자가 된 비밀 작년에 정착한 회사는 내 경험상 내가 갈수 있는 가장 좋은 회사중에 하나라고 확신한다. 이 경험은 내가 좌충우돌 부딪혀서 얻은것이기 때문에 꽤 정확하다. 그런데 만약 내가 자기소개서를 다시 쓰거나 면접을 다시 본다면 이렇게 말할거리가 생겼음을 우연히 깨닫게 되었다. "애플의 강점은 엔드투엔드 서비스 회사라는 것입니다. 하드웨어부터 소프트웨어, 유통플랫폼까지 모두 애플이 다 하는거죠. 이 경우 장점은 애플이 추구하는 이상적인 대 고객 서비스를 실행할수 있고 잘 통제할수 있다는 것입니다. 저는 마치 애플과 같은 개발자입니다. 저는 애플과 같은 엔드투엔드 개발자입니다. 저는 서버끝부터 클라이언트끝까지 모든 IT기술을 다룰줄 압니다. 서버 설치부터 운영, 통신 프로그램을 제작하고 WAS위에 서버 프레임워크 올리.. 더보기
죽은 잡스가 산 MB를 쏘다. (나는 꼼수다.) 몇달전부터 나는 꼼수다가 화제입니다. 나는 꼼수다는 MB에 헌정한다고 비꼬면서 탐욕스런 그 분을 실랄하고도 재미있게 비판하는 팟캐스트 입니다. 주변에서 나는 꼼수다 얘기를 할 때마다 그리고 나는 꼼수다가 세상을 바꾸는 것을 지켜볼때마다 저는 한 사람이 생각나고 그 사람의 업적에 대해 주변에 얘기하곤 합니다. 잡스입니다. 잡스가 굳이 우리나라를 생각하진 않았지만, 잡스가 해놓은 일들은 하나같이 우리나라에서 엄청난 변화를 일으켰습니다. 통신 환경을 바람직하게 개선시켜 주었고, 개발자에게 새로운 생태계를 열어주었습니다. 우리나라를 좀더 풍요롭게 진화시켰습니다. 더구나 잡스가 만든 이 플랫폼도 우리나라에 크나큰 선물을 안겨줌 샘이 되었습니다. 팟캐스트라는 새로운 매체 유통 경로를 만든 것이고, 이 유통경로 덕분.. 더보기
잡스 자서전을 읽고 (애플 제품이 뛰어난 이유) 저는 애플 제품을 다룰때마다 들었던 수수께끼가 있었습니다 애플은 발달된 문명을 가진 외계인이 만든 회사가 아닐까라는 수수께끼 였습니다. 그만큼 애플의 제품은 제가 여지껏 살면서 경험한 어떤 제품보다도 질이 다르다는 차원을 넘어 충격을 받을정도로 뛰어난 제품들이었습니다. 저는 그 비결이 궁금했습니다. Microsoft 나 IBM 등의 여타 미국의 다른회사 들보다 훨씬 뛰어난 제품을 만들 수 있는 비결은 무엇인가~ 항상 궁금했습니다. 이번에 잡스 자서전을 읽고 알았습니다. 그 비결은 바로 역시 잡스 때문이었군요. 스티브 잡스의 제품에 대한 집착에 가까운 열정 과 엄청난 집중력 때문이었습니다. 잡스는 자신의 제품에 대해 완벽함을 추가합니다. 잡스의 완벽함은 다른 CEO의 완벽함의 정의를 넘어섭니다. 잡스의 완.. 더보기
잡스 자서전을 읽고 (개요) 최근 잡스 자서전을 읽었습니다. 처음에는 책의 두깨에 놀라 과연 이 책을 재미있게 읽을 수 있을까 걱정 했습니다. 그러나 잡스자서전을 다 읽은 지금 저는 저희집에 있는 책꽂이 3군대 안에 가득찬 책들보다 이 책 한권이 저에게 더 도움이 될정도로 저에게 큰 자극과 배움을 주었습니다. 저는 이번 잡스 자서전을 통해 크게 3가지 크게 배운 점이 있습니다. 하나는 애플 제품들이 왜 그렇게 뛰어난지~ 라는 물음에 대한 해답을 얻었습니다. 또 하나는 잡스라는 한명의 인물과 그 주변인으로부터 시작된 IT 역사에 대해 깊이 있게 알수 있는 기회가 되었습니다. 마지막으로 무엇보다 잡스의 놀라운 정신력, 제품에 대한 열정, 삶과 제품에 대한 높은 이상 그런 것들을 책을 통해 알게 되었습니다. 설렁설렁 사는 저 자신과 너무.. 더보기
스티브 잡스, 영웅의 명복을 빕니다. 저는 사람들이 왜 특정 유명인에게 열광하고 그들이 죽으면 비통하게 추모하는지 이해가 잘 되지 않았습니다. 아무리 유명인이라도 같은 인간인데 그렇게까지 열광하고 추모할 필요가 있을까라는 냉소적인 생각도 했습니다. 그러나 오늘 저는 저절로 특정 유명인을 비통하게 추모하는 한 사람이 되었습니다. 스티브 잡스 부고 관련 기사가 쏟아져 나온 오늘 몇몇 기사를 읽다가 눈시울이 시큰해지기도 했습니다. 스티브 잡스 추모 행사가 있다면 참석하고 싶고 언젠가는 잡스의 무덤에 가서 추모도 하고 싶었습니다. 혼자서 연이어 야근하던 제작년 어느날, 바깥에 잠깐 쉬러 나와 지나가던 사람들을 보며 마음속으로 한숨을 쉬던 어느때, 아이폰은 그때 우리나라에 상륙했습니다. 저에게 아이폰은 '마치 더 좋은 세상으로 탈출 할 수 있는 작지.. 더보기
Agile 적용의 어려움 (XP, Scrum) 살다보면 나도 모르게 좋은 기회가 찾아온다고 하는데요. 이 기회를 놓치지 않고 잡아야 인생이 풀릴것입니다. 최근 저는 다행히 이 기회를 한번 잡았던 것 같습니다. 팀내 Agile을 적용해보라는 지시를 받았습니다. Agile은 제가 개발자 경력을 쌓으면서 이분야에 전문가가 되겠다고 다짐하고 공부했던 기법입니다. 그러나 팀 적용을 위한 여건이 안되서 혼자만 두문불출하다가 일단 접어서 좀 아쉬워 했죠. Agile을 좀 잊어갈때쯤 팀장님이 한번 적용해 보라고 하니 저는 제 개발자 인생의 하나의 숙제였던 Agile을 풀어볼 기회를 얻은 것입니다. Agile의 개요를 정리해서 발표도 하고, 사용자 스토리의 주요 기법을 실습도 했습니다. 팀원들의 반응도 좋았습니다. 일단 Agile 도입 실습을 마무리할때쯤 저는 혼자.. 더보기
xcode4 느린 속도 회복하기 제가 아이폰 개발을 하게 된 동기는 여러가지가 있습니다. 그 중 한 가지는 '애플이 하는건 뭐든 다르다~' 라는 기대 때문이었죠. 너도 애플빠구나~ 라는 말을 듣기엔 애플이 만든건, 애플이 하는건 정말이지 뭐든 달랐습니다. 맥북은 외형적인 디자인도 틀렸지만 맥OS의 뛰어난 성능에 놀랐고요. 안드로이드 최신버전도 아직 아이폰의 부드러움과 소프트웨어를 쫓아가지 못합니다. 어느날 한창 자바 개발할때 문득 이런 생각이 들었습니다. 여지껏 애플이 하는거 만져보니 다 감탄했는데, 애플이 만든 개발자 환경도 뭔가 획기적으로 다르지 않을까? 그래서 아이폰 개발자로 전향한 이유중에 하나가 되었습니다. 전향해서 다뤄봤더니 역시 기대에 만족하는 부분도 있고 거기서 거기인 경우도 있더라고요. 그중에 제가 정말 감탄한 아이폰 .. 더보기
상식이 약간만 통하는 불편함 '상식이 통하는 사회' 정치인들이나 방송 캠패인에서 많이 들었던 고리타분한 문장이다. 사회와 사회인들이 법을 지키고 질서를 지키고 예의를 지키고 남에게 피해를 주지 않는 상식이 통하는 사회는 고리타분하지만 바람직한 이상향일것이다. 문득 나는 우리나라 몇십년 살면서 상식이 얼마나 통하는 사회를 살았는지 한번 생각해보았다. 생각해보니 상식이 안 통하는 사회에 살지는 않았다. 나는 생활에 크게 위협받지 않는 선에서 적당한 불편함을 감수할정도로, 상식이 어느때는 통하고 어느때는 안통하는 적당한듯 하면서 약간은 불편한 곳에서 생활을 하는 것 같다. 이번에는 프로젝트 일정 측정에서 상식이 들 통하는 경험을 했다. 보통 프로젝트 일정 측정은 이렇게 해야하지 않을까. 기획자와 현업이 만들고자 하는 프로젝트의 베스트 기.. 더보기
기획자를 알다. 두달여 동안 짧은 프로젝트를 했습니다. 짧지만 두툼한 느티나무처럼 굵은 프로젝트를 한것 같습니다. 밀도높고 빡씨게 일을 했습니다. 그래서 그런지 여러가지 느낀점도 많이 생겼습니다. 이번에 좀 쉴때 몇가지 생각을 정리하려고 합니다. 오늘은 기획자에 대한 얘기 입니다. 저는 기획자란 직군을 오랫동안 알지 못했습니다. 개발자가 있고 디자이너가 있고 PL이 있고 대장인 PM이 있었죠. 제 기억에 PPT로 스토리보드 짜는 기획은 개발자 선배가 했던것 같습니다. 기획자를 제대로 만난적은 작년 가을 웹프로젝트 였습니다. 기획자 두분이 현업과 계속 회의를 반복 하면서 PPT를 작성하고 결국 해당 화면과 기능을 어떻게 구현할지 확정짓더군요. 저는 그때 어렴풋이 느꼈습니다. 기획자가 중간에서 현업의 요구사항을 잘 정리하여.. 더보기
한국의 아이폰 어플 개발도 한국의 웹처럼 되나. 우리나라 웹을 보면 우리나라 민족의 성향을 알 수 있습니다. 외향적이고 화려하고 역동적이고 기능이 다양할수록 더 좋은 거죠. 이런 우리들의 성향 때문인지 우리나라 웹은 다른나라의 웹에 비해 엄청나게 화려하고 기능이 복잡다단 합니다. 그러나 이런 우리나라의 화려한 웹은 우리나라 IT발전에 도움이 되지만은 않았습니다. 왜냐면 웹은 '표준화'의 덕목이 크기 때문입니다. 심플한 화면이더라도 표준적으로 잘 구현된 웹이 다양한 컴퓨터 환경에서 다양한 사용자들에게 빠르고 정확하게 정보를 전달할수 있기 때문입니다. 그리고 표준화를 해치면서 화려하게만 개발하느라, 개발자들도 무지 고생했고요. 요즘 무릎을 딱 치며 느낀것이, 우리나라 어플 개발도 우리나라 웹처럼 화려하고 역동적이고 예쁜 기능을 추구한다는 것입니다. 예를들.. 더보기
아이폰 개발의 어려움 두가지 저는 복사/붙여넣기 웹노가다가 너무나도 싫었고 순수 어플리케이션 개발을 하고 싶었습니다. 아이폰 개발을 한다면 순수 어플리케이션 개발을 할것 같았습니다. 이런 어쩌면 단순한 생각으로 아이폰 개발을 시작했습니다. 실제로 해보니 내가 원했던 어플리케이션 개발을 할수 있어서 재미있었습니다. 그러나 역시 완벽한 이상적인 세계는 없듯이 아이폰 개발을 하면서 이런점이 불편하다~라는 것을 느꼈습니다. 하나는 아이폰 API 기능을 한번 알고나면 편하고 강력한데 그 기능을 처음 알기 까지 오래 걸린다는 것입니다. 예를 들어 자료구조 컬렉션 객체를 다루는 문법은 어느 언어나 비슷해서 예상하기 쉽고 알기 쉽습니다. addObject, objectAtIndex 같은 비슷한 문법으로 컬렉션 객체를 다룰 수 있죠. 이렇게 모든 .. 더보기
스마트폰 개발환경의 미래 아이폰이 나온뒤 1년은 영화 같은 동영상을 2~4배속으로 빠르게 본것처럼 극심한 변화가 이루어졌습니다. 다행히 그 변화는 소비자나 개발자들에게 유익한 변화였습니다. 소비자는 제대로 된 휴대폰/스마트폰을 적당한 값으로 구입하게 되었습니다. 개발자는 수직적인 갑을 관계가 아닌 수평적인 관계를 애플 덕분에 경험하는 계기가 되었습니다. 스마트폰이 나오자 대기업들은 당황했습니다. 금융권도 스마트폰 때문에 당황했습니다. 시대를 앞서가는 모습을 보여주는것처럼 홍보하려면 아이폰 뱅킹도 개발하고 안드로이드 뱅킹도 개발해야했습니다. 그래서 아이폰/안드로이드 개발자를 비싸게 고용하였고 개발을 앞다투어 진행하게 되었습니다. 갑자기 많은 비용이 부담되었고, 대기업들은 우리가 왜 이런 스마트폰에 갑자기 많은 비용을 투자해야 하는.. 더보기