Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
もう絶望しない!やると良いってススメられるけど微妙に腰が重い競プロを今日からはじめよう会
Search
yasubei
February 17, 2023
Programming
0
150
もう絶望しない!やると良いってススメられるけど微妙に腰が重い競プロを今日からはじめよう会
競プロゆんたく会 〜琉球計算機格闘技会〜
第1回発表資料です
yasubei
February 17, 2023
Tweet
Share
More Decks by yasubei
See All by yasubei
学生企業のプロジェクトオンボーディング
yasubei
0
240
PythonBeginners沖縄 #32 / step4 / プログラミングはじめ
yasubei
0
33
機械学習用のGPUマシンのパーツ選びと組み立て方
yasubei
0
410
BegiLab #27 ベイズ勉強会(56) FactorAnalysis
yasubei
0
240
ベイズ・EMアルゴリズムの紹介
yasubei
2
190
Python/機械学習のざっくり用語解説
yasubei
1
240
分析前処理で手軽に並列処理するために守っておくと良いこと
yasubei
1
360
ベイズ勉強会メモ#8
yasubei
0
170
ベイズメモ_7.pdf
yasubei
0
120
Other Decks in Programming
See All in Programming
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
200
Online-Dokumentation, die hilft: Strukturen, Prozesse, Tools
ahus1
0
100
Haze - Real time background blurring
chrisbanes
1
520
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
140
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
130
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
2
400
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
390
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4.1k
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
800
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
120
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
340
Featured
See All Featured
Side Projects
sachag
452
42k
Music & Morning Musume
bryan
46
6.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Optimizing for Happiness
mojombo
376
70k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Bash Introduction
62gerente
609
210k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
PUBLIC ©2023 競プロゆんたく会 やると良いってススメられるけど 微妙に腰が重い競プロを今⽇からはじめよう会 もう絶望しない︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC オマエ誰よ︖︕ ⾃⼰紹介 名前︓鈴⽊ 康元(スズキヤスハル) 所属︓沖国⼤でプログラミング講師 ちゅらデータでデータ分析
Hugkunで学⽣の経営⽀援&技術⽀援 好きなもの︓ おにぎり(梅⼲し・たらこ) 何も考えずにできるゲーム(最近はスライム伝説) 読書(マンガ含む) @yasubeitwi
PUBLIC ©2023 競プロゆんたく会 PUBLIC オマエ誰よ︖︕ 経歴 開発︓ゲーム開発15年 データ分析4年 Hugkun 学⽣の経営⽀援&技術⽀援5年
ちなみに右の画像は私が新卒1年⽬に 1ヶ⽉で作った「エアホッケー」です。 当時はUnityもなくDirectXもまともに動かなかったので⼤変でした。
PUBLIC ©2023 競プロゆんたく会 PUBLIC 敵キャラの落ち込みっぷりがひどい 当時は⾊数が少なくてですね・・・。 敵キャラの落ち込みっぷりがひどく 「絶望エアホッケー」などと ネタにされております。 ポプテにパクられました(光栄)
PUBLIC ©2023 競プロゆんたく会 PUBLIC というわけで というわけで
PUBLIC ©2023 競プロゆんたく会 PUBLIC というわけで タイトルに 戻ります︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC というわけで もう絶望しない
PUBLIC ©2023 競プロゆんたく会 PUBLIC というわけで やると良いって ススメられるけど 微妙に腰が重い競プロを 今⽇から始めよう会
PUBLIC ©2023 競プロゆんたく会 アジェンダ もう絶望しない
PUBLIC ©2023 競プロゆんたく会 PUBLIC アジェンダ わかるようでわからないけど、絶望しないアジェンダ 1. 実践⼒︖就活に強い︖競プロのメリットとは︖ 2. えっ、やれば良くね︖
3. 「パソコン慣れていない」あ、そうね〜 4. 「プログラミングわからん」始めはね。 5. 「解いてみたけど時間が掛かって」そうね〜、始めはね〜 6. 結論「いいからやれ」
PUBLIC ©2023 競プロゆんたく会 PUBLIC アジェンダ わかるようでわからないけど、絶望しないアジェンダ 1. 実践⼒︖就活に強い︖競プロのメリットとは︖ 2. えっ、やれば良くね︖
3. 「パソコン慣れていない」あ、そうね〜 4. 「プログラミングわからん」始めはね。 5. 「解いてみたけど時間が掛かって」そうね〜、始めはね〜 6. 結論「いいからやれ」 微妙に不穏
PUBLIC ©2023 競プロゆんたく会 実践⼒︖就活に強い︖ 競プロのメリットとは︖ もう絶望しない
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun こんな会社やってます。学⽣企業。 Hugkunでは次世代の高度人材育成のため 学生が会社を運営しています。 ホームページ hugkun.com
• 歴代CEO / CTO(学生)卒業生のコメント • コラボレーション企業 / 大学様のコメント • インターン生 / 学生アルバイトの募集… etc 現在約20名の学生が働いています 社会人は4名(別会社HugkunData)
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 for⽂も書けない⼈が 募集してくる
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 「勉強しながらでいいよ」 ↓ すぐ辞める
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 「がんばります︕」 ↓ 3分後に退職
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 お⾦貰いながら勉強することが そもそも⼤きなプレッシャー
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 無料でスキル向上できる 「スキルアップインターン」 開始するも… モチベが続かない
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 1. for⽂が書けない 仕様を伝えてもコードを イメージできないので
バイトは無理
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 1. for⽂が書けない というわけで競プロに 取り組みました
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 1. for⽂が書けない きちんと取り組んだ⼈ 「コードが書けない」
ということはだいぶ減った
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 1. for⽂が書けない ただし、アプリケーションを 組むことに慣れていないと
アプリは組めません
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun 過去の絶望 1. for⽂が書けない データ分析の前処理など データ加⼯はだいたい
出来ることが多いです
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun Hugkun競プロ会の取り組み 現在は毎週⽊曜⽇にバチャコンを実施して います。 競プロゆんたく会の⽅も⼀緒にやれるとい いなぁと思っています。
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun Hugkunのメンバー紹介 全員ではないのですが、競プロのレートを公開しているメ ンバーがわりといます。
PUBLIC ©2023 競プロゆんたく会 PUBLIC 実践⼒をつけるために Hugkunでは3年ほど前から実践⼒をつけるために競プロに取り組みました ü 全体的な傾向として • きちんと取り組んだ学⽣は、仕様を⾒てコードをイメージできるようになった。
• さらにデータ分析の前処理など単純な加⼯処理を⾏うコードは素直に技術が向上しやすい。 • ⼀⽅でアプリ開発やインフラ構築、システム設計など別の知識が必要なものは、習得しないとアウトプットが出せ ない。 ü 副次的な効果として • 就活の技術⾯接は⾼い確率で合格する。コードを書く⼒は競プロで基礎を作り、その他の技術はスキルアップイン ターンやアルバイトの中で学ぶので、Hugkunの学⽣は結構就活に強い。 • きちんと統計取ったわけではありませんが、競プロの問題がそのまま出ることも割と多いようです。
PUBLIC ©2023 競プロゆんたく会 PUBLIC どうですか︖ モチベは上がりましたか︖︖
PUBLIC ©2023 競プロゆんたく会 PUBLIC Hugkun あとは 競プロやるだけ ですね︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC アジェンダ わかるようでわからないけど、絶望しないアジェンダ 1. 実践⼒︖就活に強い︖競プロのメリットとは︖ 2. えっ、やれば良くね︖
3. 「パソコン慣れていない」あ、そうね〜 4. 「プログラミングわからん」始めはね。 5. 「解いてみたけど時間が掛かって」そうね〜、始めはね〜 6. 結論「いいからやれ」
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 絶望 始め⽅が わかりません
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 絶望 えっ
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 絶望 やればいいじゃん
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 絶望 始め⽅が わかりません
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 絶望 えっ
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 絶望 以下 無限ループ
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 サイトはココです。例えばAtCoder https://atcoder.jp/ いらないと思うけど QRです
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 始め⽅がわからなければ「AtCoder はじめかた」とかで検索しましょう https://qiita.com/snaruse0608/items/9ef0f2f5b190f142cb80 いらないと思うけどQRです
PUBLIC ©2023 競プロゆんたく会 PUBLIC 新たなる絶望 プログラミングをする上で 困ったらググること 先生に聞こう
PUBLIC ©2023 競プロゆんたく会 PUBLIC アジェンダ わかるようでわからないけど、絶望しないアジェンダ 1. 実践⼒︖就活に強い︖競プロのメリットとは︖ 2. えっ、やれば良くね︖
3. 「パソコン慣れていない」あ、そうね〜 4. 「プログラミングわからん」始めはね。 5. 「解いてみたけど時間が掛かって」そうね〜、始めはね〜 6. 結論「いいからやれ」
PUBLIC ©2023 競プロゆんたく会 PUBLIC そして伝説へ 伝説の勇者 パソコンの使い⽅が わかりません
PUBLIC ©2023 競プロゆんたく会 PUBLIC そして伝説へ 当たり前ですが 使って慣れるしか ありません
PUBLIC ©2023 競プロゆんたく会 PUBLIC そして伝説へ まず買おう
PUBLIC ©2023 競プロゆんたく会 PUBLIC そして伝説へ いじろう
PUBLIC ©2023 競プロゆんたく会 PUBLIC そして伝説へ タイピングを⾝に着けよう https://manabi.benesse.ne.jp/gakushu/typing/ いらないと思うけどQRです • まずはホームポジションから
• ⽇本語⼊⼒1分で20点⽬指しましょう
PUBLIC ©2023 競プロゆんたく会 PUBLIC そして伝説へ パソコンに慣れそうですか︖慣れますよね︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC アジェンダ わかるようでわからないけど、絶望しないアジェンダ 1. 実践⼒︖就活に強い︖競プロのメリットとは︖ 2. えっ、やれば良くね︖
3. 「パソコン慣れていない」あ、そうね〜 4. 「プログラミングわからん」始めはね。 5. 「解いてみたけど時間が掛かって」そうね〜、始めはね〜 6. 結論「いいからやれ」
PUBLIC ©2023 競プロゆんたく会 PUBLIC 導かれし者たち 導かれし絶望 プログラミング わからん
PUBLIC ©2023 競プロゆんたく会 PUBLIC 導かれし者たち Progateやりましょう メールアドレスがあれば登録可能です • GoogleアカウントやTwitterアカウントでも登録できま す。
Progateへの登録 https://prog-8.com/
PUBLIC ©2023 競プロゆんたく会 PUBLIC 導かれし者たち Progateやりましょう • 簡単な計算、print()⽂による出⼒、if⽂、input()⽂ による⼊⼒の受け取りが学べます。 PythonIへTRY!
ココ!
PUBLIC ©2023 競プロゆんたく会 PUBLIC 導かれし者たち 有志サイトのPython版APG4bやりましょう • ココまで来るとAtCoderをある程度使うようにな ります。 •
まずはA問題を解けるように頑張りましょう︕ AtCoder Programing Guide for Beginners
PUBLIC ©2023 競プロゆんたく会 PUBLIC 導かれし者たち プログラミングできそうですよね︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC アジェンダ わかるようでわからないけど、絶望しないアジェンダ 1. 実践⼒︖就活に強い︖競プロのメリットとは︖ 2. えっ、やれば良くね︖
3. 「パソコン慣れていない」あ、そうね〜 4. 「プログラミングわからん」始めはね。 5. 「解いてみたけど時間が掛かって」そうね〜、始めはね〜 6. 結論「いいからやれ」
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 絶望 解くのに時間が かかる
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 とりあえず 量をこなすのが⼀番なのですが あらゆる⼿段を⽤いて モチベーションの維持に 努めましょう
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 モチベーションの維持 コミュニティ コンテスト ブログ 書籍
…etc
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 コミュニティ PythonBeginners沖縄 • 今ちょうど初⼼者向けの内容を多めに扱っ ています。
• 「簡単過ぎる」と思った⽅は「もくもく」 コースで⾃習することも可能です。 • ちょっとモチベーションが起きないなーと 思った時にはこういうコミュニティも活⽤ しましょう。 • #atcoder チャンネルがあり、そちらで雑談 してもらってもOKです。
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 Hugkunでアルバイトする • 仕事しているとモチベーションが⾃然とで てくるので、⼀応選択肢としてはありかな と思います。
• スキルが伸びないうちは半年に⼀度募集し ているスキルアップインターンにお申し込 みください。
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 コミュニティ 競プロゆんたく会 • 初⼼者コースあるので、こちらで毎⽇の研鑽を報告 頂くのも良いです︕
• 私、あちこちで普及活動してしまっているので競プ ロゆんたく会に集約したい気持ちは強いです^^︔ • 誰か、書き込んでくれーーー︕(笑) • また始まったばかりのコミュニティなのでイベント をどのくらい開催するのかも決めてませんが、メン バーのモチベーション維持のために多めに開催して も良いのではないかと思っています。(開催頻度は アンケートでご要望ください) • 毎回LTしていただくのもモチベになると思います︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 コンテストへの参加 • AtCoderBeginnersコンテストは毎週末の⼟ ⽇のどちらかに開催されることが多いです (開催されないこともあります)
• 時間を決めて解く︕というのがスキルアッ プにつながると思いますが、中でもレート に反映されるコンテストは最もスキルが⾝ につくのではないかと思っています。 • 最初の3週はレートが上がりにくいので、 コツコツ頑張ってみましょう︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 ブログを書こう︕ • 「解いてみた」記事を書いて、コミュニ ティで共有してみましょう。 •
運が良ければどなたかがフィードバックし てくれます︕ • コメントが付いたり、tweetした時にいいね が付くのもモチベーションになります︕ • 知り合いと⼀緒に競プロに取り組むきっか けにもなりやすいです︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 書籍 • 初⼼者向けの「⿅本」とかおすすめです。 • C問題くらいまでは解けるようになります︕
• 頑張って解いてみましょう︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC 天空の絶望 様々な⼿段を⽤いてモチベーションの維持に努めましょう︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC アジェンダ わかるようでわからないけど、絶望しないアジェンダ 1. 実践⼒︖就活に強い︖競プロのメリットとは︖ 2. えっ、やれば良くね︖
3. 「パソコン慣れていない」あ、そうね〜 4. 「プログラミングわからん」始めはね。 5. 「解いてみたけど時間が掛かって」そうね〜、始めはね〜 6. 結論「いいからやれ」
PUBLIC ©2023 競プロゆんたく会 PUBLIC 空と海と⼤地と呪われし絶望 絶望 絶望
PUBLIC ©2023 競プロゆんたく会 PUBLIC 空と海と⼤地と呪われし絶望 「とにかくやれ」おじさん
PUBLIC ©2023 競プロゆんたく会 PUBLIC 空と海と⼤地と呪われし絶望 気持ちで 天元突破するのも ⼿です︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC 空と海と⼤地と呪われし絶望 競プロゆん たく会でお 待ちしてい ます︕︕︕
PUBLIC ©2023 競プロゆんたく会 PUBLIC 空と海と⼤地と呪われし絶望 それでは楽しい競プロライフを︕ よかったらお友達になりましょう @yasubeitwi yasuharu.suzuki.50 ※Facebook申請時にはひとこと「競プロゆんたく会参加者です」と添えて申請をお願いします。
スパムだと思って削除してしまいますので。。。^^;