Your brain responds in a predictable way when it encounters new or difficult tasks. This unique book teaches you concrete techniques rooted in cognitive science that will improve the way you learn and think about code.
In The Programmer’s Brain: What every programmer needs to know about cognition you will learn:
• Fast and effective ways to master new programming languages
• Speed reading skills to quickly comprehend new code
• Techniques to unravel the meaning of complex code
• Ways to learn new syntax and keep it memorized
• Writing code that is easy for others to read
• Picking the right names for your variables
• Making your codebase more understandable to newcomers
• Onboarding new developers to your team
Learn how to optimize your brain’s natural cognitive processes to read code more easily, write code faster, and pick up new languages in much less time. This book will help you through the confusion you feel when faced with strange and complex code, and explain a codebase in ways that can make a new team member productive in days!
About the technology
Take advantage of your brain’s natural processes to be a better programmer. Techniques based in cognitive science make it possible to learn new languages faster, improve productivity, reduce the need for code rewrites, and more. This unique book will help you achieve these gains.
About the book
The Programmer’s Brain unlocks the way we think about code. It offers scientifically sound techniques that can radically improve the way you master new technology, comprehend code, and memorize syntax. You’ll learn how to benefit from productive struggle and turn confusion into a learning tool. Along the way, you’ll discover how to create study resources as you become an expert at teaching yourself and bringing new colleagues up to speed.
What's inside
• Understand how your brain sees code
• Speed reading skills to learn code quickly
• Techniques to unravel complex code
• Tips for making codebases understandable
About the reader
For programmers who have experience working in more than one language.
About the author
Dr. Felienne Hermans is an associate professor at Leiden University in the Netherlands. She has spent the last decade researching programming, how to learn and how to teach it.
当你遇到新的或困难的任务时,你的大脑会以一种可预测的方式作出反应。这本独特的书教给你扎根于认知科学的具体技术,这将改善你学习和思考代码的方式。
在《程序员的大脑》中。每个程序员都需要了解的认知知识,你将学会。
- 掌握新的编程语言的快速而有效的方法
- 快速理解新代码的速读技巧
- 解开复杂代码含义的技巧
- 学习新语法并保持记忆的方法
- 编写易于他人阅读的代码
- 为你的变量选择正确的名称
- 让新人更容易理解你的代码库
- 让新的开发人员加入你的团队
了解如何优化你的大脑的自然认知过程,以便更容易地阅读代码,更快地编写代码,并在更短的时间内掌握新语言。本书将帮助你渡过面对陌生而复杂的代码时的困惑,并以能让新团队成员在几天内就有成效的方式解释一个代码库
关于技术
利用你大脑的自然过程,成为一个更好的程序员。基于认知科学的技术使你有可能更快地学习新语言,提高生产力,减少对代码重写的需求,以及更多。这本独特的书将帮助你实现这些收益。
关于这本书
程序员的大脑》开启了我们思考代码的方式。它提供了科学合理的技术,可以从根本上改善你掌握新技术、理解代码和记忆语法的方式。你将学会如何从富有成效的斗争中获益,并将困惑变成学习的工具。在这一过程中,你会发现如何创建学习资源,因为你会成为教自己和带新同事学习的专家。
内容包括
- 理解你的大脑如何看待代码
- 快速学习代码的速读技巧
- 解开复杂代码的技巧
- 使代码库易于理解的技巧
关于读者
适用于有一种以上语言工作经验的程序员。
关于作者
Felienne Hermans博士是荷兰莱顿大学的一名副教授。在过去的十年中,她一直在研究编程,研究如何学习和如何教授编程。
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2314
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1600
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1499
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1191
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1188
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1169
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1120
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1059
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
电子书-高维数据统计:方法、理论与应用(英)
1021
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
952
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册