프로그래머의 뇌: 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것

· 제이펍
3.5
2 reviews
Ebook
272
Pages

About this ebook

뇌를 알면 코드가 보인다 효율적인 프로그래밍을 위한 참신한 내 머리 사용법


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


주요 내용


■ 코드를 인식할 때의 뇌 작동 원리

■ 코드를 빠르게 파악하는 읽기 방법

■ 복잡한 코드와 문제를 쉽게 바꾸는 기법

■ 협업 환경에서 코드베이스를 개선하는 요령


대상 독자


■ 프로그래밍 스킬을 향상하고자 하는 모든 개발자

■ 나만 못한다는 자괴감에 빠진 주니어 개발자

■ 아무리 가르쳐도 발전이 없는 주니어에게 좌절한 시니어 개발자

Ratings and reviews

3.5
2 reviews

About the author

네덜란드 레이던 대학교(Universiteit Leiden)의 부교수로 프로그래밍 교육과 프로그래밍 언어를 연구한다. 암스테르담 자유 대학교(Vrije Universiteit Amsterdam)의 교사 아카데미에서 컴퓨터 과학의 교수학을 전문으로 하고 있으며, 로테르담에 있는 리쇰 크랄링언(Lyceum Kralingen) 고등학교에서도 학생들을 가르치고 있다. 초보 프로그래머를 위한 헤디(Hedy) 프로그래밍 언어의 창시자이며, 소프트웨어 관련 인기 팟캐스트인 ‘소프트웨어 엔지니어링 라디오(Soware Engineering Radio)’의 진행자이기도 하다.

현재 미국 로스앤젤레스의 Shell Recharge Solutions에서 자바 백엔드 테크 리드로 일하고 있다. 자바, 스프링 부트, 메시지 큐, 일래스틱서치, 레디스 등 자바 백엔드의 전반적인 기술 스택 및 성능 향상에 관심이 있다.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.