目次

このページでは、 結城が仕事をする上で心がけていること、 心がけようとしていることをご紹介しています。

仕事について書くのに、 「休息」から書きはじめるのは変でしょうか。 けれども私はそうは思いません。 私は、よい休息がとれているときにはじめて 充実した知的生活を営むことができるからです。 逆に、休息がきちんととれていないと、 大きな仕事をこなしても、どこかに不満が残ってしまうように思います。

休むのも仕事のうち。

聖書にも安息日が出てくる。

家内が自分のバロメータになっている。

プログラミングはまるで家内制手工業。

いつもどうしたら（本当に）楽ができるのか考えよう (Perlの作者であるLarry Wallもそう言っている)。

細切れに眠るのではなく、きちんと「眠る時間」をとって眠ろう。

規則正しく、眠る準備を整えてから眠ろう。

準備を整えてあげると身体が喜ぶ。

「さあ、いまから眠るんだよ。安心して眠っていいからね」と自分にメッセージを送るようにして眠ろう。

「この世のすべてを捨てる」かのような心持ちで眠ろう。あれはどうだっけ、この件はどうしよう、などと考えつつ眠らないように。

徹夜はいけない。フラフラになるから。

徹夜は非常手段である。次の日一日を捨ててもよい、というような状況でないと徹夜をしてはいけない。

普段から自分の睡眠の取り方、睡眠時間のパターンについて関心をもつようにしよう。

朝型に変えてから、仕事がはかどるようになった。

夜3時間かかるバグも朝なら3分で取れる。

夜中まで頭をブンブン回すと、眠れなくなる。

夜遅くなると「ハイ」になり、働いているような気分になる。けれどもそれは気分だけ。

ただし、夜の「自分の前に無限の時間が続いているような幻想の中でリラックスして仕事をする」という感覚は大事かもしれない。でも練習しだいでは、限られた時間内であってもリラックスして仕事をできるものかもしれない。

食事はきちんととること。

規則正しくとること。食休みをとること。

よく味わうこと。

ふだん分析的な、論理的な仕事が多いので、「味わっている」という感覚を大事に。味わい、浸り切るという感覚を大事に。

休息をきちんととること。

よいアイディアは休息後に生まれる。

食事を味わう、音楽に浸る。

食後にお腹をなでてあげる「よしよし」と。

できれば、仲のよい人と一緒に食事するとよい。

にこにこしながら食事すること。

体調がよくないときは和食を中心に。少し軽みが必要なときにパンを食べる。

自分の思い込みを見つけ出そう。自分の枠を一つはずそう。「ねばならない」を1個捨ててみる。

第一歩は 80％完成でよしとする。

失敗の原因になりそうな点を三つ言えるか？

不安自体がネタになる。

プログラマの心の健康

考えが行き詰まりそうなときには人と話す。人がいないときには思っていることをテキストエディタに向かって吐き出す。文章を使ったカタルシス。

「無駄のない人生」をこころがける（無駄を無駄にしないくふう）。

それと同時に「無駄があってもかまわない人生」も心がける。

批判はあとで、まず受け入れてから。

聖書を読む。

失敗したと感じたときには「そういうこともある」と受け入れてしまう。

できる限り誠実に。人をワナにかけないように。わざと情報を少なくしてミスを誘うことをしないように。

よい言葉を言う。悪い言葉を言わない。自分の言葉を一番初めに聞くのは自分である。

直接相手にものをわたすところをイメージする。

自分がものをつくるところをイメージする。

今、深さ優先か広さ優先か。

人を怒らない。怒りはものを生み出さない。

声を荒げない。小さな声で語っても正しいことは正しいこと。

けれども、ときには role play として怒ることが必要な場合もある。

全体をイメージする。要となるもの（技術、人、文章）は何かを考える。

一番大事なことは何か、を考える。まずそれを真っ先に考える。助走はほどほどに。

正しい見積りは普段から訓練してないとできない。

とにかく見積もってみる。

仕事の後で、見積りが正確だったかを評価する。

数量化できるものはおおよそでよいから数量化しておく。

例えば、関数の数、ファイルの数、ページ数、日数。日数の見積りは、土日を抜いて行なうこと。

たくさんある、というとき、 10 か 100 か 1000 かと、オーダー程度は把握しておく。

一個するのに一分で、全体では何時間かかるかと、見積もっておく。

仕事が一つ終わったら、それに何時間・何日・何ヶ月かかったか、ざっと把握しておく。

それを一人ごとで「これだけするのにこれだけかかるんだ」と口で言っておく。

たまに時給計算をしてみるのもよい。があまりそれに縛られないように。

数量化できないものまで無理にしない。

いいわけや粉飾はあとまわし。まずは（少なくとも自分の中では）正直な見積もりを行う。

タネとなる習慣を見つけ出し、それを拡張する。

まず、毎日必ずしていることを自分で見つけ出す。「新たにする」のではないのがミソ。それに付随させて習慣を拡張していく。

例えば、通勤電車がガタンと動き出した瞬間に聖書を読みはじめるという習慣。

例えば、階段を昇るときに主の祈りを唱えるという習慣。

自分の力を信用しない工夫が大事。

例えば、何の根拠もタネとなる習慣もないのに、「よし、明日から毎日×××をしよう」と決心しても、たいてい長く続きはしない。

飽きてきたときには、もう少し続けてみる。ちょっと目先を変えてみる。

いつもの日々の中でも、ちょっとづつ「打点」を変える（by 岡ひろみ）。

啓蒙的な書物を読んでみる。従うためではなく、刺激を受けるために。

普段と違う道を通ってみる。普段と違う店に入ってみる。普段読まない雑誌を買ってみる。

メモ、ログは言葉多めにとること。

メモ、ログはときどき昔のものもパラパラめくるとよい。

形式的に取っているログ、メモではないかをチェックできるとよい。

新しいメモ帳、ログについての啓蒙的な本を読むと形式化を防げる。

何か達成したら、よかった点・悪かった点の記録をつけること。

予定をメモするときには「...しよう」という文末にしておく。

To do をメモするときには行頭に □ マークをつけておく。

達成したら、もしくは忘れてよいと考えたら ■ に塗りつぶす。

達成できなくて長期間残ってしまったら、赤ペンで項目全体をくくっておく。

メモすると、記憶力も増す。

言葉と絵の両面で記録しておく。

紙にメモを取るときできるだけノートにする。メモ帳は散逸するから。

多くなるまではひとまとめ、分類は後で。

そろえすぎないこと。

枠組をはじめに決めすぎないこと。

頭で考えた中に事実を押し込めないこと。

机の上はきちんと片付けておくこと。

片付かないときには、なぜ片付かないかを考えること。

時間がないのか、収納がないのか、片付けない方がいいと思っているからか。

片付いている = 電話ごしに人に探しものをいいつけることができる状態

住んでいる場所。

思いついたことを、スポッとおさめるところを作っておく。

これはメモにも通じる。

落ちているあるものを手にとって、「これは本来どこに収まるべきか」と問うてみる。決っていなかったら、片付くわけがない。

あるべき姿をイメージする。けれどもそれに縛られない。

すぐ使うかもしれないものでも、いったん片付けるとよい。

ちょっとだけ一般化する。

何度も読むのがよい。

古典を作る(by 知的生活)。

お気に入りの著者を見つけるとよい。

本は買う。書き込むために。

ただでもらった本はなぜか読めない。

奥付けに購入年月日を書く。

奥付けは必ず存在するから。

読了年月日は書かない(気にしない)。一部だけ読むこともあるから。

気になったら、すぐにポストイットをはるか、欄外に○をつける。

ときどき○だけを読むスキミング。

本のサマリは（きちんとは）作らない。どうせ、本とサマリがばらばらになるといつかサマリは紛失するから。サマリを作りたくなる本は、各ページの上にメモするとよい。そのときのサマリは単語の羅列ではなく、きちんとした文にするのがよい。

ペン。 ほとんど二色ボールペンを使う。消しゴムを使うのがわずらわしいから。 長い文は黒を使い、修正は赤を使う。すぐなくすので安いものを使う。

ノート。 よく使う。はじめのページに目次を作る。 各ページに番号を振る。連続しているノートには連続番号を振る。 電車の中で書くためのノートは各ページに縦線を引く。 日記は A5 版。仕事のノートは B5 版。歴史的理由。 でも、最近はほとんどすべてノートパソコンになってしまった。

のり、ハサミ、セロテープ。 ほとんど使わない。

ポストイット。 小さいとすぐはずれていやなので大きめのものを使う。 買い物を頼まれたとき、大きめのポストイットに書いて、定期券に張る。すると改札口を通過するときに思い出す。こういう方法を「トリガー」と呼ぶ。

ワープロ。 使わない。コンピュータのエディタを使う。

コンピュータ。 使い過ぎないように注意する。 手書きの方が便利なこともある。

電話。 メールでらちがあかないとき。相手の声を恐れない。こちらに非があるときにも暗い声では受けない。反省した声を出しつつも元気よく受けること。

FAX。 相手についたかどうかを必ず確認する。 FAXを送ったら確認の電話を入れる。 相手のFAXはどこにあるか。とりにいくのか、手元かをイメージする。

コーヒー。 飲みすぎない。 コーヒーに限らず、熱い飲み物はワンポイントの気分転換になる。

現在の仕事に集中し、意識的に他の仕事のことを忘れ(られ)るように工夫する。 気が散るときには気が散る項目だけを手元のメモにメモしておき、そのことはいったん忘れる。 時計のタイマーを使って、自分に割り込みをかける。それが鳴るまではその仕事を忘れておく。 二つの仕事をするときには、できれば、種類の異なる二つの仕事をするのがよい。片方が他方の気分転換になるのなら最高。

二つの仕事をするときには、切り替わるときに、数分休みをとること。 切り替わるときに、前の仕事の ``context'' を保存しておくこと。 具体的には、その仕事のログの最後に、「何をしたか、何をしていないか、何が問題か」を書いておく。 コンテキストの保存のために、必ず時間を割り当てること。 5分時間があったときに、その時間を使って一つ小さな問題を解決するよりも、むしろ、「...という問題が残っている」とその問題を記録しておく方がよい。



コミュニケーションは非常に大事。

まずい事態になりそうなときこそ、はやく伝えるとよい。

それは今回の仕事の失敗かもしれないが、信頼を生むことには成功しているかもしれない。

タイミングも非常に大事。

相手から信用されているかどうかに心を配る。

約束を守ると安心が生まれ、そこから信用が生まれる。

約束を守れるかどうかは、見積りにかかっている。

相手はいま、その仕事に関して何をやっているか、言えるか。

まず、相手と関係している部分から手をつける。さもないと、時間の無駄になる。

人に内容の要約をしゃべろうとしてみよう。

人に説明して覚えよう。

自分がいなくても仕事がどうなっているのか他の人にわかる工夫。

人の仕事ぶりを観察する。

相手が本当に求めているのは何か、いつまでか。

黒板やメモを使って、絵を描きながら話をすること。

最後に、相手と自分の仕事分担について再度確認すること。

相手をほめるのでもなく、けなすのでもなく、正当に評価しようとしよう。

相手から不条理な悪い言葉が渡されたとき、それは自分の中には取り込まない。きちんと聞くけれども受け入れない。感情的なフレイバー（香り）を剥ぎ取った事実だけを受け取ること。

相手には復讐しない。復讐は人間の仕事ではない。

注意は（少なくとも最初は）その人と二人きりの時に行う。人前でいきなり侮辱しない。

ほめるときには、人前でほめる。

頭が回る時間には頭を使う仕事をする。仕事の適時性。

道具の使い方

手の上でネタを転がす。手で全体像を描いたつもりになり、それをあちらこちらの角度から眺めてみる時間をとる。

身体を使って理解するとよい。

ログを取る。

ワインバーグ「ライトついてますか」。

ハマトン「知的生活」。

よりよい仕事って何だろう。量か、質か、お金か、評価（評判）か、自己の納得か、誰かの笑顔か。

もっと一般的なこと、総論。

本書き、本読み。

リコーダを吹く。

散歩について。歩いて考えるのは有効。

気分転換には歩くとよい。

聖書を読むことについて。自分に適用する。

自分で実際に体験し、得たものだけを書くようにする。

同時につきあう新しいものは一つにする（新しいの法則）。

歴史をバカにしないこと。

長年使って枯れたシステムは有効。

自分を「だまして」はじめる。

「最悪いつまで」を確認する。

ゆっくり考える。

相手といっしょに考える。

想像力。

「私の十戒」って何だろう。

自分が陥るパターンは何だろう。

相手と「言った／言わない」のもめごとになったら、それは失敗した仕事である。

「次に何が起こるだろう」と考える。

「今日、明日、来週、一ヶ月後、一年後、何が起こるだろう」と考える。

特に何もまずいことがない場合には、変えないようにしよう。

自分に欠けている部分を、適切に人に助けてもらおう。

感情的に怒るのをやめよう。怒るときにはロールプレイとして怒ろう。

言外の意味を読み取ろう。でも言外の悪意は無視しよう。

愚痴をこぼすときは、相手を選ぼう。

連続して大量の時間があったからといって仕事が進むわけではない。

細切れでも、すぐに仕事をはじめられる体勢になっている方がよい。

そして、興がのったら連続して仕事できる状況だとなおよい。

集中して仕事ができることが大切。

結城さんお久しぶりです。 結城さんお久しぶりです。 （といっても私は毎日このホームページを見ていますが…） 今日はじめてこのページをみました。 疲れたら結城さんのページにきます。 そして、何かを発見してから帰っていきます。 私はこれから試験期間です。 ほどほどに頑張っていこうと思います。 （私は頑張りすぎる性質なので） それでは、またメールしますね。 （大学生）

身に積まされることばかり 読んでいて身に積まされることばかりでした。 人に頼まれてプログラムを書いていると、突然「やっぱ変えて」とくる。 チャント聞かないでやると、あとで「聞いてないよー」という結果になる。 別に自分の評判はひどくてもいいけど、仕事がまるまる無駄になるのは勘弁願いたい。 でも、基本的なことばかりでしたね。結局人の言うことを良く聞く、ですか。 「おもしろそうなのを先にやる」はだめなんですよね。 おっしゃる通りですが、少し、プログラマはつまらないかもと思ってしまいました。 （会社員）

休息は大事ですね。 休息は大事ですね。 プログラマの心の健康をみてからここまできましたが。。。 休息が取れない時期は何事もうまくいきません。 余裕のある生活が良い仕事を生み出すと思います。 しかしながら 現実はそうもいきません。 急な出張。急な障害対応。急であるにもかかわらず どうでもいい（と思われる）仕事。などなど。 急いでる自分はやはり変ですね。 少しおちつきました。 ちょっとブルーになってるときに ここに来れてよかったなと思います。 また辛くなったら来てみようと思います。 ありがとうございました。

フィードバックを送るフォーム あなたのご意見やご感想をお送りください。 あなたの一言が大きなはげみとなりますので、どんなことでもどうぞ。 結城浩へのフィードバック お名前 / Name メール / Mail 学年やご職業など / Job 年齢 / Age 男性 (Male) 女性 (Female) ※上の情報は、いずれも未記入でかまいません。 All of the information above are optional. メッセージ / Message

今年は西暦何年ですか？（迷惑書き込み防止のための質問）/ What year is this? (4 digits)

送信する / Send

2016年9月26日、レスポンシブデザインに変更。

2001年1月16日、フィードバック追加。

2000年4月24日、全体的に加筆。リンク修正。

2000年3月8日、全体的にちょっぴり加筆。切れていたリンクを直す。

2000年1月25日、読者のみなさんからのフィードバックを追加。

1999年12月24日、www.hyuki.comに移動。

1997年11月3日、公開。

以下には、まだ整理されていない話題をリストアップする。