パスワードを忘れた? アカウント作成
10307400 story
プログラミング

ツッコミどころ満載の設定のプログラミングイベント 72

ストーリー by hylom
炎上マーケティング的な狙いだろうか 部門より
あるAnonymous Coward 曰く、

転職支援・人材紹介サービスを手がけるギノが提供しているコーディングスキルテストサービス「paiza」にて、新人女子プログラマの書いたコードを直すだけの簡単なお仕事」なる設定の「オンラインハッカソン」を公開している。

あなたの部署に配属された新人女子プログラマの野田さんのコードをより良いものに直してください。野田さんは実はあなたの会社の社長令嬢。効率の良いコードに書き換えて、プログラマとしてのスキルをアピールできれば昇進するチャンスです。

という設定のコンテストで、オンラインでコードを書いて審査を受けることが可能。しかし、テーマが「ECサイト内の2つの異なる商品(値段は同じでも構わない)を購入し、その合計価格が指定の価格以内で最大になる組み合せを探してください。」だったり、提示されている「新人女子プログラマが書いたコード」が全くの意味不明だったり、そもそもスキルの無い社長令嬢にプログラミングをさせるのか、スキルアピールで昇進できるのかなど、その設定のツッコミどころの多さのほうが話題になりそうである。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 企業が求める人材 (スコア:5, おもしろおかしい)

    by Kitune_Udon (39109) on 2013年12月02日 19時17分 (#2504497) 日記

    意義が分からない仕事でも文句を言わず、社内の序列を良く守り、
    目の前にぶら下げられた(ありもしない)ニンジンには積極的に飛びつき、
    その上でキチンと成果は上げる。

    そんなIT土方の鑑の様な人物を探すためのコンテストだと思えば、これ以上無い題材かと。

    • by Anonymous Coward

      IT土方は電源工事に配線工事に空調工事だよ コーディングなんてめったやんないから ユーザーIDとかデータ登録とかまとめてやるならエクセルで作ってテキスト吐き出ししてスクリプトで実行な

  • え、算数・数学でよく出る謎の設定 [google.co.jp]みたいなもんでしょ?

  • 価格をソートしておいて、一つ目を線形に舐めて差額を出して、二つ目は二分検索的な事をするのかな。
    マルチスレッドでいくかどうかは、適当に。

    そして、面倒だから書かない:b

  • by Anonymous Coward on 2013年12月02日 19時08分 (#2504488)

    プログラムを"he"と呼んだだけで怒られてるというのに…

  • ………え?そっちじゃないって?

  • ナップサック問題(の簡易版)だよね、これ。
    ライトなシチュエーションでさらっとハードな問題を与えるとは。

  • by Anonymous Coward on 2013年12月02日 22時28分 (#2504685)

    経営者はそろそろプログラマー(に限らず専門職)の求人を専門知識のない人間に任せる愚を知る時期だ。
    #専門職と言えない使い捨てが欲しいなら知らん

  • 野田さんは実はあなたの会社の社長令嬢。効率の良いコードに書き換えて、プログラマとしてのスキルをアピールできれば昇進するチャンスです。

    コードを書け(れ)ば昇進できるんですか!やったー!!
    コードを書け(れ)ば昇進できるんですか!やったー!!(大事なことなので2回言いました)

    …いやもうね、「英数文字列集合体(決してコードではない)が正しく訂正できるかどうか」「テストする」以外のシチュエーションがファンタジーすぎて
    社長令嬢を前にしてアガったりトチったりしない、昇進チャンスに燃えるPGを探すためのテストとしか思えないんですけど…。
    #というか社長令嬢とか昇進チャンスとか書いている時点で部署を勘違いしているんではないかという野暮なツッコミをしたい

  • by Anonymous Coward on 2013年12月02日 19時27分 (#2504513)

    わざとダラダラ仕事して終業時間を野田さんに合わせて、少しでも一緒にいる時間を長くする。
    解決力より共感力。
    これだよ。

    • by Anonymous Coward

      正直なところ、男女関係なくプログラム技術より話術のほうが重要な仕事ですわこの業界
      本当にプログラム技術で勝負している会社なんて全体の何%なんだか

      • by Anonymous Coward

        ジョブズは関係ないだろ!

  • by Anonymous Coward on 2013年12月02日 19時33分 (#2504521)

    「新人女子プログラマが書いたコード」が全くの意味不明

    俺はある程度、どう考えて、どう書こうとしているのか、わりと分かるんだが・・・

    • by Anonymous Coward on 2013年12月02日 21時01分 (#2504611)

      Item_a_b = 4500 // a+bの価格

      Item_b_a = 1240 // b+aの価格

      この時点で既に意味不明なんですが・・・

      親コメント
      • by USH (8040) on 2013年12月02日 22時05分 (#2504663) 日記

        単に、ここで「価格」と読んでいるものが、加算演算に交換法則が適用できない系なだけです。

        例えば、

              a = 「新しい女性と付き合う」

              b = 「もとの妻と離婚する」

        とした時の慰謝料の価格(単位万円)とか。

        親コメント
        • by Anonymous Coward

          通常、演算を「+」で表す場合、交換法則が成り立つことを暗に意味しますけどね。

          • by USH (8040) on 2013年12月03日 3時39分 (#2504825) 日記

            では、ruby などで、

                    x = "foo"
                    y = "bar"

            とした時の x + y と y + x は?

            親コメント
          • by Anonymous Coward on 2013年12月03日 16時31分 (#2505201)

            いつから演算と錯覚していた?

            +の意味なんて言語によって変わる。
            おそらくこれは正規表現であろう。
            a+bは一個以上の連続するaとそれに続く唯一のbを表しているのだ。
            だからa+bとb+aの値段が変わるのも何もおかしくない。

            親コメント
    • by Anonymous Coward

      とりあえずゴミ箱に放り込むところから始まるような代物を渡されて、
      「書き換え」「修正」等と表現されると、そもそもその状況認識を正さなきゃ、と言う話になるよね。
      元のコード1行たりとも流用できないようなのを「書き換え」と言いあらわすべきではないと思う。

      • by Anonymous Coward
        修正はともかく、まるごと置き換えるのは立派に書き換えだと思うんですが。
      • by Anonymous Coward

        これ #2504521 への返信?
        どっかと間違えてない?

  • by Anonymous Coward on 2013年12月02日 19時33分 (#2504523)

    オッパイぽろり位のイベントは欲しいな。

  • by Anonymous Coward on 2013年12月02日 19時38分 (#2504529)

    このケースで必要なコードは、人月見積もりをして常駐PGを買いたたくための提案依頼書の文章コードです。

  • by Anonymous Coward on 2013年12月02日 19時45分 (#2504540)

    昔のコンピュータ雑誌によくあった記事構成じゃん。
    今はもうそういう雑誌自体ないから、リアルでやるしかないんだな。

  • by Anonymous Coward on 2013年12月02日 20時12分 (#2504565)

    問題詳細から標準入力からの値取得方法はこちらをご確認ください [paiza.jp]とやらをクリックしてみたんだ。
    うん。古いな。
    そりゃあgcc 4.8系やclang 3.4が来るとは思わなかったさ、だけどそこはgcc 4.7.3か、clang 3.3を持ってこようよ。最低限…

    それにmono 2.8ってなんだよ?
    どこから持ってくるんだそんなもん? あえてMonoを採用し、更に3系をも外すとしても、そこは2.10だろ?

    sun-jdkも酷いな。
    そもそもoracle-jdkだろ? それに1.7.0.45以外を持ってきたる時点で…。
    例えIcedteaだったとしても7.2.4.xくらいにはしといてくれ。

    Pythonも、あえて2.7系持ってくるんなら2.7.6だろ? そこは更新しとけよ。
    PerlとRubyは、古いけどまあギリ許すとしてもphp-5.4はねえわ。
    まして5.4.4ってなんだよ? どんだけ古いん?
    あえて5.4系を採用するにしても5.4.2x、20番台にはしといて欲しかった。

    JDKの1.7.0.10もそうだけど、phpの5.4.4とか今や脆弱性の塊だろ? 担当はなにやっとるん?

    脱力しながら、値取得・出力のサンプルコード [paiza.jp]見たら完全に力抜けたわ。
    これは酷い…。
    よくもまあこんなものを衆目に晒そうと思ったな。と逆に関心してしまったよ。
    新人女子プログラマーさんが書いたという設定で許されると思ってるんだろうな。
    そりゃそうだ。新人でもなんでもいいけど、男子がこんなもん持ってきたら今頃上司にフルスイングで一発食らってるよ。

    • by Anonymous Coward on 2013年12月02日 21時24分 (#2504627)

      たかがツールバージョンをそんな長文で叩きまくった末に、コードの批判はやたらアバウト。

      親コメント
      • by Anonymous Coward

        それこそフルスイングで一発モノですよね、、、

    • バージョンなんて割とどうでも良いだろ
      gcc 4.8じゃないと困ることなんてそんなにない.この問題だと正規表現ライブラリとか使う必要もないだろうし
      それより気になるのは -std の指定だろう…?どこにも書いてねえ…

      サンプルコードなんて誰も読まないから書く気もなくすよな
      そこは仕方ない

      親コメント
  • by Anonymous Coward on 2013年12月02日 20時17分 (#2504569)

    なら興味湧いた

    • by Anonymous Coward

      それ、プログラマーじゃなくて、ライターかプロデューサーでしょうよ。
      # オフトピ突っ込みなのでAC

    • by Anonymous Coward

      プログラマが主人公かつ開発現場が日常のエロゲなんて存在するの?

      # オカルトやSFよりも現実から離れすぎてて存在しないのでは

    • by Anonymous Coward

      >野田さんは実はあなたの会社の社長令嬢

      えーっと、なんか幾つか情報が抜けてません?
      彼女は次期社長で現在は内務監査局所属。
      貴方が修正したコードは彼女が査定します。

      一年後、晴れて内務監査局に栄転になった
      貴方の前に彼女が上司として現れます。

      貴方の新しい仕事は新人プログラマとして
      社内各所に配属し先輩女子プログラマが
      より良いコードを書くように教育することです。

      #ちなみに彼女達のコードには同一性保持権あるのでご注意を

      • by Anonymous Coward

        実は「わざと駄目なコード書いて反応見てる」だけだったりしてな……

        #実際にやられたことがあるのでAC

    • by Anonymous Coward

      このコードがいまいち萌えない理由を述べよ。とかだったら

  • by Anonymous Coward on 2013年12月02日 21時20分 (#2504623)

    要求事項がよくわからなんのと、変数名がクソなので俺は理解するのをやめた

    • by Anonymous Coward on 2013年12月03日 3時14分 (#2504819)

      現実っぽさが無いんで、経験ある人ほど分かりづらいですね。本当疑問だらけですよ。

      何をどう間違ったら、こんなコード書く奴がプログラマになるの?と言うより社長令嬢なら納期に間に合わなくても大丈夫なんじゃないの?
      社長令嬢なのになんで高飛車に命令してこないの?プログラム組めるやつを奴隷のようにこきつかえばいいじゃない。職業PGなんてマゾにしか務まらないんだから、むしろご褒美でしょ。
      先輩を頼るような普通の新人なら社長令嬢という設定は必要?それになんで黒髪おさげメガネじゃないわけ?
      このECサイト、キャンペーン、設定金額に一番近い特定の組み合わせで商品買ったら無料って、良いのそんなことして?古事記速報がでまわって即終了でしょ。
      設定金額を指定して商品の組み合わせをプログラムで抽出するより、商品の組み合わせを指定できるようにした方がいいんでないの?
      なんで商品マスタとキャンペーンの設定が同じファイルなの?ファイル分けないとおかしいでしょ。
      代わりに書いてあげたら今回凌げるだけで意味無いのでは?魚を与えるより魚の取り方を教えよ、でしょ。

      親コメント
  • by Anonymous Coward on 2013年12月02日 23時22分 (#2504726)

    仕事の手が足りないときはこうすればいいのか

  • by Anonymous Coward on 2013年12月02日 23時36分 (#2504737)

    どうせおばさんだろ?
    と思ったら。

    こんな子に頼られたら、手取り足取り教えてあげたくなっちゃうね。

    • by Anonymous Coward

      プログラム以外ならね

typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...