ブログをご覧頂きありがとうございます。
魚釣りが好きなプログラマー9年目の釣りキチ翔平と申します。
このブログでは、
現役システムエンジニアやプログラマーの方向けに
僕が現場で体験したり技術書で学習した内容をもとに、
以下を発信しています。
- 現場で体験した失敗・試行錯誤・成功の話
- 転職活動体験談
- システムエンジニアやプログラマーのあるあるな悩みと僕が考える解決策
- 技術本や実践を通じて僕が設計やコードを書く時に大事にしていること
また、
システムエンジニアやプログラマーを目指す初学者向けに
(特に学生やキャリアチェンジされる方向け)
以下を発信していきます。
- バックエンド開発の基本
- 設計の基本
- 認証認可の概要
- テストコード作成の基本
最近は、基本的な言語やフレームワークの学習コンテンツは無料でいろいろあるので、
ここではその辺りは割愛し(オススメ学習サイトや本の紹介にとどめ)、
実業務を意識し、現場で即戦力を目的としたコンテンツに絞って発信を目指します!!
釣りキチ翔平の職務経歴と技術スタック
職務経歴はこんな感じ
仕事:設計、フロントエンド開発、パートナー1人面倒見る
資格:Oracle Master Bronze 12c取得
年収:380万円くらい
仕事:設計、API開発、開発リーダー(5人規模)
資格:応用情報技術者取得
年収:420万円くらい
仕事:設計、API開発、フロント開発、開発リーダー(10人規模)
資格:データベーススペシャリスト、JDLA G検定
年収:480万円くらい
仕事:開発リーダー、1プロダクトゼロから開発
年収:540万円くらい
仕事:開発リーダー、1プロダクトリリースまで成功
年収:660万円くらい
仕事:開発リーダー、プロダクトのアプリアーキテクチャ見直し
年収:720万円くらい
本業:マネージャー、開発リーダー、プロダクトのアプリアーキテクチャ見直し、性能改善全般
副業:プログラマー(55万円/月)
年収:本業840万円くらい + 副業収入
ここ数年はこんな感じのことしてました
- 開発チームのリーダーとして自社プロダクトゼロから〜製造〜1社導入まで実施
- 導入後のプロダクトの保守・運用およびシステムアーキテクチャ改善(リファクタリング、テストコード作成など)
- 数億規模の大量データを扱うオンラインシステムおよびバッチシステムの性能改善
- 認証基盤構築
- 既存プロダクトのアプリアーキテクチャ見直し(変更を楽で安全にするためにドメイン層を導入など)
- 既存テストコードリファクタリング
- APIを5TPS→80TPSへ性能改善
普段触れている技術スタックは以下です。
- Vue.js
- Spring
- Ruby on Rails
- ktor
- Java
- Ruby
- Kotlin
- Azure
- AWS
- GCP
- SQL Server
- MySQL
- postgreSQL
- keycloak
- k6
オススメ記事
オススメまとめ記事を紹介します。
設計についてこれから学習しようと考えておられる方向け
ここ数年、
アプリアーキテクト、テックリードなどの肩書きで
仕事をする機会が増えてきました。
現場での実践と技術書を読み漁る中で
自分が重要だと感じたポイントをまとめているので、
是非ご覧ください!!
ドメイン駆動設計でモデリング〜サンプルプログラム・テストコード作成(まとめ記事)
データベース周りでスキルアップしたい方向け
個人的にデータベースが大好きで、
データベーススペシャリストの資格も持っていますが、
SE・プログラマー生活8年間で現場から学んだデータベース周りの基礎知識について
まとめ記事を作ったので是非読んでみてください!!
認証認可周りを学びたい方向け
Keycloakを利用したAPIの保護や、
認証認可サーバの構築などなど業務で行った経験を
以下の記事にまとめたので是非読んでみてください!!
keycloakでAPI保護・SPAログイン機能設定例、OIDC・OAuth・PKCE・認可コードフロー図解などまとめ