18:38:064月中に4月っぽいエントリを書こうと思っていたのですが、5月に入ってしまいましたが、やっぱり書きます。今振り返って、SE35歳定年説についてどう考えるかを書こうと思います。管理の仕事をするようにしないとダメだよというような話だと思います(ざっくり言うと)。歳とってもSE(とか、プログラマー)続けることは出来ると思います。経験が多いほど新技術にキャッチアップするのは簡単になって来たと感じています。ある技術のプラスαで身につけることができます。他の言語の習得は、知っている言語との違いだけ学べばいいわけですから。「今使っている技術を理解していないと、新技術を学ぶ時にベースに出来ない」という事にもなると思います。実際に、自分自身の経験から考えると、C言語でポインタを使ったプログラミングをしていたおかげで、Javaのオブジェクトハンドル、ガベージコレクタなどの概念は容易に理解する事が出来たと思います。関数型プログラミングで言われる副作用の無い関数のメリットもわかりやすいと思います。そんなことを考えている今、もっときちんと勉強しておけば良かったと後悔している「ベースになる技術」のナンバー1は「数学」です。大学の教養課程くらいのレベルしっかり出来ていれば、キャッチアップ出来るとは思うのですが、かなり忘れてしまっているのが悩ましいです。「なんだかんだでやっぱり数学は要るよね」という話題が上がることがあります。数学もバランスよく学んでおくと、ずっと現役エンジニアとして活躍し続ける武器を得られるのでは無いかなと考えています。自分自身に向けた、数学勉強しようと言うメッセージでもありますが。