OpenWork Tech Blog

オープンワークの開発チームが届ける、情報プラットフォームを支える技術と文化

Webアプリエンジニア

PHP(7.4)・Symfony(4.4)へのバージョンアップ作業注意点

version_up Webアプリチームの藤原です。少し時間が経ってしまいましたが、昨年に弊社で行ったPHPとSymfonyのバージョンアップ作業で苦労した点をまとめました。 何をバージョンアップしたのか Before After PHP 7.2 7.4 Symfony 3.4 4.4 このときSymfony3.4…

開発における認知負荷を低減するためにオープンワークで実践していること7選

Webアプリチームの西川です。面談でよく話題に挙がることをうまくまとめたいと思っていたところ、「認知負荷」というキーワードである程度まとめられそうだったのでまとめてみました。 認知負荷とは 「ワーキングメモリで利用される心理的労力の総量」として…

インターン生がリファクタPJに配属されて学んだこと

インターンの時期のオフィスからの一枚。渋谷で雪が降りました こんにちは。バターコーヒーの飲み過ぎで最近身体が黄色くなりつつある気がする、22卒内定者の佐藤です。 現在はインターン生としてWebアプリの開発に携わっています。 インターン生の実情や新…

2021年オープンワークの新卒エンジニアのオンボーディング

オープンワーク登山部(非公認)で箱根の金時山に登った時の写真。左奥に見えるのは芦ノ湖。第3新東京市は見えなかった。 サポーターから見たオープンワークのオンボーディング はじめまして、Webアプリチームの森です。 今年の新卒エンジニアのサポーターを…

エンジニアラダーでメンバーの成長を支援する取り組み

エンジニアラダー Webアプリチームの西川です。 当社ではエンジニア向けのslackチャンネルがあり、日々思ったことを各自自由に投稿しているのですが. そこで他社のエンジニアラダー(長いので以降「ラダー」と呼称)が面白そうという投稿があり、当社でもラ…

自動テスト改善の歴史

警報装置の定期メンテナンスはとても重要 Webエンジニアの入江です。気づけば入社5年目、かなりの古株になってしまいました。 勤続5年で、2週間の休暇が取得できるのですが、このコロナ禍、果たしてバカンスできるのでしょうか・・。 さて、弊社では、有志で…

リファクタリングプロジェクトがいかに素晴らしいかを伝えるための記事

アイキャッチ猫 こんにちは、Webアプリチームの西川です。異世界転生したら猫の爪をうまく切れる能力がほしいです。 オープンワーク株式会社に入社して10ヶ月ほど経ちました。 入社してから現在までリファクタリングプロジェクトに所属しています。 リファク…

新卒エンジニアが入社後5ヶ月で感じたこと

アイキャッチ画像に悩んだので昨年カフェに行った時に食べたトーストの画像載せます。とても美味しかったです。 はじめに はじめまして、オープンワーク株式会社 21年度新卒エンジニアの加瀬です。OpenWorkリクルーティングの開発に携わっています。 入社し…

弊社が実践するテックブログの書き方と運用方法

こんにちは、Webアプリチームの大橋です。 生産性向上などを目的とした改善活動の1つである情報発信チームにも属しています。 現在、新卒入社の社員1名、内定者インターンの学生1名を含めた、5名のエンジニアでテックブログを運営しています。 今回はテック…

内定者インターンで感じたオープンワークのエンジニア組織の特徴

インターン中に食べたランチ。炭水化物を愛せ。 はじめに はじめまして、オープンワーク株式会社、21年度新卒エンジニアの牧山です。 今はネイティブアプリのウェブAPIを開発しております。 私は入社前に内定者インターンを5ヶ月従事していました。 今回は開…

自己啓発支援制度を使ったエンジニア社内勉強会と課題図書の紹介

こんにちは。Webアプリチームの大橋です。 前回は西川さんが自然消滅しない輪読会のやり方 について書いてくださいましたが、OpenWorkのWebアプリチームではこれまでも様々な社内勉強会を実施しています。 そこで今回は、勉強会を支えるOpenWorkの制度と、今…

自然消滅しない輪読会のやり方・進め方【エンジニア向け】

こんにちは、Webアプリチームの西川です。 技術系の本って分厚い上に内容が難しくて読み進めるのが大変ですよね。 そんな時に輪読会を開いてみんなで読み進めることがありますが なかなか続かずに気づいたら自然消滅していることがしばしば。 輪読会の課題と…

20,000行のソースコードを削除した話

こんにちは。Webアプリチームの大橋です。 この4月、新生活を迎えた人も多いことでしょう。 OpenWork開発部門でも新入社員エンジニア6名を迎え、フレッシュな風が吹いています。 彼らが早く一人前のエンジニアとして活躍できるよう、全社員でサポートしてい…

開発者目線でのMVP制度

はじめに こんにちは。 オープンワーク株式会社で開発を担当している 市川と申します。 もうすぐ桜の季節ですね。紅葉よりは桜派なので楽しみです。 最近28歳になりまして、オープンワークに入社した2年前は男性エンジニアの中で一番若かったのですが、 後輩…

毎日のリリースをSlackから実施できるようにした話

こんにちは。Webアプリチームの村岡です。 コロナの影響で外出しづらい日々が続いていますが、せめて気分だけでもとZoomのバーチャル背景を風景にして日々旅行気分を味わっています。 今回はオープンワークのリリースとその自動化についてのお話です。 オー…

Webアプリエンジニアのお仕事

OpenWorkのオープンワーク 夏真っ盛りですね。毎夏、ソフトに慢性的な寝不足に陥る池内です。 (今年は設定温度27℃だと若干寒い、28℃だと若干暑い、そんな寝苦しさと戦う毎日です。あと、こむら返りの恐怖とも戦っています。) さて、今回は弊社のWebアプリ…

ロギングで読みづらいコードをDomain Probeパターンで整理する

こんにちは。ウェブエンジニアの濱田です。普段の業務ではスマホアプリ用のAPIを開発する一方で、古くなったコードベースの改善にも取り組んでいます。 早速ですがビジネスロジックのロギング処理は言うまでもなく重要なことですよね。エラーを検知するため…

オープンワークサーバーサイドの過去〜現在

こんにちは、ネイティブアプリエンジニアリングマネジャーの頼です。 2018年アプリチームの立ち上げから早1年が経ちました。手探りの中始まったオープンワークアプリの開発ですが、ファーストリリースを乗り越えようやく安定した開発体制が整いつつあるのを…

API仕様書にOpenAPIを使用して感じた良さ

こんにちは、オープンワークのアプリ開発チームでサーバーサイドエンジニアをやっている濱田です。 アプリ開発チームでは当初、開発速度を優先しAPI仕様書をGoogleスプレッドシートに書いていました。しかしこの度無事にOpenAPIに移行できたのでその感想をお…

slackで曲名入れたらスマホで曲が流れる遊びしてみた

はじめに 初めまして。オープンワーク株式会社、webエンジニアの市川と申します。 93年2月生、社会人4年目になります。 新卒で入社したSNSマーケティングの会社で2年半ほどwebエンジニアとして自社プロダクト開発をしていました。2019年1月からオープンワー…