私はアメリカで生まれ、10歳のときに日本に来ました。幼いころからパソコンに興味はあったものの、英語教師を目指していた為大学は大阪外国語大学(現在の大阪大学外国語学部)に入り、イギリス文学を勉強しながら教員免許を取得しました。大学3年生が終わる頃にやはりパソコンの知識を増やしたいと思い、1年間大学を休学し、情報学科の大学院に入る為に勉学に励みました。がしかし大学院は不合格となってしまい、浪人の道は選ばずに就職を決意。文理問わず新入社員を受け入れてくれる会社に出会い、大学卒業後(24歳)に初めて本格的にプログラミングを始めます。
C言語から始まりましたが、本格的なアプリケーションはC#でASP.NET、ADO.NETを使った業務WEBアプリケーションを作成。「Excel + VBA + 人の手が介入」するフローの中に(使える言語やリソースが制限されていた為)Ruby + PowerShellを使って可能な限りの自動化を実現。
後にはソケット通信によるバイナリの電文解析を行うWindowsアプリケーションを作成。さらにPostgreSQL+PostGISによる地図データ、地理情報を組み合わせたWindowsアプリケーションを作成しました。
Web(特にJavaScript)に興味を持ち始め、Ruby on Railsを使って趣味でWebサービスを作っていましたが、Node.jsやSPA(Single Page Application)フレームワークの人気が上昇する中、MEANスタックで簡単なWebサービスを作成。それからJavaScriptでの開発の楽しさにのめり込みます。Webアプリケーション(特にSPAを使ったもの)をプロとして作っていきたいという思いが強くなり、転職を決意します。.NETでの開発経験が長かった為、JavaScriptの開発には基本的にはTypeScriptを使い、SPAのフレームワークやライブラリにはBackboneJS、AngularJSを採用。ハイブリッドアプリの作成も行っている為、ionicを使ったアプリケーション作成も行っています。
私はとにかくプログラミングが好きです。家族との時間以外は全てプログラミングに費やします。中でも特にJavaScriptが好きで、フレームワークやツールがどんどん増えていく中、最新の技術にキャッチアップしていくのは苦しいというより楽しいと感じています。様々な技術を追っていく中で、大事なのはその技術を知っている人から学ぶチャンスがあるかどうかというのがポイントかと思っています。もともと教師を目指していたというのも関連しているのか、私は自分が持っている知識を人に共有するのも好きです。わからないことがある人を助けたいという思いも強いです。Udemyの講師を始めたのも以上の理由があってのことです。
困っている人を助けたい。一緒に良いものを作っていきたい。
この思いを一番大切にしています。