출판사 제공 책 소개

출판사 제공 책 소개

인지과학을 활용한 개발자의 일머리 개선법 이 책은 인지과학에 기반을 둔 각종 방법론으로 개발자가 새로운 언어나 프레임워크를 빠르게 배워 생산성을 향상하도록 돕는다. 코드를 더 잘 이해하는 것에서 나아가, 버그 방지, 명확한 작명법, 리팩터링, 대규모 코드베이스 개선에 이르기까지 과학적으로 입증된 기법을 제시한다. 뇌를 알면 코드가 보인다 효율적인 프로그래밍을 위한 참신한 내 머리 사용법 프로그래밍은 까다로운 인지 활동이다. 추상적 수준에서 문제를 해결하는 동시에 코드도 작성해야 한다. 우리 뇌가 코드를 처리하는 방식을 과학적으로 들여다보면, 프로그래밍에서 마주치는 어려움의 원인을 파악하여 그 해결책을 찾을 수 있다. 이 책은 더 나은 프로그래머가 되기 위해 뇌를 십분 활용하는 방법을 다룬다. 장기 기억 공간, 단기 기억 공간, 작업 기억 공간 세 가지 인지 활동의 메커니즘을 이해하면 코드를 더 잘 이해하고 파악할 수 있다. 나아가, 버그 방지, 명확한 변수명 선택, 리팩터링, 대규모 코드베이스 개선에 이르기까지 각종 연구 결과와 과학적으로 입증된 기법을 제시하여 개발자가 새로운 언어나 프레임워크를 빠르게 배우고 생산성을 향상할 수 있게 도와준다. 새로운 개념을 익히기 어려워하는 주니어는 뇌가 ‘원래’ 그렇게 작동한다는 걸 알고 불필요한 자책을 줄일 수 있다. 경력이라고 뽑은 새 팀원의 온보딩이 늦어서 답답함을 느끼는 시니어 역시 그것이 뇌 때문이라는 걸 알고, 새 팀원을 더 잘 이해할 수 있을 것이다. 더 나은 프로그래머를 꿈꾸는 모든 독자에게 권한다. 주요 내용 ■ 코드를 인식할 때의 뇌 작동 원리 ■ 코드를 빠르게 파악하는 읽기 방법 ■ 복잡한 코드와 문제를 쉽게 바꾸는 기법 ■ 협업 환경에서 코드베이스를 개선하는 요령 대상 독자 ■ 프로그래밍 스킬을 향상하고자 하는 모든 개발자 ■ 나만 못한다는 자괴감에 빠진 주니어 개발자 ■ 아무리 가르쳐도 발전이 없는 주니어에게 좌절한 시니어 개발자