- 1:ライトスタッフ◎φ ★:2013/01/17(木) 22:54:24.44 ID:???
-
プログラマの多くが深夜まで仕事を行いますが、一見すると不思議に見える「なぜ、わざわざ夜遅くに働くのか?」
という3つの理由をスタートアップ創設者でありプログラマのSwizec TellerさんがBusiness Insiderで解説しています。
■クリエイターとしてのスケジュール
プログラマによくあるタイムスケジュールのうち一つが朝4時に起床し、
人々が活動しはじめる前にいくつかの仕事を終わらせるというもの。
そしてもう一つが朝の4時に仕事を終わらせるというものです。
プログラマでエッセイストのポール・グレアムさんは2009年に、この世には主に「経営者のスケジュール」と
「クリエイターのスケジュール」の2種類のスケジュールがあると書きました。
前者は強い権力を持った人々が使うスケジュールで、1日を1時間ごとに区切った昔ながらのものであり、
必要に応じて1つの仕事に数時間を費やすことも可能ですが、基本的に仕事は毎時間変わります。
そして他方、クリエイターのスケジュールは、最低でも半日の単位で一日を分断するもの。
1時間ではほとんど作業ができないプログラマや作家など、物を作る人々に共通するスケジュール方法です。
ポールさんによれば、プログラマは会議などで作業が中断されてしまうと、
その時間だけでなく丸1日を無駄にする可能性もあるとのこと。
プログラマはクリエイターのスケジュールで動くため、作業が少なくとも2〜3時間は中断されずに行えるという予想ができないと仕事にとりかかれません。
実際にTellerさんが会社を創設したプログラマと話してみると、彼らの多くが日中簡単に仕事を終えられないということがよくわかったとのこと。問題の発生や簡単なEメールなどによってコンスタントに作業が中断され、他の人がみんな眠っている深夜に仕事を終えることになるのです。
■脳の眠り
そして夜に複雑な作業を行ったプログラマは、頭がさえている日中に簡単なタスクを行います。
なぜプログラマが脳が眠りを欲している夜に精神的に消耗する複雑な仕事を行い、脳が活動し頭がさえている日中に単純なタスクを行うのかというと、疲れがプログラマをより優れたコーダーにするからです。
これはバルマー・ピーク(血中アルコール濃度の0.129%から0.138%の範囲において、超人的なプログラミング能力が発揮される現象)と似た現象で、脳が疲れていると集中力は増すのです。
一般的なリフレッシュの方法であるお茶をたくさん飲むことや、エナジードリンクを短時間で摂取した後が最も作業の効率が悪くなるように思える、とTellerさんは言います。
異常に活動的になり、Twitterをチェックしたと思ったら次の瞬間にはHacker Newsを見て、
どこでもしきりに動くのです。これはエネルギーによって知力が上がり、一見仕事ができているように思えますが、
実際は知力をあげるどころか一度に2秒以上集中することさえ困難にします。(※続く)
◎元記事/Why Programmers Work At Night - Business Insider
http://www.businessinsider.com/why-programmers-work-at-night-2013-1
◎http://gigazine.net/news/20130117-midnight-programmers/
- 2:ライトスタッフ◎φ ★:2013/01/17(木) 22:54:35.21 ID:???
-
逆に言うと、あまり疲れていない時はしっかり腰を据えてコードを書くことが可能。脳が疲れていない状態だと、
TellerさんはTwitterやFacebookのことなど考えもせず何時間でもコードを書くことができます。
これはほとんどのプログラマに該当することのように思える、とTellerさん。
プログラマはタスクのうち約80%の部分に対し、知力を持てあましているのです。想像できる限り最も高度なマシンに取りかかっていても、ほとんどの仕事は単純にデータを処理してうまく帰着します。
そしてキャパシティに余裕がある時、脳は他にやることを探しますが、
疲れていると手元にあるタスクでいっぱいになるため集中することができるのです。
■コンピュータ画面の明るさ
これは単純なことで、夜に明るい光源をじっと見ていると睡眠サイクルが遅れ、気づいたら深夜3時になっている、
と言う事態が起こります。そして朝11時に起床すると、夕方になっても起きてから数時間しかたっていないため疲れないていないのです。
このようなことを反復して行っていると、どうしても人とは違う時間帯に引きずれてしまいます。
そして面白いことに一度このような状態に慣れてしまうと、それ以後ずっとそのままなのです。
- 3:名刺は切らしておりまして:2013/01/17(木) 22:57:16.59 ID:Xinmo1Z9
-
終わらない量の仕事があるから
- 4:名刺は切らしておりまして:2013/01/17(木) 22:57:33.48 ID:2KeT0dLp
-
デスマ
- 7:名刺は切らしておりまして:2013/01/17(木) 22:59:14.83 ID:5F30Ivc4
-
でもちゃんと寝ないと翌日の作業効率全部下がるでしょ
- 6:名刺は切らしておりまして:2013/01/17(木) 22:58:02.73 ID:KLgI5lCc
-
プログラマと管理職
かかってきた電話取るべきなのはどっちよ?
- 39:名刺は切らしておりまして:2013/01/18(金) 00:12:38.02 ID:TgfKiL6B
-
>2〜3時間は中断されずに行えるという予想ができないと仕事にとりかかれません
これは同意だな。人に話しかけられたりメールが来たりしてたら、思考分断でまともに作業できん。
- 41:名刺は切らしておりまして:2013/01/18(金) 00:20:58.60 ID:rpN7uudp
-
>>39
同意。プログラマは集中できる環境が必要。
うちの会社は電話番も兼任させられるが馬鹿すぎる。
- 10:名刺は切らしておりまして:2013/01/17(木) 23:04:57.11 ID:dS+rS1sp
-
深夜は電話かかってこないし。急かされないから仕事できる
- 12:名刺は切らしておりまして:2013/01/17(木) 23:06:47.96 ID:OxYAKd4F
-
>>10
全くもってその理由。割り込みがないんで安心して作業できる
- 13: 忍法帖【Lv=29,xxxPT】(1+0:8) :2013/01/17(木) 23:07:29.23 ID:cVKlik3C
-
>>1
おう、そのままの生活だ。アーキテクチャーになったが、夕方の方が冴える(´・ω・`)
- 14:名刺は切らしておりまして:2013/01/17(木) 23:07:33.24 ID:iXL2ok5m
-
暗い防音室に入れて同じ効果あるか試してみれば?
- 16: 忍法帖【Lv=29,xxxPT】(1+0:8) :2013/01/17(木) 23:09:59.59 ID:cVKlik3C
-
>>14
防音室はダメだ・・・耳が痛くなる
- 15:名刺は切らしておりまして:2013/01/17(木) 23:07:37.43 ID:IXUwKCai
-
・日中は依頼メインでまとまった時間が取れない
・バカがデカい声で雑談して集中出来ない
・終電まで仕事ばかりしていると心身を壊す
以上の理由から、土日出社して、どこか平日に振休を取る
という方法が割と効率がいいかも知れない
- 16: 忍法帖【Lv=29,xxxPT】(1+0:8) :2013/01/17(木) 23:09:59.59 ID:cVKlik3C
-
>>15
>土日出社して、どこか平日に振休を取る
月給制だが単価時給が上がるから会議がない時にはやってるw
- 17:名刺は切らしておりまして:2013/01/17(木) 23:12:02.74 ID:tYU9nGrS
-
要するに体調や精神や情緒が不安定ですってことだよね
- 18:名刺は切らしておりまして:2013/01/17(木) 23:14:42.94 ID:m32V2xGs
-
何か生み出したり作ったりするときは
日常の時間から離れた方がやりやすいってのは、体験的に理解出来るなぁ
「もうすぐお昼」とか、「3時休憩」とか、「5時定時」とか
外部からの時間の区切りを、無意識に意識してしまう、
ただそれだけで作業の阻害になる
夜間は、情報を遮断してしまえば、時間は均一で
太陽の動きもない(夜は一律に真っ暗)から
夜明けまで、時間的に広々してんだよね
- 20:名刺は切らしておりまして:2013/01/17(木) 23:17:19.22 ID:QZVrAQHi
-
寝ていても、脳は休まず活発である。休むと【死んでしまう】らしい。
睡眠中は、日中の出来事の【整理】をやっている。
俺は会社では、耳栓をしている。意外に脳がリラックスする。
- 21:名刺は切らしておりまして:2013/01/17(木) 23:18:54.09 ID:bn5Lg14V
-
時間足りないので残業する→夜遅くに寝る→寝坊する→遅刻する→時間足りないので残業する→……
だいたいこれじゃね?
残業多いところってこれを実践する奴が多いぞ。
- 27:名刺は切らしておりまして:2013/01/17(木) 23:37:07.93 ID:PYRgk7Lw
-
>>21
遅刻はないけど大体そのパターンがズレの始まりだな
俺の場合体裁的には裁量労働だけど実質フレックス+残業形態だった
相手会社とのやり取りやチームメイト同士の打ち合わせもあるから
どのみちあまり好き勝手に時間を決められないという事情があった
あと時間足りないから残業+土日出社してるのに振休取れというのは無理だと思う…
- 22:名刺は切らしておりまして:2013/01/17(木) 23:24:23.26 ID:i5AvKDZR
-
何時に寝て何時に起きる生活なんだ?
早寝早起きなら市場の職員みたいだ
- 23:名刺は切らしておりまして:2013/01/17(木) 23:24:37.08 ID:eVZUfOv4
-
日中は下らない会議に邪魔されるから
- 28:名刺は切らしておりまして:2013/01/17(木) 23:42:06.73 ID:GqXCvlbh
-
平日日中は会議だの電話だの割り込みタスクが多い。
そのたびに思考が中断されるから能率が悪くなる。
タスクスイッチのコストを考えなさ過ぎ。
- 32:名刺は切らしておりまして:2013/01/17(木) 23:48:35.26 ID:jVkQdwLw
-
割り込みの入らない環境が高い生産性をもたらす
※ただし1人月いくらのデジドカ仕事を除く
- 26:名刺は切らしておりまして:2013/01/17(木) 23:37:05.59 ID:axZ3zgw0
-
日中は冷静にデバッグ、夜は疲れてハイになってきたところでコーディング開始。
会議室は弁当を食べて仮眠するための場所w
「ボクのかんがえた、すごいしすてむ」は、だいたい顧客が不眠不休で考えてくれている。
- 25:名刺は切らしておりまして:2013/01/17(木) 23:32:36.20 ID:3SvY3PQN
-
はっきり言って気のせい
- 33:名刺は切らしておりまして:2013/01/17(木) 23:53:42.59 ID:3psXIlKZ
-
趣味でプログラミングやると分かるけど
良いアイディアってのは寝る前にとかに思いつくもんなんだよ
- 34:名刺は切らしておりまして:2013/01/18(金) 00:00:01.59 ID:Vsr9zEvY
-
>>33
プログラマじゃないけど、風呂入ってる時に起死回生のアイディアが浮かぶのが多いです。
- 35:名刺は切らしておりまして:2013/01/18(金) 00:02:34.00 ID:d4XmSVLq
-
良いアイディアは翌朝の通勤時間だ、やっぱ睡眠は大事だと思う。
- 36:名刺は切らしておりまして:2013/01/18(金) 00:04:22.52 ID:E7egDWHO
-
トイレで思いつくアイデアのクオリティの高さと
自席に戻って「ああ、やっぱり大した事ないや」と冷静になる温度差ときたら
- 37:名刺は切らしておりまして:2013/01/18(金) 00:04:43.91 ID:A5vLMR9A
-
素材から何からが24時を過ぎてからじゃないと回ってこないんです
- 43:名刺は切らしておりまして:2013/01/18(金) 00:49:58.74 ID:qOHDLh8b
-
邪魔されない時間を追求したら休日出勤に行きついた俺
結局社会不適合で失業中
- 47:名刺は切らしておりまして:2013/01/18(金) 01:04:23.16 ID:OIJA9IFz
-
>>1
本業の仕事ができるのが通常勤務外なのが問題なんだ
有能ですらね
- 48:名刺は切らしておりまして:2013/01/18(金) 01:05:33.56 ID:OIJA9IFz
-
PGというかデザイナーとかでも本業以外に時間とられりゃ同じようになっている
- 49:名刺は切らしておりまして:2013/01/18(金) 01:07:45.94 ID:cOiTDK7B
-
昼間はアルゴリズムを考えて、夜に一気に吐き出す
- 57:名刺は切らしておりまして:2013/01/18(金) 02:04:23.32 ID:29Sf5qra
-
明るい画面見てるから体内時計が狂うんじゃないかな
- 58:名刺は切らしておりまして:2013/01/18(金) 02:18:09.91 ID:+C8i8AX0
-
丸1日を無駄にってのは大げさだが、連続で作業できるのは大きいよ。
- 59:名刺は切らしておりまして:2013/01/18(金) 02:29:39.93 ID:Wqtg+8Cy
-
それいこうずっとそのまま(´・ω・`)
治し方ないの?
プログラマのための論理パズル 難題を突破する論理思考トレーニングposted with amazlet at 13.01.17Dennis E. Shasha
オーム社
売り上げランキング: 31,358

◆【画像あり】WEB業界ろくろ回しすぎワロタwwwww
◆楽天 「koboを成功させてくれる人を募集します。ベストプラクティスを実践するグローバルなオポチュニティです



























































































1 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 09:40 ▼このコメントに返信 >>3
> 終わらない量の仕事があるから
そして、労働者の誰もそれにNoを突きつけず
ネット上で「誰かこの状況を何とかしろよ・・・」と愚痴るだけだから
2 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 09:48 ▼このコメントに返信 集中しないと効率が下がるから仕方ない
3 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 10:08 ▼このコメントに返信 Z80の頃から割り込み禁止のほうが、単一タスクの実行時間が速いのは当たり前だろ?
DI!
DI!
DI!
よろしいならばDIだ
4 名前 : 投稿日:2013年01月18日 10:21 ▼このコメントに返信 取引先からの仕様変更や修正依頼の有無を把握しないと無駄が多いから
5 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 10:27 ▼このコメントに返信 途中で中断すると何やってたか忘れちまうんだよ(´・ω・`)
キリのいい所まで一気にやった方が早いし間違えも少ない(少なくとも俺は)
6 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 10:36 ▼このコメントに返信 とりあえずSEが仕様書持ってくるのが夕方だよね。だからコード書くのは夜。
んで、ユーザが仕様を決定するのは前の日の夕方だよね。だから仕様書書くのは夜。
7 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 10:40 ▼このコメントに返信 まったくもってその通り!
中断される恐れがあるとプログラミングモードに入れない
もはや家の方が仕事進むぐらい
8 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 10:55 ▼このコメントに返信 能力があれば日勤残業なしで出来るに決まってんだろ
と1ヶ月でPGやめた俺が言ってみる
9 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 10:56 ▼このコメントに返信 大規模な作業やってる時に中断されるとダメージでかいな、
細かい修正とかなら中断入ってもあまり問題ないんだが。
なんにせよ、プログラマーにとっては中断ってのは効率を下げる要因としてはかなり上位であることは間違いない。
10 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 10:58 ▼このコメントに返信 合わせやなんらで中断するから月曜はプログラミングしない。
火曜日以降も午前中はやっぱり中断するからプログラムしない。
プログラミングするのは火曜〜金曜日の午後から。
これ、品質を保つ為の秘訣だよ。
11 名前 : 名無し投稿日:2013年01月18日 10:59 ▼このコメントに返信 若いうちはいいけど身体おかしくなりそう
12 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:00 ▼このコメントに返信 まあ甘えだな。
たかが単純なコーダーのスケジュール管理に、
高尚な理由付けなんて不要。
13 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:24 ▼このコメントに返信 思考を分断されないという点では、実は早朝も作業効率いいよね・・
ということで、早朝仕事、昼間も仕事、深夜も仕事してたら見事に体調崩した・・
14 名前 : あ投稿日:2013年01月18日 11:31 ▼このコメントに返信 メンテナンスを平日昼間にしていいのなら。
15 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:35 ▼このコメントに返信 勤務時間は打ち合わせ・会議や会社の雑務、部下がいるなら相談や教育と多忙になるわな。
ここらとメインの仕事の両立を器用にこなせない人間にはプログラムが好きであってもつらい仕事。
16 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:35 ▼このコメントに返信 昼間の3時間に図やドキュメントを書いて
夜の3時間にコード化すると調子がいい
日程が詰まってくるとこれを一日に2・3周
佳境だと一日4周(ねれません)
17 名前 : ひまひま投稿日:2013年01月18日 11:38 ▼このコメントに返信 喋りながらプログラム打ってるんだが夜中見直して死にたくなる
18 名前 : 投稿日:2013年01月18日 11:40 ▼このコメントに返信 ※12
プログラマにもいろんな種類がある。支持された動きが単純に動けばいいやみたいなコーダもいるが、ここで議論されているのは違うだろ。
ゲームのように画面や操作性にこだわったり、コンピュータの能力を引き出すために、試行錯誤が必要なものもある。まったく新しいドライバやミドルウェアを開発してる人間もいる。
大まかなスケジュールしか出せないし、品質向上のために作り直すという決定があれば、大幅に遅れるなんて当たり前なんだよ。
19 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:41 ▼このコメントに返信 プログラマってのはコードの美しさに拘る人も多い。
20 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:43 ▼このコメントに返信 全社員相談の上でコアタイムも決めたフレックス
深夜出勤の昼過ぎ退社をしてたらフレックス中止になった
理由は仕事中に帰る奴がいるとモチベ下がるからってふざけんな
21 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:44 ▼このコメントに返信 昼間にやる理由もないしね。
22 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 11:48 ▼このコメントに返信 単にだらしない性格の奴も少なくない
昼間はネットで時間つぶしてるくせに夕方から動き出す奴が多すぎる
23 名前 : 投稿日:2013年01月18日 12:01 ▼このコメントに返信 クリエーター職はここまでやったら終わりみたいなのないからどうやったってギリギリになる
24 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 12:53 ▼このコメントに返信 プログラマじゃなく広告デザイナーだが、まったくもって同意だわ
昼間は電話、メール、打ち合わせ、外の雑音、急ぎの案件、いろんな事で中断される
日が暮れてから自分の作業がやっとできるレベル
しかも営業や代理店、クライアントは修正指示や発注指示をするまでが仕事だから夕方に指示を出して帰る
制作はそっからその作業に当たるんだから、同じタイムスケジュールで動けるはずがない
25 名前 : 名無し投稿日:2013年01月18日 13:37 ▼このコメントに返信 楽しそうに見えるけど
つねに気を張るのもしんどそう
26 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 14:26 ▼このコメントに返信 エディタの上で将棋を指しているようなもんだしな。
27 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 14:37 ▼このコメントに返信 米19
他の人と共同で開発してる場合もあるし
リストや計算式の単純化より見易さのほうが重要だからだろ
28 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 15:54 ▼このコメントに返信 プレゼン資料作るときもそうだな
最近は集中したい時は耳栓してネットワークも切ってる
29 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 17:07 ▼このコメントに返信 プログラマかっけええええw
30 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 17:15 ▼このコメントに返信 なんでこうなんでもかんでも言い訳したがるのかね
個人的には夜は静かで考え事するにはいいけどな
31 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 20:14 ▼このコメントに返信 中断すると思考の過程を忘れてしまうので非常に困る。
特に創造するような仕事は集中しないと納得できる結果が生み出せない。
32 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 20:26 ▼このコメントに返信 営業が無理な工期で受注し、開発側も文句を言えないため
それが当たり前になっていて、早く帰ろうとしても周りが残ってると白い目でみられる
33 名前 : か投稿日:2013年01月18日 21:13 ▼このコメントに返信 昼間だと営業が電話鳴らし捲ってウゼエ
34 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 21:13 ▼このコメントに返信 疲れてるときの方が良いアイディア浮かぶような気がする
35 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月18日 23:10 ▼このコメントに返信 プログラムなんて基本的に考える仕事だからなぁ。
魅力溢れる遊ぶ物がないかつリラックス出来る環境があると、ものすごく効率が上がる。
帰りの電車や風呂場が最も閃く瞬間だから、会社にウォータースライダーがあればベストだと思う。
36 名前 : あ投稿日:2013年01月19日 00:19 ▼このコメントに返信 私はプログラマーではないが、こういう時間の使い方の方が馴染みやすいタイプかな、と思った。
37 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月19日 00:58 ▼このコメントに返信 会議以外で誰にも話しかけられない環境で仕事ができたらって思うけど自分も話しかけてるっていうね
38 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月19日 01:19 ▼このコメントに返信 ハードウェアの設計は進捗が直ちに形に残るから多少の割り込みは問題ない
ま、それでも二日経つと怪しいがw
39 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月19日 01:33 ▼このコメントに返信 プログラマではないけど寝る二時間前くらいは確かに集中できるな
40 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月19日 02:48 ▼このコメントに返信 開いたら変な音するんだが俺だけか(°д°)
41 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月19日 18:31 ▼このコメントに返信 適度に疲れてる時に効率があがるのは分かるわ
42 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年01月20日 00:49 ▼このコメントに返信 プログラマの方たちに質問
基本情報技術者の資格って持ってますか?
43 名前 : 以下、VIPにかわりまして暇人がお送りします投稿日:2013年10月02日 22:47 ▼このコメントに返信 酒飲みながらのほうがはかどるような気がしてたけどマジだったのか…