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

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

クラウドワークスを支える愉快な仲間たち ~2022年度版~ 前編

ブログタイトル クラウドワークスを支える 愉快な仲間たち  ~2022年度版~ 前編

エンジニアブログお久しぶりです!みーたです。

夏真っ盛りですが、皆さんいかがお過ごしですか。 私はコミケ脱稿しまして一安心しているところです。*1

さて、今回は6年ぶりのこの企画

いつもと趣向を変えて、クラウドワークスを作っているのはこんな人達だよ、ということで、当社プロダクト開発部のエンジニアにアンケートを取ってみました。 アンケート配布数は約39、回答数は31でした。(前回より増えてますね🤗)

その分情報量が多いため、2回に分けてみました。後編は後日公開。

前回と比較も出来るようほぼ同じ内容にしてみました。

Q1. エンジニア歴は?

年数 人数(割合)
0~4年 5人(16.1%)
4~8年 10人(32.3%)
8~12年 8人(25.8%)
12~16年 1人(3.2%)
16年以上 7人(22.6%)

4~12年ほどの方々が半分を締めていました。 12~16年以上という方も多く、6年前と比べるとベテランさんが増えてる印象です。

Q2. 好きなお酒は?

例によって、大事な話なので2問目に持ってきました。

  • ビール 8人 🍺
  • ウィスキー 7人 🥃
  • 焼酎 3人
  • カクテル 2人 🍸
  • 果実酒・梅酒:2人
  • ワイン 1人 🍷
  • 日本酒 1人 🍶
  • テキーラ 1人
  • 飲めません・なし 5人

やはりビールで優勝キメたい人が多そうです🍻

その他

あまり得意ではないのと、筋肉にあまり良くないと思うのであまり飲みません

筋トレ大好きマンかな💪 お酒を飲むと、筋肉を分解する作用があるコルチゾールが増加するらしく、筋トレ後の飲酒はおすすめしません。

芋焼酎 ウォッカ 電気ブラン

出た!電気ブラン!!💡 浅草のイメージが強いんですが、他でも飲めるとこあるんでしょうか。

Q3. プログラミングを始めたきっかけは?

大学や高専などの授業(11人)

たまたま情報系の学科に入ったのがきっかけです

こちらは前回の3人に比べ圧倒的一番の人数でした。 時代なのでしょうか。義務教育にもプログラミングが入るようになり、今後も増えそうですね。

ゲーム制作をしたかった(3人)

小学生のときにプレイしたスーパーマリオ64に感動し、ゲームクリエイターになりたいと思ったこと

子供の頃の衝撃ってすごいですよね。

最初はゲームを作りたくて勉強していたけど、Webの方に興味が出てきたので、ゲームからWeb系に移ってきた感じです

WebもWebで楽しい☺️

就職のタイミング(4人)

ベンチャーインターンをしてエンジニアの人たちの近くで仕事をしたこと

実際作ってる人たちを見てると憧れ持ちますよね。

キャリアチェンジ(2人)

元々営業職でしたが、プログラマの友人から「向いてそうだね」と言われたことがきっかけで始めました。

どこが向いてると思われたポイントなのか気になりますね👀

私は占いとか性格診断とかやると大抵「1匹狼でエンジニアに向いている」って出てきます。

子供の頃の出来事から(2人)

中学時代に父からPCとBASIC本を渡された。

父ぃ!素晴らしい教育ですね👏👏👏

その他

表層だけのデザインでユーザー体験を考えられるとは思ってないので、システムの仕組みや根本を理解するためにはじめた

わかるーーー!私もデザイナーからエンジニアになったのはこのきっかけでした。

リモートワークでの働き方に憧れたので

コロナ禍で他業種もリモート増えてきましたけど、リモート出来る会社で良かったなと思ってます😌

Q4. 将来の夢は?

エンジニアの道を極めていく系(11人)

WEBサービスの運営&ゲストハウスの経営&シーシャカフェの経営&農業

そんなに出来る?って思ったけど、知り合いに金沢で近しい働き方してる人いるなって思い出しました。

Web 技術の仕様策定に関わりたい

Web大好きなんだなぁ。素敵。

マイホームの夢(3人)

大型犬と大きなお庭

幸せな世界

その他

不労所得(3人)

確かに最高なんだけど「将来の夢」で出てくるとは思わなかった。

茶店のマスターになって美味しいコーヒーを入れる

お髭の渋い声のイメージ👨‍🦰

教職につくこと

大学じゃなくても教員免許取れる制度出来たら取りたい。

Q5. 好きな言語は?

Ruby(8人)

書き心地の良さを重視した言語デザインがされていて、書き心地がいいため

クラウドワークスではRuby on Railsを土台にサービスが作られているんですが、Ruby好きが多いですね。

TypeScript(7人)

しっかり型ある。オブジェクト指向コンパイル言語。IDEあればコード読みやすいしリファクタリングとかもしやすい。

静的型付けが人気ですね。これなしでは今のフロントエンド開発出来ない!って言う人も居そう。

Go(6人)

Java歴が一番長い中Go言語勉強したら、エラー処理とかGoでのオブジェクト指向の考え方に感動した(Gopherくんがかわいい)

こちらも静的型付けで人気。シンプルで読みやすいという意見が多かったです。 Gopherくんかわいい。わかる(わかる)

その他

Q6. 今、一番興味のある技術は?

NFTとかweb3.0とか(3人)

世の中を変えるような思想が詰まっていて面白さを感じるため

イラストレーターさんがNFTで作品出してたりするのを見かけますよね。 私も「Echo NFT」という音声NFTに興味持ってます。

DDD(ドメインモデリング設計)(2人)

何が大切なのかという整理・設計の技術で、サービスの根幹に関わる部分でもあるので

設計はどの手法も難しいけど大事ですよね。

VR

現実では難しいことを仮想で叶えられたら幸福度が上がるので発展して欲しい

ソードアート・オンラインのサービスリリースはまだですか。2022年になりましたよ。

AWS

新機能を追いかけてるだけで無限に遊べる

遊び感覚でずっと触ってられるのすごい。

その他

やばい!ぱっと出てこない!興味のある技術ぱっと出てくる人間を目指します。

急に聞かれると出てこないけど他の人が上げてるの見ると「あ、自分もこれ気になってるんすよー」ってなるやつ。

Q7. 好きなOSSは?

Ruby on Rails(3人)

仕事で最もお世話になっているOSSなため

好きな言語同様仕事でも使うRailsが一番多かったです。

Terraform(2人)

インフラ設定変更がgitの履歴に残るのがべんり

先程の「興味ある技術」にもあった Go をつかった IaC ですね。インフラに欠かせない技術のイメージあります。

Laravel

PHPでのWeb開発なら必ずコレ。自分のキャリアの中で大きなウエイト占め、大きく成長させてくれた存在。嫌いな部分もありますが、もはや自分の一部みたいに思ってます。

思い入れあるの良いですね🥰🥰 一部に思えるほど使い込んでる達人...!!

その他

全部すごい

全部すごい!!!オープンソース素敵!!世の中の開発者たちありがとう!!!!

Q8. 好きな(おすすめの)本(技術書)は?

多くなりますが良著が目白押しなのでいただいた内容すべて載せちゃいます。

設計・プログラミング

  • 現場で役立つシステム設計の原則
  • 実践ドメイン駆動設計
    • DDDの勉強に
    • DDDの戦術的な実装パターンを知るのに役立ったため
  • オブジェクト指向設計実践ガイド
    • 他にもいっぱいあるんですが総合的に
  • エリック・エヴァンスのドメイン駆動設計
    • ドメイン駆動設計」の名の通り、「ドメイン」を主役に置いた設計思想で、そのためにレイヤー分けたり、コンテキスト分けたり…という考え方が良いと思っている。(ちゃんと全部は読めていないので半分雰囲気で語っています)
  • ソフトウェアアーキテクチャーの基礎
    • 最近出たばかりの技術書だが、システム開発の目的を達成するための知識がたくさん入っていて非常に勉強になるため 日頃の業務でも活かせる内容が多くあると感じており、アーキテクトでなくても読む価値のある本だと思っている
  • リーダブルコード
    • 扱いやすいコードを書く良い指針になる
    • 新卒入門書
  • リファクタリング
  • セキュア・バイ・デザイン
    • コーディング時の自戒になるので。
  • 達人プログラマー
  • Java言語で学ぶデザインパターン入門
    • 当時は社内フレームワークとか自作MVCとか作ったりしていた。その中でこの本読んで色々な設計パターン学んでそれをその時々の開発に活かしたりして試してみたりして面白かったし、設計スキルも上がったと思う。

言語別

  • HTML解体新書
    • HTML の基礎をしっかりと学ぶに最良の本なので(現時点において)
  • プロを目指す人のための Ruby 入門
    • Ruby を学んでいく上での基礎がきっちり学べるため
  • オライリーのサイ本(JavaScript
    • JavaScriptの教科書だと思っているから
  • React ハンズオンラーニング
  • りあクト!
    • 読みやすい、バランスがいい
  • メタプログラミングRuby
    • 脳が震えます

その他

  • Web配信の技術
    • Web配信に関わる様々な技術がわかりやすく書かれているため
  • 達人が教えるWebパフォーマンスチューニング
    • ISUCONの話だけではなく、さまざまな視点からパフォーマンス改善をどうすべきかが書かれてて良いです
  • 入門監視
    • いつも特に考えずに監視設定を入れていたので、再考するきっかけになった
  • A Philosophy of Software Design
    • 複雑さと戦うために必要なことがコンパクトにまとまっている
  • Clean Coder
    • そんなにページ数も多くないので、すべてのエンジニアに読んでみてもらいたいです。プロフェショナルプログラマを志しているならぜひ!
  • デッドライン
    • 内容に古い部分も出てきているが,ソフトウェア開発とは何か? という意識合わせにはいまだに最適な書籍だとおもう. 物語 (ラノベ?) 風なので,あまり読書の習慣がない人にも敷居が低い(気がする).

まだ9問あります。

以上アンケート前編でした。

長くなりましたが、なかなか訊く機会がないので面白いです。

後編では

  • 好きな(おすすめの)本(技術書以外)は?
  • 趣味は?
  • 休日の過ごし方は?
  • テンションあがる瞬間・思わず笑顔になる瞬間は?
  • イラッとする瞬間・帰りたくなる瞬間は?
  • エンジニアとして大切にしていることは?
  • あなたにとって「プログラミング」あるいは「開発」とは?
  • 副業やってる?どんなことしてる?
  • 当社のエンジニアブログ、ぶっちゃけどう?

を紹介します。

We're hiring

クラウドワークスでは、「こんな仲間たちと一緒に働きたい!」と思ってくれるエンジニアを求めています。

www.wantedly.com

*1:せっかくなので宣伝。コミックマーケット100にて「土曜日西地区"す"17a」まどや にて技術本と表紙キャラのアクスタを販売します。遊びに来てね💁‍♀️

© 2016 CrowdWorks, Inc., All rights reserved.