本日は研修で「弟子入り」という形で1日現場へ行ってきました。
弟子入り先はAmebaのキュレーションプラットフォームです。
師匠として寺本さんと、エンジニアの高橋さんにサポートして頂きました。
(寺本さんも高橋さんも以前にお会いしたことがあったので驚きました。)
僕はアプリばかり作っていたのでプラットフォームといっても最初はなかなかイメージが湧かなかったのですが、キュレーションプラットフォームが何をしているのかということと、サーバなどの技術的な構成を教えて頂き、実際に使っているコードを読ませて頂きました。
高速化のために静的なファイルだけ別なサーバーを使っていたり、
複数のデータベースを役割によって使い分けていたり、
いろいろな工夫がされていてシステムの全体的なイメージと規模感を掴めて楽しかったです。
コードはフロント側のJSを主に読ませて頂きました。
Web系の言語にはまだまだ不慣れなのでなかなか読み進められず、またAnglar.jsの独特な概念や記法に悩まされましたが、なんとか全体像は掴むことができました。
企画提案やプレゼンなどのワークになると想像していたので、
技術研修のような内容で驚きましたが、非常に楽しかったです。
広い世界の一端をのぞいた感じでワクワクしました。
「githubですごいエンジニアのコードを読むといい」という
アドバイスが印象的でした。
精進します!
寺本さん、高橋さん、ありがとうございました。