ソフトウェアエンジニアのロールモデル
やること
案件とメンバーの目的意識(と成長)の最適化問題
キャリアの管理
メンバーのキャリアややりたいことを鑑みて開発案件にアサインするという事ですね。その上で、ただ開発をこなすだけではなく、メンバーには一人ひとりに何らかの目的意識を持った技術的なチャレンジをしてもらっています
最近ではGoの開発の標準化だったり、React/Reduxを使ったパフォーマンス向上だったり、PWAだったりといった活動をメンバーにチャレンジさせています。
メンバーのリソース管理
メンバー10数名を率いて、新しい案件が来たタイミングで、彼らのキャリアを考えながら「どの案件が誰に合いそうか」を決めてやっていくことが多い
ソフトウェアエンジニア
新しいウェブアプリケーションのライブラリを作る
Node.jsに新しい機能が入ったからパフォーマンスにどう活かすかを考えたり
ReactとかRedux、Node.jsを使ったウェブアプリケーションのボイラープレートを作っています
ボイラープレートとは
フレームワークと呼ばれるものはウェブアプリケーションの作り方なんですよね。
それをもう少し進めて、「さらにオススメのものを入れるとこういう設計になるよ」と固めて作ったサンプルを提供するのがボイラープレートです。