質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.61%

  • HTML

    8693questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

  • Ruby

    7357questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Swift

    7053questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • C#

    6880questions

    C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

  • jQuery

    6547questions

    jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

実際の開発現場にプログラマーは何人くらいいるの?

解決済

回答 3

投稿

  • 評価
  • クリップ 2
  • VIEW 610

renren643

score 194

TwitterやFacebook、yahoo,クックパッドなどなど大規模なユーザーを抱えるサイトにプログラマーは何人くらいるんですか?
また、その人たちは普段はどんな仕事をしているのですか?

UIはたまに変更するにしろ毎日ではなさそうだし、システムも一度作ったらそれでほとんど終わりじゃないんですか?

プログラミングをやる前は何百人単位のプログラマーがずーっとコード書いているイメージでした(プログラマーはブラックとたくさん聞くため)

が、実際にやってみると、一度サービスを完成させると毎日いじることはないのかな?と思うのですが、どうなんでしょうか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

checkベストアンサー

+6

最近の開発スタイルの場合、色々な機能を追加開発して機能をどんどん増やしていくため、作って終わりのことは少ないです。
比較的大きなwebサービスだと自分が知ってる限りだと10-50名(もしくはそれ以上)エンジニアがいるケースも多いです。

一度リリースした後も新規機能開発の他に、安定性の向上、セキュリティ対策、パフォーマンスの改善(サーバー負荷対策、高速化、低コスト化)、ユーザーの行動を分析して導線やUIの細かい改善、改善のための検証、致命的ではないバグの修正などなど、やることは結構あります。
国内向けのサービスを海外展開するために修正したり、iOS、Androidのアプリにしたり、決済手段をクレジットカードや銀行振込の他にPayPalやBitCoinに対応させたり・・・

むしろ、一度リリースしてからが本番だったりします

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/22 11:13

    Twitterなんかだと、広告配信システムを構築したりしているようですね。
    2年くらい前の話ですが、Twitterの広告の担当者にメール投げても帰ってこないから広告出稿出来ないんだけど…みたいな話をタバコ休憩中に聞いたりしましたね。
    最近Twitter上で様々な広告が見えるので、どんどんブラッシュアップを続けているんでしょうね。

    キャンセル

+3

が、実際にやってみると、一度サービスを完成させると毎日いじることはないのかな?と思うのですが、どうなんでしょうか?

ウォーターフォール型の請負契約の納品だと基本そう。
リリースさせてしまえばとりあえずゴール。
なに?要望があるだって?じゃあ新しくお金頂いてプロジェクト作りましょか〜という考え方するからね。

プログラミングをやる前は何百人単位のプログラマーがずーっとコード書いているイメージでした(プログラマーはブラックとたくさん聞くため)

ブラックの現場では、コードを書き続けるってのは完全に逆で、現場の実態はコードが書けないから仕事が滞る。
請負のウォーターフォールでは設計フェイズ待ち、デザイン待ち、経営者の承認待ち…さて半年後、さあちょっと遅れてしまったけど設計書が出来たぞ。リリースまで余裕ないから1週間で仕上げてくれ。
ちょっとじゃねーだろ!無理に決まってんだろアホか!せめてもう1ヶ月前にもってこい!

徹夜でドリンク飲みまくって2週間でなんとか仕上げて…それでもバグだらけでまともに動かない。
こんな事を繰り返しているから人間がバタバタ倒れるわけだね。

UIはたまに変更するにしろ毎日ではなさそうだし、システムも一度作ったらそれでほとんど終わりじゃないんですか?

少々乱暴な言い方になるけど、例えばクックパッドはユーザーが登録している料理のレシピデータさえ飛ばさなければちょっとくらいサーバーがダウンしても取り返しがつく。
まぁ、クックパッドくらい有名なサービスになるとサーバーのダウンはまずくなってくるんだけどね。

つまり、コアな部分だけ動くちょっと未熟な状態でリリースして、
改修・追加開発を重ねながらどんどんブラッシュアップしつつサービスを拡大していく。
そのサイクルを繰り返して成功して認知されたサービスの一例がクックパッドやTwitter。

自社開発のWebサービスはリリース後も仕事はなくならない。
会社ってのは利益を拡大していかないとライバル企業が出現して先細りになるので、
利益を増やす為に改良を続けていく必要があるからね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/22 11:33

    ブラックの例だけど、ウォーターフォールモデルが悪なんじゃなくて、
    「ブラック企業が引き起こすウォーターフォールでの炎上プロジェクトのありがち」だからね!
    ブラック企業はなにやっても駄目なんで、アジャイル採用しても多分炎上する。

    まともな企業はプロジェクトがウォーターフォールに向いていると思えば採用するし、向いていなければ採用しない。
    頭も柔軟でプロジェクトを10個くらいに分割してプチリリースするように工夫したりする。

    キャンセル

+2

技術系の会社であれば、株主向けの公開情報に従業員の職種比率の記述があるケースがあります。
また、日々の仕事に関しては、採用ページにざっくりと記述があるので、探してみてはいかがでしょうか。

追記
Twitter:従業員3,860人の内40%がエンジニア
facebook:従業員20,658人 比率不明
ヤフー株式会社:単体ベース システム統括本部(488人)データ&サイエンスソリューション統括本部(361人)
クックパッド:連結 従業員 321人(112人) 比率不明
*クックパッドの従業員数は就業人員(グループから社外への出向者を除き、社外からグループへの出向者を含んでいます。)であり、臨時雇用者数(パートタイマー、人材会社からの派遣社員を含んでいます。)は、年間の平均人員を(  )外数で記載しています。 

当初クックパッドの従業員情報が探せなかったのですが、fuzzball さんのご協力で、確認できました。
fuzzball さん、ありがとうございます。

さらに追記
最近のサービスだと、開発者blogも充実してますね。
中の人の生態を探るには1番かもしれないです。
クックパッド開発者ブログ

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/22 11:42

    クックパッドですが、有価証券報告書に従業員数などの記載があります。職種比率は書いてないようですが。

    キャンセル

  • 2017/09/22 11:53

    無いわけないよなぁ。と思ってたので、安心しましたが、再度見ても確認できませんでした^^;
    https://info.cookpad.com/ir/
    確認されたのは、こちらからリンクのある「第21期 第2四半期」の有価証券報告書でしょうか?

    キャンセル

  • 2017/09/22 12:03

    「有価証券報告書-第20期」です。
    https://info.cookpad.com/ir/news/
    http://pdf.irpocket.com/C2193/iQkZ/CBVX/hELe.pdf

    キャンセル

  • 2017/09/22 12:11

    ありがとうございます。追記を修正します!
    四半期毎の報告書に記述がある認識だったので、探していませんでした。
    やっぱりありますよね^^;

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • HTML

    8693questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

  • Ruby

    7357questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Swift

    7053questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • C#

    6880questions

    C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

  • jQuery

    6547questions

    jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。