In the GPT era, a super brain is your first wealth.

After ChatGPT became popular, countless people used this omnipotent dialogue robot as a life and work assistant, using it to replace search engines, generate smooth translations, even write articles, edit videos, and analyze data, enjoying the convenience and efficient experience of "earning for nothing".

Naturally, clichéd topics such as "Will robots eventually replace humans" reappeared frequently in the headlines. What is different from the usual is that programmers who have always been considered "hard-core high-tech jobs" are also their turn to be pushed to the cusp of unemployment this time. Click on the discussions related to ChatGPT, and you can always accurately capture the emotions of programmers:

"As long as I tell it my needs, it can even help me develop small programs..."

"I code in minutes, ChatGPT takes seconds..."

"Although the code written by ChatGPT has many loopholes, the loopholes written by me are more..."

255c5722d48f28422b10146ae42ac5e9.jpeg

Although judging from the results of various test reports, ChatGPT is still unable to independently solve problems that require a lot of human experience and creativity, so excessive worrying sounds like selling anxiety; however, GPT is imitating the trend of human thinking, which really sounds the alarm for people who fall into inertial thinking in daily life.

However, no matter where this epoch-making wind blows, one thing is beyond doubt: artificial intelligence cannot replace the human brain. If you want to get rid of the sense of crisis brought about by the rapid changes in new technologies, you must first adjust your way of thinking. The same is true for programmers: why is it difficult to understand an unfamiliar piece of code? How to design high-quality code? How to quickly master a new programming language? These problems that plague programmers can actually be solved at the cognitive level.

"Programmer's Super Brain" is the author's scientific plan to help programmers understand how the brain processes codes, starting from the cognitive function of the brain . When author Ferrian Hermans was engaged in teaching children's programming, he found that he knew nothing about the working mechanism of the brain. Realizing the need for a deeper understanding of cognition to be more efficient at reading and writing code, she began delving into how to think and learn. Through reading, communicating, and attending relevant lectures and conferences, she has integrated her learning experience into this book.

The e-book is new, and you can check it on the official website of "Turing Community".

62d61f0f3d994a3c30e113de0d703ea8.jpeg

Contents of this book

This book analyzes the brain science principles behind excellent program design from the perspective of cognitive science, and uncovers the mystery of brain thinking about programming for you. You will learn the following: how to efficiently learn a new programming language, how to quickly understand complex code, how to firmly remember various grammars, and how to optimize cognitive resources in complex programming work.

This book is divided into four parts, a total of 13 chapters. Since the chapters are related to each other, it is recommended to read them in chapter order. Each chapter includes several application scenarios and exercises to help readers digest concepts and deepen understanding. In some cases, you will need to choose a code base that is most suitable for your situation to complete the exercise.

In addition, this is a reference book suitable for reading at any time before the bedside table. It is suitable for programmers of all levels to read, and novices who are beginners in programming can also read it.

e907144e8dad68cf795fb6d129142fd0.png Features of this book
  • In the era of ChatGPT, how human programmers can make good use of cognitive advantages

  • Stack Overflow "Million Reputation Value" Programmer Jon Skeet Foreword Recommended

  • A guide to using the brain written specifically for programmers, understanding the working mechanism of the brain, Python/JavaScript/Java... any language is easy to learn

b87b48726349e613f04e65aa3eebcb4f.jpeg 02c075f9984ab2aadd67a3a571b306e1.jpeg
Introduction to the translator

Felienne Hermans

An associate professor at Leiden University in the Netherlands, he is dedicated to studying how humans use cognitive science to learn programming languages ​​quickly and efficiently. Philian has unique insights into the profound impact of ChatGPT on the field of software engineering, and has been interviewed by the media on this topic many times. She is a member of TC39 (JavaScript Standards Committee) and author of the Hedy programming language.

Jiang Nan

A senior technical product manager with a background in electronics and computer engineering, responsible for the planning and design of C-end products, and equally interested in algorithms and data-intensive applications. He also has multiple identities as a translator of scientific and technological books, a marathon runner, and an aerospace enthusiast. His translations include "A Brief History of Computers (3rd Edition)" and "The Essence of Computer Science".


Turing Community Weekly Specials

f292873e8116865b4a49ebfc70ac6098.jpeg

Guess you like

Origin blog.csdn.net/turingbooks/article/details/131545995