Webアプリエンジニア
GitHub Copilotの従量課金化に伴うトークン消費増加の対策として、Rust製のCLIプロキシツール rtk (Rust Token Killer)を試用した事例をご紹介します。既存のワークフローを変えずに手軽にトークンを節約する仕組みや実際の所感をまとめました。
「技術的な内容を読み手に分かりやすく伝える手法」であるテクニカルライティングについての原理原則を紹介しています。テクニカルライティングの原理原則を利用することで文章の「書き方」が体系的に分かり、読み手の認知負荷を下げることができます。
昨年OpenWorkで「スペシャルスカウト」サービスを開発、トライアル運用し、今年は有料サービスとして開始しました。 営業チームと開発チームが連携して作り上げたこのサービスを、開発メンバーの一員として振り返ってみました。
AIコードレビューの精度の低さを解決するため、3層エージェントオーケストレーションによるレビューシステムを構築しました。「レビュー観点の分割」「複数エージェントによるレビュー精査」「GitHub上でのレビュー・修正ループ」の3つの仕組みを導入してい…
インターン初日のオフィスからの一枚。初めての渋谷で終始ソワソワしていました。 はじめまして!オープンワーク株式会社、26年度新卒エンジニアの熊谷です。 最近、家でラテアートをしているのですが一向に上達する気配がなく挫折しそうです。 私はWebアプ…
こんにちは。「株式会社オープンワーク」ではなく「オープンワーク株式会社」の生永です。 文章を書くにあたって、タイポはもちろんのこと、組織内において定められている表記ルールに則さないことばを書いてしまったという経験をお持ちの方は少なくないので…
こんにちは、オープンワークのアプリ開発チームでサーバーサイドエンジニアをやっている濱田です。 アプリ開発チームでは当初、開発速度を優先しAPI仕様書をGoogleスプレッドシートに書いていました。しかしこの度無事にOpenAPIに移行できたのでその感想をお…
PHP8.1→8.3、Symfony5.4→6.4へのバージョンアップ事例を紹介しています。先行リリースやブルーグリーンデプロイで大規模サービスを安全に移行させた工夫や進め方、フローについての振り返りなども併せて紹介しています。
AIコーディングアシスタントであるGithub Copilotのコード補完機能とチャット機能の精度を高めるためのベストプラクティスを紹介しています。
オープンワークが入居する渋谷スクランブルスクエアと渋谷駅前 初めまして。オープンワーク プロダクトチームの藤本です。 2024年4月1日にオープンワークに入社し、約3ヶ月が経ちました。 私自身、前職を辞めて半年ほど転職活動を行い、現在のオープンワーク…
PM向けカンファレンス「Product Management Summit 2026」に参加し、AI時代の役割・責任について学んだ内容をまとめました。
Webエンジニアのロードマップ Webアプリチームの西川です。 以前、エンジニアキャリアラダーを作成したのですが エンジニアキャリアラダーでは扱わない具体的な技術スキルに関しての道標が欲しいと思い roadmap.sh のオープンワーク版を作成しました。 githu…
PHPStanの拡張パッケージであるphpstan-deprecation-rulesを用いて非推奨コードを一覧化しました。使い方や工夫したことなども紹介しています。
Web開発エンジニアの森山です。 2023年10月に出版された、ソフトウェアエンジニア牛尾剛さんの「世界一流エンジニアの思考法」という書籍を読みました。この中で紹介されていた「小さなドキュメントを実装前に書く」という方法が良さそうだったので、やって…
エンジニアラダー Webアプリチームの西川です。 当社ではエンジニア向けのslackチャンネルがあり、日々思ったことを各自自由に投稿しているのですが. そこで他社のエンジニアラダー(長いので以降「ラダー」と呼称)が面白そうという投稿があり、当社でもラ…
「個人」のキャリアにフォーカスした新サービス「OpenWorkキャリア」の技術スタックの紹介記事です。既存の「OpenWork」のようなPHP (Symfony) ベースではなく、TypeScript (Next.js, NestJS) ベースに移行した理由なども併せて紹介します。
Webアプリエンジニアの大橋です。 オープンワークでは、プロジェクトによってペアプログラミングを実施しています。 私が所属するプロジェクトでも今年の3月頃からペアプログラミングを実施しました。 自分のペースでコツコツと作業できるのがエンジニアの醍…
概要 PHP の主要なコントリビュータの一人である Nikita Popov (@nikic) さんが、JetBrains を退職し PHP の開発から離れるということで、敬意を込めて少しだけ、PHP.Watchの記事を翻訳したいと思います。 Thank you, Nikita! | PHP.Watch PHP powers over 7…
こんにちは。Webアプリエンジニアの藤原です。 今回は自動テストで行った改善について紹介したいと思います。 課題 テストデータの消し忘れによる不整合データ 解決方法 どういう機能を提供してくれるのか 想定以上のメリット 注意 E2Eテストは未対応 最後に…
Webアプリエンジニアからデータアナリストにキャリアチェンジしました。キャリアチェンジを考えるエンジニアの方、関連分野に興味のある方、またキャリアを模索中の学生の皆さんにとって、この記事が少しでも参考になれば嬉しいです。
Webアプリエンジニアの加瀬です。 2023年の3月にクチコミをキーワード検索できる機能をリリースし、その後検索速度の改善を実施しました。 Elasticsearchの検索ロジックを変更することで検索速度の改善を実現したのですが、その時の対応内容について今回書き…
オープンワークオフィスの入る渋谷スクランブルスクエア。私は毎月1度だけ出社しています。出典: https://shibuya-scramble-square-office.com/building/ 読者の皆様、こんにちは。 2024年4月に新卒入社し、現在もWebエンジニアとして勤務しております、川口…
KPTの問題探しはやめる!デイリーハッスルで本音を可視化し、アンサーカードで解決へ。チームが心地よくなる振り返りガイド。
オープンワークのWebアプリエンジニアグループで活躍する3名のグループマネージャー(GM)と座談会を開催しました。GMの主な業務である「ヒューマンリソースマネジメント」と「組織改善」の具体的な内容から、実際に経験してみての所感、オープンワークでのG…
Webアプリケーションエンジニアの加瀬です。先日、親会社主催のハッカソンに参加してきました。チームメンバーが提案してくれた進め方が「生成AI時代のハッカソンはどう戦うべきか」という視点でも多くの学びがあったので、そのプロセスと知見を書き残してお…
ええ。この写真のために片づけましたとも。普段からこんなに綺麗ではないです。 Webアプリチームの大井です。 コロナ禍でリモートワークになった方、慣れてきましたでしょうか。 オープンワークでは感染状況に合わせて柔軟に制度変更をしています。 私は2児…
こんにちは。Webアプリチームの大橋です。 この4月、新生活を迎えた人も多いことでしょう。 OpenWork開発部門でも新入社員エンジニア6名を迎え、フレッシュな風が吹いています。 彼らが早く一人前のエンジニアとして活躍できるよう、全社員でサポートしてい…
こんにちは、Webアプリチームの西川です。 技術系の本って分厚い上に内容が難しくて読み進めるのが大変ですよね。 そんな時に輪読会を開いてみんなで読み進めることがありますが なかなか続かずに気づいたら自然消滅していることがしばしば。 輪読会の課題と…
こんにちは。Webエンジニアの永田です。 先日、クチコミ転職診断という機能をOpenWorkのWebサービス上でリリースしました! 15個のキーワードに対する印象を回答することで、自身とマッチングする企業が分かるという機能になっています。 アカウントをお持…
はじめに こんにちは。オープンワークのWebエンジニアの生永です。 オープンワークでは積極的にAIを活用した開発を行っています。しかし、AIエージェントを使い倒せば倒すほど、個人的には「セキュリティ」のことが気になって仕方がありません。 例えばです…