posted by 검신흑태자 2024. 4. 28. 00:16

 

오류를 만날 때가 가장 성장하기 좋을 때입니다.

 

'개발자 원칙'은 여러 기업에 재직하고 있는 시니어 개발자 혹은 리더급 개발자들 9명의 이야기를 모아놓은 책으로 자신들이 개발을 할 때 겪었던, 혹은 지금도 겪고 있지만 해결하기 위해 노력했던 방법론들이나 자신의 입장에서 성장에 필요하다고 느껴지는 부분들에 대한 이야기, 또는 자신들이 가지고 있는 개발과 관련된 원칙에 대한 이야기들을 다루고 있습니다.

 

책 제목이 '개발자 원칙'인 만큼 본인들이 가지고 있고, 꼭 지키려고 노력하는 원칙들을 소개하며 이를 자신들의 다양한 경험들과 엮어서 소개하고 있습니다. 공동 저자가 많은 만큼 다양한 사람들의 개발이 난관에 부딪혔을 때나 본인들이 성장을 위해서 실제로 어떻게 행동해 왔는지 등에 대해 이야기해 주고 있기 때문에 이 책을 읽는 개발자분들에게는 조금 더 공감을 얻어내기가 쉽지 않을까 생각합니다.

 

 책 내용 안에는 이직과 같은 일반적인 내용도 담겨 있긴 하지만 저자들이 전부 개발자이기 때문에 내용에 직접적으로 코드가 언급되는 부분도 많아서 해당 직군이 아니신 분들에게는 조금 읽기가 까다로운 책이 될 수는 있겠네요. 하지만 개발자를 목표로 하고 있거나 주니어에서 시니어 개발자에 이르기까지는 한번쯤 읽어봐도 좋을 내용이라고 생각합니다.

 

저자들 개개인이 가지고 있는 원칙이 다르고 개발하는 방법, 환경도 모두 다른 상황에서 본인들의 이야기를 풀어놓은 것이기 때문에 자신들이 생각하거나 실천하고 있는 원칙과 같은 게 있는지 찾아보는 것도 좋은 방법인 것 같고 다른 개발자들은 어떻게 생각을 하며 개발을 하고 있나 등과 같은 궁금증을 해결하기에도 어느 정도 도움이 된다고 생각이 듭니다. 저 같은 경우는 개발자이기도 하지만 다른 개발자들의 이야기를 읽거나 어떻게 생각하는지 궁금할 때가 많기 때문에 이 책을 읽으면서 여러 가지 원칙들이나 방법론들이 있고 그중에는 지금 제가 개발하는 것에 필요한 것들도 있었기 때문에 꽤 만족하면서 재미있게 읽은 편입니다.

 

개발을 하다가 막히거나 내가 생각하는 방법들이 현재 실무에 맞지 않다고 느껴질 때마다 한 번씩은 꺼내서 다시 읽어보지 않을까 싶습니다. 다만, 책을 읽다 보면 요새 제가 독서하는 능력이 떨어져서인지는 모르겠지만 간간히 오탈자나 문맥에 맞지 않는 부분들이 보이는데 크게 신경 쓸 정도는 아니니 그냥 이해하고 넘어가시면 될 것 같네요.

 

성장을 무척 원하고 있는 주니어 개발자 분들이나 개발자를 목표로 하고 계신 분들 - 단순한 사견이지만 이제 막 개발 공부를 시작하신 분들께는 조금 책이 어려울 수 있을 것 같아요. 하지만 한번 읽어두었다가 개발자가 되고 나서 생각이 나서 한번 더 읽어본다면 분명히 도움이 될 거라고는 생각합니다.- 혹은 다른 시니어 개발자들의 생각을 알고 싶으신 시니어 개발자 분들에게도 한번쯤 추천해 드리고 싶은 책입니다. :) 

 

' > IT' 카테고리의 다른 글

코딩으로 세상을 바꿀 수 있다면  (0) 2025.03.30
Hello Coding 개념부터 처음 배우는 프로그래밍  (0) 2023.02.12
posted by 검신흑태자 2024. 4. 26. 23:06

명함 속에 나는 사장입니다. 머리 속에 나는 개발자입니다. 하지만, 마음 속에 나는 게이머입니다.

 

"만약 도망친다면 평생 후회한다."

최종적으로 결단한 이유는 오로지 이것입니다.

 

이 책은 어떤 카테고리에 넣어야되나 고민하다가 카테고리를 생성하는 것도 분류가 애매해서 서점 페이지를 가보니 경제 / 경영으로 분류가 되어있어 그쪽 카테고리로 넣었습니다. 

 

이와타씨에게 묻다는 전 닌텐도 사장이었던 이와타 사토루씨가 타계한 뒤에 호보닛칸이토이 신문이라는 곳에서 생전에 이와타씨와 했던 이야기들과 인터뷰들을 엮어서 책으로 만든 것으로 이와타씨의 자서전격인 책이 아니라 이와타씨를 그리워하는 사람들이 생전에 그와 했던 대담이나 인터뷰들을 모아서 책으로 출판했다는 느낌이 강합니다. 그렇게 엮은 내용들이기 때문에 호보닛칸이토이 신문에 실린 내용이나 닌텐도의 사장에게 묻다와 같은 인터넷 페이지에서도 같은 내용을 찾아볼 수 있습니다. 

 

이 책은 닌텐도 게임도 많이 하는 편이고 닌텐도 자체도 좋아하는 편이지만 정작 이 닌텐도를 이끌어가는 이와타 사토루라는 사람에 대해서는 잘 몰랐을 때 이 책이 그의 사후에 출판된다고 해서 출판되자 마자 구입해서 완독 한 다음 시간이 조금 더 지나서- 3년이나 지났군요...- 내용이 잘 생각이 안나기도 하고 읽을 책을 고르다가 한번 더 읽어보기로 하고 두 번째로 완독 했습니다. 첫 번째로 읽을 때만큼의 놀라움은 많이 사그라 들었지만- 물론 내용이 드문드문 기억났기 때문입니다- 1인 사업체를 운영하고 개발자로 일하면서 게임업계에 몸담고 있는 사람으로서는 두 번째 읽었을 때도 많은 감명을 받을 수 있었습니다.

 

책 자체는 이와타 사토루씨의 어린 시절(고등학교) 처음 코딩을 하여 게임을 만들던 일이나 HAL 연구소에서 일하게 된 것, HAL 연구소의 사장이 되었을 때의 이야기, 닌텐도의 사장이 되었을 때의 이야기 등이 주를 이루고 있습니다. 다만, 이 책이 이와타씨의 모든 행적이나 업적 전체를 아우르는 책은 아니기 때문에 이와타씨가 HAL 연구소의 사장이 되어서의 일이나 어떻게 닌텐도의 사장이 되었나 등의 대한 부분은 나와있지 않고 그 시절에 책에 자주 등장하는 미야모토 시게루씨나 이토이 시게사토씨와 이야기했던 것들이나 그 시절에 했던 인터뷰 등으로 이루어져 있습니다. 단편적인 예로는 닌텐도의 사장이 된 부분에 대해서는 '후에 저는 닌텐도의 사장이 되었습니다만..' 이런 식으로 간략하게 넘어갑니다. 대신에 HAL 연구소에서 일할 때라던지 아니면 닌텐도 사장으로 일하게 되었을 때 어떤 생각과 철학을 가지고 일을 했는지, 사람들을 어떤 식으로 대했는지, 닌텐도의 발전이나 게임 및 하드웨어를 제작할 때 어떤 방식으로 진행하려고 했었는지 등에 대해서는 본인의 생각이 잘 드러나도록 글이 엮여 있습니다.

 

또한 중간중간 이와타씨의 말조각이라고 하여 실제로 이와타씨가 이야기한 일을 하는 것이나 사람을 대할 때의 철학 등도 알 수 있게끔 되어있어서 어떤 사람이었는지 책을 읽으면서 이해하기가 조금 더 수월해집니다.

 

이 책은 처음 읽을 때에도 여러 가지로 생각할 거리들을 많이 던져주어서 좋았는데 두 번째 읽을 때에도 거의 비슷한 감각이어서 또다시 책 페이지를 넘기기가 아쉽더군요. 솔직히 이 책을 접하기 전까지는 미야모토 시게루씨에 대해서는 알고 있었어도 이와타 사토루라는 사람에 대해서는 잘 모르는 상태였는데, 이 책을 읽고 나서는 이렇게 대단한 사람도 있었구나 하고 놀란 게 반이고 배울 점이 정말 많은 사람이다라고 느낀 게 반정도 되는 것 같네요. 닌텐도 사장으로 취임한 다음에 만든 DS나 Wii의 하드웨어, 소프트웨어에 대한 철학이 어디서 오는지도 대략적으로 알 수 있어서 좋았습니다.

 

현재는 타계한 지가 조금 지났기 때문에 앞으로 닌텐도가 어떻게 방향성을 가지고 갈지는 모르겠지만, 그래도 이와티씨의 책 안에 나온 말처럼 남을 행복하게 해주는 기기와 게임을 만들고 싶다는 정신이 계속 이어졌으면 하는 바람이 있네요.

 

닌텐도의 여태까지의 많은 중요한 업적의 핵심에 있던 사람에 대해서 알고 싶으시거나 닌텐도의 사장이었던 사람에 대해서 알고 싶은 분이라면 한 번쯤 읽어보셔도 괜찮을 것 같네요. 게다가 책 자체도 얇고 대화체로 구성이 되어있기 때문에 가볍게 읽기도 좋습니다. 그러니 관심 있으신 분들은 한번 읽어보시는 걸 추천드립니다. :)

 

 

 

' > 경제 & 경영' 카테고리의 다른 글

마스터스 오브 스케일  (0) 2023.02.01
posted by 검신흑태자 2023. 2. 12. 00:29

이 책은 지금 코딩 교육기관을 운영하고 있는 Pope Kim이 쓰신 프로그래밍 관련 책으로 어떤 분류에 책을 넣어야 하나 고민하다가 책 내용 자체가 언어를 가르치거나 하는 내용이 아니라 프로그래밍 입문자를 위해 프로그래밍의 개념 자체가 많이 설명된 책이어서 그냥 책에 IT 분류를 만들어서 거기에 넣었습니다.

 

예전에 비해서 프로그래밍에 대한 관심이 늘어나고 있고 코딩 교육에 관한 컨텐츠도 많이 생기고 있어서 가끔씩 기초나 비전공자를 위한 책들을 구매해서 보면서 요새는 어떻게 개념을 설명해주는지 보고는 하는데 그 중 하나가 이 책입니다. 

 

이 책의 대상자는 코딩을 접해본적 없지만 프로그래밍에 관심이 있는데 자신이 과연 코딩이 적성에 맞는건지 매번 추천해주는 다른 서적들을 보면 언어의 구문만 가르쳐서 너무 힘들지 않을까 고민하시는 분들에게는 아주 좋은 책이 될 것 같습니다. 그리고 코딩에 관심이 있어서 한번쯤 접해보고 싶은 학생들에게도 입문서로는 괜찮다고 생각하네요.

 

책 내용의 경우 C#을 기반으로 해서 예제들이 나와있기는 하지만 코드 작성에 관한 예제나 프로그래밍에 대한 깊은 부분까지 들어가지 않고 기본적으로 용어에 관한 유래나 설명, 각종 구문들에 관한 개념정리 및 어떻게 이 구문들이 실행되는지 등이 나와있으며 그 챕터의 이해를 조금 더 돕기위해 기본 문제 및 심화 문제도 준비되어 있습니다.

 

개념 설명이 위주라고 해서 내용이 적은 것은 아니고 변수에서 부터 조건문, 반복문, 랜덤 등에 이르기까지 프로그래밍에서 필수적으로 사용되는 기능들은 챕터별로 나누어서 간단한 예제와 함께 설명하고 있고 전체 챕터를 아우르는 숫자야구 게임- 전 사실 이 게임을 접해본적이 없어서 규칙을 아직도 잘 모르겠습니다...- 프로그램 작성을 통해 어떤식으로 배운 구문들이 활용되는지도 보여주고 있어서 입문자들에게 충분히 흥미를 일으킬만한 내용으로 구성되어 있습니다.

 

 제가 개발을 처음 시작할 당시에는 이런 책들은 전무하다시피 했고 항상 두꺼운 언어책 - 아직도 터보C 2.0 책은 소장중입니다..- 들만 있다보니 진입장벽이 엄청 높아 포기했다고 하는 사람들을 많이 보았었는데 이 책은 두껍지도 않고 내용 자체도 어려운 내용이 많지 않아서 프로그래밍에 관심은 있는데 어떻게 입문을 해야하지? 라고 고민하시거나 나한테도 적성이 있을까? 하고 고민하시는 분들에게는 한번쯤 보시면 괜찮을 것 같습니다. 책을 쭉 따라가며 예제와 문제풀이를 해보고 이런 개념이나 예제풀이 등에 재미를 느끼신다면 다음 단계(사용하고자 하는 언어책)로 넘어가는걸 고려해도 될 것 같네요. 게다가 책 내용 자체는 아니지만 심화문제는 저자의 유튜브에서 확인도 가능하니 이것도 나름대로 장점이라고 할 수 있을 것 같아요.

 

제 경우는 입문서이고 재미삼아 읽어본 경향이 강했는데 예전에 개발을 업으로 삼기로 했던 어린시절이 생각나서 나름 읽을때 재미있게 읽을 수 있었네요. 한번쯤 개발에 발을 담가보고 싶으신데 고민하시는 분들에게는 추천합니다.

' > IT' 카테고리의 다른 글

코딩으로 세상을 바꿀 수 있다면  (0) 2025.03.30
개발자 원칙  (0) 2024.04.28