プログラマはプログラミングをしていないという現実
フロリダのRubyプログラマのSteve Clayさんがブログに投稿した「プログラマーはプログラミングをしている、はずが実際はそうでもない」という記事が話題になっていました。
神話:プログラマは一日中、プログラムを書いている。
現実:多くのプログラマは下記の事に多くの時間を費やしている。(順不同)
- 外部のプログラマーのMLへのメールやテックでない人へのメールを用心深く書く
- ミーティングに参加、モックアップやDBスキーマの作成、要求された機能へのパフォーマンスの心配
- バグレポートを書く、過去のバグを検索
- 複雑なシステムの障害の原因を何ギガもあるログを探索して調べる
- ダウンタイムについてユーザーや上司への説明
- 他人の問題の解決へ協力
- ドキュメント、本、ブログ、リリースノート、脆弱性アナウンスを読む
- 必要な既存の名前の分からないようなコードを探す
- 見つかったコードが自分の環境に互換性がありライセンスに問題がなくコミュニティが生き残っているかを検証する
- ソフトウェアをインストール、設定、テストまでしてみたがけっきょく自分の環境では動かない
- エラーメッセージをググる
- 公開されているコードを調べて「あるOSSがどう動いてるかを調べる」
- ソース管理ツールやbash、GNUツール、Linuxのファイル権限について学習
- IDEやVM、サーバー、データベースの設定
- 共存できないように設計されたコードをなんとかひとつにまとめる方法を考える
- おわりなくやってくるタスクに優先度をつける
プログラマならだれもがこういった作業に半日、あるいは1日費やしてしまった事があるのではないでしょうか?ドキっとしますよね。
コメントにもいろいろな反応がありました。
- 挙っているいくつかはシステム管理者の仕事でプログラマはやるべきじゃない
- 1つ足すと「キャッシュとは何かをCMSを使っている編集者やマネージャーや創業者に説明する
- よかった、僕は独りじゃなかった
via:http://www.mrclay.org/2011/04/01/programming-is/
みていてうんうんとうなづいてしまいました。
プログラマは色々と心配することが多いですよね。。
plus
2011/05/13 at 09:51
大変良い記事ですね。
自分の時間を棚卸しする事で、生産性を上げるためのアイディアが出てきますよね。
ありがとうございます。
宗像 淳
2011/05/13 at 11:20
[…] プログラマはプログラミングをしていないという現実 フロリダのRubyプログラマのSteve […] […]
Top Posts — WordPress.com
2011/05/14 at 09:11
[…] プログラマはプログラミングをしていないという現実 « A-Listers […]
2011/5/7-15の気になった記事
2011/05/15 at 22:49
[…] プログラマはプログラミングをしていないという現実 […]
先週のA-Listersまとめ #2 « A-Listers
2011/05/16 at 06:13
[…] プログラマはプログラミングをしていないという現実 | A-Listers […]
プログラマはプログラミングをしていないという現実 « maclalala:link
2011/05/16 at 12:24
[…] プログラマはプログラミングをしていないという現実 […]
先週のA-Listersまとめ #11 « A-Listers
2011/07/18 at 09:01