プログラムを作ることが好きです。ソフトウェア関連の会社に勤めた経験はありませんが、こつこつプログラミングを続けていたらいつの間にか本業になっていました。
私は1965年に神奈川県の西側にあるのどかな田園地方で生まれました。現在もその町に住んでいます。
小学生のころ第一次マイコンブームというものがあり、マイコン(マイクロコンピュータ)に興味を持ったのがプログラミングを始めるきっかけとなりました。
中学生の頃になると電子工作雑誌の記事を参考に、秋葉原まで電子部品を買いに行きタイマー付きのデジタル時計等を作ったりしていました。
中学と高校生の時はバスケットボール部に所属していました。高校生の時は神奈川県で4番目(?)に優秀な選手に選ばれました。微妙な順位ですね。
大学生になると卒業研究でPrologという言語を使用して、人工知能の研究を行いました。Prologは三段論法に特化したような言語でパターンマッチ(ユニフィケーション)とバックトラックという手法によってその機能を実現しています。普通のプログラムの様に書いた順序で実行されない不思議な言語です。
大学を卒業すると大田区にある某カメラ企業に就職しました。私はそこでLISPという言語を使用して人工知能(エキスパートシステム)の研究をしていました。情報処理学会に共同で論文を提出したこともあります。丁度そのころ世の中はバブルの時代でもありましたが、同時に第五世代コンピュータ計画という国家プロジェクトが推進されていた時代でもありました。俗にいう第二次人工知能(AI)ブームと呼ばれるものです。
第二次人工知能ブームが終焉を迎えたころ、家業であった金属加工の町工場に転職しました。私はそこでNCオペレータとして働きながら社内向けのアプリケーションを作成する社内SEの様な仕事もしていました。やがてその様な活動が医療関係の企業様の目に留まり、その企業様を通して装置の制御ソフト(ファームウェア、PCアプリケーション)に始まり、OEM方式で一般企業様の中・大(?)規模データベースシステムを構築したり、実に様々なアプリケーションを作成してまいりました。
現在は個人事業主として活動しています。自由になる時間も増えたので、以前から興味のあったWEBエンジニアを目指して勉強中です。
ここまでお読み頂きありがとうございます。
これまでに習得または業務で使用したことのあるスキルは以下の通りです。
項目 | 内容 |
---|---|
言語 | C C++ VB.NET C# Object Pascal Java Objective-C SQL (Transact-SQL) Prolog LISP Verilog /VHDL |
OS | Windows Windows Server Linux (Ubuntu, CentOS, Debian) eCos |
フレームワーク | .NET (Core) .NET Framework .NET Micro Framework ASP.NET gRPC MFC OpenCV openNURBS |
IDE (統合開発環境) | Visual Studio Visual Studio Code Delphi Eclipse Xcode HEW gcc,gdb |
保有資格 | 応用情報技術者試験 |