私は大学院でFORTRANを使った流体力学の解析シミュレーションを勉強し、前職ではCATIAを使って自動車用品の設計を行っていました。
この2つのスキルを活かせる仕事を求めて転職活動をしました。
当社に決めたきっかけは、CADのスキルとコーディングのスキルの両方を活用できる会社だったからです。
現在担当している仕事内容は、C#を用いた産業用ロボット向けのWPFアプリケーション開発です。このアプリケーションは、産業用ロボットの動作を3次元で描画し、オペレータが産業用ロボットのより近い動きをイメージして作業することをサポートするものです。
お客様と打ち合わせをしながらお客様の要望を聞き、その内容をプログラムで実現することが私の役割です。
重要なことは、お客様の要望をきちんと理解することです。
私はC#を使って開発したことがなかったため、C#とWPFを用いたアプリケーション開発自体がとても新鮮な経験でした。
新しいことを学ぶのはとても楽しいことです。
毎日新しいことを知ること、だんだん自分が成長していくことに楽しみがあります。
また、他のエンジニアはF#という言語も使っているため、今後も学ばなければならないことがたくさんあるという事実がこの先まだまだ楽しめそうだと思わせてくれます。
私はC#もWPFも全く知らない状態で入社したため、入社時の研修課題をこなすことが大変でした。
最初はキーボードも手を付けられず、ずっとC#の教本を読むばかりでした。
よくわからないことを先輩に質問しても、戻ってくる回答が自分の知識ではとても理解できない状態でした。
周りの人たちとの知識面での壁を感じたときは精神的に苦労しました。
最先端のプログラム言語であるF#を学ぶ機会を持てたため、F#を使った独自的な数値解析シミュレーションアプリを開発することが小さな夢です。
今はCADやコーディングスキルは活かせても大学院時代に勉強した数値解析の知識は活かせていません。
自分の知識を完全に使った結果物といえば、やはり数値解析シミュレーションアプリだと思うからです。