技術系の書籍やハッカーの発言などから名言っぽいのを集めてみました。
名言というものはクスリの一種で、正しく用法・用量を守らないと正しい効果は得られないと僕は考えます。
適切であろう気分ごとに名言を分けたので、それに合う名言を正しくお使いください。
やる気が出ない時
なんか最近同じことの繰り返しでつまんないな。みたいなときに見てください。
喝を入れてくれるような名言を中心に集めました。
この世界、10年後の実用になる技術なんてのは、寝言と同じ価値しかない。
イエスから始める
出来ない理由ばかり考えてはいませんか?
できないことは「できない」とはっきり言う
「できます」と請け合うことは、中毒性のある有害な習慣だ。
良き習慣の仮面をった悪しき習慣だ。
なせばなるっていう意欲的な態度と、自分の能力を偽って伝えることの間には、大きな違いがある。
出典 情熱プログラマー
学び続ける姿勢
自分と同じくらいの能力がある人間はいくらでもいる。
学び続ける姿勢を止めればかつての恐竜と同じ末路をたどることになる。
1万時間の訓練
エキスパートと呼ばれるには最低でも1万時間の訓練が必要
コードは生涯サポートし続けるつもりで書く
言葉通り
しじみとぅるる
とぅるる
出典 松岡修造
落ち込んだ後に見ると心に響く松岡修造メッセージ
週末ちょっと一息つきたい時
今週もお疲れ様でした。一週間の疲れを癒やしたい時に見てください。
Think globally, act locally
「地球規模で考え、足元から行動せよ」
かな?ちなみにGoogle翻訳の答えは「世界的に、局所的に作用考えます」
出典 不明
どんな難問にも必ず答えがある
出典 下町ロケット
一行のログの向こうには、一人のユーザがいる
至極あたりまえのことですが、長くエンジニアやっていると忘れちゃう事もあるんだと思います
def self.❨╯°□°❩╯︵┻━┻
Rubyのgem sidekiqに定義されているメソッド
弊社エンジニアの一人はもうでも良くなったらこれを見て心を静めているそうです。
コードを見る人のためにテストを書く
良いテストの条件
- コンテキスト、出発点、満たすべき事前条件がわかる。
- ソフトウェアがどのように起動されるかがわかる。
- 期待される結果と、確認すべき事後条件がわかる。
学習のための時間を残す
その場で最も知識のある人になるのは楽しいし、誰かを指導するのはやりがいがある。
問題となるのは、チームのなかで局所最適化してしまうと、学ぶのをやめてしまうことだ。
学習をやめると退屈になる。知らないうちに時代遅れになってしまう。
謙虚になって誰かに教えるのと同じくらい自分でも学ぶようにしよう。
出典 TeamGeek
曲げてもいいルールもあるし、ぶち壊してもいいルールもある
ここのルールはコンピュータシステムのルールと同じということだ。つまり、曲げてもいいルールもあるし、ぶち壊してもいいルールもある。
出典 マトリックス
バケツ一杯の水の中の小石ひとつ
どれほど優秀なエンジニアだろうが、明日いなくなったとしてもチームが回らなくなることはそう無い。
成功におぼれてはならない。
出典 情熱プログラマー
できるだけ早く試作する
あらゆるプロジェクトにおいて、試作は重要だ。
一般的に試作は設計全体のほんの一部として扱われているが、UNIXにおいての試作は、効率的な設計には欠かせない重要な一部だ。
出典 UNIXという考え方
お前なぁんか勘違いしとりゃせんか?
お前のためにチームがあるんじゃねぇ。チームの為にお前がいるんだ
出典 安西先生
迷っちゃった時
長らくサラリーマンをやっていれば一度や二度迷うときもあると思います。
時に名言は指針を示してくれる事があります。
美はシンプルさに宿る
言葉通り
プロのプログラマとは?
プロのプログラマの最大の特徴は指定された日にきちんと納品し、最高の品質で、要望通りの物を作り上げる。
ではなく、「自分が責任を取る」という態度、責任感である。
車輪の再発明の効用
車輪がどう作られなぜ動くのかを知らなければ車輪を動かすことは出来ても作ることは出来ない。
プログラマとテスターが協力して出来ること
両者が協力すれば奇跡を起こせる。
プログラマからしたらテスターはバグを報告してくるうっとおしい人になりがちですが、共に協力し合えばバグの発生を未然に防いだり、バグ報告のコミュニケーションコストも減らす事が可能
プログラマが持つべき3つのスキル
- コードを読むスキル
- テストをするスキル
- デバッグをするスキル
出典 プログラマが知るべき97のこと (吉岡広隆)
天才の神話
Linuxを最初に作ったのはリーナス・トーバルズだが、今のLinuxを作ったのはリーナス・トーバルズではない。
何人もの頭の良い人達が集まって作られているのがLinuxであり、リーナスの功績はそういった頭の良い人達をリードし調整したこと。
出典 TeamGeek
チームが全て
ビジョンを共有しよう。仕事を分担しよう。他人から学ぼう。そして、素晴らしいチームを作るんだ。
出典 TeamGeek
正しいことをして、解雇されるのを待とう
私は会社と世界にとって「正しいこと」をしている。あとは座って解雇されるのを待つだけだ。
出典 TeamGeek
許可を求めるな謝罪せよ
インターネットなんつーものはね、許可なんか求めていないクレージーな人たちによって作られてきたんだよ。
それによって社会はすごくよくなったんだ。
もし彼らが許可を求めていたら何も起こらなかった。
そんな社会を我々は求めているのか。そーゆーことだと思う。許可を求めるな。謝罪せよ。
出典 Grace Hopper
出典 未来のいつか/hyoshiokの日記
黙ってコードを書けよハゲ
解釈が人によって異なるため受け取り方はあなた自身に任せます
出典 有名な言葉らしいが出処が不明
一番の下手くそでいよう
自分には天才の隣にいるだけで天才に変身できる特殊な才能があると思いたかったけど、今振り返ってみるとそんなカッコいいものじゃない。
むしろ僕の中に本能としてプログラムされた集団心理だったんだろう。
出典 情熱プログラマー
昨日よりよく
みんな、体重を減らすのに協力してくれ。
「栄餐摂取と運動の比率は昨日より改善した?」って毎日質問してほしい。
とりあえず、今日は改善した!
出典 情熱プログラマー
すべてのプログラムをフィルタとして設計する
ソフトウェアの本質は、データを処理することで生成することではない。
その能力を最大限に発揮するためには、プログラムをフィルタとして動作するように設計すべきだ。
出典 UNIXという考え方
何をやってもうまく行かない時
人間成功体験から長らく離れていると気持ちが滅入ってしまう事もあると思います。
届かないパットは絶対にカップインしない
カップに入れたいなら少なくともカップに届く以上の力でパットしないと届くことはない
出典 タイガーウッズ
ソースコードは嘘をつかない
ソースコードは常に正しい、間違っているのはそれを作った人
枯れないバグはない
地道に対応し続ければいつの日かバグが枯れる日は来る
出典 弊社エンジニア
最高の力を発揮して書いたコードにあるバグは、自分では解決できない
バグを修正のはコードを書くよりも3倍難しい。
つまり自分の力の全てを出し切って書いたコードにあるバグは自分では解決出来ないという意味
素直に他人に頼りましょう。
出典 不明
ハードワークは報われない
闇雲に働いてもプロジェクトは成功しない、プログラマは働かずに済む努力をしよう。
銀の弾丸など無い
技術においても管理手法においても、それだけで10年間に生産性や信頼性と容易性での飛躍的な改善を一つでも約束出来るような開発は一つとしてない。
出典 人月の神話
わからないな。君はどう思う?
間違いや能力不足を見せることは弱さではない。
他人の意見を信頼すること。その正直さと強さによって、みんなが尊敬してくれる。
出典 TeamGeek
愛せよ、さもなくば捨てよ
自分の仕事で秀でた存在になりたければ、自分の仕事に情熱を注がないとだめだ。
どうでもいいと思っていると、その気持ちが結果にも現れる。
出典 情熱プログラマー
8時間燃焼
どう頑張っても8時間以上働き続けるのは無理なくらい容赦なく働くべき、という考え方だ。
出典 情熱プログラマー
顧客を怖がらせてどうする
君は誰もが恐れる気難しいコードの鬼じゃないか?気は確かか?彼らは君と話すのを怖がってるんじゃないか?
出典 情熱プログラマー
90%の解を目指す
どんなことであれ、100%うまくやるのは大変だ。90%のことだけをうまくやれるようにするほうが、遥かに効率的であり費用対効果も最も高い。
出典 UNIXという考え方
どうでもよくなった時
このレベルになってしまうと名言では2つしか効果は期待出来ません。
無償の愛で全てを肯定することと、自分より不幸な例を提示することです。
This is just a warning, no error.
これは警告であり、エラーではない。
出典 stackoverflowのどこか
風水師が僕の席をみてすぐ移動した方がいいわよって言った
前職場での発言です。
今日、お客さんで風水師の方がオフィスに来られたのだけど、僕の席をみて「この人、仕事が終わらず帰れないでしょ。こんな席配置、はっきりいっていじめよ!すぐ移動した方がいいわよ」って言ったらしい。… [合宿3日目:zaru]
出典 https://twitter.com/zaru/status/3835379634 (弊社CTO)
今週と来週は家に帰れない予感☆
前職場での発言です。
自分よりも大変な環境に身をおく人はいくらでもいるもんですね。
出典 https://twitter.com/zaru/status/3529475093 (弊社CTO)
どうせいつか地球も滅びますし
ストレスが限界を迎えた時に意識を宇宙レベルにまで広げて問題を極小化する技法 賢者タイムの一種
出典 僕といっしょ
最後に
名言は見ていて自分を奮い立たせてくれるものばかりですが、結局は一時的に気分を高揚させるだけでアルコールの類と似たようなものです。
良い気分になったのなら今すぐにでも仕事にとりかかるか、コードを書きましょう。