クラウドワークス エンジニアブログ

日本最大級のクラウドソーシング「クラウドワークス」の開発の裏側をお届けするエンジニアブログ

メンテ不能になったフロントエンド環境を立て直す話

エンジニアの @suusan2go です。2017年の10月まではクラウドワークスに社員として参画していましたが、現在はフリーランスのエンジニアとして、主にフロントエンド環境の改善・支援を行ったり、ちょっとだけRailsのアップグレードを手伝ったりしています。 R…

RubyKaigi 2019にブースを出展してきました

SRE兼エンジニア採用をやっているsawadashotaです。 クラウドワークスは、4/18(木)から4/20(土)に福岡で開催されるRubyKaigi 2019にプラチナスポンサーとして協賛させていただき、ブースを出展してきました。 engineer.crowdworks.jp 昨年はロゴスポンサーと…

RubyKaigi 2019にプラチナスポンサーとして参加します

エンジニアリング部の飯田です。 クラウドワークスは、4/18(木)から4/20(土)に福岡で開催されるRubyKaigi 2019にプラチナスポンサーとして協賛させていただきます。 クラウドワークスでは、創業事業であるクラウドワークスをはじめ、クラウドテック、フィー…

エンジニアとして入社した僕が、なぜスクラムマスターになろうと思ったのか。

なにか存在感のあるものが見たかった。少し傷心気味だった。 使い捨ての新しいものにはうんざりしていた。どこか…違う雰囲気の場所へ行ってみたかった。 さんざん考えた。いったいこのエンジニアリングのどこへ行けば、変化を約束してくれるだろうか。 どこ…

iOSエンジニアが選ぶ、GCPをローカル開発環境で動作させるのにとても便利なツールたち

自己紹介 このブログを見ていただきありがとうございます。 Androidも少しかじりつつ、iOSエンジニアをここ数年やっておりましたハラです。 iOSエンジニアを始めてから某大手企業のアプリ等にも携わらせていただき 更にご縁もあり、ここ2年ぐらいクラウドワ…

古株なエンジニアが改めてUXの回復に取り組んでいる話

まえおき みなさんこんにちは、エンジニアの@YusukeIwaki です。2015年の春に入社してもうすぐ4年、気づけば周りのメンバーは半分くらい変わっていて、古株扱いされる身となってきました(苦笑) 半年くらい前までずっとアプリチームでAndroidアプリつくっ…

スクラムチーム内で1on1を実施した話

はじめに こんにちは、玉露チームの @t0yohei です。 CrowdWorksに入社して5ヶ月と日は浅いですが、5万行に及ぶJavaScriptの大改修や仕事検索の表示順位改善をなどを行っています。 上記の大改修についてまとめられている記事がありますので、よろしければ合…

【2018年版】クラウドワークスで起きた変化とその感想まとめ8つ

この記事は、クラウドワークス Advent Calendar 2018の24日目です。 メリークリスマス! クラウドワークスの副社長をやってる成田です。 今年もアドベントカレンダーの季節がやってきました。毎年最後の方で、クリスマスとかぶりますw この1年も、色々やらせ…

2018年マネジメント振り返り

この記事は、クラウドワークス Advent Calendar 2018の10日目です。 こんにちは、プロダクトDiv. エンジニアリング部 部長の飯田です。 エンジニア組織のマネジメントは4月からやらせていただいているのですが、この記事ではこのマネジメント観点から激動の2…

次に来るタスク管理ツールはこれだーーー!

ご挨拶 はじめまして。 9月中途入社 88 と10月中途入社の みーた です。 CW初の専属フロントエンドチームとして活動を始めました! 名付けて「Team Rebuild Frontend 」TRF 爆誕 (勿論はてブの勝手なリンクに紐付けられてる組織とは関係ございません。) タ…

Lightning Talks at Crowdworks

はいどーもー、クラウドワークスのじゅんてつです! 突然ですがみなさん「LT大会」好きですよね!?弊社では新メンバーが入ったタイミングや期末年末に社内LT大会をしています!新メンバーのことを知る自己紹介LTや、お酒を飲みながらのフリーテーマのLTが企…

OSS開発に参加してみたい人の背中を押して回る

OSS

はじめに SREチームの @minamijoyo です。 今回は最近社内でやってる、OSS開発に参加してみたい人の背中を押して回る草の根的な活動について書いてみようと思います。 クラウドワークス は Linux / Ruby / Rails など、たくさんのOSS (Open Source Software)…

WebエンジニアのチームがReactNativeでアプリをリリースした話

@kinakobo です。 先日フィークルという新規サービスのiOS, AndroidアプリをReactNativeで開発し、リリースしました。 アプリ: iOS | Android feecle.works すでに国内でもいくつか採用事例があるReactNativeですが、まだまだ事例が少ないと感じます。 今回…

フルリモート・フルフレックスの運用は実際どうなの?求められる運用とその方法

すらすらチームの @keitaKozuka です。 我々「すらすらチーム」では主にiOS・Androidアプリケーション及びAPIの開発を行っています。 現在は今リリースされていますワーカー向けアプリケーションをメインにエンハンスを実施し、 ワーカー向けアプリiOS版:Cr…

クラウドワークスのリモートワークはどこまで許されるのかやってみた

sawadashotaです。 クラウドワークスでは7月中旬より、 フルリモート・フルフレックスが試験的に導入されました。 www.wantedly.com 「フルリモート・フルフレックスなら海外リモートもできるじゃん!」と思い、 僕「マネージャー、LA予算*1を使ってバンコク…

フルリモートを最大限活かすために使用する3つのツールについて

玉露チーム*1の @mayoxtuna です。 8月に入り本格的な暑さが続いておりますが、夏らしいことが出来ていない事に悩んでいます。 クラウドワークスでは7月中旬より、 人事制度「ハタカク!」が以下のようにアップデートされました! 制度名 アップデート前 ア…

CrowdWorks流!Webpacker活用術

今年の4月に入社した@sawadashota です。 「カイゼンチーム」というデザイナー2名、エンジニア2名のチームで新規会員の応募率の向上に取り組んでいます。 Rails 5.1で導入されたWebpacker、みなさん使ってますか? CrowdWorksにはコツコツ約7年書き溜められ…

AWS Organizationsによるマルチアカウント戦略とその実装

SREチームの @tmknom です。ジョジョ5部のアニメ化に興奮を隠せない今日このごろです。 みなさん、AWS Organizationsは使ってますか? クラウドワークスでも最近使い始めました。AWS Organizations、超絶便利です。こんなに便利なのに、意外と公開されてる事…

jQueryからVue.jsに乗り換えて良かった点・悪かった点をまとめてみた!

今年の3月からクラウドワークスで働き出した高梨です! さっそくですが、 最近、jQueryで書いていたJavaScriptをVue.jsに変えていくということをやりました! 「がっつりcomponent化して、API用意して、SPAにして・・・」 みたいな感じではなく、 最低限jQue…

ペアプログラミング + メンタースイッチを組み合わせてやってみた!

テーマ:ペアプロ こんにちは、今年4月に入社した新人プログラマの@flatbaです。クラウドワークスでは、開発手法にペアプログラミング(ペアプロ)を取り入れています。 今回、既存メンバーが新人(僕)を新たにチームに受け入れるにあたって、 既存チームへ…

Keen IOでスマホアプリの行動分析をやってみたらとっても良かった話

こんにちは、スマホアプリチームの@tkoshidaです! 今回は弊社のスマートフォンアプリCrowdWorks for Worker iOS / Android の行動分析をKeen IOを使っていい感じにできるようになったお話を共有できればと思います。

TDD(テスト駆動開発)+モブプログラミングを社内でやってみた話

こんにちは!アニメとゲームが大好きな@mayoxtunaです。 2018年3月26日に入社しました。 まだ2週間ほどしか経っていませんが非常に密度が高い時間を過ごしています。 CrowdWorksのエンジニア達は積極的に社内勉強会を開催しています。

Terraformプロバイダから動的に型定義情報を取得するtfschemaというツールを作った

Terraform職人の @minamijoyo です。 クラウドワークスではAWSのインフラ構成管理にHashiCorpの Terraform を利用しており、 日々Terraformの設定ファイルを書いてるわけですが、 コード書いてると、リソースタイプの名前がうろ覚えとか、属性値の名前のスペ…

grpc-gatewayを使用したマイクロサービスの管理画面

SREチームの那須です。 3/7に開催されたピクスタさんの 大規模プラットフォームを支えるエンジニアの技術と工夫〜Web現場Meetup #3〜 で登壇させていただきました。そのときにお話ししたgrpc-gatewayを使った管理画面の構築について改めてまとめてみます

開発メンバーとユーザーサポートが一緒にサービス浄化して年間アワードをもらった話

この記事は CrowdWorks Advent Calendar 2017 の21日目の記事です。 目次 0. キックオフで年間アワードをいただきました! 1. クラウドワークスのユーザーサポートで困っていたこと 2. 人力の限界 3. 機械学習と教師データ 4. 効果効能 5. まとめ 0. キック…

CrowdWorksのSREチームの仕事

SRE

SREチームの那須です。好きな鉱物はダイヤモンドです。宝石の国は今期イチオシのアニメです。ダイヤモンドかわいい。 最近のことですがCrowdWorksにもSREチームというものが誕生しました。CrowdWorks の最近の取り組みについての記事でも取り上げています。 …

クラウドワークスの技術戦略とアドベントカレンダー始めますのご紹介

こんにちは。クラウドワークス CTO の@akiray03です。 あっという間に年末が近づいてきて、いよいよ明日から12月になり、アドベントカレンダーが始まります。 qiita.com CrowdWorksはサービス提供開始から約5年が経過し、2017年9月期の一年間で53億円超の報…

ActiveRecord のパフォーマンス改善に関するgemを作った話

ActiveRecordのpreloadを使う際、アプリケーションの仕様上不必要なSQLのクエリの発行を避けることができるようになる active_record_association_query_economizer という gem を作ったので、それについて紹介したいと思います。

expect(suusan2go.engineer?).to eq ....

クラウドワークスに入社して2年と半年くらいたった suusan2go です。 そして今月で退職します。「退職エントリーまだー?」とCIOから言われまして、ブログを書くことにしました(正直書きたくなかったw)。 最近は退職エントリーに対する風当たりが強い気がし…

Process Improvement with AAR x SMART Goals x Mob Programming

こんにちは、最近プロダクトオーナーにジョブチェンジしてコードを書く機会が減ってきたyo-iidaです。 クラウドワークスでは、開発チームをプロダクトオーナーと数人のエンジニアで構成し、スクラムをベースにしつつ細かいプロセスは各チームでカスタマイズ…

© 2016 CrowdWorks, Inc., All rights reserved.