|
소프트웨어 개발자가 되고 싶어서 준비중인 학생입니다. 학원과 유튜브를 통해서 프로그래밍 언어를 공부하고 있는데, 비전공자이다 보니 쉽게 이해되지 않은 부분들이 많고 프로그래밍 실력도 잘 늘지 않아서 계속 진로를 이쪽으로 해야할지 많이 고민을 하고 있었습니다. <디자인 씽킹을 넘어 프로그래밍 씽킹으로>는 저에게도 한줄기 빛과 같았습니다. 책을 읽는 내내 왜 내가 실력이 늘지 않는지에 대해서 깨닫게 되었고, 어떻게 하면 좋은 개발자 그리고 실력을 쌓을 수 있을지에 대해서 많은 영감을 받게 되었습니다. 특히 개발 코드를 작성하는 것에 앞서서 한글로 전체 프로세스를 작성해 보는것은, 실제로 적용해 보고 있는데, 정말 많은 도움이 되고 있습니다. 이 책은 저처럼 비전공자들, 그리고 이제 막 프로그래밍 언어를 공부하는 학생들이 보면 큰 도움이 될거라 생각합니다. |
|
프로그래밍을 왜 배워야하는지, 패러다임이 어떻게 변하고 있는지 설득력 있게 다가왔고, 비전공자가 읽어도 부담없이, 그리고 체계적으로 설명이 되어 있었다. 그래서 나같은 프로그래밍과 코딩에 막연한 두려움을 가졌던 입문자들에게 최적화된 책이라고 생각한다. 너무 쉽게 코딩과 프로그래밍을 이해하고, 익힐 수 있는 책이었다. 특히, 코딩 언어를 일상언어와 견주어 비유하고 알기 쉽게 표현한 것이 가장 인상깊었고 실질적인 도움이 되었다. 이후에 입문서 다음의 심화된 버전의 후속 서적이 나와도 좋을 것 같다.
|
|
프로그래밍 언어를 배우고 있는데, 변수, 함수, 반복문, 조건문 등 기본 문법을 코드 한줄 없이 이해할 수 있게 해준 부분이 재밌었다. 이 책을 통해서 저자의 유튜브 채널을 알게 되었는데 굉장히 도움을 받게 될것 같다. 좋은 개발자가 되기 위해서 내가 구현해야 할 전체 서비스에 대한 이해가 선행되어야 좋은 프로그램을 만들 수 있다는 부분과 함께 프로그래밍 씽킹을 통해 모든 사물에 대한 다각도 분석 사고를 기를 수 있다는 저자의 말에 많은 공감이 된다. |
|
일단 내용이 너무 무겁지도 가볍지도 않게 구성 되어 있어서, 책을 읽을 때 단숨에 읽어 나갈수 있었습니다. 디자인 씽킹에 관심을 많이 가지고 있었는데, 프로그래밍 씽킹이란 생소한 단어에 이끌려서 읽게 되었고, 창의적 사고의 디자인 씽킹과 분석적 사고의 프로그래밍 씽킹을 같이 익히고 적절히 사용할 수 있으면 정말 도움이 될 것 같다는 생각이 들었습니다. 프로그래밍 씽킹이란 단어를 붙이고 독자들이 잘 이해할 수 있도록 잘 정리해준 저자의 노력이 보입니다. |
|
프로그래밍 씽킹이 무엇인지 알려주고, 문제를 통해 사고를 확장하는 훈련을 할 수 있게 구성되어 있어서, 고등학생 혹은 대학생들 교재로 쓴다면 참 좋겠다는 생각이 들었다. 개발자는 물론 CEO, 데이터분석가, 부모까지 프로그래밍 씽킹을 어떻게 사용할 수 있을지에 부분에 공감이 된다. 프로그래밍 씽킹 방법론에 대한 저자의 블로그를 봤는데, 이번 책에서는 프로그래밍 씽킹 방법론에 대해서는 다루지 않아서 조금 아쉬웠다. 2편이 나오길 기대해 본다. |
|
저자는 꼭 코딩을 프로그래밍 툴을 열어서 코드를 작성해야만 되는 것이 아니라고 말하고 있다. 오히려 올바른 코딩을 위해서 전체를 이해하고 다각도 관찰을 통한 사고력을 기르는 것이 코딩에서 가장 중요한 것이라고 전하고 있다. 이 책은 어린아이부터 어른까지, 비전공자에서 전공자까지 누구나 프로그래밍 씽킹을 통해 문제 해결 접근 방법에 대한 새로운 시야를 가질 수 있도록 도와주는 책이다. 특히 프로그래밍 언어만 공부하는 신입 개발자들에게 이 책을 추천하고 싶다. |
|
디자인 씽킹의 개념을 좋아하고 실제 디자인 씽킹을 활용하는 즐거움으로 프로그래밍을 업으로 하고 있는 개발자이다. 프로그래밍 씽킹과 디자인 씽킹 개념적으로는 맞닿아 있지만, 방법적인 측면에서는 차이가 있겠다. 디자인을 하고 프로그램을 만들게 되는 데, 디자인 씽킹을 하는 것도 필수적이지만, 프로그래밍 씽킹을 하는 것도 사실은 필수적이고 다만, 프로그래밍 씽킹이라는 정의된 용어를 사용하지 않았을 뿐이지 늘 해오던 것이긴 하다. 그런 늘 해오던 것을 잘 설명한 책이고, 프로그래밍을 몰라도 이해할 수 있을 정도로 잘 풀어놓았다.
복잡한 신기술이나 깊이가 있는 학문을 이해하는 데에는 기초가 필요하다는 것은 누구나 인정하는 사실일 것이다. 그리고 우리의 삶에서 철학과 같은 인문학적인 소양이 중요함은 누구나 인정할 것이다. 지적으로 아무리 뛰어난들 인문학적인 소양이 없는 사람은 매력이 없고, 그저 연기만 잘하는 배우보다도 인문학적인 깊이가 느껴지는 배우가 더욱 끌리게 마련이 아니던가.
프로그램의 이야기를 해보자면,
우리 삶의 상당한 부분이 프로그램을 떼어놓고 생각할 수 없을 정도로 사용되고 있고, 또한 프로그램이 적용되었다고 생각조차 못하는 부분도 무수히 많다. 세상을 이해하는 데 철학이 필요한 것처럼, 프로그램을 이해하는 데 필요한 것은 프로그래밍 씽킹이 아닐까 한다. 아마 이 책은 프로그램에 대해 본질적이고 철학적인 접근에 도움을 준다고 할 수 있겠다. 그렇다고 이 책이 이해하기 어렵거나 한 것도 아니다. 프로그램을 배우거나 하지 않아도 호기심 많은 초등생 아이도 그리 어렵지 않게 읽어 나갈 수 있을 것 같다.
책에도 코딩교육에 대해 언급되어 있지만, 현재의 코딩교육의 문제점에 대해서는 상당히 공감한다. 코딩교육 몇시간 보다 이 책을 통해서 얻을 수 있는 것이 훨씬 많겠다고 생각이 든다.
개발자를 업으로하는 나에게도 이 책은 프로그래밍이라는 것에 대해 이해하고 초심으로 돌아가보는 데 도움을 중 소중한 책이 분명하며, 프로그래밍에 대해 관심있는 누구든 도움이 될 것이라 생각이 든다.
|
| 막연히 개발자들은 모르는게 없고, 굉장히 똑똑한 사람일거라고 생각했는데, 이 책을 보고서 개발자들이 어떤 훈련을 통해 뛰어난 사고를 가질수 있었는지 알 수 있어서 좋았다. 이 책을 통해 꼭 프로그래밍 언어를 배우지 않아도 개발자들이 사고력을 배울 수 있을 것 같다는 생각이 들었고, 나는 개발자가 아니지만 내가 하고 있는 일에 큰 도움이 될것 같다. 특히 프로그래밍 씽킹을 통해 정확한 업무지시 능력을 키울 수 있고, 나에게 주어진 문제에 대한 다양한 분석이 능력을 키울 수 있을 것 같다. |
|
요즘 학교에서 아이들이 코딩 교육을 받고 있는데, 나 역시 부모로써 아이에게 코딩교육을 시키지 않으면 뒤떨어진다고 생각을 하고 있었습니다. 그런데 이 책을 읽고 나서 지금 당장 코딩 교육을 시키는 것 보다 창의력이 더 중요하고, 프로그래밍 씽킹 사고를 키우는 것이 훨씬 중요하다는 것을 알게 된것 같습니다. 특히 부모로써 아이들의 창의성을 키우기 위해서 저자가 아이들과 밴치에 앉아서 나눴던 얘기는 너무 인상적이였습니다. 일상 생활에서 아이들과 같이 할 수 있는 창의 놀이를 저도 시도해 봐야겠습니다. 막연히 아이들의 코딩 교육을 어떻게 하면 좋을지 고민이 많았는데, 이 책을 보고 많이 도움이 되었습니다. |
|
스티브잡스는 “모든 사람은 코딩(프로그래밍)을 공부해야 한다. 코딩은 생각하는 방법을 가르쳐준다. 나는 프로그래밍이 교양 과목으로 채택되어 모든 사람이 공부해야 한다고 생각한다.” 라고 말을 했다. 이 말에서 중요한 건 코딩을 통해서 생각하는 방법을 알게 된다는 것이다. 이 책의 부제는 “코딩 한줄없이 배우는 코딩”이다. 저자는 결국 코딩이라는 프로그래밍 방법이 아니라 프로그래밍 씽킹이라는 생각하는 방법, 즉 프로그래머 처럼 생각하는 방법을 통해 사물을 바라보는 새로운 시야를 가지는 것이 중요하다는 것을 전달하고 있다. 이제 IT기술이 빼고 할 수 있는 거의 없다. 특히나 우리 아이들의 미래는 이런 기술을 이해하고 사용할 수 있는 통찰력이 필요하다. 이 책은 누구나 프로그래밍 씽킹을 배워서 이러한 통찰력을 기를 수 있도록 제시해준 고마운 책이다. |