タグ

ブックマーク / engineer.crowdworks.jp (3)

  • TDD(テスト駆動開発)+モブプログラミングを社内でやってみた話 - クラウドワークス エンジニアブログ

    こんにちは!アニメとゲームが大好きな@mayoxtunaです。 2018年3月26日に入社しました。 まだ2週間ほどしか経っていませんが非常に密度が高い時間を過ごしています。 CrowdWorksのエンジニア達は積極的に社内勉強会を開催しています。 社内勉強会では主に 社外で得た知見などをまとめ、自ら社内勉強会を開催しそれを共有 気になっている技術や最新の技術などの共有 読書会 などを行っております。 今回は社内の@yosuさんがTDD+モブプログラミングでワイワイする会 その5 - connpassに参加し 非常に内容が良かったという事で社内へ展開してくれました。 そもそもTDDとは? Wikipediaより テスト駆動開発 (てすとくどうかいはつ、test-driven development; TDD) とは、プログラム開発手法の一種で、プログラムに必要な各機能について、最初にテスト

    TDD(テスト駆動開発)+モブプログラミングを社内でやってみた話 - クラウドワークス エンジニアブログ
    hirocueki
    hirocueki 2018/04/16
    わいわい
  • SQLとの付き合い方 - クラウドワークス エンジニアブログ

    こんにちは、HuluよりNetflix派の田中です(ロゴがお洒落)。 みなさん、SQL書いてますか? 私自身は未だに使う機会が多いことからもなかなか枯れない技術の1つだなと感じながら、日々愛着を持って書かせてもらってます。 ただ、触り始めた頃はわかってないことが多く、プログラミング言語とは勝手が大きく違うことからも、ある程度書けるようになるまでは時間を要した記憶があります。 正直それまでは、あまり好きにもなれませんでした。 今回はそんな経験から、今では好きと言えるレベルになっている「SQLとの付き合い方」をまとめてみました。 クラウドワークス開発におけるSQLとの関わり方 始めに、普段の開発でのSQLとの関わり方を簡単に紹介しておきます。 クラウドワークスの開発ではO/Rマッパー(Ruby on RailsのActiveRecord)に任せることが多く、素のSQLはさほど出てきません。 た

    SQLとの付き合い方 - クラウドワークス エンジニアブログ
    hirocueki
    hirocueki 2016/09/20
  • なぜエンジニアはマネージャーをやりたがらないのか - クラウドワークス エンジニアブログ

    最近ベイスターズが強くて毎日が楽しいクラウドワークスの安西です。マネージャー的なお仕事をやらせていただいております。やっていることはこんな感じです。 社内もそうなのですが、社外の各社さんに聞いても、エンジニアがマネージャーをやりたがらないという事案が発生しているようで、空前のエンジニアリングマネージャー不足であると勝手に認識しています(当社比)。 ということで、メンバーの力も借りつつ、なぜエンジニアはマネージャーをやりたがらないのかを考えてみました。 マネジメントとは? そもそもマネジメントとは何なのでしょうか?検索すると様々な解釈が出てきます。それぞれ微妙に違ったりしますね。 d.hatena.ne.jp 【management】経営、管理。 目標、目的を達成するために必要な要素を分析し、成功するために手を打つこと。 ビジネスにおけるマネージメントに必要な要素 1.目標、目的を明確化する

    hirocueki
    hirocueki 2016/06/01
  • 1