並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 384件

新着順 人気順

atcoderの検索結果1 - 40 件 / 384件

  • 私が独学をして、マジ神だと思うサイトおよび他 - Qiita

    初めに 私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。 私がプログラミングを始めるにあたって自分に投資したものは安いノートパソコンとマウスのみで合計金額は14600円(ノートパソコン14000円、マウス600円)ですね。 もちろんいいものはお金をかけなければ手に入りません。しかし、いいものというのはある程度のレベルにならなくては持っていても意味がほとんどないと思います。 実際にプログラミングの勉強を独学で始めると、なかなか教材を見つけることができず、え?こんないいサイトあったの!?もうちょっと早く見つけときゃあよかった!というものがめっちゃありましたので、これから独学でプログラミングの勉強をしたいという方に向けて、少しでもお役に立てたらと、紹介をしたいと思います。 というわけで、今回は私が感謝する神サイトおよびその

      私が独学をして、マジ神だと思うサイトおよび他 - Qiita
    • 2023年にブックマークしたページでよかったもの集めた - Really Saying Something

      2013年から「その年ごとにブックマークしたページでよかったもの集めた」と題して、1年分の「自分がブックマークしたページ」を振り返り、まとめています。正確には毎年ではなくて、2022年だけ抜けています。いろいろなことがあり抜けました。そしてあきらめて、2023年版を作りました。 完全に「私得」なまとめなのでカテゴライズなどは一切しておらず、主に自分のブックマークした順番となっています。基本的には、以下の基準で選出しています。 当年に作られたエントリーであること Wikipediaや当年に作られたことが明確でない役所のページなどは除外 ブックマークが多く集まっていてもリンク切れであるものは除外 Yahoo!ニュース(掲載終了)、サイトクローズなど 内容が「閲覧する際に1記事単位になっている(ページャーはOK)」になっていること 有料記事、課金しないと全部読めない記事などは除外 今年は入院した

        2023年にブックマークしたページでよかったもの集めた - Really Saying Something
      • エンジニアに読んで欲しい技術書90選 - Qiita

        はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア と分けてまとめたので、参考にしてみてください。 技術書のススメ 技術書の紹介の前に、技術書で得られるものについて説明したいと思います。全然読み飛ばしてもらって大丈夫です。この章から本の紹介を行なっていきます。 技術書は体系的な構成となっているため、技術書を読むことで、 ・論理的な思考力が身に付く ・技術の歴史・背景を知れる ・技術の知識、手法を学べる これらを学ぶことができます。論理的な思考力、知識はわかるけど、技術の歴史・背景を知ってどうするんだと思う方もいるかもしれません。しかし、歴

          エンジニアに読んで欲しい技術書90選 - Qiita
        • レベルアップしたい人必見 Qiita記事43選 - Qiita

          はじめに 本記事ではレベルアップしたいエンジニアが読んでおくべきQiita記事を紹介します。厳選に厳選を重ねた43記事です。全ての記事を読んでおく必要はありませんが、ちょっとでも「分からないな」「興味あるな」など思ったタイトルがあれば読んでみてください。 次の4種類に分類して紹介しています。参考にしてください。 フロントエンド バックエンド インフラ・Linux周りの知識 その他 それでは、早速紹介していきます! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 フロントエンド まず最初はフロントエンドエンジニアに読んでおくべきとおすすめできるQiita記事を11個選びました!フロントエンドエンジニアとしての基礎が身に付く

            レベルアップしたい人必見 Qiita記事43選 - Qiita
          • 【緑色変】算数の教養がほとんどなかったプログラマがAtCoderを4年やって緑になれた話|きりみんちゃんノート

            こんばんみんみん。 バーチャル幼女プログラマーという肩書でインターネットをやっているきりみんちゃんというものです。 競技プログラミングのAtCoderというサービスに日々取り組んでいるんですが、この度めでたく緑レートになることが出来ました。 いわゆる色変エントリというやつです。 で、誰?3年前にこんなエントリを書いた者です。 VTuberをやったり絵を描いたりしてる社会人エンジニアです。 専門分野はAndroidでしたが、最近はフルスタックエンジニアを目指してフロントエンドやバックエンドなどをやっています。 現在のAtCoderコミュニティの中心層は理系の学生やもともと数学がかなり好きなタイプの人たちです。 一方きりみんちゃんはプログラマでありながら数学にコンプレックスがあり、それどころか小学2年までしか義務教育を受けていないため、中学、高校レベルの基礎的な数学の教養が全くありませんでした

              【緑色変】算数の教養がほとんどなかったプログラマがAtCoderを4年やって緑になれた話|きりみんちゃんノート
            • QRよりタッチ決済の方が便利と思いきやPayPayが伸びたので世の中はわからない

              chokudai(高橋 直大)@AtCoder社長 @chokudai QRコード決済よりタッチの方が圧倒的に便利やんけ!Suica一強やんけ!って思ってたのになんかPayPayめっちゃ伸びてて、世の中わかんないなーっておもってる。 2023-10-06 14:21:09 chokudai(高橋 直大)@AtCoder社長 @chokudai AtCoder(株)代表取締役社長(競技プログラミングの会社)/競プロ世界ランカー(GoogleHashCode優勝、ICFPC優勝4回等)/筑駒中高→慶應SFC卒/たこやき/ぷよぷよ/オメスト/まゆドリフ全一/チュウニズム虹レ/NewsPicksプロピッカー@chokudai_picks/サブ:@chokudai_s chokudai.net

                QRよりタッチ決済の方が便利と思いきやPayPayが伸びたので世の中はわからない
              • 浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記

                お近づきになりたい人向けシリーズです。 いろいろなトピックを詰め込みましたが、「これら全部を知らないといけない」のようなつもりではなく、いろいろなことを知るきっかけになったらいいなという気持ちなので、あまり身構えずにちょっとずつ読んでもらえたらうれしい気がします。 まえがき 予備知識 規格 用語 精度という語について 記法 表現について 有限値の表現について エンコードについて 丸めについて よくある誤差や勘違いの例 0.1 = 1 / 10? 0.1 + 0.2 = 0.3? 整数の誤差 Rump’s Example 基本的な誤差評価 用語に関して 実数の丸め 有理数の丸め 基本演算の丸め 差について 複数回の演算 補題たち 桁落ちについて Re: Rump’s example 融合積和 数学関数に関する式の計算 誤差の削減に関して 総和計算 数学関数の精度について 比較演算について 雑

                  浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記
                • TypeScriptでどこまで「関数型プログラミング」するか ─ 「手続き Haskell」から考察する - 一休.com Developers Blog

                  この記事は 一休.comのカレンダー | Advent Calendar 2023 - Qiita 10日目の記事です。 昨今は Web アプリケーション開発の世界でも、関数型プログラミングのエッセンスを取り入れるような機会が増えてきました。 とはいえ、一つのアプリケーションを 1 から 10 までがっちり関数型プログラミングで構成するというわけではなく、そのように書くこともあればそうでない従来からの手続き的スタイルで書くところもあるというのが現状で、どこまで関数型プログラミング的な手法を取り入れるかその塩梅もまちまちだと思います。まだ今はその過渡期という印象も受けます。 本稿ではこの辺りを少々考察してみたいと思います。 先日、Qiita Conference 2023 Autumn で以下のテーマで発表を行いました。 この発表では「関数型プログラミング最強!」という話をしたわけではなく、

                    TypeScriptでどこまで「関数型プログラミング」するか ─ 「手続き Haskell」から考察する - 一休.com Developers Blog
                  • ぬるいエンジニアの生態 - Qiita

                    Qiitaで周りを見るとほんとすごい人ばっかりですよね。 しかし、凡百のエンジニアもいます。 私はとくに大手につとめているわけでもなく、さりとてイケイケスタートアップでもなく、AtCoderで色をもっているわけでもありません(※あったらいろいろはかどると思います)。 フツーなりに、「エンジニアになってみてよかった」、と思ってはいたりするので、ぬるいエンジニアの生態をご紹介します。 ロールモデルにはならないけどサンプルにはなるんじゃないかなー。 自己紹介 新卒から5年~くらい、北海道の中小企業につとめています。 北の大地にいると、「S県」などであらわされる匿名性がちょっとうらやましいです。 春からシーランド公爵(になる予定)! どうしてエンジニアを選んだのか 大学は地方国公立で、文系です。 完全に未経験からこの業界に入りました。 しいて言えばパソコンで遊ぶのが好きだったので、基本的な操作はで

                      ぬるいエンジニアの生態 - Qiita
                    • 2024年絶対に読む技術書10選

                      あけましておめでとうございます!uenikiです。2024年が始まってしまいました。 こちらの記事で、2023年に読んだ技術書Top5を紹介しました。 2023年は、技術書は12、3冊しか読めませんでしたが、毎年大体15冊〜20数冊程度で安定しているようです。(マネジメント系の本を含めるともう少し増えますが、ここではピュアに技術寄りの本のみ対象とします。) ということは、2024年も10冊は読めるということですし、すでに発売している(発売を予定している)本でもそれぐらいの数はあるだろうということで、雑に10冊を選んでみたいと思います。この企画としては、すでに読んだことある本を再度読み通すのも1冊とカウントすることとします。辞書的に必要な箇所だけ読むのは1冊とはカウントしません。 そして、必ずこの10冊は読むことします。 10選のご紹介 [試して理解]Linuxのしくみ ―実験と図解で学ぶO

                        2024年絶対に読む技術書10選
                      • 大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog

                        1. はじめに 2024 年 5 月 14 日、OpenAI 社から新たな生成 AI「GPT-4o」が発表され、世界に大きな衝撃を与えました。これまでの GPT-4 よりも性能を向上させただけでなく1、音声や画像のリアルタイム処理も実現し、さらに応答速度が大幅に速くなりました。「ついにシンギュラリティが来てしまったか」「まるで SF の世界を生きているような感覚だ」という感想も見受けられました。 しかし、いくら生成 AI とはいえ、競技プログラミングの問題を解くのは非常に難しいです。なぜなら競技プログラミングでは、問題文を理解する能力、プログラムを実装する能力だけでなく、より速く答えを求められる解法 (アルゴリズム) を考える能力も要求されるからです。もし ChatGPT が競技プログラミングを出来るようになれば他のあらゆるタスクをこなせるだろう、と考える人もいます。 それでは、現代最強の

                          大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog
                        • 【AtCoder】Pythonで競プロをするときの注意点まとめ【競技プログラミング】 - Qiita

                          これは何? 競技プログラミングをPythonでやるときに注意すべき点をまとめました。 言語選択編 PythonがAtCoderには5種類ある AtCoderにはPythonの処理系が5つ入っています。具体的には Python (CPython 3.11.4) Python (Mambaforge / CPython 3.10.10) Python (PyPy 3.10-v7.3.12) Python (Cython 0.29.34) SageMath (SageMath 9.5) の5つです。それぞれ特徴があります。 Python (CPython 3.11.4) 一番オーソドックスなPythonです。 一般に(競プロ界隈でなく)Pythonというときはこれを指すと思います。 Python (Mambaforge / CPython 3.10.10) mambaforge経由で導入されたp

                            【AtCoder】Pythonで競プロをするときの注意点まとめ【競技プログラミング】 - Qiita
                          • 20年勤めた会社を辞めたので自分で80人参加の送別会を開催した #941fes - 941::blog

                            自分で企画して運営して前説して司会してプレゼンして3時間喋り続けたらめちゃくちゃ盛り上がった!という話です。ありがたい。 こちらのエントリで使っている写真は @tanocchi @nakansuke のお二人によるものです。マジ感謝。 行くも地獄、戻るも地獄な開催までの道のり 開催準備編 ついにやってきた!イベント当日 いよいよだ!イベントの様子 言及していただいたもの 後日談 行くも地獄、戻るも地獄な開催までの道のり 普段からイベントとか幹事とかやっていると、送別会も自分でやったほうが色々と満足度が高そう。というわけで、一緒に働き長年仲良くしてもらっている @sasakill に退職の報告がてらご飯を食べている時に「送別会が何度もあると大変だからドーンと一回でまとめてやろうと思って」というと「え!それ俺も行きたい!」と言うので「たしかに社外も参加可能なの、アリかもしれないね。100人くら

                              20年勤めた会社を辞めたので自分で80人参加の送別会を開催した #941fes - 941::blog
                            • 入社2年目の悩みー仕事と競プロの両立についてー - 競プロ始めました-kaede2020-

                              0.はじめに 1.仕事のこと 2.体力が続かない 3.離れてみてわかったこと 4.仕事で何を目指すのか 5.競プロで何を目指すのか 6.そしてまた日常が始まる 7.終わりに 8.おまけ(その後のこと) 0.はじめに 昨年の2023年2月1日にAtCoder株式会社に入社しました。おとぎ話にたとえるならば、「めでたしめでたし」と全てが円満に終わって、その後は読者の想像にまかせることになるのだと思います。しかし、それがスタートであるというのは、ある程度の人生経験があればきっとわかるのではないかと思います。 前だけを見て走り続けた1年でした。 1年経ってやっと少しだけ周りの景色を見る余裕ができました。このまま後14年、定年までこの速度で走り続けられるのだろうか。そう思ったとき、私の足は前へ進まなくなってしまいました。そして立ち止まった私は、この1年間、四六時中AtCoderのことを考えていたのを

                                入社2年目の悩みー仕事と競プロの両立についてー - 競プロ始めました-kaede2020-
                              • FizzBuzz.txt(8エクサバイト)

                                FizzBuzzFS FizzBuzz問題といえば定期的にSNSで話題になっては変な解法が発明されることでおなじみですが(?)、ファイルシステムを使った事例が見当たらなかったのでやってみました。 まあ見ての通りというか…… /mnt/FizzBuzz に FizzBuzz.txt(8エクサバイト)があって、FizzBuzzが書いてあります。 どこまでも…… 容量の続く限り…… 以上!!!!!!! 技術解説 FUSE FUSE(Filesystem in USEr space)というソフトウェアを使うことで、簡単に新しいファイルシステムを実装することが可能です。 Rustにおいては、fuse crateの更新が停止した結果フォークが複数存在するようですが、利用者数と更新頻度的にfuser crateを使うのがよさそうです。 FileSystem traitが実装された値をmount2関数に渡

                                  FizzBuzz.txt(8エクサバイト)
                                • [ほぼ無] 無職競技プログラマの中途就職活動

                                  概要この記事は業務歴6~7年のAtCoder水~青の無職で競技プログラマが中途の就職活動をまとめた記事です。競技プログラマの中途での転職・就職活動に役立てれば良いと思い書きました。 この記事は全て個人の感想です。コーディング面接の対策については書きましたが、優れたコーディング面接対策の記事や教材は大量にあるのでそちらを参考にしたほうが良いです。おすすめはこちらの記事です。 Twitter で医師が拾われて Google のソフトウェアエンジニアになって 3 年半が過ぎましたコンテキスト2022年11月に4年半勤めていた会社(外資系日本法人)からレイオフ/退職勧奨の通知を受けました。各方面と相談したり仕事へのモチベーションを考えて退職に合意しました。 最終出社日は通知からの10日後でその間にも引き継ぎ作業があり転職活動する時間は無く、退職する時は次の職場は決まっていませんでした。大手外資企業

                                  • ヴォルデモートの名前を呼ぶと居場所を感知されるって設定、とんでもない脆弱性では?「世界中で呼びまくれば倒せそう」

                                    あかしあ みどり @akasia_midori ハリーポッターシリーズのヴォルデモート 名前を呼ぶと居場所を感知されるという設定があるんだけど実はこれとんでもない脆弱性なのではないかと思ってる あの世界なら秒間10^5回名前を呼ぶ道具とか作れそうだし たぶんDoS攻撃を受けたヴォルデモートは503を吐き出すだけのマシーンになる 2023-11-10 11:46:25 あかしあ みどり @akasia_midori ヴォルデモートも効率的なアルゴリズムを組めたら秒間10^5程度のリクエストはさばけるかもしれない 「競技プログラミング」でアルゴリズム力を鍛えてヴォルデモートを救おう! 日本で最大手の競技プログラミングコンテストサイトはAtCoder!みんなやろう!(ダイレクトマーケティング) 2023-11-10 14:33:13

                                      ヴォルデモートの名前を呼ぶと居場所を感知されるって設定、とんでもない脆弱性では?「世界中で呼びまくれば倒せそう」
                                    • atcoderで赤色の統合失調症の患者です

                                      僕は統合失調症の趣味人ニートです。プログラミングを趣味としてやっています。 競技プログラミングの勉強は大変でした。atcoderでレッドコーダーになるまでの一連の勉強の方法について書こうと思います。 実は競技プログラミングを始める前までは、統合失調症ではありませんでした。単なるニートです。 僕は生産的な趣味をネットで探し、DIYは体力を使うから嫌だし、料理は太るから嫌だという理由で、競プロにたどり着いたのです。 最初はgithubで公開されていた練習問題のリストを反復して行いました。 そしてコンテストの日になって、実際にやってみたら3問しか解けず、結果はひどいものでした。 しかし問題自体は、練習問題さえできるレベルであれば解けるものだったのです。 そこで僕は「応用力が足りない」のだと仮説を立て、応用力のためには見たことのない問題に取り組む必要があると考えました。 インターネット上で探すこと

                                        atcoderで赤色の統合失調症の患者です
                                      • プログラマーの「選民意識」、コードを書けるのはそれほど偉いことなのか

                                        限られた時間内でプログラミングの問題を解くスピードや正確さを競うのが「競技プログラミング」だ。参加者が問題の解答となるコードを提出すると、正解かどうかがテストケースにより自動で判定される。 競技プログラミングのサービスでは、コンテストで良い成績を取り続けるとレーティング(ランク)が上がる仕組みになっていることが多い。 例えば「AtCoder」という競技プログラミングサービスでは、レーティングを色で表現する。「水色(Bランク)」であればかなり優秀で、そこから上は「青色(Aランク)」「黄色(Sランク)」「だいだい色(SSランク)」「赤色(SSSランク)」になっている。 赤色は全体の1%未満しかいないエリートだ。赤色のレーティングを持つ人を指す「レッドコーダー」という言葉を聞いたことがある人もいるだろう。 競技プログラミングは基本的には趣味として楽しむゲームだが、実益もある。競技プログラミングの

                                          プログラマーの「選民意識」、コードを書けるのはそれほど偉いことなのか
                                        • エンジニア歴3年目が転職活動をした結果 - Qiita

                                          はじめに 初めまして、現在エンジニアをしながら起業をしてサービスを開発中の橋田至です。 私は今Swappyという同人誌のフリマサイトを開発中です。 現状まだサービスはリリース前でして、起業したと言っても売り上げは0のため、生きていくにはサラリーマンも行う必要があります。 今回は現在働いてる会社を退職し、新しい会社に転職することが決まったのでその経緯などを詳しく記載していきます。 自身の経歴 March卒 新卒では別業界に就職 2年働いたあとエンジニアに転職 現在エンジニア3年目 保有資格 ITパスポート 基本情報 応用情報 AWS CCP Salesforce PDI 転職理由 現在勤務している会社が倒産しそうなため というのも受託開発の会社で働いていたのですが、取引先がほぼ一社のみでその会社がエンジニアを内製化することになったと社長から伝えられました。 さらに元々従業員が1桁程度しかいな

                                            エンジニア歴3年目が転職活動をした結果 - Qiita
                                          • 「競プロの神」と「Rubyの神」が考える、生成AI時代のエンジニアとプログラミング言語

                                            2024年春、「競プロの神」と「Rubyの神」がホンネで語り合った。 競プロの神は、日本最大の競技プログラミング(競プロ)サイト「AtCoder」を率いるchokudaiこと高橋直大(たかはし なおひろ)さん。Rubyの神は言うまでもなく、Rubyの開発者である、Matzことまつもとゆきひろさんだ。 神々が対面したのは、学生エンジニアのキャリアや就職活動(就活)を支援する「サポーターズ」が、エンジニアを目指す学生のために開いているオンラインカンファレンス「技育祭2024春」のプログラム「競プロの神とRubyの神のエンジニア対談~神々の一問一答~」。 最初は“神”の呼称に困惑していた2人だが、chokudaiさんは「競技プログラミングサイトで一番はやっているのはAtCoder。僕はそこでユーザーをBANする権限を持っているので神じゃん、と思いました」と納得。まつもとさんは「僕は、Rubyコミ

                                              「競プロの神」と「Rubyの神」が考える、生成AI時代のエンジニアとプログラミング言語
                                            • AtCoder ガチ言語 Haskell 🔥

                                              Haskell で AtCoder に入門しましょう

                                                AtCoder ガチ言語 Haskell 🔥
                                              • 1人目スタッフエンジニア・kenkoooo氏が語る「技術力」よりも強力な武器 | レバテックラボ(レバテックLAB)

                                                株式会社estie スタッフエンジニア kenkoooo 東京大学理学部卒業後、ニートとして自宅で過ごす。AtCoderとAOJでプログラミングを学び、国立情報学研究所、リクルート、SoundHound、Indeedでソフトウェア開発に従事。現在は株式会社estieで、スタッフエンジニアとして組織横断の技術課題の発見・解決を担う。 ※今回プロフィールに利用した画像はAIによる生成画像であり、本人ではありません。 X GitHub AtCoder Blog 書籍名に使われることも増え、最近たびたび耳にするようになった「スタッフエンジニア」という職種。チームや会社の技術的な方向性をリードする役割を持つことが多く、ピープルマネジメントをしないIC(=Individual Contributor)のキャリアパスです。 日本国内ではまだまだ一般的ではありませんが、株式会社estieではいち早くスタッ

                                                  1人目スタッフエンジニア・kenkoooo氏が語る「技術力」よりも強力な武器 | レバテックラボ(レバテックLAB)
                                                • 楕円曲線暗号方式の強度について - dwango on GitHub

                                                  ※本ブログは2024/2に執筆されています。そのため、アップデートによってここに記載されている内容が現状と乖離する可能性があります。記載する内容を参照する場合は自己責任でお願いします。 はじめに こんにちは! ドワンゴでエンジニアをやっている小林と申します。競技プログラミングを趣味にしています。 今回は業務には関係ありませんが、個人的に興味のあるトピックであるセキュリティーについて執筆します。 対象読者: 以下のどれかを満たす人 AtCoder で青色〜黄色以上、あるいは意欲のある水色以上 暗号理論に興味のある人 数学が好きな人 また、簡単な群論の知識を仮定します。(群の定義など) まとめ セキュリティーの強さはセキュリティーレベルと呼ばれる尺度で測ることができます。 \(k\) ビットセキュリティーはおよそ \(2^k\) 回の計算を要するレベルです。 \(n\) ビットの楕円曲線暗号方

                                                    楕円曲線暗号方式の強度について - dwango on GitHub
                                                  • プログラミング初心者の40代おじさんが3年半かけてAtCoder水色になった話(色変記事) - Qiita

                                                    こんにちは。六月と申します。 Xはこちらです AtCoderのプロフィールはこちらです もう色変する日は来ないと思っていましたが、おかげさまで約2年半ぶりに色変しました。 というわけでまた、自分語りをする機会に恵まれました笑 きみたち、良かったらまた、おぢさんの話をちょっと聞いていかないか……。 お時間の許す方はどうぞお付き合いください。 簡単な自己紹介 私は40代で、普段はIT業界ではない企業で働いています。私生活では中学生と小学生2人の3人の子を持つ父でもあります。大学は文系で、これまで情報科学の教育・訓練を受けた経験はありません。 子供が小学校の授業でプログラミングを習っているのを見て「今後はプログラミングが読み書きそろばん同様になるかも」と不安を感じ、ひょんな事からAtCoderの存在を知り、競技プログラミング(以下、競プロ)への参加を通してプログラミングの勉強を始めました。 20

                                                      プログラミング初心者の40代おじさんが3年半かけてAtCoder水色になった話(色変記事) - Qiita
                                                    • 生成AIの台頭に伴うABCにおけるルール変更について - AtCoder

                                                      現在、ABCにおいて、生成AIを利用して問題を解くユーザが一定数存在し、競技性が少し失われ、レーティングの信頼性が減少しております。 生成AIは、現在のプログラミング環境から切り離すことは非常に難しく、一括禁止をするべきものではありません。ですが、生成AIに問題を解かせるだけの行為は、競技としても、ITエンジニアとしての能力証明としても価値があるとは言い難く、AtCoderとして禁止するべきだと考えております。 ## ルール 詳細なルールは以下のページをご確認ください。 [AtCoder生成AI対策ルール - 20240607版](https://info.atcoder.jp/entry/llm-abc-rules-ja) ルールの概要を説明すると、 - AtCoderから提供される問題文のテキストや画像を、直接生成AIなどのプログラムに与えることを禁止する - AtCoderの問題文を

                                                        生成AIの台頭に伴うABCにおけるルール変更について - AtCoder
                                                      • ChatGPTの新機能であるGPTsを使って私のコピーを作ってみた - Qiita

                                                        Supershipの名畑です。映画「ゴジラ-1.0」を見た後にインターネット上で他の方々の感想を読んだのですが、様々な観点があるものだなと勉強になりました。 はじめに 「New models and developer products announced at DevDay」で様々なアップデートを発表したOpenAIですが、そのうちの一つとしてGPTsがございます。ものすごく話題ですね。(CEO退任のニュースの方が話題になってしまっている感もありますが……続報からすると、OpenAIで働き続ける線もあるのですかね) GPTsは端的に言えば「自分だけのChatGPTを作成して公開することができる」というものであり、サイトを見ると Starting today, you can create GPTs and share them publicly. Later this month, we

                                                          ChatGPTの新機能であるGPTsを使って私のコピーを作ってみた - Qiita
                                                        • お金がない小中高校生のためのプログラミング入門

                                                          私がパソコンを初めて触ったのは小学3年生でした。 当時は親の仕事用のPCに勝手にフリーソフトを入れて遊んでいましたが、自分のPCが欲しくなりジャンクを漁るようになりました。 最初に自分のPCを買ったのは小学4年生だったと記憶しています。 ありがたいことに今は非常に高性能なPCを使えているのですが、このPCを手に入れるまでお小遣いも少なくお年玉も1万円ほどしかなかありませんでした。 今後の後輩のために、お金のない学生がプログラミングに入門するまでの内容を記録しておこうと思います。 この記事のきっかけになったツイートです。 この記事の目的 この記事は以下のような高校生以下の読者を想定した記事です。 プログラミングとかやりたいけどScratchやMinecraftでやるのは違う気がする 親にパソコンを買ってもらえない 独学で勉強したい・誰かに質問できる環境ではない 私の当時の環境 お年玉は500

                                                            お金がない小中高校生のためのプログラミング入門
                                                          • AtCoder生成AI対策ルール - 20240607版 - AtCoderInfo

                                                            はじめに このルールは、AtCoder Beginner Contest(以下、ABCとする)のコンテスト中にのみ適用されるルールです。 AtCoder Regular Contest, AtCoder Grand Contest, AtCoder Heuristic Contestなどは、このルールの対象外です。過去問を練習している際には適用されません。ABCのコンテスト中においては、Unrated参加者にも適用されます。今回発表するルールは、2024年6月現在の生成AIの能力と利用状況に合わせて制定されたものです。今後のAI事情の変化に応じて、ルールを変更する予定です。 ルールの制定背景などは、以下をご確認ください。 生成AIの台頭に伴うABCにおけるルール変更について ルール AtCoderの開催中のコンテストの問題として発信されている情報の全部または一部を、ソフトウェアに入力として

                                                              AtCoder生成AI対策ルール - 20240607版 - AtCoderInfo
                                                            • AtCoder の過去問精選 10 問を Terraform で解いてみる

                                                              HCL (HashiCorp Configuration Language) は HashiCorp 社が開発している、シンプルな構文を持つ「プログラミング言語」です。 「プログラミング言語」なので、当然競技プログラミングに使用することもできます。 そして Terraform は HCL によって記述された「プログラム」を実行するためのツールです。 というわけで、 AtCoder の過去問精選 10 問を Terraform を使って解いてみます。 リポジトリ 今回紹介するコードは以下のリポジトリで管理しています。 テストコードや CI なども含まれています。 条件 Terraform v1.9.0 を使用する 入力は var.input で文字列として受け取る

                                                                AtCoder の過去問精選 10 問を Terraform で解いてみる
                                                              • Haskell の Array

                                                                Haskellのカレンダー | Advent Calendar 2023 - Qiita 3日目の記事です。 Haskell の Array (配列) について書こうと思います。Haskell の Array は索引が型クラスの Ix で抽象化されているため、特に配列の次元を拡張する際に柔軟性がありとても便利です。 そんな便利な Array ですが、もともと Haskell はリスト操作が強力ということもあってか、既存の参考書をみても Array の解説はほんの少しにとどまっているか、解説がないことがほとんどです。 Array が必要になる場面の多くは「リストだと !! によるインデックスアクセスで O(n) になってしまい間に合わない」という場面が多いと思います。しかし Haskell にはインデックスアクセスが O(1) の Vector (vector: Efficient Arra

                                                                  Haskell の Array
                                                                • AtCoderの問題クオリティ - AtCoderInfo

                                                                  AtCoderの問題クオリティ AtCoderの問題クオリティはなぜ高いのか? AtCoderでは、世界一の出題クオリティを目指して運営しており、世界的に高い評価を得ています。 AtCoderの問題作成体制 AtCoderでは、原案提供・Writer・Tester・Adminの4体制でコンテストを作成しています。 原案提供 / Writer / Tester 原案は、問題の元の案です。Writerがその原案を元に問題文の清書・テストケースとチェッカーの作成を行い、Testerが正当性のテストを行っております。AtCoderでは、WriterとTesterが兼任することなく、必ず2人以上の体制で問題を作成することで、コンテスト開催時のミスを軽減しています。ARCやAGCなどの上位向けコンテストでは、さらにAdminが最終チェックを行うため、極めてミスが少なくなっています。 AtCoderの公

                                                                    AtCoderの問題クオリティ - AtCoderInfo
                                                                  • 有名エンジニアが尊敬するエンジニアは誰?【牛尾 剛、ちょくだい、ばんくし、増井 雄一郎、三宅 陽一郎】 - エンジニアtype | 転職type

                                                                    転職・求人情報サイトのtype エンジニアtype ITニュース 有名エンジニアが尊敬するエンジニアは誰?【牛尾 剛、ちょくだい、ばんくし、増井 雄一郎、三宅 陽一郎】 2023.12.18 ITニュース スクウェア・エニックス三宅陽一郎マイクロソフト増井雄一郎ばんくし(河合俊典) あの著名エンジニアたちは、誰を尊敬し、どんな影響を受けているのだろう。この記事では、今話題の書籍『世界一流エンジニアの思考法』の著者・牛尾 剛さんはじめ、AtCoder代表のちょくだい(高橋直大)さん、風呂グラマーでおなじみ増井 雄一郎さん、エムスリーのVPoE・ばんくし(河合俊典)さん、ゲームAI開発者・三宅 陽一郎さんら5人の技術者たちが崇拝する「推しエンジニア」を一挙に紹介していこう! 牛尾 剛さんの尊敬するエンジニアは、Mitchell Hashimotoさん Mitchell Hashimotoさん

                                                                      有名エンジニアが尊敬するエンジニアは誰?【牛尾 剛、ちょくだい、ばんくし、増井 雄一郎、三宅 陽一郎】 - エンジニアtype | 転職type
                                                                    • Rust vs. Go: Implementing a REST API in SQLite

                                                                      Backend の開発言語選定について、現職では Go を推す声が強い。 なぜなら、現状の技術選定に、規律がないからだ。Java、Python、Ruby、PHP、Node.js、Go、Kotlin and more. Web 業界では、Go が popular になっているし、現職の 2B・2C 向けサービスも Go を多く使っている。 僕個人として、Go を選択することに異論はない。 一方で、次を見据えて考えておく必要もある。 何が言いたいかというと、より最高な選択肢は何かを常に考えていきたい。思考停止は退化。 Rust について、 tutorial gRPC Rust + Wasm + Cloudflare Workers REST と続けてきて、syntax は身について来た。 より実践的な課題を解けるように実践を重ねていく。そして、AtCoder の algorithm 問題につい

                                                                        Rust vs. Go: Implementing a REST API in SQLite
                                                                      • 「AtCoder 競技プログラマー就職企業人気ランキング2023」を発表

                                                                        日本最大の競技プログラミングコンテストサイトを運営するAtCoder株式会社(本社:東京都新宿区/代表取締役社長:高橋直大、以下AtCoder)は、AtCoderIDをもつ競技プログラマーを対象に「AtCoder 競技プログラマー就職企業人気ランキング2023」を実施しました。 ■調査結果の概要 ①就職企業人気ランキング 学生、社会人ともに1位はGoogleで、前回2021年の調査に続き2回連続の首位でした。2位以下は前回調査に比べ幅広い業種の企業がランクインしており、GAFAM、IT系の企業以外にも、製造業、ゲーム、人材、教育業界の企業も人気を集めています。 AtCoderレーティング別のランキングは以下のとおりです。 ②就職希望企業の選定理由 学生・社会人ともに、上位4位は「成長できる環境」「給与や賞与が高い」「優秀な先輩(エンジニア)がいる」「福利厚生制度が充実している」がランクイン

                                                                          「AtCoder 競技プログラマー就職企業人気ランキング2023」を発表
                                                                        • Developer eXperience Day 2024【参加無料・アーカイブ配信あり】|EventRegist(イベントレジスト)

                                                                          2024年7月16日(月)と17日(火)の2日間にわたり「Developer eXperience Day 2024」(一般社団法人 日本CTO協会主催)を、オフライン・オンラインのハイブリッド形式で開催いたします。 【参加無料・アーカイブ配信あり】です。ぜひご参加ください! 開催概要 名称:Developer eXperience Day 2024 開催日:2024年7月16日(火)・17日(水) 開催形式:オフライン(現地参加)・オンライン配信 会場:浅草橋ヒューリックホール&カンファレンス アクセス:https://hulic-hall.com/access/ JR総武線「浅草橋駅(西口)」より徒歩1分 参加方法:事前申込制(参加費:無料) 申込サイト:本イベントサイトよりお申込みください 参加対象: ソフトウェア開発の第一線で挑戦するエンジニアをはじめ、テックリード、エンジニアリン

                                                                            Developer eXperience Day 2024【参加無料・アーカイブ配信あり】|EventRegist(イベントレジスト)
                                                                          • 「エンジニアはCopilotを支配する立場にある」 Copilot=副操縦士だからこそ、エンジニアが持っておくべきスキルと思考

                                                                            プログラマーはChatGPTが何を生成しているかを理解しておく必要がある 後藤智氏(以下、後藤):ChatGPTが出てきたことによって、エンジニアの役割はだいぶ変わったかなと、みなさん思われていると思います。 これについて、今後も含めてエンジニアの役割とChatGPTの役割がどうなっていくのか。みなさんはどう想像していますか? もしくは、すでにどう変わっているかを、話していただきたいなと思います。小林さん、お願いします。 小林聡汰氏(以下、小林):たぶんこれに対する回答は、どの時間軸を見るかとか、いわゆるプログラマー、ソフトウェアエンジニアの定義をどうするかによって変わると思います。 例えば、直近の目線で今も含めたところで見ると、先ほどもCopilotの話がありましたが、先日コーディングインタビューを見学する機会があったんですよ。 これは会社や職種によってもぜんぜん違うと思いますが、その時

                                                                              「エンジニアはCopilotを支配する立場にある」 Copilot=副操縦士だからこそ、エンジニアが持っておくべきスキルと思考
                                                                            • Web開発、まじで何もわからない - estie inside blog

                                                                              はじめまして、mayocornです。 12月からestieでソフトウェアエンジニアとして働くことになりました。 自己紹介 20代後半 (元)主婦 プログラミング歴 SES企業でJavaを少し(業務はExcelでテスト結果をまとめたりスクショ貼り付けたりがほとんど) 42TokyoでC言語やUNIXについて学ぶ AtCoder 青(mayocorn - AtCoder) WEB開発は未経験 経歴 高校中退 → バイト生活(一人暮らし) → 主婦 アルバイター時代 学歴なし、技術力なし、コミュ力・リーダーシップなしの自分にもできる仕事を見つけるのは大変だったので、マイペースに働いていました。 貧乏性が板についていて、都内に住んでも月10万(家賃込み)で収まるくらい省エネ人間だったので、このスタイルでなるべく周囲に迷惑をかけずに生きていけたらいいなと思っていました。 過去の仕事について振り返ると

                                                                                Web開発、まじで何もわからない - estie inside blog
                                                                              • 【選考直結型】RECRUIT INTERNSHIP for Data Specialists 2024 | EVENT | Engineering at Recruit

                                                                                ※上記事例は全て社内セキュリティレベルと同様の環境下にて運用を行い、ご参加いただく学生の皆さんと機密保持に関する誓約を締結し、契約期間のみデータに触れることができる形で情報管理をしております。 過去の参加者の声 ・リクルートのデータスペシャリストとして1ヶ月半インターンシップに参加しました! ・【リクルートインターン参加記】BigQueryの全社的なスロット利用状況を可視化するツールの制作 ・VertexAIを利用した機械学習モデルにおける評価・分析パイプラインの構築 こんな方にオススメ ・国内最大級の膨大なデータを扱い、プロダクトを改善するための施策立案〜推進、新たな機能の拡充・開発、中長期を見据えた事業戦略の提案など、データを使用した専門スキルをベースに新たな価値の創造に貢献したい方。 必須スキル・経験 ※下記のスキルのうちどれか一つ有している方を対象としています。 ・数理統計学/解析

                                                                                  【選考直結型】RECRUIT INTERNSHIP for Data Specialists 2024 | EVENT | Engineering at Recruit
                                                                                • エンジニア1年目に読んだ技術書 - Qiita

                                                                                  はじめに エンジニアに転職してそろそろ1年になります。 この1年で読んだ本、良かったサービスを紹介します。 書籍の紹介 Python1年生 第2版 体験してわかる!会話でまなべる!プログラミングのしくみ 転職活動を始める前にプログラミングの向き不向きを判断するために読みました。 基本的なプログラミングの概念やPythonの基礎が分かりやすく解説されています。 独習Python Pythonの基礎文法はこれ一冊で十分です。 多くの文法書がありますが、一冊終える頃には自分で調べて問題解決できるレベルになるので、この本に限らず自分に合った文法書を一冊学習すれば良いと思います。 スッキリわかるPythonによる機械学習入門 教師あり学習・教師なし学習など機械学習の基礎が学べます。 これ一冊だけでもかなり分かりやすくなっていますが、Pythonの文法を一通り学習した後で取り組むと、よりスムーズだと思

                                                                                    エンジニア1年目に読んだ技術書 - Qiita