달력

3

« 2024/3 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

최근에 Microsoft에서 주최했던, AI 컨포런스에 다녀오고 나서 읽기 시작한 책이다.

마이크로 소프트의 CEO인 "사티아 나델라" 이 사람에 대해서, 지난 몇년 동안 많은 매스미디어에 노출이 되었지만, 그가 누군지에 대해서는 잘 알지 못하였다. 단지 인도 출신의 성공한 개발자라는 생각할 뿐이었다.


책을 보면서, 여러가지 다른 관점에서 그에 대해서 바라보게 되었다.

이전에 내가 알고 있었던 얇팍한 지식으로 알고있던 그는 슈퍼 히어로와 같았다. 어느날 갑자기 나타나서 위기에 빠진 마이크로소프트를 구해내었던 초인으로 알고 있었다. 그러나 그에게 영향을 주었던 사람들과 그가 좋아하던 것을 알게되면서, 미디어에서 볼수 없었던 순전히 인간적인 면모로부터 그를 이해할 수 있었다.


오래전인것 같다. 내가 처음 Programing을 배웠던 그 때에는, "빌게이츠"와 "스티브 잡스"가 가장 유명했던 개발자였다. 물론 Norton Utilities를 만들었던 "피터 노턴"도 인상 깊었지만, 이 두 사람 만큼 만은 아니었다.


그중에서 빌게이츠가 만든 마이크로소프트사는 개인용 컴퓨터 소프트웨어 시장에서 단연 독보적인 회사였고, 서버 영역까지 확장에 확장을 하고 있었다. 네트워크와 인터넷 시대가 도래하면서, 위기가 찾아 오기도 하였지만, 특유의 저력과 집중력으로 위기를 이겨내고, 새로운 비전을 향해 나아가던 도전자의 모습을 가졌었다.  


그런데 어느날 "빌게이츠"가 CEO에서 물러나고, 그와 같이 마이크로 소프트의 창업과 사업 동참하였던, "스티브 발머"가 회사 경영을 맡고나서는 마이크로소프트는 경쟁자들에게 밀려 한단계씩 아래로 추락하던 참이었다. 이때 등장했던 이가 마이크로소프트의 세번째 CEO인 "사티아 나델라" 였다.


사티아 나델라는 인도에서 태어난 개발자 출신의 이민자라는 사실만이 내가 아는 그에 대한 전부였기에, 그가 어떤 사람인지에 대해서 알고 싶은 마음이 컸다.  내가 이터넷을 검색하다 찾아본 "히트 리프레시"는 그의 부모와 그리고 아내와 자녀에 대한 여러가지 사실들을 알려주고 있는데, 이 책은 어떤 의미로는 그의 "리더십"에 대해서 말하기도 하지만, 지금 우리가 필요한 리더십이 무엇인지를 알려주기도 한다.


"빌게이츠"는 서문에

 미래에는 다른 이들에게 능력을 부여하는 사람이 리더가 될 것이다.

라고 말하고 있다.




"사티아 나델라"는 1992년도 마이크로소프트에 입사하였다. 그는 마이크로소프트가 PC혁명을 일으킨 주역이었으며 유일무이한 성공을 거둔 회사였지만, 관료주의와 사내정치로 추락하고 있다고 이야기를 시작한다.


2014년 2월 마이크로소프트사의 CEO가 된 그는 

"세상을 변화시키겠다는 목표로 다시 돌아가기 위해 혁신을 가로 막는 장벽을 제거하겠다"

라고 이야기를 한다. 

이당시의 마이크로소프트사는 이전에 가졌던 "개발회사"의 이미지는 없어지고 IBM과 같은 비즈니스 또는 컨설팅회사 같이 세련된 비즈니스 회사의 이미지가 강한 회사었다. (나의 느낌일지 모르지만...)


그의 리더십은 "공감능력"에서 출발했지만, 처음부터 공감능력을 충분히 갖춘 사람은 아니었다. 그의 입사 면접에서 한가지 질문을 받았는데, "만약 아이가 거리에 누워서 울고 있다면 어떻게 할 겁니까?" 라는 질문이었다.

어떻게 해야할까? "그는 911을 부를 겁니다"라고 대답을 하였는데, 적절한 대답은 아니었다.

질문자에게 "당신은 공감능력이 부족합니다"라는 이야기를 들어야 했던 그였다.

그 이후에 여러가지 일들 로부터 그에게 부족했던 "공감능력"을 키우면서, 리더로서의 자질도 키울수가 있었다.   


그는 이렇게 책에서 이야기 한다.

"나는 공감 능력이 리더의 가장 중요한 덕목이라고 생각한다. 그것은 자신이 이끄는 구성원들의 자신감을 키우기 때문이다."


책은 마이크로소프트의 혁신에 대해서 이야기한다.

인공지능과 혼합현실 그리고, 클라우드와 양자 컴퓨팅등 새로운 기술들로 인해 인간의 역할이 어떻게 바뀌고, 어떠한 윤리와 도적적인 기준이 필요한지에 대해서 각계각층에서 광범위한 논의가 일어나고 있는 시대에 우리는 살고 있다. (아직 구체적이지 않은 도입을 위한 준비 단계라는 이야기이다.)


그의 아버지는 공무원이었고, 어머니는 산스크리트어 학자였는데,  어려서부터 강압적이던 다른 부모들과는 달리 자유로웠던 유년시절을 보냈었다. 그는 크라켓을 좋아하고, 컴퓨터를 좋아하는 아이였었다. 그는 인도 공과 대학교 입학시험에 낙방하고, 마니팔 공과대학교 전기공학과에 입학하였는데, 전기공학을 계속한다면, 언젠가는 좋아하는 컴퓨터와 소프트웨어를 할 수 있을 것이라는 꿈이 있었다. 

결과적으로 그는 마이크로소프트에서 그의 꿈을 이루게 된다.


내가 바라본 바로는,

마이크로소프트사의 CEO인 그는 여러가지 다른 변화된 모습으로 조직과 개발자들에게 나타났는데, 그중에 가장 커다란 변화는 다음의 2가지를 보면 알수 있듯이, 지난 35년동안 보여주었던 모습과는 완전히 다르다.

관점과 패러다임의 변화는 어떤 한사람이 시작하였는지는 모르지만, 이전과는 전혀 다른 모습으로 새로운 역사를 써 내려가고 있다. 


첫째로 기술 리더로서의 기술 지향적인 개발사의 이미지 변화였다.  윈도우즈 중심에서서 클라우드 퍼스트와 모바일 퍼스트 정책을 펴면서, Azure를 통해 Cloud의 주도권을 찾아가고 있다. 물론 아직은 AWS에 뒤진 2위 업체이지만, 지난 몇년간의 성장과 발전은 정말 눈부시다. 마이크로소프트사는 역대 최대의 성과를 올렸는데, 연간 1000억불의 매출을 올렸다고 지난 7월에 발표했다.


그리고, 두번째는 오픈소스에 대한 무한 사랑이다. 바라보는 이들이 거북할 정도록 애정을 보여주고 있는데, 이전에 리눅스와 오픈소스를 바라보는 관점과는 완전히 달라지면서, 새로운 모습을 보이고 있다. 지난 2015년도에 사티아 나델라는 "마이크로소프트는 리눅스를 사랑한다"라고 발표하기도 했다.

최근에 오픈소스 공유사이트인 Github를 75억달라에 인수하기로 하였는데, Github상의 오픈소스 기여자가 가장많은 회사가 마이크로소프트이다.



 


:
Posted by 행복상자
나는 전문적으로 주식투자를 하는 사람이 아니고, 많은 관심을 보이는 사람도 아니다. 그리고 주식을 공부하기 위해서 이러 저러한 책은 섭렵하고, 연구하는 사람은 더 더욱 아니다.

그런내 내가 이책은 보게된 것은, 지난해 가을경, 미국에서 시작된 경제위기로 인하여 세계 경제가 긴장 상태에 놓였을때, 김정현 책임이 우연히 나에게 언급하게 된 것이 계기 였다. 이전에도 "시골의사의 경제학"이라는 책을 보려고, 나의 읽을 책 목록에는 넣었지만, 읽지 못하고 지나쳐 버려서 한층 관심이 생겼다.

그때 나의 관심을 끌도록 만들어준 이야기 하나는 주식 투자를 위해서 투자자들의 돈을 끝어드리는 방법에 대한 예 였는데, 투자자들이 의심하지 못하도록 만드는 것이었다. 즉 100% 확실한 정보를 가지고 있고, 그에 대한 증거를 보여주고, 이를 이용하여 투자할 사람들을 찾는 방법이었다. 사람들에게 주식이 오르고 떨어질 거라는 예측을 연속해서 증명한다면, 대부분의 사람들이 믿을 것이다.
먼저 2000명에게 어느날의 주식시장의 동향이 어떨거라는 메일을 보내는데, 1000명에게는 오른다고 보내고, 나머지 1000명은 떨어진다고 보낸다. 이들은 서로를 모르고 개별적으로 받은 메일이라고 생각할 것이다. 그리고 예측이 맞은 1000명중 500명에게는 또 어떤 주식이 오른다고 보내고, 나머지 500명은 떨어질 거라고 보낸다. 이런 식으로 수차례를 예측한 결과가 맞은 사람들에게 반복해서 보내다 보면, 한번도 틀리지 않고 예측이 모두 맞았다고 믿는 사람들이 생겨날 것이다. 이들은 또한 앞으로도 계속 예측이 100% 맞을 거라는 믿을을 갖게 될것이다. 이때 이들에게 투자를 유도하고, 투자자들은 확신가운데 자신의 돈을 기꺼이 푼다는 이야기였다. 

위의 예를 김정현 책임에게 듣고는 갑자기 책에 대한 관심이 생겨났고, 올초에 책을 사사는 회사에서 하루에 몇장씩 책을 보기 시작했다. 그리고는 최근에 1권을 모두 보게 되었다.

책은 내가 생각했던 주식투자를 위한 지침도, 가이드 책자도 아니었다. 저자인 박경쳘씨는 주식 투자에 대해서 이렇거고, 이러니까 이래야 한다고 강력하게 말하지 않는다. 오히려 주식 투자는 성공할 수 없다라고 이야기 하면서, 자신의 지식과 경험을 이야기 한다. 그리고 주식 투자를 말리기까지 한다.
왜냐하면, 주식시장의 역사는 약 200년이 되었지만, 아직도 아무도 예측할 수 없고, 수도 없는 많은 변수들 가운데서 앞으로 이럴거라고 예측하는 것이 무의미 하기 때문이다. 많은 분석과 연구가 있지만, 이역시도 현재의 현상에 대한 분석이지 미래를 예측하는데는 많은 불확실함을 내포하고 있기 때문이기도 한다.

책을 처음 읽으면서, 저자의 이러한 이야기는 책에 대한 나의 예상과는 많이 달랐다.
그리고 책은 주식에 대한 저자의 개인의 생각보다는 경제에 대한 많은 학설과 연구들을 참조하여 객관적인 입장에서 이야기하고 있다. 이러한 경제적인 연구들은 독자들의 이해를 높일뿐만 아니라, 그의 이야기의 객관성을 부여하는데 도움이 될것이다.

1권을 읽으면서, 책을 통해서 경제학에서 다루고 있는 많은 이론들과 돈의 흐름에 대한 연구들을 시대별로 알수 있었다. 그리고 최근의 외환위기와 미국의 서브프라임를 촉발된 현재의 위기에 대한 내용도 이해하는데 많은 도움이 되었다. 경제에 대한 많은 연구들이 있고 삶에 밀접한 것임에도 무관심하게 지나칠때가 많았는데, 이 책은 알아야 할 것들을 쉽게 이야기 하고 있다.

저자는 1편을 마무리 지을때 까지도 주식을 통해서 대박을 꿈꾸는 이들에게 경고한다. 이는 대부분의 사람이 손해을 볼수 밖에 없는 게임이라고...

내가 이책에서 얻은 것들은 주식에 어떻게 투자를 할것이가에 대한 것이 아니다. 그런 의미에서는 이 책의 제목은 다분분히 미끼(?) 성 문구이지 않나 싶다.
경제와 자본의 흐름에 대한 오랜 역사적인 연구와 실례를 통해서, 미처 보지 못했던 여러가지 경제 논리와 이론들을 알게 되었다. 물론 이러한 이론적인 토대가 나의 삶에서 어떤씩으로 쓰일지는 모르겠다. 그리고 어떤 사람들에게 이러한 것들이 재미 없을 것이라고 할지도 모르겠지만, 적어도 나에게는 책을 손에 들고 있어야하는 이유를 제공해 주었다는 점에서 의미가 크다. 

그래서, 사놓은지 오래 되었는데, 아직 읽지 못한 2편을 기대하고 있다. 또 어떤 식으로 나의 시야를 넓혀 줄지... 
:
Posted by 행복상자
자바를 이용하여 개발하는 개발자 대부분은 아마도 서버용 Application을 개발할 거다.
자바라는 언어가 현재는 main stream으로 자리를 잡았지만, 윈도우즈 애플리케이션 보다는 서버 환경에 적합한 기술로 알려지고 있다. 하지만, 개발자들은 대부분 자신이 만든 코드가 동작하는 환경에는 알려고도 하지 않을 뿐더러, 어떤식으로 접근해야 하는지 알지 못한다.
예전에는 하드웨어의 성능을 최대한 이용하기 위해서 WAS와 Web Server의 세부적인 부분까지 알고 튠닝을 하는 일이 많았으나, 요즘은 이를 제대로 알려고 하는 사람들을 찾아 보기 힘들다. 물론 기본적으로 설정한 값들을 그대로 사용해도 잘 동작할 만큼 하드웨어의 성능과 넉넉한 메모리 때문에 시스템 동작에 큰 영향을 주지 않는다고 할지도 모르지만, 개발자는 항상 최악의 상황까지도 염두에 두어야 한다.

이 책을 보게된 동기는 제목중에 있는 "코딩 습관"이라는 말 때문이었다. 하지만 전체적으로는 코딩을 위한 내용이라기 보다는 서버의 튜닝과 문제점 해결에 대해 많은 내용을 다루고 있기 때문에, 초보자들에게 좋은 가이드가 될 것 이라 생각된다.
 
이 책의 저자는 SDS에서 실무 경험을 쌓은 엔지니어이다. 책은 가상의 인물을 통해서, 실제와 같은 상황을 예를 들어 개발자가 개발에 관한 기술들을 습득하고, 활용하는 방법에 대해 익혀나가는 것을 독자와 같이 공유토록 이끌어 간다.

개발이라면 코딩이 끝이라고 생각하는 것에서, 시스템 환경 구성과 문제를 어떤 식으로 해결할 지에 대한 가이드가 될 수 있는 책이라고 생각돤다. 이러한 점에서는 제목에 포함되어 있는 코딩 습관이 별로 어울리진 않을지라도, 한번쯤은 읽어 볼만한 책이라 생각된다.

책에서 다루고 있는 내용을 간략하게 소개하면 기본적인 시스템의 메모리 관리와 GC의 종류들과 이를 어떻게 활요할지, 그리고 프로파일링 툴들에 대한 설명들과 Java의 메소드와 API들에 대한 성능및 목적에 맞는 사용법에 대해서
IO에 대한 병목 처리와 로그의 중요성을 설명하고 있다.

그리고 WAS 또는 서버 설정을 위한 기본적인 Thread와 인스턴트 설정에 대한 것과모니터링 API에 대한 JMX에 대한 소개와 사용 방법에 대해서 설명을 한다. 그리고 책의 마지막에는 저자가 실제 있었던 상황들을 이를 해결하기 위해서 사용했던 방법론들을 예를 들어 독자들에게 설명한다. 

결론적으로 이 책은 국내에서 찾아보기 힘든 주제를 다루고 있는 책으로, 초보자들이 전반적인 지식을 얻기에는 도움이 될거라 생각한다. 하지만 제목 대로 좋은 코드를 다루거나 하지는 않기 때문에 코딩 관점에서 책을 보게되면 약간의 실망을 가질것이다. 책에서 다룬고 있는 여러가지 툴들은 개발자와 테스터에게 좋은 툴과 무기로 제공될거라 생각된다. 특히 자바 VM의 GC를 처리하고 이의 동작 방법은 자바의 메모리 관리를 이해하는데 도움이 될것이다.
:
Posted by 행복상자

베르나르 베르베르의 3부작 장편 소설인 "신 2"는 1부에 해당한다. 지난번에 1, 2편을 같이 신청해서 읽고 지난 주에야 2편을 읽었다. 벌써 주문한 3편을 도착했는데, 어제서야 읽기 시작했다. 최종편에 해당하는 4편은 지난 4월 22일에 발매되어서 판매되고 있다.

3부작중에 1부의 마지막에 해당하는 "신 2"는 본격적인 신이 되기 위한 학습을 시작한다. 144명이었던 신 후보들은 어느세 100명 이하로 줄어들게 되는데, 신 후보들이 도와주어야 하는 각 부족들은 구별하기 편하도록 동물의 이름을 부족의 상징으로 사용하고 부족들이 발전하는데 영감을 얻고 있다.

신 후보자드은 제 18의 지구의 각 민족과 부족의 부흥과 발전을 이끄는 게임의 지배자이자 신의 역할로 관여하게 된다. 하지만, 그들의 영감이 부족을 이끄는데 도움이 되지 않거나, 예외적인 상황으로 인하여 부족의 수가 기준보다 적어질때는 이들은 신 후보자의 자격을 잃게된다. 

부족을 일으키고 흥하게 하는 방법을 여러가지가 있다.
"쥐"부족이 택한 방법을 힘과 두려움을 이용하여 다른 부족을 정복하고, 이 들의 문물을 자기의 것으로 취하고, 인구수를 늘려가는 것이다. 약탈을 통한 힘을 키우는 것이 "쥐"부족의 방식이고, 이렇게 취한 힘과 기술을 이용하야 급 성장하고 있다. 이 부족은 극한의 경쟁을 통해서, 힘을 키우고 강력한 통치력을 가지게 된다.  이 책의 주인공인 "미카엘 팽송"이 이끄는 "돌고래"부족은 다른 방식을 취하고 있는데, 그가 선택한 방식은 다른 부족과의 평화적인 연합이었다. "돌고래"부족은 "개미" 부족과 연합하여, 서로의 장점과 물물을 공유한다. 이를 통하여 부족은 성장하고 많은 문물들을 만들어낸다.

그 이외의 다른 부족들 역시 동물들의 이름의 통해서 부족들의 특성이 지워지며, 신 후보자들의 조정을 통해서 인구수를 늘이고 문명을 만들어가고 있다. 하지만 항상 변수는 있는법. 갑작스런 재난과 병페해는 순식간의 부족의 문명을 부수고 인구수를 줄어들게 만든다. 그리고 "쥐" 부족의 침략 역시, 이들이 그동안 만들어온 재산과 문명을 잃게 만들고, 인구수를 줄어들게 만든다. 이러한 재난에 대해서도 영감을 줄 수 있어야 하는 것 또한 "신 후보자"들의 역할이다.
만약 잘못되어, 기준치 이하로 인구수가 줄어든다면, "신 후보자" 역시 게임에서 제외되는 책임을 져야 하기 때문이다.
 
"미카엘 팽송"의 "돌고래"부족과 "개미"부족은 상호 협력안에서 발전을 하고 있지만, "쥐"부족의 침략을 이들 역시 피할수 없었고, 그 들을 막을 힘이 없었다. 그 들은 배를 타고 그들의 마을을 떠나게 멀리 다른 대륙으로 떠나게 되고, 그곳에서 새로운 문명을 건설하게 된다. 하지만 이들의 수는 극히 적었고, 힘도 약하였다. "미카엘 팽송"과 그의 스승인 "애드몽"은 한 밤중에 이들을 도와주기 위해서, 규칙을 어기고 부족들의 성장에 관여하게 된다. 부족을 급속도로 성장하지만, 이들의 부정이 발각되어서 "아프로 디테"는 이들이 사는 섬에 재앙을 내리고, 또다시 배를 타고 떠돌게 되는 신세가 된다. "미카엘 팽송"은 많은 아쉬움과 원망스런 마음을 "아프로디테"에게 가졌지만,  그녀를 사랑하는 그의 마음을 쉽게 버리지 못한다.  

배를 타고 세계로 흩어져 버린, "미카엘 팽송"의 부족은 다양한 부족속으로 들어가 많은 영향을 키치지만, 이들의 삻은 결코 순탄하지 않았다. 부족의 생존을 위해서 많은 것을 주어야 하고, 기대치에 부합되는 것을 만들어 주어야만 했다.
이는 현 지구의 어느 민족의 모습과도 비슷하다.
"미카엘 팽송"의 마음은 누구보다도 아프고 상해있었다. "아프로디테"는 그에게 와서 "모든 것이 그를 위한 것임을 나중에 알거"라는 미묘한 뉴양스의 말로 위로하지마, 결코 쉽게 이해되지 않는 말이다.

이 소설에는 또하나의 재미가 있는데, 그 것은 미카엘이 "수호천사"로 있을 때 그의 관리하에 있던, 3명이 다시 환생하여 태어났는데, 그 들중에 한명은 "은비"라는 이름의 재일 교포이다. "베르나르 베르베르"는 그녀을 통해서 한국에 대한 그의 생각과 지식을 드러낸다. 한국이 일본의 지배하에 있었던 적이 있었고, 일본이 저지른 만행과 "종군 위안부"에 대한 일본의 태도를 꼬집어 이야기 하고 있다. 그리고 재일교포들의 차별에 대한 이야기도 "은비"라는 어린이를 통해서 이야기 하고 있는데, 한국에 대한 저자의 애정을 읽을 수 있는 부분이다.
"은비"는 강하고 똑똑한 아이이다. 어리지만, 사리를 분별할 수 있고, 그리고 그녀가 처했던 역경을 극복해 간다. 

"미카엘 팽송"과 그의 친구들의 야간 탐험은 1편에 이어서도 계속 이어진다.
신들의 세계에 어떠 비밀과 미스테리가 숨겨져 있는지, 계속되는 의문 속에서 이들의 탐험은 매일 밤 계속 이어진다. 이들은 어렵게 산에 올라서, 예기치 않은 장면을 보면서 2편이 마무리 되는데, 그 것이 무었인지는 3편을 열어보면 나온다. 그것은 거대한 눈이었다. 누구의 눈인지는 모를 거대한 눈이 그들을 지켜보고 있었다. 이에 대한 자세한 이야기는 3편을 다 읽은 후에 할 예정이다.

개인적으로는 1편보다 2편이 더 흥미롭고, 독자를 빨아들이는 흡입력이 강했다고 생각한다.
그래서 3편이자 2부인 "신들의 숨결"이 기대가 되는 이유이다.





 
 

:
Posted by 행복상자