생각2010/03/07 01:37
2010년 올해들어 진로에 관해서 많은 고민이 있었고 방황을 했다.

지금 하고 있는 업무가 마음에 들지 않는 것이 크다. 사실 지금 다니는 회사는 선배의 소개로 엉겁결에 취직하게 되었다. 회사가 하는 업무 그냥 칼퇴라는것만 보고 들어간 회사였다. 회사 면접에서 다양한 기술들에대해 물어봐서 좀 기대를 하게되었다. 하지만 들어가서 맡은 업무는 '메일 발송 템플릿' 개발 이었고 대량 메일 발송 솔루션에 맞춰 그저 스크립트를 짜는 것에 불과 했다. (이 솔루션에 대해서는 다음에 다시 언급 에정)

정말로 내가 하고 싶었던 것은 내 스스로 솔루션이나 웹을 연구하고 개발하는 것이었다. 그래서 졸업전부터 SI보다는 연구개발 쪽 여러 회사에 지원을하고 면접을 봤었다. 지금에서야 꺠달았지만 아직까지 연구개발쪽은 학벌인거같은 느낌이 든다. 최소한 석사는 받아야 하는...

그래서 IT 전체에 대해서 염증을 느꼈고 다 포기하고 친구들이 종사하고 있는 손해사정사 4종에 도전하기 위해서 4월 시험까지 달려보려고 동강도 보고 책도 보고 보험학원도 다녀볼까 했었다.

이런 와중에 나의 능력을 써먹지 못하는 딱한 사정을 아는 지인이 보시고 우리나라 편입 1등의 모 학원에 개발자로 추천해 주셔서 또 한번 망설이게 되었다. 그 학원에서는 정말 다양한 개발을 할 수 있고 나에게 많은 지원을 해준다고 했다. 거기다 지금 다니는 회사보다 연봉부터 복지까지 확실히 좋은 조건이었다. 그래서 솔직히 갈등이 심하게 되었다.(이전에도 몇번 이직제의가 왔지만 이번은 흔들렸다.)

그래서 정말 많은 주위의 지인에게 도움을 요청했다. 딱 두분류로 나뉘었다.

회사는 돈이다 -> 이직 고고
아니다. 그래도 커리어 패스를 생각해서 일단 금융권(현회사)에 있어라.

돈을 뽑은 사람은 주로 나이가 아직 어린애들이었고, 돈보다는 커리어패스를 생각하라는 쪽은 경력이 꽤 되시는 분들이었다.
얼마나 고민을 심하게 했으면 회사 팀장님께도 상의를 드렸다.(한편으로 정말 팀장님께는 죄송한 마음이 많다.)

보험쪽도 친구들 말이 아닌 손해사정사 카페 나 지인들을 통해서 들을때는 IT에 비해서 엄청 좋다는 느낌을 적게 받았다. 연봉도 그렇고... 어떻게 보면 돈문제(보험료)를 가지고 사람들과 마주치는 직업이라 많이 힘들거 같고 내 적성과도 맞지 않을것 같다. 

이렇게 생각하니 허송세월을 2달간 보내버린 것 같다.

후.. 이제 다 정리했다. 내가 생각하는게 과연 무어냐?

IT전문가다..

어떻게 할건가?

연구개발쪽으로 가고싶고 안되면 대학원으로 고고싱~~

끝!!!
저작자 표시 비영리 변경 금지
Posted by 꿍스
생각2009/08/17 23:43
오늘 2009년 매쉬업 경진대회에 출전했던 도서나눔 사이트 ggats.com을 유지보수 하던 중 도서검색 결과가 DB에 저장될때 오류가 발생하여 오류를 찾다보니 네이버 도서검색 API(http://dev.naver.com/openapi/apis/data/book)의 아웃풋이 바뀐 걸 알았습니다.

이전에는 bid(네이버 도서에서의 책ID 즉 book.naver.com 의 키 인듯 합니다.) 를 노출하여 예를 들어 '소설 손자병법'의 예전 link 아웃풋은 http://book.naver.com/bookdb/book_detail.php?bid=117701 였지만, 어느세

http://openapi.naver.com/l?AAAC3MSw6DIBgE4NP8LIk8LLJgoVav0UihgfQBJWji7VVCMosvk8zkPVqlQ3ij1RvFRUsZ+q827QqmEbobdGMBh57XRjYX5FQwwMBAkgIKskUu2ZdyOUdgPdD5zPWOf8tmE36Gby2MrngYmxf/wdGdi1l7A+xOiBANOQBWP/V3mwAAAA==

라는 얄궃은 값을 보내주어 bid 값을 유추할 수 없도록 만들었습니다.

유저들보고 OpenAPI를 적극적으로 사용하여 어플리케이션을 개발하라고 유도했지만 어느새 어떠한 통보도 없이 OpenAPI의 아웃풋을 변경했습니다. 아무래도 bid값을 link 아웃풋에 노출시키는 것이 부담이 되었던 것 같습니다.

최근 네이버 데스크톱 단순 통보로 서비스를 중단하는 것을 보며 '네이버' 같은 기업의 Open Platform이 성숙하기에는 아직 시간이 걸릴것 같다고 느꼈습니다.
저작자 표시 비영리 변경 금지
Posted by 꿍스
생각2009/07/31 17:43

소셜네트워크서비스(SNS) 서비스가 주목을 받고있습니다. 하지만 SNS가 서비스 됨에 따라 인맥 네트워크간 부익부 빈익빈 현상이 발생합니다. 이 현상은 바바라시 교수의 링크에 언급된 네트워크의 법칙으로 네트워크 노드간의 링크는 네트워크는 점점 노드가 생겨남에 따가 연결수가 많은 링크를 선택하게 된다는 법칙입니다. 이 현상이 SNS에서도 발생합니다. 트위터를 예로들면 유명인사들의 트위터의 Follower들은 수많은데 비하여 알려지지않는 트위터는 Follower가 0인 경우가 많습니다. 그런데도 유명인사들의 트위터들은 끊임없이 Follower들이 많아집니다. 

SNS가 성장하기 위해서는 불균형을 해소를 위해 노력해야 하는 과제를 안고있습니다. 주목을 받지못하고 도대되어 버리면 무형의 링크가 아닌 사람은 떠나버리거나 소흘하게 됩니다. SNS는 활동하는 실제 트래픽이 중요합니다. 그것이 곧 SNS의 경쟁력이기 때문입니다.

이런 불균형을 해소하기 위한 방법으로 친구를 매칭시켜주는 시스템들이 있지만 소셜게임도 그 방법 중의 하나라고 생각합니다. 기존의 한정된 구역이 아닌 전혀 다른 구역으로 링크를 확장할 수 있어 유명인사들에게 집중된 링크의 불균형을 해소할 수 있다고 생각합니다.  


< 출처 : 고슴도치플러스 팀블로그 >

그림은 FaceBook에서 서비스 되고있는 고슴도치플러스의 Catch Me If You Can 입니다. 처음 게임을 하면서 누구랑 하는지도몰랐지만 게임 후 기록으로 지구 반대편의 사람과 같이 게임을 한것임을 알 수 있었습니다.

하지만 이러한 게임이 지속적으로 친목을 기를 수 있는 기능을 해야 앞에서 말한 네트워크의 불균형을 해소할 수 있을 것입니다. 한번게임을 하고 마는 일시적인 친목은 네트워크가 가진 불균형을 해소하지 못할 것입니다. SNS 기반에서 동작하는 소셜게임이 갖추어야할 중요한 점은 바로 게임을 통한 친목이 지속적으로 있도록 해야 한다는 점이라고 생각합니다.

PS) 사실 이 내용은 제가 소셜게임 지원부분에서 면접시에 말하고자 하는내용이었는데 면접에서 아쉽게 말할 기회를 찾지 못했습니다. 미숙하게나마 제 머리속의 생각들을 정리해서 써봅니다.

트위터를 100명의 마을이라고 하면 5명만 떠들고 논다고 합니다. (http://podcast.co.kr/2512405)
저작자 표시 비영리 변경 금지
Posted by 꿍스
생각2009/07/21 23:59

<html>
  <head>
    <title>Canvas demo</title>
    <script type="text/javascript">
      function draw () {
        var canvas = document.getElementById ('hello');
        if (canvas.getContext) {
          var ctx = canvas.getContext('2d');
          ctx.fillRect (25, 25, 50, 50);
        }
      }
    </script>

    <style type="text/css">
      canvas { border: 2px solid red; }
    </style>
  </head>

  <body onload="draw ();">
    <canvas id="hello" width="100" height="100"></canvas>
  </body>

</html>

HTML5의 Canvas 요소는 그래픽을 표현할 수 있는 요소입니다. 차후 Flash나 실버라이트를 부분적으로 대채할 수 있을 정도로 뛰어난 기능을 나타내는 것 같습니다.

JQuery로 유명한 존 레식이 참여하고 있는 Processing.js 보면 Javascript로 Canvas 요소를 쉽게 사용할 수 있습니다.

http://processingjs.org/

다만 아직 IE에서는 canvas 요소를 지원하지 않습니다. http://excanvas.sourceforge.net/ 를 이용해서 따로 별도의 자바스크립트를 추가해야 합니다.

http://hascanvas.com 에 가면 HTML의 Canvas 를 활용한 다양한 예제를 볼 수 있습니다.



저작자 표시 비영리 변경 금지
Posted by 꿍스
생각2008/12/21 17:13
샤워를 하개 되면 머리를 먼저 감는 사람, 혹은 마지막으로 감는 사람, 비누칠을 하고 머리감는 사람도 있다. 순서는 다르지만 각각의 프로세스는 독립적이다. 머리에 샴푸를 바르고 머리를 행구지 않는 사람은 없다.

소프트웨어 개발에서도 샤워처럼 각각의 프로세스들이 독립적이어야 한다. 그 독립적인 프로세스 안의 내용은 전체 프로세스와 뒤죽 박죽 되면 안된다.

머리에 샴푸를 바르고 몸에 비누칠을 한다고 생각해 보자. 샴푸가 흘러 눈에 닿는다면 정말 지옥을 맛볼 수 있다. 머리감는 프로세스가 진행중에 몸에 비누칠을 하는 프로세스를 진행 하였기 때문이다.

소프트웨어 개발또한, 전체적인 프로세스와 각 프로세스의 세부 프로세스가 뒤죽 박죽 되면 안된다.

몇몇 사람은 린스나 세안을 하지 않는 사람도 있고, 피부관리를 위해서 로션을 바르는 경우도 있다. 지나치게 전체 프로세스를 제약 하면 안된다. 유기적으로 유연하게 대처할 필요가 있다.

이것이 바로 객체지향의 응집과 결합, 유연한 설계라고 생각한다.
Posted by 꿍스
생각2008/12/19 01:08
"넌 그냥 의지 없이 움츠려들어 있는 것 뿐이자나"

의지

단순한 자연적 요구에 입각한 자발적 행동이 아니라, 의도에 입각하여 자기결정을 하는 목적 추구행동을 일으키는 작용.
유기체의 활동은 언제나 목적 실현의 과정이며, 이러한 활동을 의지활동이라 하고 그 활동의 근거가 되는 것을 의지라고 부른다. 의지는 반드시 동기와 목적이 있다.

의도

적당한 기회가 오면 어떤 목표 달성을 위해서 특정의 행동을 실행하려고 하는 결의.
이 결의는 목표 선택에 관한 경우와 목표 달성을 위한 수단 선택에 관한 경우로 나뉜다. 일반적으로 목표 선택에 관한 경우는 태도와 관계가 있으며, 목표 달성을 위한 수단 선택에 관한 경우는 의도와 관계가 있다.

장기적인 목표를 가지자 포스트잇, 메모장, 마인드맵 여러가지 도구를 동원하여 앞만 보지말고 넓게 보도록 하자. 꼭 실천하고자 하는 결의를 가지도록 하자.
Posted by 꿍스
생각2008/11/24 12:01

사람이 많은 출퇴근 버스 에서 어느 아주머니꼐서 팔로 저의 옆구리를 치셨는데 '어이구 미얀혀' 라고 하셔서 저는 웃어버렸습니다.
그랫더니 아주머니꼐서도 웃는것이 아니겠습니까? 한두 번이 아닙니다. 서울의 아주 꽉막힌 2호선에서도 미소로 상대방을 웃게 만든적이 있습니다.

대중 교통을 이용하면 자주 다른사람과의 접촉이 일어나고 어떤 경우에는 불쾌하기도 합니다. 그럴때 마다 인상을 찡그리고 짜증을 낸다면 둘다 기분이 나쁠것입니다. 그럴때 과감하게 '죄송합니다.' 라는 말과 함께 시익~ 미소를 지어주세요. 십중 팔구 상대방도 분명 미소를 지을 것입니다.  다른사람을 미소짓게 만드는 가장 쉬운 방법은 그사람을 보고 먼저 미소를 짓는 것입니다.

짜증을 내기전에 먼저 상대방을 이해를 하고 미소를 지어봅시다. 훨씬 즐겁게 살 수 있을 것입니다.

사진 출저 : http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=108&oid=091&aid=0000239003
Posted by 꿍스
생각2008/03/15 13:48
아침에 '있다 없다' 라는 프로그램을 보았는데 자그마한 미용실이 있는 치과를 보여 주었다.

치과진료를 하면 누워있어야 하는데 누워있으면 뒷 머리가 눌리기 때문에 치과안에 미용실을 두어 뒷머리가 눌린 손님들이 바로 머리 손질을 받을 수 있도록 치과 원장님꼐서 생각 한 것이다.

방송에서 보여준 또 다든 예는 미용실에 있는 뷔폐식 식당이었다. 머리를 하고나서 오래 기다려야 하는경우 잡지나 책만 보는것 보다는 간단한 음료나, 식사를 제공함으로써 고객들이 편안하게 기다릴 수 있도록 하고 있다.

http://ko.wikipedia.org/wiki/%EB%A7%A4%EC%89%AC%EC%97%85

매쉬업(영어: Mashup)은 상으로 제공되고 있는 정보나 서비스를 융합하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 것이다. 웹 2.0의 구성 요소로서 주목받고 있다.


각각의 다른 서비스들을 이용할 수 있지만 편리성을 위해서 매쉬업이 만들어지는 경우도 많이 있다.
구글맵등의 맵 API를 이용한 카센터, 극장 찾기 이런 것들이 이런 매쉬업이라고 할 수 있다.

일상생활에서도 여러가지 서비스를 통합하여서 고객에게 편리함을 주는 것 또한 하나의 매쉬업이 아닐까?
예를 들어 목욕탕에서 이발하는 것 또한 하나의 매쉬업이 아닐까? 전혀 새로운 서비스라고는 할 수 없지만 고객의 불편함을 최소화시킨다. PC방이 나오기 이전, CyberCafe 같은 커피숍안의 PC룸 등 이런 매쉬업들은 완전히 새로운 서비스업종을 생산 하게 할 수도있다.
 
일상속의 여러 업종들도 서로간의 통합을 통해 이용자들의 편리성을 증가시킬 것이며, 또한 새로운 서비스업종이 생길 거라고 조심스레 짐작해본다.

Posted by 꿍스
TAG Mashup
생각2007/10/20 16:48

Life is...
삶이란...

Imagine life as a game in which you are juggling five balls in the air.
인생을 공중에서 5개의 공을 돌리는 것(저글링)이라고 상상해 보자

You name them: work, family, health, friends, and spirit and you're keeping all of them in the air.
각각의 공을 일, 가족, 건강, 친구, 그리고 영혼(나)이라 명명하고 모두 공중에서 돌리고 있다고 생각하자

You will soon understand that work is a rubber ball. If you drop it, it will bounce back.
조만간 당신은, 일이라는 공은 고무공이어서 떨어뜨리더라도 바로 튀어 오른다는 것을 알게될 것이다

But the other four balls - family, health, friends, and spirit are made of glass.
그러나 다른 4개의 공들(가족, 건강, 친구, 그리고 영혼(나))은 유리로 되어 있다는것도 알게 될 것이다

If you drop one of these, they will be irrevocably scuffed, marked, nicked,
damaged, or even shattered. They will never be the same.
만일 당신이 이중 하나라도 떨어뜨리게 되면 떨어진 공들은 닳고, 상처입고, 긁히고,
깨지고, 흩어져 버려 다시는 전과 같이 될 수 없을 것이다

You must understand that and strive for balance in your life.
당신은 이 사실을 이해하고, 당신의 인생에서 이 5개의 공들의 균형을 갖도록 노력해야 한다

How?
그럼 어떻게 균형을 유지할 수 있단 말인가?

Don't undermine your worth by comparing yourself with others.
It is because we are different that each of us is special.
자신을 다른 사람들과 비교함으로써 당신 자신을 과소 평가하지 말라
왜냐하면 우리들 각자는 모두 다르고 특별한 존재이기 때문이다

Don't set your goals by what other people deem important.
Only you know what is best for you.
당신의 목표를 다른 사람들이 중요하다고 생각하는 것들에 두지 말고,
자신에게 가장 최선이라고 생각되는 것에 두어라

Don't take for granted the things closest to your heart.
Cling to them as your life, for without them, life is meaningless.
당신 마음에 가장 가까이 있는 것들을 당연하게 생각하지 말라
당신의 삶처럼 그것들에 충실하라 그것들이 없는 당신의 삶은 무의미하다

Don't let life slip through your fingers by living in the past or for the future.
By living your life one day at a time, you live ALL the days of your life.
과거나 미래에 집착해 당신의 삶이 손가락 사이로 빠져나가게 하지 말라
당신의 삶이 하루에 한번인 것처럼 삶으로써 인생의 모든 날들을 살게 되는 것이다

Don't give up when you still have something to give.
Nothing is really over until the moment you stop trying.
아직 줄 수 있는 것이 남아 있다면 결코 포기하지 말라
당신이 노력을 멈추지 않는 한 아무 것도 진정으로 끝난 것은 없다

Don't be afraid to admit that you are less than perfect.
It is this fragile thread that binds us together.
당신이 완전하지 못하다는 것을 인정하기를 두려워 말라
우리들을 구속하는 것이 바로 이 덧없는 두려움이다

Don't be afraid to encounter risks.
It is by taking chances that we learn to be brave.
위험에 부딪히기를 두려워 말고, 용기를 배울 수 있는 기회로 삼으라

Don't shut love out of your life by saying it's impossible to find.
The quickest way to receive love is to give;
the fastest way to lose love is to hold it too tightly;
and the best way to keep love is to give it wings.
찾을 수 없다고 말함으로써 당신의 인생에서 사랑의 문을 닫지 말라
사랑을 얻는 가장 빠른 길은 주는 것이고,
사랑을 잃는 가장 빠른 길은 사랑을 너무 꽉 쥐고 놓지 않는 것이며,
사랑을 유지하는 최선의 길은 그 사랑에 날개를 달아 주는 것이다

Don't run through life so fast that you forget not only where you've been,
but also where you are going.
당신이 어디에 있는지, 어디를 향해 가고 있는지도 모를 정도로 바쁘게 살진 말라

Don't forget that a person's greatest emotional need is to feel appreciated.
사람이 가장 필요로 하는 감정은 다른 이들이 당신에게 고맙다고 느끼는 그것이다

Don't use time or words carelessly. Neither can be retrieved.
시간이나 말을 함부로 사용하지 말라. 둘다 다시는 주워 담을 수 없다

Life is not a race, but a journey to be savored each step of the way.
인생은 경주가 아니라 그 길의 한걸음 한걸음을 음미하는 여행이다

Yesterday is History, Tomorrow is a Mystery, and Today is a gift;
that's why we call it - the Present...
어제는 역사이고, 내일은 미스테리이며, 그리고 오늘은 선물이다.
그렇기에 우리는 현재(present)를 선물(present)이라고 말한다.

Posted by 꿍스
생각2007/08/08 23:43
효율적인 블로그를 위하여 이글루스로 블로그를 옮겼다.

하루하루 나 자신에 대해 반성하고 되돌아봐야 하는데 그러기 위해 블로그가 낫다는 생각을 하게되었다.

매일매일은 쓰지못하더라도 조금식 나에대해 글을 쓰도록 해보자.
Posted by 꿍스