개발자로 7개의 회사를 다녔다

처음 4개는 개발자로 코딩을 하는 회사 생활을 했다.
– 내가 한일도 명확하고
– 내가 할일도 명확하고
– 해야 할일이 명확하기에 그 이상의 적절히 아이디어를 내고 하면 위에서 좋아한다.
– 개발자라는 직업 특성상 계속 배우는 일이기 때문에 보람차다

다음 3개는 개발자로 코딩을 안 하는 회사 생활을 했다. 다양한 일들.
– 내가 할일이 있지만 불명확하고, 할일을 찾아서 해야 한다.
– 따라서 내가 한일도 불명확하다. 종류도 많고, 정리도 잘 안된다.
– 따라서 일한게 티가 안 나는데 할일관리, 한일관리, 한일 티 내기 등을 잘하면 위에서 좋아한다.
– 사람과 비지니스를 배울 수 있다.
– 결국 나이가 들 수록 사람 관련 일들, 비지니스 일들이 중요해지기 때문에 유익하다.

다음 회사는 어떤 회사일까?

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.

불안

불안한 이유는 어떤 것을 열심히 해야 하는지 불확실하기 때문이다.
어떤 일이 우선순위 일까? 코딩? 세일즈? 마케팅? 자기계발? 글쓰기? 봉사활동? 책읽기? 커뮤니티 활동? 가족과의 시간?
어떤 일에 우선순위를 두는지에 따라 내 미래는 달라지겠지만, 우선순위는 누가 정해주지 않는다.
시간관리 도구를 활용할 수 있겠지만, 도구가 내 우선순위를 정해주지는 않는다.
운동? 운동하면 머리가 맑아질까. 운동하고 싶다.

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.

phpmyadmin의 궁극적인 대안: MySQL Workbench + 터널링

MySQL은 아마도 제일 많이쓰이는 서버용 데이터베이스이다. 당연히 관리도구도 다양하게 있는데 웹상에서 MySQL을 관리할 수 있도록 해주는 것이 phpMyAdmin이다.

애증의 phpMyAdmin

많이 쓰이는 PHP 프로젝트는 단연 워드프레스 (그리고 유럽에서는 드루팔?) 이겠지만, phpMyAdmin도 빼놓을 수 없다. 아아아-phpMyAdmin, 그 애증의 프로젝트여!  구글에 아무리 phpMyAdmin alternative라고 검색해봐도 그 대안을 찾을 수 없다. 예전에는 보안 구멍이 많았지만, 이제는 제대로 사용하면 많이 해결되었다.

하지만 그래도 phpmyadmin을 쓰기는 꺼려진다. 왜냐하면:

  • PHP를 깔아야 한다.
    Java나 Python으로 운영되는 서비스에 MySQL을 관리하기 위해서 PHP를 깔아야 한다. 참으로 찝찝한 일이다.
  • 보안 문제
    하도 크롤러들이 phpmyadmin URL을 찾고 다니니 이름이라도 adminmyphp 이런 식으로 바꿔두곤 한다. 그래도 웹에 관리 페이지가 노출되어있다는 점은 아무리 URL을 변경해도 찝찝한 일이다. 물론 VPN 등 대안은 있지만..
  • phpMyAdmin을 설치하면 MySQL에 phpMyAdmin을 위한 테이블을 생성한다. 이런거 싫어..

그래서 대안을 찾다가 찾다가 드디어 찾은 내 필요에 딱 맞는 대안이 MySQLWorkBench + 터널링이다.

모든 기능이 있지만 포트가 열려있어야 쓸 수 있는 MySQL Workbench

MySQL Workbench는 MySQL에서 제공하는 공식 GUI이다. 물론 phpmyadmin이 하는 일을 모두 할 수 있다. 관리, 쿼리, 백업 등등등. Mac과 Windows 모두 지원한다. 하지만 문제는 MySQL에 접속하기 위한 포트를 열어주어야 한다는 점이다. 요즘 세상에 누가 이런거 열고다니나! MySQL접속 포트를 열고 다니는 건 바지 지퍼를 열고 다니는 것과 같다. 그 대안으로 MySQL Workbench는 SSL 접속을 제공하지만 ssh를 public key 인증 방식으로 사용하는 경우만 지원하는 것으로 보인다. 설정 방법은 잘 설명해 놓은 한글 가이드를 읽어보자. (알려주신 @giseongeom 님 감사) 하지만 나는 그냥 패스워드 인증을 하고 싶었다.

지퍼는 닫고 터널을 열자. 터널링

나의 해결책은

  1. ssh를 통해서 ‘내 컴퓨터의 특정 포트’와 ‘서버의 특정 포트’간에 터널을 열어주고
  2. 위에 만든 ‘내 컴퓨터의 특정 포트’에 접속

두둥! 이제 당신은 서버의 MySQL포트 (3306)을 열 필요 없이 MySQL을 MySQL Workbench로 관리할 수 있다.

솔직히 잘 모르겠다. 터널링이 기술적으로 어떤 것이며 어떻게 동작하는지. “ssh 터널링”이라고 구글 검색하면 자료가 많이 나온다. 결국 여러분은 마법의 한 줄 명령어가 필요한것 아니겠는가!

ssh -L33066:127.0.0.1:3306 user@example.com

  • 33066: 내 컴퓨터에서 사용할 포트. 나는 내 컴퓨터에서 테스트용으로 MySQL으로 돌릴 때도 있어서 3306이 아닌 33066을 사용했다.
  • 127.0.0.1: 내 컴퓨터의 아이피.
  • 3306: 서버에서 접속할 포트
  • user@example.com: 접속할 서버쪽 사용자와 서버명

이러면 일반 ssh같이 접속이 된다. 하지만 실은 이 ssh를 통해서 터널도 생긴 것이다. MySQL Workbench에서 127.0.0.1 의 33066에 접속하면 서버에 접속된다.

이 글을 이제는 아무도 가지 않는 나의 옛 벗 phpschool.com 에 바친다.

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.

TDD: Things driven days / Things3를 샀다

나는 아이폰4 부터 쭉~ 아이폰을 써왔다. 아이폰을 산 이유는 여러가지가 있는데, 가장 큰 이유는 Things를 쓰기 위해서다.  기록을 보니 2010년 부터 Things를 써왔다. 그당시 TODO 관리와 GTD(Get Things Done)에 관심이 있었는데 그당시에 비교해서 제일 좋아보였던 것이 Things 였다. 그당시에도 Omnifocus도 있었고 리멤버밀크 등등이 있었던 것 같다. 지금도 Omnifocus와 Things는 아직도 치열한 경쟁자다.

내 삶은 TDD(Things Driven Days)라 할만하다. 매일 매일 나의 목표는 단 한가지다. “Things에 있는 일을 쳐 내는것”. 와이프도 안다. 내 Things에 없는 것은 하지 않는 다는 것을. 그리고 한번 Things에 있는 것은 놓치지 않고 꼭 한다는 것을.

Things for iOS는 $10인데 세일을 안하기로 유명하다. 여기 Things 가격 히스토리를 보면 거의 세일을 안했다. Things는 한번 구매하면 다달이 클라우드 비용 같은것 낼 필요 없이 쓰면 된다. 그래서 아이폰앱을 2010년에 구매한 이래 7년동안 추가비용 없이 사용하면서 너무 미안했다. 그래서 1년쯤 전에는 Things for Mac을 구매했다. 이건 $50다. 예전부터 구매하고 싶었지만 나는 짠돌이라서 1년쯤 전에야 구매했다. 그런데 그러고나서 내 삶이 한번 더 바뀌었다. iPhone에 있는 Things와 자연스레 동기화가 되니 너무너무 편해졌다.

나는 Things를 제대로된 GTD로 쓰지 않는다. inbox에서 시작해서 매일 아침에 Today에 할일을 넣고.. 하는거는 나는 못한다. 거의 Today와 Upcoming(Things2 에서는 Scheduled, 예정된 작업)만 사용한다. 몇가지 이유가 있지만, 그중 하나는 Things2의 제한된 사용성 때문이었다. 이번에 Things 3가 나왔다. 그동안 빚진 것을 갚는 심정으로 바로 구매했다. 참 많은 것이 바뀌어서 이제 하나하나 배워갈 참이다. Things2에서 불편했던 UX가 개선되어서 저 참된 GTD를 할 수 있게 되길 바란다.

Things2에서 Things3로 데이터 불러오기를 했는데  logbook데이터는 이전이 되지 않았다. Things2를 날리기 전에 한번 기록으로 남겨본다.

  • i-커플 요금제와 쇼&애니카 요즘에는 없어졌다
  • 아이폰 평생 요금제도 없어졌다 (링크)
  • Bloglines를 기억하는가? 없어졌다. Google reader도 없어진 마당에 ㅋㅋ
  • 네스팟도 없어졌다. 쿡앤쇼 ap도 모두 없어졌다

그런데 내가 Things를 쓴다는 사실은 변하지 않았다.

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.

오늘의 기록

가끔은 다양한 주제를 끄적끄적 적는다.

삶이 원만하게 흐르고 있다. 월급은 꾸준히 나오고 있고, 크게 아픈데 없고, 큰 걱정 없다. 미래에 대한 막연한 고민은 누구에게나 있는 거니까 뭐 그렇다고 치고 말이다. 하고 싶은 건 많고 시간은 적어서 고민이다. 물론 시간이 적은 이유 중 하나는 내가 게으르기 때문이다. 하지만 게으름은 축복이다. 나는 평생 게으르게 살 꺼다.

가끔 소셜에서 답답한 이야기를 듣는다. 이번에 삼성전자 분기별 영업이익 10조를 넘을 거 같다는 기사가 나왔는데, 몇몇 댓글을 보면 삼성전자를 못잡아먹어서 안달이다. 열심히 일하고 좋은 선택을 해서 성과가 좋은거고, 일자리도 많이 창출하고 세금도 많이 내는 회사를 왜이렇게 미워하나. 물론 부족한 부분이 많다, 소유구조라거나 일부 부서에 야근이 많다거나.. 에혀 모르겠다.

롯데가 40억을 들여 불꽃놀이를 한 것도 마찬가지.  40억을 쓴 거가 지고 뭐라그럴껀 뭔가, 나는 좋다고 본다. 서울사람 공짜로 행복했고, 그거보느라고 근처 레스토랑 장사도 잘 됐을꺼고 돈을 썼으니 어딘가에 그 돈이 돌아 경제에 도움이 된다. 소비가 늘어야 돈이 돈다. 롯데가 월급이 짜다는 이야기도 있기는 하지만 롯데처럼 많은 고용을 창출하는 회사가 국내에 별로 없다. 유통을 많이 하다 보니 마트나 백화점, 롯데월드 이런 거 말이다. 물론 고급 노동은 아니지만. 회사만 조금 더 투명해지면 좋겠다만.

농심의 라면시장 점유율이 50% 이하로 처음 떨어졌다고 한다. 오뚜기는 오르고있다! 내 주위에도 농심은 나쁜 회사, 오뚜기는 착한 회사 이런인식이 있는데 오뚜기 화이팅~
참고로 신라면 별로 안 좋아한다. 농심이라서가 아니고 그냥 내 취향 아님. 너구리(농심)는 좋아하지만 대안이 있다. 오뚜기 오동통면! 심지어 저렴하다.

대부분의 선거에서 나는 비판적 지지의 고민을 한다. 이번에는 문재인과 심상정이 그 대상인데 둘 다 마음에 안 드는 공약들이 포함되어있다. 문재인의 당선이 거의 확실하다면 진보정당에게 표를 주어서 힘을 실어주는 것은 의미있는 일이다. 결선투표제 이야기는 꾸준히 나오지만 그러면 휴일을 2일을 가져야 하는데, 결선투표제 하는 나라는 투표할 때 2일 쉬나?!

문재인 공약 중에 눈에 띄는 것은 액티브엑스 폐지이다. 나는 공인인증서에 굳이 반대하지 않는다. 액티브엑스만 없애달라. 물론 관련 표준이 없어서 힘들다는건 안다. 그러면 클라이언트 인증서 없애든가. 안희정의 공약인 재정공개를 문재인이 이어받겠다고 하는 기사가 있는데 별로 커다란 이슈가 되지는 않고 있는거 같다. 북한 이야기 좀 그만하고 재정공개에 대해서 이야기해 달라!

문재인의 고용 관련 정책을 담당하는 사람을 잘라야 한다고 생각한다. 대표적으로 ‘공공부문 일자리 81만개 창출’(공무원 17만4000개ㆍ공공서비스 등 64만개) 확충 그리고 중소기업이 2명을 신규 채용하면 정부가 세 번째 채용자에 대해 3년간 임금 전액을 지원하는 ‘추가고용지원제도’가 있다. 둘 다 말도 안된다고 생각한다. 공공부문 일자리는 확충되어야겠지만, 81만이 무슨소리인가말이다- 중소기업 2명 신규채용시 3명째는 임금 내주는 것도 그렇다. 기준이 불확실하고 어뷰징 예상되고, 불공평하다.

 

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.

산만한 코더를 위한 코딩 심리학

저같이 개발 능력이 부족하고 성격이 산만한 사람에게 코딩은 힘듭니다.
코딩을 할 때 매번 느끼는 감정을 한번 정리해 보았습니다.

먼저, 어떤 간단한 파이썬 애플리케이션을 만든다고 합시다. 책을 봐서는 답이 안 나오고.. 일단 다른 코드를 봅니다.

허걱! 뭐 이렇게 내가 모르는게 많은지.. 이건 뭐 … 어디서부터 봐야할지 엄두가 안 나네요 ㅜㅠ
여기서 포기하면 안 됩니다. 일단 에디터를 열고 개발환경을 만듭시다. 개발을 하기위해 나에게 맞는 최적의 에디터를 고르시겠다고요? 제발 참으세요. 일단 간단한 atom이나 sublime, 또는 jetbrain 커뮤니티에디션 추천드립니다. 아무것도 모르면 무료인 atom으로 시작하세요.

어라, 개발환경 만드는게 뭐 이리 힘든가요-
정말 복잡해요- 벌써 포기하고 싶네요.
여기서 개발환경의 설정 하나하나를 이해하려고 하면 하세월입니다. 이런거 다 이해하는 건 고수구요. 그걸 다 이해하고 개발하겠다는건, 영문법 다 띄고나서 영어 읽기 시작하겠다는 겁니다. 그냥 웹 검색한거 일단 copy&paste 하고 하나 따라갑시다.
Virtualenv와 pyenv 의 차이가 궁금해도 그냥 넘어갑니다.

에디터를 열었지만 뭘 할지 모르겠어요-
네. 정상입니다. 모르는게 정상입니다
일단 무엇이든 시도 합니다. 문서에 있는 튜토리얼도 보고 stackoverflow 도 검색합니다. 가장 중요한건 멈추거나 포기하지 않은 겁니다.

또 정말 중요한게 있는데, 자꾸 코드를 실행하는 겁니다.
이게 오늘의 포인트예요. 실행하는거.
한 줄의 코드를 위해 내가 사용하는 코드가 하는일, 부작용, 옵션 등을 다 알고 돌리면 좋겠지만 일단 코딩을 하고 돌려보면서 앞으로 나아갑니다.
물론 TDD라는 참 좋은것도 있고 그런데 일단 다양한 시도를 하는게 중요합니다.
왜 시도(실행)가 중요할까요?
시도를 하면 비로소 자신이 무엇을 잘못했는지, 잘했는지 알 수 있습니다. 좋은 개발환경이라면 로그에서 친절하게 (영어긴 하지만..) 알려줍니다. 그게 나에게 꼭 맞는 내용이기때문에 공식 매뉴얼보다 도움이 되거든요.

코딩을 하는건 시간이 아주 많이 걸리는 일입니다. 한 발짝 한 발짝 디디기전에 모든것을 이해하고 움직이는 것이 이상적이지만, 자주 시도하고 실패하는 것이 빠르게 배우고 목표를 달성하는 길 입니다. 코딩은 시도했을 때 실패의 비용이 매우 작은 경우가 많기 때문에 그렇습니다.

물론 평생 이런 방식으로 코딩한다면 실력이 늘지 않습니다. 다양한 책과 문서를 통해 기본원리를 이해하는 것이 중요합니다. 그리고 이렇게 시도를 해보고 책을 읽으면 아주아주 이해가 잘됩니다. 경영학을 책으로 배우는 것과. 회사를 운영해보고 경영학을 배우는 차이랄까요?

개발은 즐거운 일입니다. 하지만 여느 일과 같이 시작이 힘들고 중간에 포기하는 분들도 많습니다.
여러분의 여정에 조그만 도움이 되었기를.

PS. 이 글은 저를 위해 썼습니다.
저도 맨날 코딩하기전에 에디터 설정하느라 시간보내고, 문서보느라 코딩을 안합니다.

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.

영화 보통사람을 보고 – 좋은나라, 전경, 기자에 대해

영화 ‘보통 사람‘을 관람했다. 나는 영화를 오락으로서 보는 것을 좋아하기 때문에 이런 정치적 배경이 짙게 깔린 가슴 아픈 현대사 영화를 찾아서 보는 편은 아니다. 하여튼 어쩌다보니 봤다. 전반부는 조금 지루했으나 뒤로 갈수록 재미있었다. 이 생각 저 생각이 들어 정리해 본다.

1. 투명하지 않은 나라,  법과 현실이 동떨어진 나라

좋은 나라란 무엇일까? 얼마전에 유시민이 ‘차이나는 클래스’에서도 좋은나라를 정의했는데 정확한 워딩은 아니지만, “열심히 하면 대충 그거에 맞는 합리적인 대우를 받을 수 있는 나라” 였다.

얼마 전에 중국에 가서 들은 이야기가 있다. 중국은 투명하지가 않다. 세금이 어떻게 쓰이는지, 누가 어떤 규칙에 의해 처벌받는지, 정부 결정은 어떻게 이루어지는지 등이 투명하지 않다. 또 법과 현실이 동떨어져있다. 세금을 법대로 내고 회사를 운영하는 것은 불가능하다. 물론 우리나라도 그렇고 어느 나라나 법과 현실은 괴리가 이지만 중국은 그게 심하다. 이런나라에는 불법과 꼼수가 판을 치고 학맥, 지연 등을 통한 관계가 중요하다. 착하고 빽없는 사람은 살기 힘든나라다. 이 영화의 배경이 되는 1980년대 5공화국 후반부 (정확히는 1987년) 우리나라도 역시 그랬다. 불투명한 것은 물론 지금보다 법과 현실의 괴리가 심했을 것이다.

나는 좋은 나라의 조건으로 투명성과 이 법과 현실의 거리가 좁은 나라를 꼽을 수 있다고 생각한다. 투명성을 담보하기 위해서 정부는 물론 시민단체와 다양한 구성원들이 노력해야 한다. 법과 현실의 거리를 좁히기 위해 법도 사회 현실에 맞추어 발전해야 하고, 사회 구성원의 인식도 나아져야 한다.

1987년으로부터 30년이 지났다. 그때보다 2017년의 우리는 확실히 나아졌다. 다행이다.

PS. 투명사회를 위한 정보공개센터 화이팅~!

2. 전경의 기억

나는 87년도처럼 치열한 때에 학교를 다니지는 않았다. 아마 내가 학교에 다니던 99년도는 학교앞에서 전경을 볼 수 있는 거의 마지막 시기가 아니었을까 싶다. 학교 다닐 시절 전경의 추억이 새삼 떠올랐다.

99년도는 96년도 연세대 사태의 영향으로 정부에서 열심히 한총련을 잡아가던 시절이었다. 지금은 아마도 대학교에서 거의 없어진 운동권이 살아있던 시기다. 학교에는 다양한 NL계열 동아리, 학회 등이 있었고 PD계열 모임도 많이 있었다. 누가 학생회 선거에서 이기느냐에 따라서 농활을 어디로 가느냐도 달라졌는데 나는 1학년 때는 PD농활을 가서 오리농사 짓는 생태농활인가?를 했었고, 2학년 때는 NL농활(한총련 농활)을 갔었는데 거기서의 대학교 2학년 꼬꼬마시절에 통일과 반미투쟁같은 용어들이 새롭고 무섭고 무겁고 했던 기억이 난다.

그 당시 아마 서총련 의장이 우리 학교 총학생회장이었나 그랬것으로 기억한다. 그래서 정문앞에는 전경들이 주루루룩 서서 모든 학생들의 학생증을 검사하고 있었다. 때로는 가방을 보여달라고 한다. 선배들에게 배우기로 그런 것은 일명 “불심검문” 이다.

불법이므로 거부할 수 있음에도 불구하고 대부분의 (나를 포함한) 학생들은 전경이 물어보기도 전에 학생증을 보여주고 지나간다. 가방을 보여달라고 하면 열어 보여준다. 고분고분하게 행동하면 99% 패스. 우리 대부분은 불의를 알면서도 나의 편의를 위해서 그냥 무릎을 꿇는다. 다만 몇몇 용기 있는 선배들은 학생증이 있어도 보여주는 것을 거부하고 전경들에게 따진다. 불심검문에 항의하면 그 전경 뒤쪽에 있는 높은 전경아저씨에게 인도된다. 그러면 또 그 아저씨랑 논쟁을 해야 한다. 물론 그 선배는 학생증을 가지고있지만 불의에 따지는 것이다. 이 과정은 꽤 오래걸릴 뿐 아니라 전경은 무섭다.

이렇게 나라가 법을 살짝 애매하게 어겨가면서 공권력을 사용해 사람을 겁주는 일이 많이 있다. 살짝 비굴해지면 그냥 넘어갈 수 있는 그런것들 말이다. 7,80년대에는 그런일이 아주 많았을 것이고 이제는 많이 줄었겠지만 아직도 있을 것이다. 이때 우리는 그 부당함에 맞서고 항의해야 한다. 대학교 꼬꼬마시절에 나는 그렇지 못했다. 비굴하게 학생증을 먼저 내밀었다.

‘보통 사람’에도 나오는 장면이 있다. 전경들이 합을 맞추어서 동시에 방패로 땅을 치는 장면이다. 나도 내 바로앞에서 전경이 방패로 바닥을 팡팡 치는 것을 본적이 있다. 20명 이상의 전경이 일치되어서 그런 모습을 보이면 웬만한 보통사람은 겁을 먹는다. 나도 무서웠다.

이 영화에는 그런 잘못된 공권력의 집행에 맞서는 사람들의 이야기가 나온다.

3. 기자.. 란?

최근에 더욱 느끼는 것이지만, 언론이라는 것, 미디어라는 것은 정말 커다란 권력이다. 그리고 그 내용을 채우는 기자들도 대단한 사람들이다. 소명의식이 있는 멋진 기자는 세상을 바꾼다. 87년도에도 그랬고 올해도 그렇다. 이제는 꼭 신문사, 방송사에서 일하지 않다고 왕홍이니 인플루언서니 파워블로거니 하는 사람들로 어느정도 권력이 분산되기는 했다. 하지만 아직도 미디어의 힘, 기자의 힘은 중요하다. 좋은 미디어, 좋은 기자가 많아야 사회에서 좋은 논의가 이루어지고 더 나은 결론을 도출할 수 있다.

물론 멋진 기자 이야기도 ‘보통사람’에 나온다.

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.

나, 개발자. 에반젤리스트. 마케터. 세일즈

나는 소프트웨어 개발자다.
개발자라는 직업의 장점은 소프트웨어를 만드는 과정에서 계속 배우고 발전한다는 점이다. 그리고 좋아하지 않으면 잘하기 힘든일이라서 잘하는 사람이 수요에 비해 부족하다. 그래서 개발을 좋아한다면 먹고사는데 큰 지장이 없다. 코딩을 한다는 것은 언제나 새로운 것을 익히고 테스트하는 과정에서 발전이 있고 배움이 있기때문에 지적인 즐거움이 함께한다.
또한 나의 일의 결과가 눈에 보인다는 것이 가장 큰 장점이다. 내가 원하는 것을 주말에 만들고자 하더라도 돈이 들지않는다. (건축가는 집을 만들 수는 없는 것에비해서)

나는 기술 에반젤리스트다.
에반젤리스트라는 단어의 직역은 “선교사”다. 기술 에반젤리스트는 특정 기술을 이해하고 다른사람들에게 알리고 사용을 도와주는 일을 하는 사람을 말한다. 기술을 기반으로 제품을 매개로 사람을 만나고 제품의 피드백을 받고 소개하고 유즈케이스를 발굴하고 부족한 부분을 제품팀에 전달한다. 기술적으로 제품을 이해하는 것이 기본이지만 무엇보다도 사람과 만나고 이야기하는 것을 좋아하고, 고객의 문제를 잘 이해하고 제품과의 접점을 만들어내는 것이 필요하다. 이곳저것에서 발표할 수 있는 능력과 어느정도의 영어실력도 좀 필요하다.
관련된 행사의 오거나이저와 친하게지내거나 아니면 여러 모임과 함께 직접 행사를 주관하기도한다. 단점은 일의 결과를 측정하기가 힘들다는 점이다. 간접적으로 세일즈 성과와 연관이 될 수 있지만 당장 눈에 보이지는 않는다.

나는 마케터다.
콘텐츠로 사람을 모으고 광고를 집행하고 그 결과를 분석한다. 고객이 있을만한 새로운 채널이 어떤 것인기 고민해서 우리 제품이 필요가 없어서 안쓰는건 몰라도 몰라서 못쓰는 일이 없도록 널리 퍼뜨린다. 이를 위해 적절한 메시지를 만들고 캠페인을 구상하고 실행한다.
나는 광고 엔지니어다. 광고 타게팅과 트래킹에 대해서 기술적으로 이해하고 조언한다. 결과를 분석하고 더 나은 전략으로 개선한다. 시장에서 팔리는 마케팅 솔루션을 실제로 운용하기위해서는 기술적인 이해가 필수인 세상이다. 그리고 그걸 잘 이해하는 사람은 별로 없다.

나는 세일즈다.
홈페이지에 있는 가격표를 보고 구매가 이루어지기도 하지만 커다란 거래에서 판매는 세일즈가 만들어 낸다. 영업이라고 하면 별로 안좋은 이미지를 가진 사람도있지만, 대부분의 회사의 사장님들은 결국 매출, 즉 영업숫자를 책임지는 사람이다. 영업은 고객을 만난다. 고객은 시장의 상황을 가장 잘 알고 회사와 제품이 나아갈 방향을 제시해준다. 영업은 고객의 니즈에 해결책을 1차적으로 답변을 하고 사내의 조직을 설득하여 계약을 성사시킨다. 에반젤리스트 만큼은 아니어도 제품을 이해하고 복잡한 세일즈 funnel, 프로세스를 만들고 이해하고 개선하며 실행하고. 세일즈 고객을 찾고 발굴하고 니즈를 만들어내고. 나아가 프로덕트 방전방향에 피드백을 준다..
무엇보다도 일의 결과물이 매출이라는 것이 가장 재미있는 부분이 아닐까.

내가 요즘에 어떤일을 하고있나.. 고민이 들어서 머릿속에 드는 생각을 끄적여보았다.

개발: 솔직히 요즘에 개발을 잘 안한다. 코딩하는 시간을 늘리려고 노력을 하고는 있지만 회사에서 나에게 원하는게 그거 주가 아니기때문에 아무래도 시간을 덜쓰게 된다. 하지만 개발은 내가 좋아하는 것이고 앞으로도 놓고 싶지 않은 분야이다.

에반젤리스트: 나랑 잘 맞는 일이라는 생각이 든다. 기술도 좋아하고 사람만나는 것을 좋아한다. 글도 잘써야하는데 잘은 못쓰지만 필요한만큼은 쓰는 편이다. 영어도 좀 되는 편이고. 위에 말한것 처럼 성과 측정이 힘드니 목표를 세우기 힘들다는게 좀 답답하긴하다.

마케터: 인모비에서 광고 마케팅을 접하고, Realm에서 콘텐츠 마케팅을 접했다. 둘다 아주 매력적인 분야라는 생각이 든다. 개발자로서 살 때에는 “제품이 좋으면 장땡이지” 였는데 역시 마케팅을 통한 고객과의 접점을 확보하는 일이 얼마나 중요한지 알게되었다. 요즘 세상에서 인터넷 마케팅을 실행하고 개선하기 위해서는 기술적인 백그라운드가 커다란 도움이 된다. 일부에서는 “그로스해킹”이라는 단어로 표현하기도 한다.
인모비에서는 마케터로서 일을 한건 아니고 광고엔지니어로 일했었는데, 광고엔지니어로 일하면서 참 재미있었다. 광고분야의 여러 사람들을 만났다. 광고는 돈이 오가기 때문에 경쟁도 많지만 기술발전에 따라 빠르게 변하기 때문에 흥미로운 분야다.

세일즈: 내가 요즘 관심있는 분야이다. 많은 사람들이 약간 세일즈 (영업!) 이라고 하면 색안경을 쓰고 보게되는데, 세일즈는 복잡한 제품을 이해하고 고객의 니즈를 만들어내는 마술사다. 쉐릴 샌드버그의 졸업식 축사에서 “Sales goal을 받아들이고 책임을 지라”라는 조언이 기억에 남는다. 무엇보다도 숫자로 측정 할 수 있다는 것이 스트레스 포인트이자 매력이 아닐까 싶다. 열심히 해서 그 결과로 돈이벌린다는건 즐거운 일일거같다.

비지니스를 좋아하는 소프트웨어 개발자. Python, Swift, 온라인광고, 마케팅, 커뮤니티, 오픈소스 등을 좋아합니다.