小さなものから大きなものまでー開発あるあるー LT会 ~SHIFT EVOLVE Presents LT Vol.4~ まとめ
得たこと。とりあえずたくさん手を動かしたのはよかった。CISCOの終端装置とかRHELのインストールとか。でも仕事に直接役に立ったことはないw #SHIFT_EVOLVE
2021-09-21 20:00:07お次は樋口修一さん「オフショア運用って何?」。オフショアは地理的には大きいけど、はてさて大きいのか小さいのか…… #SHIFT_EVOLVE
2021-09-21 20:01:04樋口さんはインフラ運用10年選手、オフショア運用を5年ほど。あとRPAとかもやってます #SHIFT_EVOLVE
2021-09-21 20:02:01オフショアとは? 仕事を海外に委託すること。IT系の開発・運用だけど最近バックオフィス系を委託するケースもある。もともと海外生産拠点みたいなのはオフショアの元祖ともいえるよね #SHIFT_EVOLVE
2021-09-21 20:03:08現状。オフショアは当たり前になってる。けど開発が主で運用だとお客さんのデータや資源触ったりするのでまだ発展途上。 #SHIFT_EVOLVE
2021-09-21 20:06:18歴史的には1980年ぐらいに中国への委託が始まり2000年代にはベトナム・インドも加わる。10年代は中国の人件費高騰・国内需要増加で減ったかわりにフィリピンなどが増えた。20年代はDXとかでオフショアさらに進むかも #SHIFT_EVOLVE
2021-09-21 20:06:59仕事のリスト化、成功時・失敗時のフローをきっちりつくっておくことなど気を付けることはたくさんあるので始めるとき、回すときそれぞれ気を付けよう #SHIFT_EVOLVE
2021-09-21 20:08:18アンケートのお願いをはさんで、SHIFTの村上 直さん「Stoplight Studioではじめる スキーマ駆動開発」。これは小さいチーム向けのお話なのかな~~~~? #SHIFT_EVOLVE
2021-09-21 20:09:39背景、社内でバラバラに開発してたいろんな奴を統合しようよ、みたいな話が出てきて(それはデータを再利用したいから)、気づいたら3か月で約100本のAPI定義が必要に #SHIFT_EVOLVE
2021-09-21 20:11:10REST API開発の問題としては定義と実装の乖離が問題。(まあSwaggerとかはそういう問題を解決しようとして出てきたものですよね #SHIFT_EVOLVE
2021-09-21 20:12:08でまあやっぱりですがOpenAPI規格のエコシステムに乗ってDRY(Don't Repeat Yourself)でやろうってことに #SHIFT_EVOLVE
2021-09-21 20:12:54で、Spotlight Studioはこれか stoplight.io/studio/ 省略するけどまあいろいろ便利 #SHIFT_EVOLVE
2021-09-21 20:13:34express-openapi-validator とかなんとかかんとか(追いつけない)バリデーション、テスト、ドキュメント生成までノンストップでできる仕組みを作ったよ #SHIFT_EVOLVE
2021-09-21 20:14:52結果として開発チームちゃんと夏休み取りつつ順調に開発進んでる。技術選定からゴリゴリ開発できると脳汁でていいよ! WE ARE HIRING! #SHIFT_EVOLVE
2021-09-21 20:16:07おつぎは光路郎 さん「小さな世界のデバッグ術」。記録ちょっと遅れてたらおもむろにWindowsでWinDbgでダンプ解析の話とかしてるよ💦 #SHIFT_EVOLVE
2021-09-21 20:17:26メモリクラッシュ直後にすぐ死ぬとかだったらダンプ内のバックトレース見れば一発わかるのでこんなのは超簡単。 #SHIFT_EVOLVE
2021-09-21 20:18:29つらいのはずいぶん前に破壊されたメモリを後で踏んづけてクラッシュする場合。そのときのダンプ見ても、メモリ壊したやつが当然わからんのよね。わかるわー #SHIFT_EVOLVE
2021-09-21 20:19:47でまあHeap確保のときにフラグつけて破損したタイミングを追いやすくするってのはあるあるだけど、いやそんな話じゃなくて時間さかのぼりたくない?さかのぼりたいですよね? #SHIFT_EVOLVE
2021-09-21 20:21:10で、WinDbgのPreviewにはTime Travel Debuggingって機能が入ってるので、この単語にピンときた奴は触ってみよう! #SHIFT_EVOLVE
2021-09-21 20:21:49はてさて次はシステムアイ大津さん「チーム運営で頭を抱えた話」。チーム運営とかビルディングでぐぐるとプロセスがあーだこーだみたいな話ばかり出てくるんだけど、実際は人間関係がこじれたみたいな話も多くて今日はその話を #SHIFT_EVOLVE
2021-09-21 20:23:17人間関係がこじれるとチーム内の雰囲気が悪くなるし、場合によっては協力会社さんの管理層経由でクレームが来ることまでも #SHIFT_EVOLVE
2021-09-21 20:25:15人間関係の改善についてはぐぐっても専門的な知識ばっかり出てきて、いや我々心理学者じゃないんだよ……見よう見まねでやってみてもうまくいかん。うーん #SHIFT_EVOLVE
2021-09-21 20:25:36ということでシンプルに、合わない人はどうやっても合わないので無理に仲良くさせようとしても無駄なのでさっさと見切ってチームを分けるほうがいい。距離が離れると案外、あとあと仲良くなったりすることもある。クールダウンするの大事 #SHIFT_EVOLVE
2021-09-21 20:27:08サイドトークとして、仲良くなった人同士でも仕事は一緒にしたくないってなる人もいる。それはそれこれはこれってことらしい #SHIFT_EVOLVE
2021-09-21 20:28:43おつぎはかおりんさん「0からCMSツールを作成した話」。ウェディングパークということはなっつさんと同じ会社じゃーないですか。同じ会社から登壇者が複数来てくれるなんて嬉しいなあ #SHIFT_EVOLVE
2021-09-21 20:29:54