6年目が終わった。テックリードを務めつつマネジメントをやった1年。もう完全にマネージャーです!
過去ログ
- 業務5年目終わりメモ。 - くるのプログラミング記録
- 業務4年目終わりメモ。 - くるのプログラミング記録
- 業務3年目終わりメモ。 - くるのプログラミング記録
- 業務2年目終わりメモ。 - くるのプログラミング記録
以下6年目までの技術スタック。
DB・データストア・ストレージ
- この1年で触ったもの
oracle / mysql / aurora / redis / s3 / msk
- 累積で経験はあるが、この1年で触らなかったもの
postgres / aws sqs / cassandra / memcached / dynamo / solr
kafkaの運用に振り回された。大変なものだなと実感。
めっちゃ優秀なエンジニアがチームに数人いてくれたからギリ何とかなっているが、可能ならkafkaを使うのは避けたいなと思わされた。
今のプロダクトでは必須でいる要件になってるので技術選定自体は合ってる気はしつつ、辛みが多い。
イベント連携かっこいいしオシャレだけど、やっぱ古風にapi/batchだけでシステム組めるとシンプルよね。としみじみ。
message queue の設計知見はかなり増えた気がする。イベント連携をやるにあたっての粒度とか、イベントの連鎖とか、そういう設計に向き合う時間が多かったからかなり自分なりの考えが深まった。この辺はオモシロではある。
言語
- この1年で触ったもの
Rust / Kotlin / Java / Typescript
- 累積で経験はあるが、この1年で触らなかったもの
c++ / go / groovy / php / javascript / python
可処分時間はRustを書いていた。楽しいね。
業務はKotlinが多い一年だった。Kotlinに触れるたびにJavaはもういいかなーの気持ちにさせられる。モダンsyntax。
- この1年で触ったもの
Axum / Spring Boot / Junit / Kotest(new) / Next / React
- 累積で経験はあるが、この1年で触らなかったもの
Spock / Laravel / Fuel / Symfony / Vue / ReactNative
Kotestを初めて触った。Kotlinで業務コード経験薄かったからテスト周りのナレッジ初めてだった。Javaのノウハウが活かせるようで活かせないのが若干辛い。Spring Bootをわかっていればという部分では同じなんだけど、それ以外のところで躓くね。
フレームワークの勉強はマジで年々薄くなる。
2,3年目に学んだSpring Bootの知識だけで今も生き続けてしまってて、よくない感。
Spring Bootぐらい再度一通りinputしなおしたいなあ。呼吸するように使ってるし、まだお世話になるかなという感じなので。
CI/CD・IaC・コンテナ・インスタンス
- この1年で触ったもの
terraform / github actions / K8S / ECS / ec2 / docker
- 累積で経験はあるが、この1年で触らなかったもの
cloud formation / code build / code deploy / code pipeline / ansible / screwdriver / chef / jenkins / concourse / EKS / OpenStack / pivotal cloud foundry
インフラの進歩ゼロの1年。awsとか色々増えてるんだろうなと思いつつ何もみていないな。k8s触れたら全部何とかなってしまう。
ネットワーク
- この1年で触ったもの
なし
- 累積で経験はあるが、この1年で触らなかったもの
CloudFront / Route53 / ELB / nginx / apache / Kong / Amazon API Gateway
ネットワークも今年何もやってないな?
ネットワークといえどソフトなレイヤーしかそもそも触らなくていいロールなのにそれすら何もなかった。
ほか
- この1年で触ったもの
let's encrypt / connect buf / openapi generator / mybatis generator / pt-online-schema-change / github copilot (new)
- 累積で経験はあるが、この1年で触らなかったもの
newrelic / sonarqube / aws step functions / Jmeter / grafana / prometheus / splunk
openapi周り、最新のメジャーバージョンで結構良くなってて好き。
あと慣れてると思ってたpt-oscで今年はちょっとやらかした。
今まで外部キーをロクに貼ってないプロダクトで慣れてしまっていたために、硬め設計のmysqlですげーロックを起こしてしまった。
あとここ1年は何といってもAIか。
agent使ってコード書くの全然慣れてないけどちょっとずつ触ってる。
良さそうというよりは技術に追いつかねばという焦燥感に近い。
mcp作りまくることにバリューが出るなら、まだソフトウェアエンジニア屋にも未来ある?
とりあえずがむしゃらについていかねばだ。
技術スタックという目線だと今年も+diffは少なくて、広義のエンジニアリングにばかり時間吸い取られてる。
ハードな技術力が下がってる気がしなくもない。焦り!
実際周りの人と仕事してて、劣ってたり下がってる感はないけどinputが薄いことが長期的には響くよなーの気持ち。
この1年他にやったこととしては、とりあえずテックブログを書いた。思想。
他には、マネージャーロールを持つようになったので、マネジメントパートもまあ色々やっていた。
4,5チームのマネジメントっていうのは、まあできてたかはともかく自分にとっては色々初めてで面白かった。
自分の思想や責務をとどかせる範囲とあきらめる範囲のコントロールみたいなのを意識させられるね。
120%の自分のコミットのプロダクトは作れなくて、限界を感じた。
あとはプロダクト横断のtech lead的なポジションで活動もしていて、アーキテクチャのポリシーの推進とか、マクロにチームを巻き込んで大きいベクトル合わせてみんなに動いてもらう、とかそういうのをやっていた。
むずい。責務とかオーナーシップとかいうワードを1日10回ぐらい毎日言ってる気がする。
7年目は、まあいきなり6年目とやること変わるわけじゃないけど、マネジメントもまあ少しは様になってきた気もするので、もう少し大きく広げていきたい気持ち。
あと10年目とかもっと先でもいいけど、キャリアの中でVPoEとかやりたいなーって思いが出てきた。プロダクト全体のポリシーとか、自分の思想を広く浸透させていいもの作りたいという思いが出てきている。
あと年振り返りはやめた。ので2025目標が今 null になっている。
2024はこれ
2024目標メモ。 - くるのプログラミング記録
この1年の大きいことといえばあと子供が生まれたのと、結婚式をしたこととかかな。
子どもが産まれた、嫁に多大なる感謝。 pic.twitter.com/RANJMCpShT
— くる (@ningenMe) 2024年3月19日
籍入れて結構時間経つし、子どももいるけど、結婚式を最近しました。めちゃめちゃ楽しかった。 pic.twitter.com/FQ2olTQWq1
— くる (@ningenMe) 2024年12月3日
人生パート一旦もう満足なので、エンジニアリングに打ち込まねばの気持ち。
やるぞやるぞ。
ハードスキルのinputが減った時間で多分「仕事」が上手くなったかなって所感がある。
給与の上げ方とか、バリューの出し方とか、自分の思うエンジニアリングの方向へ全員を誘導するテクとかそういうの。
意味あることかはわかんないが、まあ1,2年そういうのあってもいいかと一旦割り切り。
ただAIでパラダイムシフト来てると思うので、マジで今はinputが大事かなと感じている。
わずかな時間でもっと作れるようになるなら、個人開発でプロダクトを動かすとかそういうのもっとやらねばの気持ち。
おわり。