Web系のソフトウェアエンジニアが覚えたけど、もう使わない技術を吐き出すよ
流行り廃りが蔓延るエンジニア業界!
私の経験から利用しなくなった技術を紹介するよ
VBA。
これには狂っていた。一番思い出が多いのも、たぶんこれだ。
フォームを作りまくって、ボタンの配置や色に無駄にこだわって、
誰も見ない見た目を、XPの画面の上で何時間も磨いていた。
でも、付き合っていくうちに限界も見えてきた。
横の列が、255で打ち止め。
「えっ、ここまでなの?」って、世界の端っこに手が触れた気がした。
行も6万ちょっとで終わり。
無限に広がっていると思っていた表計算が、意外と狭い箱だった。
そして、とにかく遅い。マクロを回して、ぐるぐる回るカーソルを眺めていた。
そのうちMicrosoftそのものが好きになれなくなって、Macに乗り換えた。
MacではVBA力がそんなに使えない。
だから、気づいたら使わなくなった。
GAS?GASには興味ないんだよね。
VBS。
使っていたソフトがVBSだったから覚えた。
MSの関数も、引数の順番まで覚えていた。
今は、もう一つも思い出せない。
Perl。
使わない。
正規表現だけは、どこかで生きている気がする。
Apache。
……スペル、合ってるよね?.htaccess、たくさんのオプション、苦労して覚えたのに。
でも.htaccessって名前、かっこよくないか?
ドットで始まる隠しファイル感、設定を握っている主みたいな響き。
今はNginxだ。すっきりして戻れないけど、あの名前だけは今でも好きだ。
CakePHP。
使わない。
でもこれでMVCを体に叩き込んだから、
RailsもLaravelも、すっと入ってきた。
形を変えて、自分の中で生きている。
いろんなKVS。
あの頃は手当たり次第に触っていた。
結局、RedisとMemcachedに落ち着いた。
名前も思い出せないあいつらは、今どこで動いているんだろう。
SVN。commit、update、checkout。
たまにコンフリクトして泣いた。
でもまあ、Gitがいる。
ブランチの切り方が変わっただけで、考え方は地続きだ。
SVNで覚えたことは、無駄にならなかったな。ありがとう。
Objective-C。
正直、Swiftよりこっちが好きだった。NSString、NSArray、角括弧だらけのあの書き方。alloc して init する、あの手触り。
懐かしい。ただ、懐かしいだけになってしまった。
Java。
Androidアプリのために覚えた。
Eclipseを立ち上げていたあの日々。
……起動、めちゃくちゃ遅かったよな。
スプラッシュ画面を眺めながらコーヒーを淹れに行く、あの待ち時間。
「Eclipse」って言っても、もう若い子には通じないんだろうな。
Swift。
これも、もう使わない。
SwiftUIは覚える前にFlutterに行ってしまった。
仕事も来なくなった。
一番新しいはずのSwiftが、もう過去になっている。
覚えた技術は、無駄にならない。
…なんて、本当は半分慰めだ。
半分は、確かに無駄になった。
でも、無駄になったコードの上に、今の自分が立っている。
さよなら。そして、ありがとう。

![[改訂版] VBScriptポケットリファレンス [改訂版] VBScriptポケットリファレンス](https://m.media-amazon.com/images/I/51TYF7XGD8L._SL500_.jpg)
![Ten [Explicit] Ten [Explicit]](https://m.media-amazon.com/images/I/61vAHV2ptZL._SL500_.jpg)


