ChatGPT が普及した後、数え切れないほどの人がこの全能の対話ロボットを生活や仕事のアシスタントとして使用し、検索エンジンの代わりに使用したり、スムーズな翻訳を生成したり、記事を書いたり、ビデオを編集したり、データを分析したりして、「無料で稼ぐ」という便利さと効率的な体験を楽しんでいます。
当然のことながら、「最終的にはロボットが人間に取って代わるのか」といったありきたりな話題が見出しに頻繁に登場した。いつもと違うのは、これまで「筋金入りのハイテク職」とみなされてきたプログラマーも、今度は失業の頂点に追い込まれる番だということだ。ChatGPT に関連するディスカッションをクリックすると、プログラマーの感情を常に正確に把握できます。
「私のニーズを伝えれば、小さなプログラムの開発も手伝ってくれます...」
「私は数分でコーディングしますが、ChatGPT には数秒かかります...」
「ChatGPT が書いたコードには抜け穴がたくさんありますが、私が書いた抜け穴はもっと...」
さまざまなテスト結果から判断すると、ChatGPT は人間の多くの経験と創造力を必要とする問題を独自に解決することはまだできませんので、過剰な心配は不安を売るように聞こえますが、GPT は人間の思考傾向を模倣しており、日常生活で惰性思考に陥っている人々に警鐘を鳴らしています。
しかし、この画期的な風がどこに吹こうとも、疑う余地のないことが一つあります。それは、人工知能が人間の脳に取って代わることはできないということです。新しいテクノロジーの急速な変化に対する危機感を払拭するには、まず自分の考え方を変える必要があります。プログラマーにも同じことが当てはまります。なじみのないコードを理解するのはなぜ難しいのでしょうか? 高品質のコードを設計するにはどうすればよいですか? 新しいプログラミング言語を素早くマスターするにはどうすればよいでしょうか? プログラマーを悩ませるこれらの問題は、実際には認知レベルで解決できます。
「プログラマーのスーパーブレイン」は、脳の認知機能から始めて、脳がどのようにコードを処理するかをプログラマーが理解するのに役立つ著者の科学的計画です。著者のフェリアン・ハーマンズは、子供向けプログラミングの指導に携わっていたとき、脳の仕組みについて何も知らないことに気づきました。コードの読み書きをより効率的に行うためには、認知をより深く理解する必要があることに気づき、思考と学習の方法を深く掘り下げ始めました。彼女は、読書、コミュニケーション、関連する講義や会議への参加を通じて、自身の学習経験をこの本に統合しました。
電子書籍は新しく、「チューリングコミュニティ」の公式サイトで確認できます。
本の内容
本書は、優れたプログラム設計の背後にある脳科学の原理を認知科学の観点から分析し、プログラミングを考える脳の謎を解き明かします。新しいプログラミング言語を効率的に学ぶ方法、複雑なコードを素早く理解する方法、さまざまな文法をしっかりと覚える方法、複雑なプログラミング作業で認知リソースを最適化する方法を学びます。
本書は 4 部、合計 13 章に分かれています。各章は関連性があるので、章順に読むことをお勧めします。各章には、読者が概念を理解し、理解を深めるのに役立ついくつかのアプリケーション シナリオと演習が含まれています。場合によっては、演習を完了するには、状況に最も適したコード ベースを選択する必要があります。
また、あらゆるレベルのプログラマーが読むのに適しており、プログラミングの初心者でも読むことができる、ベッドサイドテーブルの前にいつでも読むのに適した参考書です。
![e907144e8dad68cf795fb6d129142fd0.png](https://img-blog.csdnimg.cn/img_convert/e907144e8dad68cf795fb6d129142fd0.png)
ChatGPT の時代に、人間のプログラマーが認知的利点をどのように活用できるか
スタック オーバーフロー「Million Reputation Value」プログラマー Jon Skeet の序文推奨
プログラマー向けに特別に書かれた脳の使い方ガイド、脳の働きの仕組みを理解する、Python/JavaScript/Java...どの言語も簡単に習得できます
![b87b48726349e613f04e65aa3eebcb4f.jpeg](https://img-blog.csdnimg.cn/img_convert/b87b48726349e613f04e65aa3eebcb4f.jpeg)
![02c075f9984ab2aadd67a3a571b306e1.jpeg](https://img-blog.csdnimg.cn/img_convert/02c075f9984ab2aadd67a3a571b306e1.jpeg)
翻訳者の紹介
フェリエン・ハーマンズ
オランダのライデン大学の准教授である彼は、人間が認知科学を利用してプログラミング言語を迅速かつ効率的に学習する方法の研究に専念しています。Philian は、ChatGPT がソフトウェア エンジニアリングの分野に与える重大な影響について独自の洞察を持っており、このトピックに関してメディアから何度もインタビューを受けています。彼女は TC39 (JavaScript 標準委員会) のメンバーであり、Hedy プログラミング言語の作者です。
ジャン・ナン
エレクトロニクスおよびコンピューター エンジニアリングの背景を持つシニア テクニカル プロダクト マネージャー。C エンド製品の計画と設計を担当し、アルゴリズムとデータ集約型アプリケーションにも同様に興味を持っています。科学技術書の翻訳者、マラソンランナー、航空宇宙愛好家としても活動しており、著書に『A Brief History of Computers (3rd Edition)』や『The Essence of Computer Science』などがある。
チューリング コミュニティのウィークリー スペシャル