はてなキーワード: atCoderとは
新しいWriterの人が増えて、その人達が中心に問題を作っている事が多い
新しいWriterの人は当然数学や算数が得意で、バックグラウンドに影響を受けた問題を作る傾向にある。これはまあ、当然だと思う。
それで、問題の難易度を上げるために、こんな問題考えられてすごいでしょって、算数や数学の知識を利用して自分の天才さを誇示するような問題が多くなっている。
これはやめてほしいし、adminもちゃんと教育してあげてほしい。
「アルゴリズム」はそこまで難しくなくても、背景となる算数・数学知識は何使ってもよい、みたいになると、途端にムカついてくるし、問題の質が下がると思っている。
AtCoderをはじめて3年以上になるが、ABCで思うことがあるので書いておく。
最近の出題は、比較的新しいWriterの人が中心に作問を行なっていると思われるが、きちんとWriter教育をしてほしい。
教育的な問題を作るというよりは、算数・数学オタクの人がこんな問題作れて私天才でしょ、というのを誇示したいがための問題になっている傾向があり、問題の一貫性を保つようにAdminの人は努力をしてほしい。
アルゴリズムを適用するだけだとdifが下がるので、数学的な知識や考えを適度に混ぜることで難易度を調整し、良い問題を作った気になっており、Writerの人たちは自尊心だけはどんどん満たされるのでさらにエスカレートするという悪循環になっている。個人的には、何かしらWriterを評価する制度が必要だと思うが、このまま自尊心が暴走すると、私凄いでしょ、と誇示するだけの厄介な人材になるので、そういう意味でも教育をした方がいいと思っている。
なんていうか問題に手心が足りない。言葉にはしにくいが、仕事を一緒にしたくないタイプ。分かる人には分かるが、AtCoderユーザーの中では分かる人はほぼいない。
人にオススメされたセレステ、とりあえずエピローグまで終わった。
エンドロールを見ているときの満足感がすごかった。やっぱこういうティーンエイジャーが悩みを超えていく物語は洋ゲーによくみる(※自分がプレイした中では)ストーリーでかなり好きだ。セレステの主人公マデリンはうつやパニック障害といった心因性の症状に苦しんでいて、自分を映し出す鏡であるセレステ山でこの悩みに立ち向かっていくことになる。
ゲームシステム自体はジャンプとステップを利用してステージをクリアしていくアクションゲーム。かなり死ぬけどすぐ手前から復活できて全くイライラは感じなかった。アクション自体は終盤まで対して変化しないけど、チャプターごとに独特のギミックが存在するので最後まで飽きもこなかったなあ。ステージの攻略には2段階あると思っていて、1段階目が解法をつくること。ここでジャンプして壁掴んでからステップを斜め上に入力・・・みたいな方針が立てば、後はそれを達成できるまで何度もプレイする。この考え方はAtCoder(競技プログラミング)みたいだな、とか感じたり。適切に解法を立てて攻略できたときに正解(AC)として認められる感じが。区切りの間隔が短いから途中まではできるのにどうしても最後のここで失敗する・・・みたいなことも無く、サクサクと集中してプレイできた。
ステージは一本道ではなく、高難度の寄り道があってクリアすると♡をもらえる。ただこの♡、集めてもあんまり意味がないみたいだからステージをしらみつぶしに探すのが嫌で積極的には集めなかった。そしたらチャプター8(エピローグの後の章)!!!!♡が無いとプレイできないっぽくね???特別集める必要はないんとちゃうんかい!!!!!!それだけ思いました。
ストーリーはざっくり言うとセレステ山の山頂を目指していくというもの。山登りは頂上っていうゴールが明確にあるからゲームのストーリーの柱として相性がいいなと思った。というのもストーリーだけで見ると「A Short Hike 」によく似ていたから。どちらも山頂に行くことで悩みを克服するんだけど、その悩みというのがA Short Hikeなら母親の手術、Celesteならパニック障害。どちらもなんかリアルで嫌な不安感でそれが山頂での景色を見たときの達成感を演出するためにものすごく効いてると思った。
エンドロールは山頂に到達した後のその後がずっと後ろに流れていて雰囲気がとてもよかった。ちょっと置いて行かれそうになった”もう一人の自分”が慌ててマデリンに走って追いつくところとかは、近付く別れを惜しんでるのかなとか考えてしまって悲しかった。エンドロールにこういったその後を描くのは「洞窟物語」と似ているな。自分が攻略したステージを背景に各NPCが思い思いに過ごしている様子はNPCとしてではなくその世界の住人として生きているようでなんか嬉しい。
チャプター8以降はやるか分からないけど、アクションとストーリーどちらもかなり好きなゲームだった。
Epic Games Storeの無料配布でプレイ
特にエンジニア界隈で賛否両論喧しくやられているようだけども、おそらく話がだいぶ長く進んだこともあって途中から読んだり前の方の話を忘れたりで議論の流れがおかしくなった批判やコメントがいくつも流れてくるので、ちょっと整理したいと思う。
まず最初に、例のワニ漫画をきっかけに広くネットに認知された「100日後」フォーマット。本漫画もそのフォーマットを踏襲し、1日ごとに新作が投下される流れになっている。
この流れに沿っていくと、読者はその「100日後」に何かが起きることを想定した上で物語を消化していくことになるが、その「100日後」が設定されていることを「物語の中の世界」は全く知らない。それどころかその残り日数を無視したかのように呑気な展開を見せることすらあり、読者はそのコントラストも込みで翻弄させられるわけだが、当然この47歳さんの案件でも同じことが起きている。
この増田を書いている2021/10/05時点で残り18日。いわゆる退職の意志を通知する期限が1ヶ月前だの2週間前だの、その点を以って47歳さんの動きの鈍さをどうこう言うコメントがあるようでそうした世間一般における転職活動上の慣習と比較して述べる見解にはある程度同感はできるものの、最初に強く胸に留めておかなければならないことが一つある。「100日後」の期限は、読者にしか見えてないのだ。
そしてさらに言えば、47歳さんは決して転職活動をしているわけではない。
何度か自身から言及しているように、彼は決して現職を辞める意志は持っていない。
https://twitter.com/tome_ura/status/1440876591718940673?s=20
https://twitter.com/tome_ura/status/1444499320145731585?s=20
辞める意志を持っていない癖に短期間にこんだけ休みまくってるというのは、はっきり言って理解に苦しむ。いやいいのよ、休んでも。ただ、彼は転職活動ごっこを通じて他社から内定をもらい、その内定を現職経営陣にちらつかせることであわよくば賞与0円の評価を覆させたいという狙いをもって現状を展開させているのである。その前提条件がありながら、わざわざ現職経営陣に対してさらに自己の評価を貶めかねない行動を取ることにどれだけの合理的理由がある?というのは、当然あがってくる疑問だろう。何しろ、休暇をとってまで進めなければならないほど急ぐ話では本来ないのだから。「100日後」のトリックについ騙されてしまうが、(L社の都合さえ目を瞑れば)可能なペースでゆっくりやればいいのだ。
またごっことはいえ転職活動を始めるにあたって、普通のケースであれば「何のために転職するのか」とか「転職先で何を求めるのか」というような、エージェントとの面談でよく行われるような自己確認のプロセスを全く踏んでいない。ほとんど衝動的に転職活動ごっこになだれ込み、atcoderに没頭している。
https://twitter.com/tome_ura/status/1441237149269958659?s=20
正味の話、40代から上のしかも(マネジメント方面ではない)エンジニア志望の転職活動となると本当の本当に厳しく応募者を評価してくるので、若手の転職活動ですら生半可な応募は簡単に落とされるのにさらにこの年代の転職活動は鉄骨渡りかってくらいに肝を磨り減らす状況になる。それが何となくフワッと始まってしまったわけで、そりゃ見ている方は黙っていられなくなるってもんでしょう、という感想もある(その厳しさゆえ、経験者ほど語りたくなる心理をくすぐるという話も)。
そう。何もかもがフワッとしすぎなんよ。実際、あんだけご執心のatcoderというかコーディングテストも、それを持ち出したL社がどんな志望度合いかつ適性マッチングで、彼がどこまで本気出さないといけないか分かんないし。ここを「100日後」フォーマットの都合で説明するための分量は割けないとかって言うのは簡単だけど、流石に読者に丸投げしすぎだと思う。
でこの時点で会社側の47歳さんへの評価というのを振り返っておかないといけないが、ぶっちゃけ「いてもいなくてもいい」レベルになってると思われる。
もちろんその評価が一時的な気の迷いとか、社長お戯れをみたいな話もあることはあるが、そのくらいの意味を持つメッセージを47歳さんに与えてしまったことになる。
https://twitter.com/tome_ura/status/1440149422537543680?s=20
なぜかって言えば、賞与が0円になるということは、当人が転職をもし考えているなら「賞与支給時期まで待たずに今すぐ出ていっていい」ということになるからだ。まさしくIさんがそうしたように。
https://twitter.com/tome_ura/status/1437984013939929088?s=20
通常退職を考える場合、いつ退職するのが当人にとってベストかという考え方でスケジュールを設定することになる。多くの場合賞与が支給される時期まで待ち、しかるのち退職日となるよう調整を図る。それより前に退職してしまったら賞与が貰えないからだ、と言ってしまえば当然のように聞こえるが、逆に言えばそれまでは辞められない。早く新環境に移ってバリバリやりたいぜなんてケースでも、6月末なり12月末なりまで待たないと動けないのはかなわん、ということだってあるわけで。しかし賞与0円ということはそういったしがらみがなく、もう当人の好きなタイミングで辞めてしまっていいわけである。金銭的には痛さしかないが、転職活動をアクティブに行いたいと思えばこれ以上ないメリットとなる。しかも採用側も「即戦力が欲しい」とすぐにでも動ける人材こそ大歓迎と募集を掛けるケースもあることを考えると、実は結構有利なカードを47歳さんは持っている。
ただ、どうやら当人はそこを十分に理解しているとは思えない状況なのが実にもどかしい。まあ転職に関する経験値がある程度ないとこの辺は発想できないところではあると思うけど、ただその辺をケアしてくれるのがエージェントなんだよな本来なら。
ちなみに採用活動においてコーディングテストを課すケースが増えているのはその通り。分野や当人の志向性にもよるが、40代50代でも必要と判断されたらコーディングテストが行われるのは何ら不思議なことはないと思う。特に30-40代くらいからはテックリード系の募集が増えてくるのでそうしたポストを狙う際には大体必要になると思っていて間違いない。マネジメント系だと流石に減る。けど最終的には場合によりけり。
ただ、そうした募集形態はWEB系に多く、それらで需要の高いPHPやPythonやJavaScriptといった言語に比べて47歳さんの選択したC++はあまりお呼びでないケースが多い。ゲーム系なら多少はあるけど最近はC#の方が優位だし、現職で彼が担当しているようなサーバー側をC++でやるってのも(ないことはないけど)かなり限られてくるので、その点でもどうなんだろうね?という疑問符はつく(物語の必要上敢えて入れてるフェイクの可能性もあるけども)。まあやるならMMO系とかかな、かなり会社限られちゃうけど。他はMLや仮想通貨含む金融系、決済サービス、あとIoTモノもいけるか?どのみち選り取り見取りというわけにはいかないのでかなり長い期間腰据えて良いマッチングを探す必要が出てくると思う。
それにコーディングテストがあるかどうかは過去実績等で事前に知ることのできるものだし、応募する意志があるならその応募前の時点から準備をするようエージェントが促すことだってできたはず。準備に時間が必要と感じればその準備を先に47歳さんにやらせておいて、OKとなってから応募するのでも全然遅くないし、そういうふうに採用企業側に応募スケジュールを待ってもらえるよう、エージェントに交渉を頼むことだって十分できる。そう振り返ると、さっきも気になったけどこのエージェントも結構大概な輩な気がする。
賞与0円提示を受けるまでの物語前半から中盤にかけて休日も含めて連日連夜出勤しどおしだったわけで、おそらく有給も代休も溜まりまくりなはずだしその点での心配はないだろう、会社の制度に従って休む限りは思う通りにやればいいんじゃないかな。
ただ最初に触れたように47歳さんは決して転職活動をしているわけではなく、辞める気は現時点ですら全くない。それを考えた時、すでに賞与なしというほぼ最低級の評価を食らってしまっている状況でしかも他社の内定提示を以ってあわよくば会社側にその評価を覆させようとしている戦略と、いかに就業規則上認められた範囲の休暇行為とはいえどこまでマッチしているのよっていう疑問は拭えんのですよ。
大事なことなので繰り返すけど、「休んでいいかどうか」で言えばどうぞどうぞ存分に、しっかり休んでリフレッシュしよ?制度は有効に使えば宜しい。ただ47歳さんの今企んでることからすると完全にマイナス方向にすっ飛んじゃってる。ここで認識のズレたコメントやレスバが何件か見えた。この辺の把握のしにくさは前後の流れを続けて追いにくい投稿形式故の泣きどころか。
しかし流石に今後もずっとこのペースの勤務状況が続くとは思えないけど、こんだけ会社側に心象悪くしてたら次回賞与も0円提示だよ普通に。
これは本当に難しい。
確かに物語前半のように来る日も来る日も目の前のことだけに忙殺されて一息つく暇もないような状況に置かれたままでいると、人間誰しもまともな判断がつかなくなる。それによって普通なら苦もなくできる常識的な選択すらもできなくなって、どんどんドツボにハマる。これが怖いからブラック企業みたいな環境には(できることなら)近づくべきではないのだ。
しかし、47歳さんの場合その理屈をどこまで通していいのか?という疑問もある。
明確な基準があるわけではない。しかし、物語前半で悩まされてきたデスマが終わり、例の0円提示を受ける前後くらいからは勤務状況にも余裕が出てきてそれまで黙殺してきた転職エージェントのアプローチにも連絡をとってみようかと思えるほどには余裕が出てきたところだった。今後の身の振り方を時間かけて考えてみるのかと思いきやいきなりそのエージェントの言われるがままに求人応募をし、さらに応募先企業の求めるがままにコーディングテストに入ってしまった。それに47歳さんには家族もいる。20代やそこらのまだ身軽な立場とは訳が違うのだ。ごっこではない本当の転職活動を考えたなら、真っ先に相談しなければいけない相手がいるのに、である。
そりゃないぜおい、と総ツッコミ状態になるのも頷けるというものである。
そう。この物語を読む上で大事な要素がもう一つ。ツッコミ役がいないのだ。
出てくる人間皆どこか呑気であっけらかんとしていて、ブラック企業然とした勤務体制の割にどこか抜けている。それがある意味、ブラック企業を構成するのは必ずしも悪意や力による強制とは限らないリアリティを帯びていたりして読む者を惹きつけるのだと思うが、物語上の要請としてはやはりツッコミ役がいるといないとでは、読者心理の安定感が違ってくる。
ツッコミ役が居らず終始ボケ倒すだけの物語進行は正直辛い。特に主人公が必ずしもヒーロー的ではなく、様々な出来事に戸惑い振り回されミスを冒したりしながら進めていくような場合、「そうはならんやろ」と物語中で言ってくれる存在がどこかにいないとなかなか人は安心できない。ツッコミ役とは、物語世界と読者世界をリンクしてくれるありがたい存在なのだ。
ただ本案件においては、このツッコミ役の不在が逆にそれらの読者のフラストレーションを活用してネットのバズを呼び込み、言葉は悪いが炎上マーケティング気味に成功した側面もあると思う。なので功罪両面から見ていく必要があるとは思うが、物語の消化、進行という意味では間違いなくデメリットとして記憶しておくより他はない。
さらに踏み込んでしまうと、この47歳さん、「自分が周りからどう見えているのか?」という視点が全くない。驚くほどに。
通常40代も後半となれば、どれだけ拙くてもいいからチームや会社からどのように自分が見られているかを把握し(ようとし)、その上でどのようにプレゼンスを高めていくかを戦略的に考えて行くことが求められる年代だし、それが会社からは給与賞与として反映される仕組みであるとかの理解として備わってることを期待されるし、転職採用側もそういった視点を強く求めて応募者を見極めようとすることだろう。
しかしこの47歳さん、(いくらブラック勤務疲れで思考力が弱まっていたとはいえ)ただただ賞与0円提示をひっくり返すためだけに転職ごっこをはじめ、その代償に短期間に有休消化を繰り返し、現職も辞める気はないとくれば、側で見ている方はただただ疑問符ばかりが並ぶしかないわけである。そんな他社からの内定があったからって簡単に会社の評価が変わるか?というのも疑問だし、万一それで評価を変えたところで、そんな易々と評価が二転三転する会社を信頼して居続けることを良しとするか?という疑問だってある。
そもそも他社の内定を糧に現職に賞与アップを迫るという構想自体が、47歳さんの中での完全なひとりよがりである。何かしら彼がそう発想するに妥当性を与えるようなエピソードがあったわけでもなく、経営側の視点も他社の評価やatcoderの成績がどうこう影響しそうな要素は微塵もない。せめてそこを何らか裏付けるような話の流れでもあればまた印象は違っただろうが、他者からの視点や評価を全く交えず完全に47歳さんの思い込みだけで始めてしまったギャンブルを、そう簡単に肯定的に受け止めることなどできないわけでして。ええ。
元々の話がその「自分の評価を上げるため」に始まったものだったはずが、その「上げる」人が誰であってその人は何をすれば「上げて」くれるのか、この戦略判断からして怪しいぞとなってくれば、読者も黙っていられなくなるのは必然。どう見てもこの展開で47歳さんが賞与もらえる未来線描けないもの。
それも含めて作者の狙い?バズ呼び大当たり?うーん、どうなんすかね。
わかんない。
ただ言えるのは、縷々この記事で述べた通り、狙ってることとやってることがチグハグすぎてどうしようもないなというのが正直なところ。元々は転職する気がないのだから、ごっこ遊びなんぞには目もくれず全く別の戦略が必要だったかなというのもまあまあある。ただ、会社の体質として問題があるのは確かでその点は転職は不可避なんじゃないかと思える一方、その現職になんだかんだでよく適応してるのも確かなわけでどうしたらよかったかと言われると正直わからん。というか47歳さん自身、どうすべきか以前にどうしたいかのところでわけわかんなくなってないかい?知らんけど。
一方で今の状況じゃ転職活動としては踏み込みが甘いし、冒頭に述べたように「100日後」なんてリミットは彼には本来ないわけだから、転職に向けた自己分析とatcoderの練習とを諸々仕切り直しつつ毎週の週末に少しずつ進めていけばいいのだ。そしてしかるのちスケジュールをぐにゃっと変えて残り-30日か-60日ぐらいのタイミングで転職する47歳さんあたりがまあまああり得る妥当な展開かな。
L社のテスト?本気なら待ってもらうしかないっすね。他の候補者がどういう状況か次第だけど、本気で交渉すれば結構融通きかせてくれますよこの手の締切は。待ってもらえないなら巡り合わせが悪うございましたってことで。