onedayi***
2023-09-24

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
세줄요약
1. 프로그래머로서의 창의성에 대한 정의
2. 창의성을 갖추기 위한 조건: 기술지식, 커뮤니케이션, 제약조건, 비판적사고, 호기심
3. 창의성을 키우기 위한 방법: 창의적마인드셋, 창의적기법
후기
프로그래머란 무엇일까에 대해서 생각하곤 합니다. 개발자?, 코더?, 엔지니어?
그렇다면 훌륭한 프로그래머란 무엇인지도 곰곰히 생각해봅니다.
훌륭한 프로그래머에 대한 정의는 사람마다 달라서 꼭 집어서 무엇이라고 말하기는 힘들 듯 합니다.
다만, 훌륭한 프로그래머가 되기 위한 전제 조건 중 하나가 바로 창의성이라고 생각합니다.
이 책은 프로그래머로서 갖추어야할 창의성에 대하여 정리한 책입니다.
프로그래머로서의 창의성은 무엇인지 정의하고, 창의성을 갖추기 위한 조건 및 방법에 대하여 서술합니다.
프로그래머 출신의 매니저로서 프로그래머를 보곤 하면 매우 다양한 사람들이 보입니다.
- ctrl+C, ctrl+V만 주구장창 하는 사람
- 깊은 지식 없이 시행착오를 겪으면서 개발하는 사람
- 단순히 기능 구현만 하는 사람
오랫동안 다양한 프로그래머를 보면서 느낀 점은...
결국 프로그래머로서 성공하는 사람은 꾸준한 공부, 리팩토링, 그리고 창의성을 가진 사람이더군요.
특히나 어려운 문제에 대한 해결을 위해서 창의력은 필수입니다.
그 창의력을 키우기 위한 책입니다.
한국 사람들은 창의력이 부족합니다. 아니, 창의력이 부족하게 성장해왔습니다.
그렇기에 현업에서 보면 창의력을 가진 프로그래머를 보기 힘듭니다.
프로그래머로서 성장을 원한다면 창의력이 필수라 생각합니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."