blog2020-01-14エンジニアとしての2年目を振り返る明けましておめでとうございます。エンジニアのミツモトです。本年もよろしくお願いします。Webアプリケーションエンジニアとしての1年目を振り返るを投稿しました。あれから1年経過し、スタメンでの自身の役割に変化があったので、今回はその事をお伝えします。プライベートでは個人開発が進んだ1年だったので、そのことについても触れたいと思います。よる開発を行っていました。タイムラインと呼ばれる部分を担当しています。転身した当時、フロントエンドエンジニアは自分1人でした。そこから少しずつ人数が増え、フロントエンドチームができ、現在は3人で開発しています。書けるエンジニアはこの1年で増えました。初めは技術的な相談をできる人が少なく、ソースコードを理解し、機能を追加するのに苦労しました。今は相談できる相手が社内にいるので、本当にありがたいです。「このコードは読みやすいか?」「ディレクトリ構成をどうするか?」など、議論しながら日々開発をしています。クラスコンポーネントでコーディングしていました。よるコーディングまで行っています。選定・プロジェクト固有の仕様をどう実現するか?を考えながら実装するのは、とても面白いです。おける新機能のプロダクト・マネジメントを担当する機会がありました。担当したのは、タイムラインの表示を最適化するため、関連した投稿をまとめるグループ機能です。具体的な内容は割愛しますが、機能の対象・課題を整理して目的を定め、要件を定義し、リリース後にどのような効果があったか振り返る。いう一連の流れを行いました。落とし込むことの難しさです。エンジニアリングだと、基本的に明確なゴールがあり、それに向かい実装していきます。技術選定や細かな仕様で迷うことはありますが、最終的なアウトプットははっきりしています。プロダクト・マネジメントは、そのゴールをどこに置くか?を決めるものになります。して表現するのは、答えが1つではないため難しかったです。実際にやってみると「折角この機能を作るなら、これもあった方がいいのでは?」という想像が広がります。それが過剰になると目的がズレます。すると、その後のデザイン・実装も大きくブレて、場合によっては作ったものが無駄になってしまうこともあります。常に「そもそも何がしたいか?」を振り返るようにしていました。プロダクト・マネジメントに関して、以下の本がとても参考になりました。ムダのない起業プロセスでイノベーションを生みだす仮説を立て、それに基づく最小限の製品(機能)を作り、検証して次の施策を立てる。そのサイクルを早く回す。プロジェクトを進める上で、重要なことがたくさん書かれており、オススメです。個人開発プライベートでは、個人開発が進んだ1年でした。最近はデスクトップ向けのToDoアプリを開発しています。個人開発のアプリは、触れたことのない技術を試す最高の場所です。GraphQLなど、やってみたかったことを試せました。いった技術を試すことで、ドキュメントやライブラリのソースコードを読む機会が増えたのも良かったです。不明な点があれば、まず一次情報を見る習慣が付きました。多くのユーザーに使ってもらえるよう、引き続き開発を進めていきます。おわりに最後までご覧いただきありがとうございました。エンジニアがどんな風に働いているかお伝えできればと思い、自分の振り返りも兼ねて今回の記事を書きました。スタメンでは新しいことに挑戦できる機会がたくさんあります。興味のある方は是非こちらをご覧ください。17:06関連記事2023-08-11なぜTUNAG(ツナグ)がモバイルアプリに投資するのかこんにちは、プロダクト開発部、モバイルGでiOSチームのエンジ...2022-02-09TUNAG(ツナグ)の技術と開発体制のすべてを紹介します!こんにちは。2020年の振り返りと来年の展望スタメンの松谷(@uuushiro)です。株式会社スタメンでは、エンジニア採用を強化しています。ご興味のある方はぜひエンジニア採用情報をご覧ください。引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。