60歳超でもエンジニアとして第一線で活躍できる理由
今や日本の平均寿命は80歳超。60歳で定年退職しても、その後の人生は20年以上続く。そのような状況の中で、できれば、長くエンジニアライフを続けたい──。そう考えているエンジニアも少なくない。とはいえ、本当にシニアになってもエンジニアとしてトップランナーとして活躍し続けられるものなのか、不安に感じている人も多いのではないか。そんなエンジニアのロールモデルとなるのが、福井厚氏である。
福井氏はIT業界に入って40年以上、ソフトウェア開発者としても30年以上の経験を持つ。大学時代、経済を専攻していた福井氏は、卒業後、出版系の企業に就職。
「その会社でたまたまコンピュータを使った仕事を任されたことが、ITエンジニアとしてのキャリアをスタートするきっかけとなりました」(福井氏)
1986年、福井氏はコンピュータメーカー系のサポート職に従事した後、国内SIerに転職し12年間、ソフトウェア開発に携わる。その後、外資系SIerではアーキテクト、コンサルティング会社では4年間コンサルティングなど、さまざまなポジションを経験し、2015年にAWSに入社。現在はアプリケーション開発に特化して支援するDeveloperスペシャリストとして活躍している。
「昨年までは、DDD(ドメイン駆動設計)やDDDをベースにしたイベントストーミングというフレームワークを使って、マイクロサービスアーキテクチャの設計、実装の支援をしていましたが、今年は、AI駆動開発ライフサイクル(AI-DLC)というAIをソフトウェア開発プロセス全体に適用して最適化する手法をお客様に導入する支援を中心に活動を行っています」(福井氏)
AWSのソリューションアーキテクトというロールは細分化されており、その多くは特定のお客さまを担当するアカウントSAだという。福井氏もAWSに入社後2年間はアカウントSAとして、エンタープライズのお客さまを中心に支援。その後、DevOpsやサーバーレスという領域のスペシャリストを経験し、2023年3月からアプリケーション開発に特化したDeveloperスペシャリストというロールを担っている。
「プロダクションコードを書くわけではありませんが、お客さまに説明するためのサンプルコードを実装することもあります。実際に動かして、技術を確認して頂きたいので。」(福井氏)
なぜ、これほどまでに長くエンジニアとして活躍できるのか。その質問に対して福井氏は「エンジニアの仕事が"楽しい"というのが大きな理由です。コードを書くのも好きですし」と笑みを見せる。
単に技術が好きというだけではない。ソフトウェアは人が作るだけに、世の中には失敗や苦労している事例も多い。失敗の原因はエンジニアのスキルが足りない、経営層の理解が足りないなどいろいろと泥臭いところがある。そのような案件を支援するときも、「より正しいソフトウェア開発とは何か、どうすれば改善できるのか。そういうことを考えていることが楽しい」と福井氏は言うのである。
