無料マンガ・ラノベなど、豊富なラインナップで202万冊以上配信中!
(概要)
仕事をするうえで、どのように学び、整理し、アウトプットするのか。ソフトウェアエンジニア向けに、プログラミングと執筆を具体例として、知的生産の方法を解説した書籍です。サンプルコードの丸写しでは仕事に役立つプログラムを書けないのと同様に、知的生産術も丸写しではあなたの役に立つものにはなりません。
本書では、数々の知的生産術を比較して学ぶことで、何が重要な原則なのかを体得し、みなさんが自分の環境に合わせて手法を修正し、組み合わせ、新しく生み出せるようになることを目的とします。また筆者が日ごろ行っている具体的な手法や、今までの試行錯誤も紹介します。
※アプリの閲覧環境は最新バージョンのものです。
Posted by ブクログ
Twitterでおすすめされてた
創作においても、仕事においてもいい本だった
・・・以下メモ・・・
★は自分が思ったこと
■知的生産とは
他人から与えられた知識を使うだけでは大した価値にはなりません
→自ら新しい知識を生み出すことが価値の高い知的生産のためには重要
→→サンプルコードをコピペするだけでは目的を達成できない。噛み砕いて理解し、あなたの置かれた状況にあわせ、修正し、組み合わせ、新しいプログラムを作る必要がある
■知的生産術とは
①アイデアを思いつく
②理解を深める
③パターンを発見する
→共通の要素がある
■プログラミングの学び方
具体な情報収集
比較してパターン発見
実践して検証
→★★全く同じ!
■出力について
人間は脳内の知識を他人に丸ごとコピーできないので、脳内の知識ネットワークを、切り取り、束ね、並び替えて、言葉や図に変換していく作業が必要です
■モデル化・抽象化
情報収集は箱を並べるイメージ
モデル化は箱を積むイメージ
本になる文字は支えとなる箱が削ぎ落とされて抽象的な内容になっている
具体的例をいれたいけど、見る人がどんな知識を持っているかわからないので支えの箱が足りない。あなた自身が考えることで足りない箱を作り出していく必要がある
→★★★これは仕事でも創作でもとても共通する
数学は高く積み上げられるが
その他の分野は多くの箱でピラミッド型に積まないと崩れる
■実践・検証
試行錯誤は見えにくい
プログラミングでも書いて最初に実行した時高い確率で機体と違う動きをする
■チュートリアルは実戦に近いほどいい
→〇〇をマスターしよう、では頑張れない。
★このjava3本を単体テストまで終わらせる、と指示する
■知りたいところから
→必要になった順
■そんなの必要ないよ
yagni原則
→必要になるまで機能を追加してはいけない
■matz まつもとゆきひろ ruby作者
・全体を読もうとしない
面白そうなところをつまみ食いして、先人の知恵を学ぶ
・目的をもって読む
■知りたいことから学ぶための前提条件
・目標が明確化されてる
・目標が達成可能である
・大まかに全体像を把握している
→どこを探せば良いのかがわかる
■大雑把に
全体像を把握は、ゴールではない
■抽象
具体的な対象から注目すべき重要な部分だけを抜き出す意味
■モデル
mvcだと、プログラムの本質的な部分
→表示、と、操作に関わる部分を取り除いた部分
■人間の知能を増強する方法
①人工物
→計算機など
②言語
③方法論
④教育
■例え話
どこが同じでどこが違うかを、明確にしないと混乱する
■パターン本から学べばいいか?
あなたが具体的な経験を持たないままパターンだけを習得することはできない
誰かが積み上げたピラミッドの上の方の箱だけを見て、あれはいいな、ほしいな、と思ってもってきたとしても、それを置く場所の土台が準備できてなければ、ただ地面に置かれるだけ
■アイデア
耕す
芽生える
育てる
■芽生えは管理できない
管理できないものは管理しない
■言語化
自分の中から情報を引き出すためには、まだ言語化されていないものの言語化を促すことが大事です
言語化して紙に書けばそれは掴んで動かすことができます
人は語れる以上のことを知っている
■フレームワークのメリットとデメリット
フレームワークは盲点を埋めることに有益
一方で、フレームワークはそれ自体が既存の固定化した思考の枠です
→★これはmjにも言えること、枠組みにとらわれることなくさらに考えていかないと未来はない
本当に新しいものは、既存の枠の外にあります
→★確かに、、、
フレームワークは習慣性のある薬のようなもの。適切なタイミングで少しだけ使えばとても有効ですが、乱用し継続的に使用し続けると有害なります
→探索と利用のバランスが重要
■創造は主観的
芽生えてから、それを育てるフェーズで、事後的に客観的な説明を捻り出すのです。
主観的になることで、既存の枠を壊すこと
→★これ大事、最初に引っかかる言葉を置いちゃうこととか
■例え話 アナロジー
例え話は個人のこれまでの経験によって機能する、主観的な道具
→凧揚げをしたことのない文化圏の人をイメージしても、凧揚げのイメージがわかない
■シンボル
その○はどんな種類の
その○について、ほかになにかありますか
その○はどこにありますか
その○はどのあたりにありますか
その○らなんのようですか
それから何が起こりますか
次に何が起こりますか
そのすぐ前には何が起きますか
それはどこから来るのですか
○と✖️はどういう関係ですか
○と✖️は同じですか、違いますか
00と✖️ほ間には何がありますか
○が起きた時、✖️には何が起こりますか
→たこと、風など
質問を繰り返してシンボルの位置や特徴や関係を明確化していくことで徐々に発展する
注意
個人的なメタファーも生まれ出たそのままの形では有効に働きません。なので他人に伝わる形に修正を繰り返す必要があります
→★nkykさんはこれができてなくて唐突感ある
■まだ言葉になってないもの
水面に一番近いもの
→違和感、暗黙知
もし何を探し求めているかわかっているなら問題は存在しないし、もし何を探し求めているかわかっていないなら何かを発見することは期待できない(プラトン)
→部屋の財布を探すように簡単じゃない
■言語化まとめ
身体感覚、経験、違和感に注目する
→まだ言葉になってない
→言葉にしようとすると例え話や、メタファの形になることがよくある
出てきたばかりの言葉は説明なしには人には伝わらないかもしれない
でも、つたわらないことを恐れる必要はない
まず、自分の中から取り出し、書き留めて消えないようにして、それから人に伝わる形に改善すれば良い
言葉は把手であり、あった方が操作しやすくなる
鳥の声のように、把手である言語から、身体感覚が外れてしまっていることもよくあります。
その場合、身体感覚におりていって、取っ手を繋ぎ直してやる必要があります
→★なるほど。
あなたの中にある、
・まだ言語がされていないもの
と、きちんとつながった
・言語されたもの
を、作ることがここでの目的
つながってない、根無草のような言葉を使っても意味がないのです
→★経験や身体感覚のない言葉
これもnkykさんに感じる
■最小限の実現可能な製品
誰が顧客なのかがわからなければ、何が品質なのかもわからない
■
良いアイデアは自分で育つ(Young)
→見た人を刺激して、その人が積極的にフィードバックをくれるから
■自分の中にかわきたじろうエミュレータ。作る
ある機械の動作を別の機械で模倣することをエミュレーションと言い、その模倣する機械をエミュレータと言います。たとえばゲーム機によっては、昔のゲーム機のゲームを遊ぶことができる機能を提供しています。これができるのは、新しいゲーム機の内部に
古いゲーム機のエミュレータがあるからです。
■スペシャリスト戦略
その新人研修で教わることをまんべんなく習得したところで、その知識は低い価値しか生みません。その知識は同じ職場の全員が知っていることで、まったく差別化につながらないからです。分野をずらし、卓越を目指す必要があります。
ここで連続スペシャリスト戦路を取るなら、まず新人研修や先輩の模版によって分野Xの知識をある程度学んでまあまあ評価されたら、分野Xの知識をさらに高めるのではなく、新しい分野Yの知識を手に入れることに時間を投資することになります
■言葉は取って
そういう名前の付いていない概念や考え方に、本を読むことによって名前が付くことがあります。
そのうまく表現できない考えを説明したところ「ああ、それは『損益分岐点』だね」と言われ、新しい言葉を手に入れました。名前がわかると、それについて検索できるようになり、関連した知識を入手しやすくなります。
こうやって言葉を手に入れると、その言葉を使って思考をすることができるようになります。つかみどころのないモヤモヤとした考えに「言葉」という「取っ手」が付き、その取っ手をつかんで操作できるようになるのです。
不定形な水はそのままでは持ち運べませんが、容器に入れると持ち運びができるようになるイメージです。
Posted by ブクログ
学びのサイクル
・情報収集・体験
・抽象化・モデル化・パターンの発見
・実践・検証
やる気を維持する為に行動に対して素早く報酬を得られるようにする。
ゴールは明確に、近くに置く。
紙の参考書を選ぶコツ。
複数の大学の講義の参考図書に選定されている。
正誤表がある。
改訂されている。ロングセラーである。
知りたいところから学ぶ。
本を1ページから読むのではない。
パターンを発見する。
理解を確認する方法
自分の言葉で説明できるか。
自分の経験に基づいた具体例を挙げることができるか。
自分の目的を達成するためにその知識を使えるか。
プログラムは作って検証することに適した教材。
また、学んだことを他人に話すこともお勧め。
GTD、7つの習慣そしてポロモードテクニック等の紹介、まとめがあり参考になる。
仕事を計測し時間を見積もることは大切である。また優先順位を決めるのは難しいが、徐々にできるようになると大きく構える。
記憶は筋肉と似ている。
繰り返し使うことによって強くなる。
テストは記憶の手段である。テスト後に復習すると、さらに記憶が強化される。
つまり、繰り返し学習は大切だが、単なる繰り返しではなく、テストをした方が良い。
考えをまとめるには付箋で書き出し、並べ替えなどをする。古典のKJ法をベースに著者がカスタマイズしている。自分なりの方法を見つけることが大切だろう。
エンジニアに向けた本ではあるが、多様な人に参考になると思う。時を置いて再読する価値があると思う。
Posted by ブクログ
タイトルに惹かれて手に取った本。
『自分の教えたい事が一冊に纏まっている本が欲しくて作った』と前書きにある通り、目新しい事が書かれている訳ではないが、とにかく実践的な思考法が一冊に纏まっている。
特に読書法の紹介が色々あって面白かった。本を読むのは好きだが、読み方についてはいつも迷いがあるので参考にしたい。
書き出し法について、重複は気にするな、粒度を合わせようとするな、など、気になる人には気になってしまう要素を先回りして「気にしなくて良い」と言ってくれるのが有難い。
KJ法は面白かった。何か書く時、いつも箇条書きだとスラスラ書けるが、文章にする段階で手が止まり、時間がかかってしまうので参考にしたい。
その他、学びになった点気になった点は以下。
・『目標を明確化する』自分はこれが出来ていないと感じた。
・写経を必要としない=『習熟した』と言えるが、同時に新しい分野へチャレンジしていないとも言える、というのは目からウロコだった。
・価値観はボトムアップ(日々のタスクから)で。(トップダウン=人生の目標)
Posted by ブクログ
学生の頃の学びと大学以降の学びでは受講生と能動性が異なります。特に社会人になってからは誰かから教えてもらうのではなく、自分から学び続ける必要があります。
今考えないといけない事は今どうあるべきなのかなのに、将来的には効果もしれないと考えるのは今ある。ミッションから気をそらしている証拠である。
ゲッティングシングDownで提唱されている手法として、気になることを全部1カ所に集め、それらのリストの中から実施すべき内容とゴミや単なる資料に仕分けたりすることで、やるべき仕事を1つずつ片付けていくことができる。
仕事には、誰がやっても一定の時間で一定のせいかしか出ない仕事がある。その中でも時間をかけても結果が出ないものを自分が行わないためには、自分にしかできない仕事を優先して獲得できるように結果を出すことが重要である。
連続スペシャリストとは、ある分野の専門性を獲得し、その専門性を生かして異なる分野へ参入し、そこで新しく専門性を獲得する戦略です。
※アプリの閲覧環境は最新バージョンのものです。