HIGAMA屋

A software developer
Background image for parallax

Profile

Mitsunobu Yoneda's personal logo

はじめまして! Mitsunobu Yoneda と申します。 ソフトウェア開発者として活動していくうえで、自分のことを手軽に知っていただきたいと思い、このページを用意しました。 数分ほどお時間を頂戴いたしますが、最後までご覧いただければ幸いです。

  • expand_more expand_less 略歴Biography
    1974 年 石川県にて生誕。
    1993 年 地元の高校を卒業後、神奈川県の大学へ進学し、情報工学を学ぶ。
    1997 年 大学卒業と同時に職業訓練指導員(情報処理科)の免許を取得し、千葉県の高度ポリテクセンターで能力開発セミナーの開発・運営に従事。
    1998 年 プログラミングの知識を活かしてモノづくりをしたいとの思いが募り、横浜市に本社を構える独立系 SIer へ転職。 大手 IT ベンダーのサーバーアプリケーション・ミドルウェア製品の開発からキャリアをスタートし、 車載機器メーカーのカーナビ開発、大手運送会社のデジタコ開発、大手メディア企業の複数のWebサービス開発など、複数の分野で業務経験を積む。
    2017 年 家業を手伝うために実家へ戻り、IT の現場から遠ざかる。 家業は建築設備。 建設現場で職人として修業を積むが、激務により体調を崩し、2020 年退職。
    2022 年 約 6 年のブランクを経て、ソフトウェア開発者として IT 業界へ復帰するため、活動を開始。
  • expand_more expand_less 資格Qualifications
    1999 年 第一種情報処理技術者試験
    2002 年 XML マスター
    2003 年 UML ゴールドレベル技術者(デザインパターン分野)
    2011年 Project Management Professional(※ 2014 年更新、2017 年失効)
    2024 年 Oracle Certified Java Programmer, Silver SE 11 認定資格
  • expand_more expand_less 屋号の由来Origin of my business name

    屋号の “HIGAMA屋” は、実家の所在地の町名に由来します。

    HIGAMA は、私の現住所でもあります。(実家住まいの独身です。)

Languages

プログラミング言語は何が使えるの?というのが最も気になるポイントかと思いますので、まずは各種プログラミング言語の習熟度をまとめてみました。

習熟度は 5 段階評価で、3 以上は実務経験があるもの、2 以下は実務経験はないけど触ったことがあるもの、という基準で区切ってあります。下記の図・表の赤いラインがその境界です。

習熟度 実務経験 評価の目安
5 check マスター
4 check 自由に駆使できる
3 check 実務で使える
2 それなりに使える
1 軽く触ったことがある

Java は、実務経験が 10 年と一番長く、もっとも精通している言語です。

C++ は、もっとも好きな言語です。 仮想関数テーブルの仕組みを語れる程度にはマスターしました。 学生時代に最初にマスターした言語なので、かなり思い入れがあります。 Java に次いで得意です。
ただし、最後に実務で使ったのが 2009 年とかなり古いので、今後、最新仕様をキャッチアップしたいと考えています。

Background image for parallax

Tech Stack

使用経験のある技術・ツール等の一覧です。StackShare で作成したもの を埋め込みました。

Work Experience

職務経歴(案件単位の実績)につきましては、ご要望をいただいた方に個別に開示する方式とさせていただいております。

職務経歴の閲覧をご希望の場合は、お手数ですがその旨ご連絡くださいますようお願いいたします。 連絡先は、本ページの末尾 に記載しております。

Background image for parallax

Passion

新たな技術への挑戦

いま現在は、Java の最新仕様のキャッチアップなど、6 年のブランクを埋めるので精一杯というのが正直なところですが、 将来的には、未経験の言語やツールにも積極的にチャレンジして、自分のスキルセットをアップデートしていきたいと考えています。

直近の計画としては、C++ の最新仕様のキャッチアップ、および新たな言語として Rust を習得する予定です。

特に Rust については、Linux カーネルに採用されたり、Android においてメモリ関連の脆弱性の作り込み防止に Rust が大きく貢献していることを Google が報告するなど、注目が高まっています。 私もはやく一端の Rust 使いになれるよう励む所存です。

“ソフトウェア開発者” に込めた想い

私は意図的に “ソフトウェア開発者” と名乗っています。 これには、単純にプログラミングが大好きで、生涯プログラマーでいたい、という気持ちが含まれています。

もちろん、ただコードを書くだけの人になるつもりはなく、専門知識を駆使して顧客の課題を解決する技術者としての視点は大事にしたい。 そういう立ち位置だと、“ITエンジニア” とか “システムエンジニア” なんて呼び方が一般的だと思いますが、 “エンジニア” って名乗るのは自分には高尚すぎて少々恥ずかしい。 かといって “プログラマー” では狭すぎる。

そんなこんなで色々と考えた結果、『プログラミングスキルを活かして人の役に立つもの(ソフトウェア)を作りたい(開発したい)』という想いを込めて “ソフトウェア開発者” と名乗ることにしました。

ちょっと前までは、プログラマー 35 歳定年説なんていうものがささやかれたりして、私もあきらめかけていた時期がありました。 6 年前に IT 業界を去って実家へ戻ったのには様々な事情があるのですが、その中の一つに、このあきらめの気持ちもありました。 ですが、今は、生涯プログラマーでいることをあきらめずに、年を重ねても働ける限りはソフトウェア開発者として活動していきたい、そう考えています。

This Site

CSS フレームワーク

本サイトの UI デザインは、Materialize という CSS フレームワークを使用して作成しました。 ソースコードは、Materialize 公式から提供されているスターターテンプレートのひとつ Parallax Template をベースにしています。

制作にあたっては、ムダな装飾を避け、シンプルで分かりやすいデザインを心がけました。

その他のライブラリ

Materialize の他に、以下のライブラリを使用しています。

ライブラリ 使用箇所
anime.js ページ冒頭のアニメーション
ページ内リンクのスムーススクロール
Chart.js Languages セクションのレーダーチャート
ホスティング環境

本サイトは GitHub Pages でホスティングしています。 GitHub のリポジトリから直接ソースを取得して公開してくれるので、デプロイ関連の作業を省くことができます。

ソースの公開

本サイトのソースコードは GitHub リポジトリで公開していますので、ご興味があれば、ご覧ください。

GitHub

Background image for parallax

Contact

最後までご覧いただきありがとうございました。 私について少しでも興味を持っていただけたなら嬉しい限りです。

もしコンタクトをご希望の場合には、お手数ですが下記の Twitter アカウントへダイレクトメッセージをお送りいただければと存じます。