2007-11-18

プログラマでない人を見分けるライフハック

プログラマでない人を見分けるライフハック

ライフハック」という単語を知らなければプログラマではない。

プログラマインターネットを徘徊してさまざまな情報を集めるのでプログラマインターネットでよく使われる単語には敏感である。「ライフハック」や「Geek」はその典型であり、これを知っているかどうかでインターネットによく触れているかが判断できる。

対して非プログラマテレビ雑誌しか読まないので、そこで扱われていない「ライフハック」などの単語に触れる機会がない。でも「スイーツ」なら良く知っている。スイーツ(笑)

Yahoo! Mailを使っていたらプログラマではない。

プログラマなら、容量・使い勝手ともに優れていて、送信するメール広告がつかないGmailを知っている。

対して非プログラマ学生は同じく非プログラマの友達から薦められたHotmailYahoo! Mailを使い、送信するメールの末尾にそれぞれのメールサービス広告をつけているのである。FreeMLなんて論外。

アルファベットを全角で書いている人はプログラマではない。

プログラマは全角で書いたスペースや数字・アルファベットを含むコードエラーを起こしたという経験を持っていて、そのトラウマプログラミングから離れたブログ記事などの普通の文章にも現れる。

対して非プログラマにとっては全角か半角かというのは単なる表記の違いに過ぎないのである。

ブログの記事の一部のフォントサイズを大きくしている人はプログラマではない。

プログラマが書くエディタには(シンタックスハイライトはあるとしても)文字を大きくして表示させる機能はない。プログラマが書く何百・何千という行数にわたるコードはすべて単調な同じサイズのフォントで書かれているので、プログラマはそのような単調な文字列に慣れている。また、プログラマは自分の書くコードがどのような書き方をすれば読みやすいコードになるのか、また、自分の書くブログを章立てにすれば相手に自分の言いたいことが伝わるかを常に気にかけている。

対して非プログラマは自分の文章に強弱をつけるためには、文字を大きくするしか方法を知らない。

これであなたの周りにいる偽プログラマを見分けられますね!

追記:

@ujihisaに捧げたこのエントリに多くのブクマありがとうございます。嬉しいです。ちなみに上で書いた「文字を大きくする」というのはhttp://d.hatena.ne.jp/iammg/20071117みたいな書き方のことです。

最後にブクマコメントを参考にして追記です。

このエントリーを信じる人はプログラマではない。

プログラマは細心の注意をはらって情報を集め、自分の考えをまとめる。例えば、新しい話題を見つけようと国内・海外サイトを巡回し、そにかかれていることを試しもせずに自分のブログで紹介するなどといった軽々しいことは決して行わない。プログラマは常に自分のコードに書いてある条件分岐が正しいかどうか、変数の取りうる値は適切であるかどうかを気にけるとともに、自分の考え・行動が正しいかどうかを自分自身で確かめるのである。

対して非プログラマインターネット掲示板ブログに書いてあることを鵜呑みにし、さも自分が特別な情報源を得たかのように他人へ間違った知識を吹聴するのである。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん