FM
開発者 | サイバーセキュリティ
こんにちは 👋
FMです。
「ちゃんと動くものを作る」ことが好きな開発者で、たまに「なぜ動かないのか」を延々と考えています。
最近は開発を中心に、いろいろな技術スタックを触りながら手を動かして学ぶことが多いです。
サイバーセキュリティは専攻分野であり、今でも興味のあるバックグラウンドとして考え方に影響しています。
現在は BINUS大学のジュニア・ラボアシスタント を務めており、サイバーセキュリティ専攻でもあります。
ただ、今は「壊す」より「作る」ほうが楽しいだけです。
何をしているか
私はかなり 「問題が解決できれば何でも使う」タイプ の開発者です。
技術トレンドよりも、システム全体を理解して現実的な選択をすることを大事にしています。
普段よく使っている(そして好きな)もの:
- 汎用開発:C / C# / C++ / Go / Java / Python
- Web・アプリ:JavaScript / TypeScript / Astro / Vue / Vite / JavaFX
- バックエンド・データ:MySQL / PostgreSQL / SQL Server / Firebase / Redis
- ツール・環境:Git / GitHub / Docker / NPM
- 認証・セキュリティ:JWT(認証はいつも簡単じゃない)
小さなツールからフルアプリケーションまで、
「実際に動かしてみて初めて分かること」を学ぶために色々作っています。
これまでの話(どうしてこうなったか)
最初はサイバーセキュリティ中心でした。
CTF、研究、低レイヤー実験などを通して学んでいく中で、
「テストする側」よりも「作る側」に自然と興味が移っていきました。
セキュリティは今でも考え方の一部ですが、
今一番エネルギーを注いでいるのは開発です。
考え方
- 暗記より、とにかく作る
- 賢そうなコードより、分かりやすいコード
- 壊す → 理由を理解する → もっと良く作り直す
- デバッグは…体験の一部(残念ながら)
連絡先
コーディングや技術の話、デバッグ地獄の共有が好きなら、たぶん話が合います。
上のリンクからどうぞ。もしくはブログを眺めていってください。