:orphan: .. :date: 2020-03-09 23:50 .. :tags: python, 自走プログラマー ====================================================== 書籍『自走プログラマー』の紹介 ====================================================== .. todo:: 他の2人のblogにスタイルを合わせて「書籍『自走プログラマー』は〇〇のためのxx」みたいなタイトルにしてみたい .. 例: 書籍『自走プログラマー』はコードレビューで指摘した実践的な指南書 3人で執筆した `自走プログラマー`_ が2020/2/28に技術評論社さんより発売されました! .. figure:: the-self-taught-programmer-cover.* :タイトル: `自走プログラマー`_ ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120 :著者: 清水川 貴之 (著), 清原 弘貴 (著), tell-k (著), 株式会社ビープラウド (監修) :出版社: 技術評論社 :Price: 2,980円+税 :ISBN-13: 978-4297111977 :購入: Amazon_ 他 .. :対象読者: Python入門者から中級者になりたい人、技術的な選択を迷わずにできるようになりたい人 .. :概要: 本書は、「プログラミング入門者が中級者にランクアップ」するのに必要な知識をお伝えする本です。扱っている120のトピックは、実際の現場で起こった問題とその解決方法を元に執筆しています。このため、扱っているプロジェクトの規模や、失敗パターンのレベル感もさまざまです。各トピックでは具体的な問題とベストプラクティス、なぜそれがベストなのかを解説します。 .. _自走プログラマー: http://gihyo.jp/book/2020/978-4-297-11197-7 .. _Amazon: https://amzn.to/2TyFiKu ネタ * プログラミングの[* 守破離]のうち、[* 守] をまとめて伝えたい。 * 1人の師匠から学ぶ vs 船頭多くして船山に登る * ビープラウドの「守」を伝えるためにまとめた本 * 「守」を徹底する。理由の理解はその後で良い * 破(別の方法でやってみる)はまたその後 * 検索で色々なところから得た知識は一貫していない、良さそうなやり方をつまみ食いするな * 1冊の本、1人の師匠から学ぼう(この本でなくても良い) * 自走できる人は、1つの方法を身に付け(地図を持っている)、同じ事をやるための別の方法を常に試し、比較している * 自走できない人は、軸になる知識なしに、色々な人(サイト)の方法を試している -> 方向が定まらず迷子になる * [BeProud]で中心的に活動しているメンバーは、各種公式ドキュメントや過去の経験で[* 守の知識を持っている]。 * 各プロジェクトでは、[* 守] を実践しつつ、必要に応じて[* 破]を交えているが、チーム開発では、[* 離] はあまりやらない。 * 新メンバー(rookie)が開発プロジェクトに参加すると、[* 守] がまだ身についていない状態で、[* 破] を実践しないといけない状態になり、混乱してしまう。 * 各トピックは独立しているので、飛ばし読みできます * Webアプリ開発前提の話があるため、読み解きづらいトピックは飛ばし読みしてください * Pythonに特化した感じではなくもっと一般的なことを伝えたい * 詳細を読むと、例で説明しきれていない気もするけど、 * トピックタイトルと要点(具体的な失敗やベストプラクティスの冒頭)だけ読んで、詳しく知りたいトピックだけ深く読むと良いです * 社内で質問を受けたときやレビュー時などに毎回説明してきたことを本にまとめています ----------- .. どんな本? .. ========== .. .. 最近はPythonバブルのような状況もあり、Python入門本がすごいペースで出版されています。そんな中で、私が欲しかった本は `初めてのプログラミング 第2版`_ (Chris Pine、2010年 オライリー・ジャパン刊) や `Pythonで学ぶプログラム作法`_ (アラン・ゴールド、2001年 ピアソンエデュケーション)のような、「プログラミングを学ぶ本」でした。本書は、それらの本に近いように思います。 .. .. 訳者あとがきから引用します。 .. .. 本書の著者、コーリー・アルソフ(Cory Althoff)は、「独学プログラマー」です。本書は、彼が独学で、ゼロからプログラミングを学んだ体験に基づいて書かれました。プログラミングを独学で身に付けるために、著者がPythonを通して学んだエッセンスが書かれています。彼の独学プログラマーとしての学び方は、 `Amazon.comでの本書の評価`_ を見ると分かるように、多くの人に支持されています。 .. .. 原著のタイトル「The Self-Taught Programmer: The Definitive Guide to Programming Professionally」には、Pythonという単語は含まれません。つまり本書は、Pythonを学ぶ本ではありません。Pythonを使ってプログラミングを紹介していますが、伝えたい内容はPythonに限らない、プログラミング全般の知識です。 .. .. 本書の後半は、Pythonでのプログラミングから離れ、プログラミングする上で必要不可欠なツールや活動についての話題に移っていきます。ツールとして紹介されているBash、正規表現、パッケージ管理、バージョン管理は、プログラマーにとってどれも重要で、今後Python以外の言語を使う場合にも知っておくべきものです。そして、プログラマーとして仕事を得て、チームで活動していく方法についても紹介しています。 .. .. .. .. _初めてのプログラミング 第2版: https://www.oreilly.co.jp/books/9784873114699/ .. .. _Pythonで学ぶプログラム作法: https://www.amazon.co.jp/dp/4894714019 .. .. _Amazon.comでの本書の評価: https://www.amazon.com/dp/B01M01YDQA#customerReviews .. .. 目次 .. ----- .. .. .. .. .. この本は買いですか? .. ==================== .. .. 原著の英語版は5ドル弱で買えますが、翻訳版には数多くの訳注とコラムを追加し、原著以上にオススメできる本に仕上がったと.. 思います。とは言え、プログラミング入門者の数だけ入門本のニーズがあると思っているので、自分に合う本に出会えるかどう.. かは運の要素も多くあります。日本語版では、「補章 継続して学ぶために」を追加し、日本語で読める本やサイトも紹介して.. いるので、参考にしてみてください。 .. .. 自分に合う本かどうかのヒントになりそうな、本書の魅力と、日本語版で補強したことについて、訳者あとがきから引用します。 .. .. 多くのPython入門本がある中で、なぜまた新しい入門本が必要だったのか? 本書の役割はどこにあるのでしょうか? 本書は.. 、学び方を教えることに特に注力しています。「プログラムを書いて作りたいものがある」「プログラミングを覚えて、面接を.. 受けて、仕事を得て、チームで働きたい」といった、プロのプログラマーになるための学習法に興味がある人に向けて、何を学.. べば良いのか、その全体像を伝えることが本書の目的です。これこそが、ほかのPython入門本やプログラミング入門本にはない.. 本書の魅力であり、訳者が翻訳を手掛けることを決めた理由です。 .. .. 著者の学習方法をまとめた本書は、多くの人に支持されています。その理由の1つは、彼自身が学びの途中にあり、対象読者.. と同じ視点で本書を書けたからでしょう。だからこそ、何を学べば良いのかの全体像を、要点を押さえて伝えられたのだと思い.. ます。この「独学プログラマーの視点」は、原著の強みであると同時に、弱みでもあります。独学プログラマーが書く「問題の.. 解決方法」や「コード」にありがちな、疑問符の付く説明や粗いコードが、原著の一部に現れていました。そこで、翻訳の際に.. は、そういった説明やコードには訳注を加えたり補章を設けたりして、今後の実践でも通用しやすいように配慮しました。本書.. に限ったことではありませんが、唯一無二の正解を教えてくれるプログラミングの指南書はありません。このことを念頭に置い.. て、継続して学ぶと良いでしょう。 .. .. .. 出版社の田島さんのお言葉: .. .. .. raw:: html .. .. ..

新刊『独学プログラマー 』の見本納品が届きました!米アマゾンで絶賛の「独学本」の邦訳なのですが、日本語の情報に関する紹介や入門者が躓きやすいポイントを訳注としてふんだんに盛り込んでいただきました。米国の「独学スピリット」と日本の「おもてなしの心」のハイブリットといえるでしょう! pic.twitter.com/WLArOUG7A6

— a_taj (@a_taj) 2018年2月14日
.. .. .. .. 2018年2月23日(金) 発売です。 .. .. よろしくおねがいします。 .. .. .. raw:: html .. ..
独学プログラマー Python言語の基本から仕事のやり方まで
コーリー・アルソフ
日経BP社
売り上げランキング: 536
..