본문 바로가기

Programming/Books

C# 코딩의 기술 -기본편- 평소 elegant 한 코드를 작성하기 위해서 고민을 많이 하는 편입니다.귀차니스트 개발자로서 코딩 한 줄 덜 하고 싶고, 잘 읽히는 코드를 쓰고 싶습니다. 동료들과 술 한잔 기울일 때는 이런 얘기들을 종종 나누기도 합니다.다만, 이러한 소통이 제한된 사람들 사이에서만 이뤄지다 보니 '우물안의 개구리'는 아닐까 하는 걱정이 늘 마음 한 켠에 있었습니다. 이 책은 다른 사람의 이야기를 들어 볼 수 있는 기회로 생각했습니다.나와 어떻게 다른 생각을 하는 지, 어떤 고급진 기술을 사용하는 지 호기심을 해결할 수 있었습니다. 책의 구성작은 사례들을 기준으로 악마와 천사의 가이드를 받는 주인공이 나옵니다.악마가 단편적인 해결책을 제시하면, 천사가 원론적인 문제 해결책을 제시하면서 각각의 작은 챕터들이 마무리 됩니.. 더보기
폴리글랏 프로그래밍 뉴욕의 프로그래머 및 '나는 프로그래머다' 팟캐스트로 유명한 임백준님 저서입니다.수백개의 컴퓨터 언어가 존재하는 지금 중요한 것은 어떤 언어들을 사용할 수 있느냐 보다, 어떤 언어를 빠르게 습득할 수 있느냐가 중요한 패러다임이다라는 이야기를 하고 있습니다.중요한 점은 그 근저에 언어의 철학이라는 점을 강조하고 있으며,그러한 철학이 출현하게 된 배경 및 창시자들의 소개는 흥미 진진합니다. 언어별 코드가 일부 출현하지만, .NET이 주력인 저로서도 별 무리없이 읽을 수 있던 것 같습니다. 또한, 저자가 하고자 하는 개념적인 내용은 대부분 서장 및 3장(스칼라)에 표현되어 있습니다.철학과 역사를 살펴보는 느낌은로 편하게, 재미있게 읽었던 것 같습니다. Linkshttp://iamprogrammer.io/htt.. 더보기
해커와 화가 후배의 추천으로 존재만 알고 있다가, 퇴근 길 지하철에서 독자를 보고 꽂혀서 읽게 된 책.제게는 옮긴이인 임백준씨가 더 친근합니다, 친분이 있는 건 아닙니다... :) 역자 서문에서 옮긴이가 밝히듯 보수적이고 엘리트적인 사고가 근저에 깔려 있는 인상을 많이 받았습니다.보편적으로 타당하다고 생각했던 부분들에 대해서 부정하는 내용도 많아 개발자로서 깊은 생각에 빠지게 만듭니다. 그렇지만 통념에 반하거나, 경험적인 공감이 많지 않은 내용들이 많아 사실 재미있게 읽지는 못했습니다. :( 가장 인상적이었던 부분은 종장에 언급된 내용인데...일부 발췌해 봅니다."화가가 작품을 완성하는 경우는 없다. 단지 그는 작업을 멈출 뿐이다." 이 책의 제목은 '해커와 화가' 였네요. 더보기
프로그래머로 산다는 것 쟁쟁한 개발자들의 경험적인 이야기를 들을 수 있습니다.기술적인 얘기가 포함되지만, 메인은 아닙니다.이제 7년차 프로그래머이지만, 많은 공감을 할 수 있었고, 또 느끼고 배울 수 있었습니다. 개인적으로 이 책을 읽고 나서 몇 가지 각오를 다지게 됩니다. 1. 사회성이 중요하다.> 오지랖이 넓다는 얘기를 아내에게 종종 들으니, 꽤 괜찮다고 자평해 봅니다. :) 2. Blog를 운영하라.> 이 블로그가 책에서 얘기하는 그런 블로그이고 싶습니다. 3. 만들고 싶은 프로그램을 만들어라.> 최근에 아이 작명을 위해서 만든 게 있었고, 번역에 관련한 solution에 대한 계획을 갖고 있습니다. > 나아가 GitHub에도 발 담그려고 고민중입니다. 4. 강의를 하라.> 사내 세미나는 몇 번 해 봤는데, 정말 꼭 해보.. 더보기
글로벌 소프트웨어를 말하다 (지혜) ​ 저자에 대해서...실리콘밸리를 경험하고 귀국하여 현재는 컨설팅을 하고 있다.때문에 그의 분석은 경험적이고 통계적이다.책을 통해서 전달하는 그의 직설적인 메시지는 이 때문에 꽤 설득력이 있다. 대상 독자...비단 프로그래머만을 대상으로 하지는 않는다.CTO, 고급, 저급 개발자는 물론이고 소프트웨어 회사에서 기업 문화를 만드는 모두가 읽어야 할 책이다.국내 소프트웨어 회사의 큰 문제는 그 회사의 문화라고 얘기하고 있다. 나에 대해서...책에 관심을 가지게 된 것은, 글로벌 소프트웨어를 꿈꾸는 회사에 재직 중이기 때문이다.실리콘밸리에 대한 환상을 갖고 있는데, 현 회사에서는 실상 굉장히 동떨어진 문화가 형성되어 있다.변혁을 위한 노력은 직급의 높고 낮음에 관계없다고 생각하며, 개혁을 위한 고민과 노력을 .. 더보기
C# in Depth (번역) 원서만 강력 추천합니다... 더보기