のらいぬ

@PC初級者~3年間くらい
最初のパソコンはPC-8801MA2&信長の野望戦国群雄伝
ゲームを作りたかったが、BASICすら出来ずにPCゲームに没頭
たまにベーマガに載ってるゲームのコードを打ち込むがSyntax errorに泣く
お気に入りのゲームジャンルは信長の野望・三国志などのシュミレーション
イースにもハマってPCの世界にどっぷりと浸かる
@PC初心者~2年間くらい
SHARPのポケコンPC-G801を使うようになった頃からBASICが理解できるように
ダンジョン(迷路)RPGゲームが作れるようになってからは、サクサク動くPC-9801に憧れる
新聞配達&夏休みの工場バイトでPC-9801RA21を購入・ひたすらSIMCITYにハマった
A列車で行こう3・イース2など、思い出は盛りだくさん
98を購入する頃にはMS-DOSやらC言語など、ソフトウェア開発の初歩的な事を独学で学ぶ
BASICでも数千行のプログラムを書けるようになった(もちろん酷いコードではあるが)
ゲームは遊ぶだけではなくコピープロテクトの解析etc.ハッキング的な事も少々(もう時効?)
ハードディスクにゲームをインストールして動かすような事も頑張ってやったりしていた
@職業プログラマー初期~1年間くらい
職業としてのプログラミングは想定外、選択肢として他になくてソフトウェア開発の世界へ
主にC言語を使ってファームウェアを開発(EPROMに書き込む)
シリアル通信・A/D変換・モデム制御etc.
このころ、ゲームはあまりやらなくなったかも(仕事が忙しかった)
@職業プログラマー確立~7年間くらい
Windowsプログラミングを始める
無謀にも24時間365日稼働するシステムを3年くらいかけて開発(UI周りでの中心人物になってしまう)
Visual Basic や C++でコードを書くようになっていく
炎上パッケージソフト開発のヘルプを経験(辛かった)
大型の複写機の開発(ファームウェアで)では初のμITRONを体験
パソコン通信のNiftyServeを始め、世界が広大な事を実感
親元離れて一人暮らしを始める
@独立プログラマー~20年超
独学&単独で会社を設立
Linux環境で自社ネットワークを構築して運用を始める(大変なので途中からはレンタルサーバーへ)
ネットワーク通信&サーバー環境のソフトウェア開発が多い(Linux/Windows)
当然ダウンタイムゼロやそれに近い事を目指すシステムでの開発が多い
ゲームは相変わらずやっていない
使用言語等は Java, HTML/JavaScript, VBA, PHP, Bash, Python など、ケースバイケースで
研究開発的なプロジェクトのお手伝いでソフト開発する事も
外注寄せ集めプロジェクトで代表を務めることもあった(辛かった)
炎上プロジェクトのヘルプも多数経験あり
社内インフラの相談・構築・トラブル対応もやったりもする
@弱点
デザインセンス
泣き落とし
売られたケンカを買ってしまう