반응형
실전 Ajax : 기초부터 서버 프레임워크까지

Ajax라는 용어가 널리 퍼지기 시작하면서, 이 용어를 먼나라 이야기쯤으로 재쳐두고 살아할 수는 없었다.. 궁금함을 달래기 위해 Ajax가 기존의 웹 프로그래밍 방식과 무엇이 어떻게 다른지 열심히 찾아보려고 했지만 만족스런 글을 찾는 것은 쉽지 않았다.. 깔끔하게 설명해주는 글이 의외로 없었는데, Ajax라는 단어의 인기도에 비추어 볼때 좀 당황스런 결과였다.. 물론, 내가 게을러서 여러 글들을 읽어보고 내 나름대로 정리해보는 능력이 부족해서 그렇다고 생각은 한다.. 하지만, 인기에 걸맞게 많은 관련글들이 있지만 마음에 쏙 드는 글이 없었다는건 놀라웠다.. 어쩌면 내가 너무 한글로 씌인 글들에만 의존해서 그랬는지도 모른다.. 곧 있으면 전세계 인구의 1/3이 사용하게 될 것이라는 영어로 씌인 글들에 관심을 가졌다면 결과는 달랐을지도 모른다..

하지만, 우리글을 두고 영어로 읽어야 한다는건 좀 억울하다.. 물론, 얼리어탭터로서 그리고 오피니언 리더로서의 역할을 제대로 하자면 보다 빨리 좋은 정보를 접하기 위해 영어로 씌인 글들을 많이 읽어야 하겠지만 여러 분야에 대해서 그렇게 살아가기란 여간 피곤한 일이 아니다.. 웹 어플리케이션 코딩분야는 현재의 내 전공분야는 아니잖는가.. 뭐, 넓은 관점에서 보자면 많은 관련이 있기는 하지만, 직접 코딩을 주력으로 해서는 안되는 상황이라..
(맘은 그러고 싶지만.. ㅎㅎㅎ)

아무튼, 이런 상황에서 접하게 된 이 책은 정말 내가 딱 원하는 책이었다.. 벌써 목차에서부터 느낌이 온다.. 그렇게 시작된 좋은 느낌은 한장 한장 읽어가면서 역시~ 라는 감탄사를 이어진다.. 특히, 여기저기 흩어진 리소스들과 저자들의 경험을 가지고 구글맵스와 비슷한 모습을 따라하기로 만들어가는 내용은 이 책에서 제일 흥미로운 부분이었다.. 자신들이 몇시간만 투자해서도 이렇게 만들 수 있을 정도로 어려운 일이 아니라는 점을 강조해가면서 차근차근 발전해 나가는 모습을 보여주는데, 보고 있자니 정말 별거 아니네 하는 생각과 더불어 이런 잡다한 지식을 모두 갖추고 있는 것을 보면 역시 이 책의 저자들은 일정 수준 이상의 관록을 지닌 프로그래머들이었으며 평소에 프로그래밍에 관련된 것이라면 모든 것에 호기심이 자동으로 발휘되는 타고난 꾼들이라는 생각이 든다.. 세미나 가서 노트북 펴놓고 공통 관심사를 가진 친구들과 둘러앉아 이걸 코딩하고 있는 모습을 상상해보자.. 멋진 사람들이네~

이 외에도 자바스크립트 디버깅, 자바스크립트를 우아하고 깔끔하게 활용하는 방법 등의 내용들은 그간 등한시 해왔던 자바스크립트와 HTML, XML, CSS에 대한 관심을 폭발적으로 증가시키는 힘을 가지고 있다.. 얼른 PC 앞에 앉아 읽었던 내용들을 바로 실습해보고 싶은 충동이 불끈불끈.. 시내버스 의자에 간이테이블과 전원소켓이 달려 있으면 좋을텐데..

Ajax가 무엇이며, 어떻게 활용하는지에 대한 기초를 잘 다지게 해주는 멋진 책이다.. 최근 Ajax에 대한 책들이 많이 나오고 있으며, 모든 책들을 다 읽어본게 아니니 감히 최고라 말할 수는 없지만 확실한 것은 이 책을 선택한데 후회하지는 않을 것이다.. 추천할만 하다..

[꼬리말]
좋은 책 번역출간에 힘쓰신 기획하신 분들, 출판사 분들, 번역하시느라 수고 많으셨던 역자분들께 감사를.. 특히 제게 책을 제공해주신 분은 복 받으실 겁니다.. 감사합니다.. 어쩜 인사이트는 주옥같은 책들을 잘 골라내 번역서로 내 놓는지 놀랍습니다.. 책 공짜로 제공 받은자의 아부성 발언으로 들릴 수도 있겠지만, 인사이트 책들을 많이 보신 분들은 아마 공감하시는 분들이 많을 것으로 생각됩니다..
반응형
후지산을 어떻게 옮길까? - 마이크로소프트의 서바이벌 면접 (원제 : How Would You Move Mount Fuji? (2003))

다른 팀 팀원 책상위에 눈길을 끄는 제목의 책이 한권 있었다.. 눈여겨 보니 부제가 더 눈길을 끈다.. 무슨 내용일까? 궁금해서 읽어보다 퇴근도 못하고 앉은 자리에서 다 읽었다.. 사실 절반만 읽었는데 내 기준에서는 다 읽었다.. 이 책의 절반 정도의 분량은 마이크로 소프트에서 실제 면접에서 사용되는 질문들의 내용과 그에 대한 답을 설명하는데 할애하고 있다.. 나머지 절반 정도의 내용이 마이크로소프트의 면접과 그 뒷 이야기에 관한 내용인데, 난 이 이야기가 재미있어 우연히 집어 들게된 책을 다 읽게 된 것이지, 마이크로소프트에서 어떤 질문이 나오며, 그 답이 무엇인가가 궁금하지는 않았기 때문이다.. 이런 내용들로 더 채워줬으면 좋았을 것을, 퍼즐면접에 대한 내용과 그 해답에 대한 내용으로 책의 절반을 채워버리다니 아쉽다.. 문제풀이 내용에 더 관심이 많은 사람들도 많을테니, 출판사의 반반 전략은 적절하다고 볼 수도 있겠다..

가장 재밌었던 부분은 친전게임에서 특히 더 지기 싫어하는 빌 게이츠가 워렌 버핏과 컴퓨터로 인터넷 브릿지 게임을 하던 중 게임이 중단되었다는데, 워렌 버핏이 나중에 회고하기를 그 야비한 사기꾼이 지기 싫어 컴퓨터 전원을 뽑아버린 것이 분명하다고 이야기 했다는 부분.. 그리고, 마이크로소프트의 퍼즐면접에 사용되는 질문들을 모아두는 사이트가 하나 있는데 이 운영자는 절대 정답은 올리지를 않는다고 한다.. 당근, 이 운영자가 가장 많이 받는 메일이 다른 회사의 면접관들에게서 정답을 알려 달라는 요청이라는데, 이 운영자의 답변이 걸작.. "정답을 모르면 그 질문을 하지 마세요~"

실제로는 마이크로소프트 직원들도 정답을 모르는 질문들을 많이 한다고 한다.. 조엘 온 소프트웨어로 유명한 조엘도 마이크로소프트에 있을때 "M&M은 어떻게 만들어지는가?" 라는 질문을 만들어내 지금까지도 유명한 질문중 하나로 꼽힌다는데, 그 질문을 사용할때 자신도 M&M 공장에서 어떻게 만들어지는지는 몰랐다고 한다.. 스티브발머가 동료와 함께 조깅중에 "맨홀 뚜껑은 왜 동그랗지?" 라고 물었는데, 동료가 "그거 면접 질문으로 좋겠구만" 해서 사용했다는데 이유를 알아내고 나서 면접에 사용했는지는 모르겠다..

퍼즐면접은 실리콘벨리의 특징이었는데, 1979년 20대 청년이 만든 15명의 작은 회사로 시작된 Microsoft 이전에도 실리콘벨리에 이미 있었다는군.. 이를 Microsoft가 가장 극적으로 사용하면서 세상에 널리 알리게 된 것.. 마이크로소프트가 퍼즐면접을 좋아하는 이유는 똑똑한지 여부와 노력, 끈기가 있어야 답을 찾을 수 있기 때문이라고 한다.. 경쟁시대를 이겨낼 수 있는 영리하면서도 성취도가 높은 사람을 구별해내기 위한 방법이라는 것이다.. 영리하지만 성취도가 낮은 사람, 성취도는 높지만 영리하지 않은 사람은 뽑지 않겠다는 의지의 표현.. (영리하지도 않고, 성취도도 낮은 사람은 가려내기가 이런 방법이 아니라도 가려내가 쉽다..) 특히, 우수인력을 떨어뜨리는 한이 있어도 부적격 인력은 절대로 뽑지 않기 위해 노력하는 것도 마이크로소프트 면접의 특징이라고 한다.. 적합하지 못한 사람을 채용하면 그 비용이 상상을 초월하며 (인건비 뿐만 아니라, 결과에서도, 그 사람을 해고 시키는데도 많은 비용이 들며, 더 큰 문제는 그 사람이 자기와 같은 적합하지 못한 사람을 채용하기 시작한다는 것..)

존재하지 않는 시장을 분석하는 것은 불가능한 일이다. 공급자와 소비자는 새로운 시장을 함께 발견한다. 파괴적인 기술을 응용함으로써 탄생하는 시장은 개발 당시에는 알려져 있지 않을 뿐만 아니라 알 수도 없는 시장이다.
클레이턴 M 크리스튼슨 - 이노베이터의 딜레머 (Innovator's Dilemma)
하버드 비지니스 스쿨 교수

지원자의 대답에서 찾고 있는 것은 '유종의 미'이다. "지원자들은 우왕자왕합니다. 제대로 판단을 내리지 못합니다. 경우에 따라서는 교묘히 대답을 회피할 궁리를 합니다. 어려운 판단을 유보한 채 다음 단계로 슬며시 넘어가기도 합니다. 마무리를 제대로 짓지 않는 그런 태도는 좋지 않습니다."
인터뷰 질문에 브레인스토밍한 후 지원자는 여러가지 아이디어 가운데 가장 합당한 아이디어 하나를 선택해야 한다. 그리고 그 자체가 하나의 테스트이다. 판단력을 평가하는 테스트 말이다. 그런 다음 지원자는 그것이 완벽한 답이 될 수 있도록 주석을 달아야 한다. 그리고 그 과정에서 그 아이디어에 반대하는 사람들과 의견 차이를 좁히고 반대의 근거들을 논리적으로 반박함으로써 보다 완벽한 결론을 이끌어내야 한다.
"유능한 사람은 당신이 아무리 방해를 해도 자연스럽게 상황을 진전시킵니다. 대화가 진전되지 않고 제자리를 멤돌기 시작할 때, 지원자가 '이 문제는 하루 종일 논의해도 모자랄 겁니다. 하지만 이 문제만 이야기 하고 있을 수 없으므로 우선 A라는 가정하에 다음 문제를 논의하도록 하죠.'라는 식으로 상황을 진전시킨다면 그는 유능한 사람이라 할 수 있습니다."
조엘 스폴스키
더 극심한 경쟁상황에서도 혁신을 이끌기 위한 인재가 되기 위해 나는 오늘 무엇을 준비하고 있는가? 마이크로소프트에서 실시하는 퍼즐면접의 내용을 가지고 이런 상황에서라면 나는 어떻게 라는 게임을 즐겨보는 것도 재미난 일이다..

2007.12.30
object님이 Microsoft에서 인턴면접을 보신 경험을 가지고 댓글 알려주신 내용, Microsoft에 근무하시는 준서아빠님이 알려주신 내용에 따르면 이제 Microsoft에서는 이런 면접을 보지 않는다고 하는군요.. 그래서 이런 책이 나올 수 있었을까?
반응형
Beautiful Code: 38인의 코딩 명장들이 말하는 내 생애 가장 아름다운 코드

블로깅을 하며 알게된 책.. 번역번도 곧 나온다 하여 구입할 도서 목록에 넣어두었었는데, 마침 리뷰 이벤트가 있더라.. 냉큼 신청했는데, 얼마전에 책이 왔다.. 열심히 읽고 있는데, 내용이 쉽지만은 않다..

뭐 그렇다고 해서 재미가 없는 책은 아니다.. 내용을 100% 이해를 못해 읽기 어려워 하면서도 묘한 재미와 매력을 가진 책이라고나 할까.. 은근히 어려운 내용이 오기를 발동하게 만들기도 하고, 아직은 내가 경험해보지 못해 이해가 어려운 주제들이 있다는데 대한 새로운 호기심을 가지게도 해주며, 탐험해보고 싶은 새로운 영역을 발견하기도 하며 색다른 재미를 느끼게 해주는 것이다.. 좀처럼 만나기 힘든 재미나고 멋진 책이다..

사실 책 내용은 읽기 어렵다.. 우선, 컴퓨터 사이언스의 광범위한 범위를 다루고 있어서 그렇다.. 정규표현식, 버젼관리, 검색, 드라이버 개발 등등 여러 분야의 경험을 두루 갖춘 프로그래머들이 아니라면 처음 접해보는 이야기들도 많을 것이다.. 하지만, 반대로 이야기 하면 아름다운 코드라는 동일한 주제가 아니라면 이런 광범위한 분야를 다룰 수 있는 책이 또 있을까? 그래서 이 책이 더 매력적이며 이 책의 장점이 되기도 한다.. 이렇게 다양한 분야의 이야기를 많은 사람들이 하게 되니 자연스럽게 이야기 전개를 위해 예를 드는 코드들도 다양한 프로그래밍 언어가 선보인다.. 역시 단점이자 장점이 될 수 있겠지만, 독자들은 장점으로 활용할 수 있을 것이다.. 사실 이러한 부분들이 단점이라 생각하는 사람들은 이 책을 읽을 필요가 없다.. 세상에 다른 좋은 책들도 많은데 굳이 이 책을 읽으려 시간할애할 필요 없다..

이러한 이 책의 특징 때문에 읽으며 어렵다는 생각도 들고, 도저히 왜 좋다는건지 이해가 안가 좌절하기도 하지만, 그래도 대가들의 이야기를 들으며 즐거움을 찾을 수 있는 부분이 있어 나름 읽을만 하다.. 내용은 어려워도 천천히 읽어볼만한 좋은 책이라는 생각이 든다.. 두고 두고 여러번 읽어볼만한 책이기도 하다.. 과연, 2007년 아마존 컴퓨터 부분 TOP 10에 선정될 만한 책이다.. 물론, 이 책의 평가는 사람마다 극과 극을 달릴 수도 있겠다..

예를들면 The Art Of Computer Programming 같은 책을 보자.. 어려워 못 읽겠다는 사람이 있는 반면, 정말 멋진 책이라며 저자인 크누스 박사를 칭송하는 사람들도 많을 것이다.. 이 책이 크누스 박사의 책과 비교될 정도의 수준은 아니지만, 뭐 대략 비슷한 면이 있다는 거다.. 좋은 책이라고 해서 모든 사람에게 다 좋은 책이 될 수 있으면 더할나위 없겠지만, 간혹 어떤 책은 모든 사람들에게 좋은 책이 될 수 없는 경우도 많다..

뷰티풀 코드, 이 책의 또 하나 멋진 부분은 이 책의 모든 인세 수입은 국제 엠네스티에 기증된다는 부분이다.. 이 책을 기획한 분이나 38명의 저자들 모두 멋져~
반응형
 
태평한 잔치에서 군신이 함께 즐기니 그 모습이 아름답고 좋기가 그지없는 형국입니다
본래 업은 없으나 횡재를 만나 성공할 운세이니 귀인의 도움보다는 나의 노력이 클 것입니다
심신이 다 함께 편하니 집안에 활기가 넘치고 가족 간에 화목이 있으니 어찌 일이 이루어지지 않겠습니까
만일 자식을 낳지 많으면 일신이 영귀해질 것이니 길성이 가까이 하기 때문입니다
자식을 보면 분명 공명의 아들이니 후에 큰 일을 하게 될 것이며 가족이나 친지 중에 새 식구가 들어도 대통의 징조로 삼을 수 있습니다
동서 양방향에서 귀인이 와서 도와주니 근심이 있으면 남과 상의하여 도움을 구하시기 바랍니다
ㅈ과 ㅎ성씨가 해로우니 가까이하는 것을 피하시고 재물에 관한 거래를 하지 않도록 하시기 바랍니다
봉황이 붉은 조서를 머금은 괘를 얻었으니 태을귀인이 임하여 길성을 크게 하고 운수를 대통하게 합니다
십리길 길가에서 관인이 말을 버리니 어려운 사연을 한 번은 겪으시겠군요
마음에 상처가 되는 일은 고민을 길게 하지 마십시오
길고 긴 강물에 돛을 올리니 순풍이 불어오고 바람에 배를 맡기듯 순�! �� 순응하면 얻음이 큰 해임을 명심하여야 할 것입니다
횡재도 노력하지 않으면 얻어질 수 없는 법이니 노력하여 얻은 것을 어찌 횡재라 하겠습니까? 타인이 보기에 질투할 정도의 재물을 얻을 것이니 큰 기쁨이 있을 것입니다
뜻하지 않은 곳에서 예상 밖의 재물이 들어오는 형태이기 때문에 다른 사람이 보기에는 괜한 횡재처럼 보이지만 실상은 자신의 노력의 결과임을 알아야 합니다
다만, 뜻밖에 들어오는 재물이 사연을 품고 있는 재물이 될 수 있으니 얻고도 마음이 편하지 않을 돈은 받지 않는 것이 좋겠습니다
재운이 크게 되어 재물을 구분하여 받아도 끊이지 않을 것이니 정상적이지 않은 돈보다는 복 돈을 받는 것이 좋습니다
재물이 들어오기 시작하면 끊이지 않을 것이니 우선은 자신의 주머니를 먼저 채우는 것이 중요합니다
돈을 쓰는 것은 나중으로 미루어도 문제가 없을 것이니 먼저 예상하여 지출을 하면 후 일에는 얻을 것이 없습니다
들어오게 될 재물에 신경 쓰는 것보다는 이미 들어온 재물을 관리하시는 것이 중요함을 잊지 마시기 바랍니다
작은 노력으로도 큰 것을 취하게 되는 운이 있는 때가 있습니다
올해가 바로 그러한 운세에 진입하였으니 일이 가장 잘 풀려나가는 대통의 운세입니다

우연히 주운 돌도 보석의 가치가 있는 시기이니 앉아서 한가롭게 시간을 보내는 일마저도 시간낭비가 되는 셈입니다
외부에서 활동하는 사람은 어느 누구를 만나도 자신을 도와주는 역할을 하게 될 것입니다
시간을 아껴서 최대한 활동영역을 넓히고 대인관계를 확장해야 되는 시기입니다
서비스 업종이나 장사를 하시는 분은 처음 맞이하는 손님을 잘 상대하시기 바랍니다
한 사람의 소중한 인연이 끊이지 않는 인연을 만들어내는 기운이 있으니 한 사람이 열이 되어 돌아오고 점점 더 많은 사람들과의 인연으로 돌아오는 큰 기쁨을 맛보게 될 것입니다
영업을 하시는 분은 성과를 크게 이룰 것이니 큰 계약이 성사되어 회사에서 위치가 크게 올라갑니다
사업을 하시는 분은 한 번의 어려움만 극복하면 귀성이 들어 미래를 준비하는 토대를 마련할 것이니 앞으로 거칠 일이 없을 것입니다
만나는 사람마다 도움을 주고자 하니 덕을 쌓고 마음의 욕심을 버린다면 �! 遲습� 더욱 많아지고 만사가 형통하게 될 대길의 운수입니다
좋은 운을 이끄는 하늘의 기운이 크게 들어오는 시기이고 아주 좋은 귀인을 맞이하는 때이니 인연이 좋지 않을 리가 없습니다
다만 대길의 인연과 크게 흉한 기운의 인연이 같이 들어오니 그것을 구분하는 지혜로움이 필요할 것입니다
하지만 나에게 큰 도움을 주는 귀인은 나에게 바라는 것이 없습니다
그러므로 나에게 무언가를 바라는 인연이라면 좋지 않은 인연으로 봐도 될 것이며 그 연결의 고리도 길지 않을 것입니다
그러나 막역하게 다가서는 인연이라면 길운을 포함한 사람이니 후 일 나에게 큰 도움을 주게 될 것입니다
업무적으로 만나는 사람은 모두 인연이 좋으니 개인적인 만남에서 나에게 바라는 자가 있으면 이를 경계하시기 바랍니다
애정은 각별한 시기이니 반드시 사랑을 하게 될 것입니다
인연이 필요한 사람은 너무도 좋은 시기이지만 그렇지 않은 경우는 좋은 운이 허비되지 않도록 선을 그을 필요가 있습니다
바라면 얻을 수 있는 운수이니 활용을 잘 하셔서 좋은 인연을 많이 만드시기 바랍니다
반응형
한 날 도요토미, 오다, 도쿠가와가 한 자리에 모여 어떻게 하면 말을 알아듣지 못하는 앵무새를 울게 할 수 있을까 담소를 나누었죠.

* 도요토미 : 먼저 앵무새에게 먹이를 주죠. 그래도 울지 않으면 더 좋은 새장으로 옮기고 그래도 울지 않으면 짝을 지어줍니다. 그래도 끝까지 울지 않는다면 앵무새의 혀를 뽑아 다시는 울수 없게 만들고 원래 울지 않는 새였다고 사람들에게 말하면 됩니다.

* 오다 : 칼을 그녀석의 목에 대고 울라고 말합니다. 그래도 울지 않으면 다리를 부러뜨리고 그래도 울지 않으면 날개를 꺾어버립니다. 그래도 안울면 그땐 어차피 날 위해 울어줄 앵무새가 아니므로 그냥 죽여버리면 되죠.

* 도쿠가와 : 먼저 앵무새의 울음을 대신할 다른 앵무새를 찾아보죠. 만약 다른 새가 나타나지 않는다면 그 앵무새의 울음이 나에게 꼭 필요한지 따지고 꼭 필요하다는 확신이 들면 울때까지 기다리겠습니다.


나는 도요토미처럼 처세가 능하지 못합니다..
그렇다고 오다처럼 결단력이 있지도 못하죠..
하지만 도쿠가와와 같은 인내는 있습니다.
나는 다른길은 보지 못합니다.. 다른 것은 보지 못합니다.
다른 사람을 찾지도 못하구요..
그냥 기다릴뿐입니다..
반응형
사용자 삽입 이미지

교토의 길거리에서...


나 지금 어디로 가는지... 길을 잃어버린걸까??

내가 가고자 하는 길을 걷고 있었을 뿐인데... 순간 길을 잃은듯한 착각...

뭐~~ 어때 잠시 멈췄을 뿐이자나... 난 내 길을 갈테닷..

내 남자의 길을... 그게 나의 신념이니까..^^
반응형

사용자 삽입 이미지

술취한듯 비틀거리던 때가 바로 어제 같지만

오늘 하루도 맨정신으로 버티질 못하네요...

무엇이 그렇게 잃은 것이 많은 지..

무엇이 그렇게 갖지 못한 것이 많은지..

또 한번 소리를 질러 봅니다...

나는 사랑도 배우고 싶고...

인생도 배우고 싶습니다..

더이상 좌절이나 쓰러짐 따윈 다신 하고 싶지 않지만..

자꾸만 어깨위에 짖눌러진 무게가 늘어만 가네요..

마음 둘 곳이 없어서 방황한다고 자신을 위로해 봅니다...

반응형
사용자 삽입 이미지

"오다 노부나가는 성미가 급해 앵무새를 잡아놓고 울지 않으면 바로 그 자리에서 죽여버린다. 토요토미 히데요시는 앵무새가 울 때까지 달래보다가 그래도 울지 않으면 죽여버린다. 그러나 도쿠가와 이에야스는 앵무새가 스스로 울 때까지 인내심을 갖고 기다린다."

나는 천하통일을 이룬 도쿠가와 이에야스의 인내심을 갖고 있다...

때를 기다리면 반드시 기회는 온다.. 참고 인내할 뿐이다..
반응형


나만의 작은 공간을 위한

guda.tistory 가 열렸다...

작은 소일거리로 뭔가 재밌는 곳을 만들어 보고 싶다.^^

물론 주 재료는 프로그래밍이다..

아직 개발자를 꿈꾸는 학생이기때문에...^^

+ Recent posts