一応プログラマ(というよりはソフトウェア開発者)として仕事してるんだけど、
俺はギークにはなれないなとつくづく思う。

ぶっちゃけプログラミングとかコンピュータ・アーキテクチャ、
ネットワークプロトコルみたいなものに興味が無いんだよね。

俺にとってプログラミングは、
その背景にある数学的モデルをマテリアライズあるいはマネタイズするためのツールでしかない。

○○ハックとか、どの言語が有利だとか、
凝ったコーディングテクニックだとかデータ構造の細かな工夫なんかには全然興味が無いんだ。

ぶっちゃけそこそこ習得能力はある方じゃないかと思う。
コーディング始めてまだ1年経ってないけどオブジェクト指向(C++)でバリバリ書ける。

JavaやC#みたいにガベージコレクタがあって抽象度の高いオブジェクト指向言語なら(たぶん)
少し慣れればかなり書けるだろう。
でも興味無いんだよね。
だからコンピュータ大好き少年のようにどんどん新しいことを覚えて勝手にのめり込んでいくような
ことができない。勉強しなきゃなとは思うから本とか読むけど、あくまで義務感でやってるだけ。

プログラミングそのものには興味が無いから、
作るシステムの目的がつまらなかったらやる気が無くなる。
ギークにはなれない。どうやって生きていくのがいいかなあと思う。