タグ

ブックマーク / xtech.nikkei.com (6)

  • 強いRubyが、クックパッドを強くする――Rubyコミッター笹田氏の場合

    今、エンジニアが身に付けるべきスキルは何か。連載では、最近転職した高スキルのエンジニア、およびその人を採用した側へのインタビューを通じて、「優秀なエンジニアが身に付けたいスキルはどんなものか、なぜそれを身に付けたいと思ったか」「企業が今、エンジニアに求めるスキルは何か」に迫る。 第1回に登場するエンジニアは、オープンソースのプログラミング言語「Ruby」のコミッターである笹田耕一氏。同氏は2017年1月、クックパッド転職した。笹田氏に転職を決意させたものは、何だったのか。 国内最大級のレシピ情報サイトを運営するクックパッド。2017年1月、オープンソースのプログラミング言語「Ruby」のコミッターである笹田耕一氏を社員に迎えた。コミッターとは、システムのソースコードなどを管理するデータベース(リポジトリ)に、変更を加える権限を持つ開発者のことだ。 笹田氏はRuby言語処理系の主要開発者

    強いRubyが、クックパッドを強くする――Rubyコミッター笹田氏の場合
  • Webアプリの脆弱性調査ツール、脆弱性学習ソフトなど

    ラック ITプロフェッショナル統括部 ESS事業部 システムアセスメント部 担当部長。入社以来、ユーザー企業などのセキュリティ診断を手掛ける。最近飼い始めたフェレットと前からいる愛しのとのけんかに悩まされている。 セキュリティ技術者の山崎 圭吾さんがオススメするフリーソフトは、セキュリティチェックに使う「OWASP Zed Attack Proxy(ZAP)」とセキュリティの学習に使う「AppGoat」、Windows上でLinuxコマンドによる操作を可能にする「Cygwin」の三つ。最初の二つは、企業のセキュリティ担当者やシステム開発者が、セキュリティを学習するための入門ツールとしてぴったりだ。 OWASP ZAPは、Webアプリケーションの脆弱性を調べられるソフト。通信の中身を確認したり止めたりする「プロキシー」と、Webサイト内のコンテンツをリストアップする「スパイダー」、セキュ

    Webアプリの脆弱性調査ツール、脆弱性学習ソフトなど
  • 質問:優秀なエンジニアが辞めてしまいます

    最初に正直に書きますが、この問題については、ぼくも日々悩み続けています。優秀な人が絶対辞めない素敵な方法があるのならぜひ教えていただきたいところですが、ぼくなりの思うところを書いてみたいと思います。(というか段々回答を書くのがしんどいご質問が増えてきたような…。もっと軽めなご相談でも大歓迎です!) まず、エンジニア転職する理由は当に様々です。報酬が理由なこともあれば、その企業で使っている技術が不満、ということもあります。他社に一緒に働きたい人がいる場合もあれば、会社の規模、場所、昇進しやすさなどが合わないこともあるでしょう。このほか、マネジャー職に就いたものの、メンバーとしてやり直したいと思ったり、プロジェクトが一段落し、なんとなく長く勤めたので変化が欲しいと考えたりする人もいるかもしれません。非常に多くの要素が絡みますし、常に隣の芝生は青く見えますので、上司としてはエンジニアのリテン

    質問:優秀なエンジニアが辞めてしまいます
  • 「技術が古いとエンジニアがやる気をなくす」、クラウドワークスCTOの大場氏 | 日経 xTECH(クロステック)

    最大級のクラウドソーシングサービスを手掛け、急成長しているのがクラウドワークスだ。サービスを開始した2012年3月以来、約2年でユーザー数は11万人を突破した。同サービスを使って仕事を発注した企業は、既に2万3000社に上る。 そのクラウドワークスに2014年1月、新しいCTOが誕生した。システムインテグレータ(SIer)とソーシャルゲーム会社を渡り歩いてきた大場光一郎氏である。「伸びる業界、成長するサービスを支えるのが、何より楽しい」と語る。 CTOの役目はエンジニアが働きやすい環境を作ることだと言い、そのためにも最新技術を使えるインフラ整備にはこだわるという。CTOの大場氏に話を聞いた。 大場さんは、SIerの伊藤忠テクノソリューションズ(CTC)からソーシャルゲーム会社のグリーに転職し、そして今のクラウドワークスに移ってCTOになりました。このキャリアについて聞かせてください。

    「技術が古いとエンジニアがやる気をなくす」、クラウドワークスCTOの大場氏 | 日経 xTECH(クロステック)
  • 方法論が確立、 起業は“アート”から“科学”に

    スマートフォンやクラウドの台頭を背景に、このところ起業に向けた動きが盛んになっている。起業家や起業予備軍が集まる勉強会や交流会は毎日のように催され、数百万円を出資し数カ月単位でサービスの開発に取り組む起業支援プログラムも実施されている(写真1)。 それと同時に、起業の成功率を上げようという方法論にも注目が集まる。具体的には、「Lean Startup」や「顧客開発モデル」と呼ばれるものだ。これらの方法論を、組織として導入する企業も登場し始めた。 スタンフォード大学を卒業し、シリコンバレーおよび起業事情に詳しいネットイヤーグループCEOの石黒不二代氏は、「起業は、一部の人しか成し得ない“アート”ではない。やり方を身に付けることで再現できる“サイエンス”だ」と表現する(記事の最後にある別掲記事)。Lean Startupや顧客開拓は、起業を成功に導くためのプロセスと言えるだろう。 「Lean

    方法論が確立、 起業は“アート”から“科学”に
    griefworker
    griefworker 2012/03/05
    仮説に基づいて検証し、修正点があればピボット(修正)する。確実なユーザーニーズを見付け、最終的には収益が得られるように、このサイクルを繰り返すこと
  • Googleの巨大分散データストアBigtableとDatastoreを理解する

    今回は、米Googleのクラウド環境に存在するデータベースBigtableとDatastoreサービスを紹介します。「巨大分散」という新たなデータベースの地平を切り開くためにどのような工夫をしているか、じっくり見ていきましょう。 「Bigtable」は、Googleの主要なサービスを支える独自の巨大分散データストアです*1。Bigtableは、2005年4月から格的な運用(プロダクション利用)が開始されたもので、Googleの検索サービスをはじめ、Gmail、YouTube、Google Maps、Google日本語入力、そしてApp Engineなど、70以上のプロジェクトで利用されています。その規模は、数P(ペタ)バイト~数十Pバイトに達しているでしょう。 Bigtableは、Google検索サービスにおける膨大なコンテンツやインデックスを保持し、高速に検索するための専用データストア

    Googleの巨大分散データストアBigtableとDatastoreを理解する
    griefworker
    griefworker 2011/01/21
    BigtableとDatastoreについて、かなり詳しく解説してある。
  • 1