こんにちは、モリ(@ijumori)です。
あなたはツイッターのハッシュタグ「#100DaysOfCode」をご存知ですか?
このハッシュタグ「#100DaysOfCode」は2018年頃から 日本のみならず世界中で流行しました。
もちろん現在でも使われています。
このハッシュタグの意味は、100日間プログラミング学習をしよう!というものです。
そのため日本では「100日チャレンジ」とも言われています。
【プログラミング学習の100日チャレンジをしませんか!?】
100日間プログラミング学習を続ける「100DaysOfCodeチャレンジ」という取り組みが世界中で広がっています!参加は簡単、「#100DaysOfCode」をつけて進捗をTweetするだけ!みんなで楽しく習慣化しましょう!詳細ルールはリプ欄をcheck!— Progate@プログラミング学習 (@progateJP) June 15, 2018
私もこのチャレンジに参加することにしました。
#100DaysOfCode 100日チャレンジの仕組み
100日チャレンジには2つの大きな仕組みがあります。
それは、
- プログラミング学習を続けるための仕組み
- 学んでいるのは自分ひとりではないよ、世界中の仲間とともにがんばろうという仕組み
この2つの仕組みがあるから100日間毎日学習をするという、人によっては苦行とも言えるチャレンジが成り立つのです。
関連記事▶▶▶初心者や未経験者がプログラマやエンジニアに転職できるのか問題
#100DaysOfCode 100日チャレンジのルール
さて、この100日チャレンジですが、大まかなルールがあります。
- ツイッターでハッシュタグ「#100DaysOfCode」をつけ、参加表明をします
例:「#100DaysOfCode 今日から100日チャレンジ参加します!」 - 100日間、毎日プログラミングをします
- 毎日、学習した内容などの進捗を報告します
例:「Day1:今日はJavaの変数をやりました。明日はデータをやります」
大まかなルールはこれだけです。
100日間毎日プログラミング学習を続け、ツイッターで報告をするだけです。
ではなぜこれだけで100日チャレンジが続けられるのでしょうか。
#100DaysOfCode 100日チャレンジが続けられる理由
100日間毎日プログラミングを学習して報告する。
これは社会人、子育て中、学生ほか、どの属性においてもきついものがあります。
しかし、この100日チャレンジはとてもうまくつくられていて、ハッシュタグ付きのツイートをすると必ず誰かが「いいね(ファボ)」や「RT(リツイート)」をしてくれます。
チャレンジしているのは自分ひとりではないんだということがその時にわかるのです。
それと同時に、そのいいねやRTは自分に対しての応援や励ましとも取れるのです。
そして自分が受け取ったエールは、同じように学んでいる仲間へも分けてあげようと思うでしょう。
そうしてお互い励まし、ともに学び合う仲間としてチャレンジの継続へとつながっていくのです。
実践中の人たちの報告ツイートをご紹介
Day1
今日から、Progateを使ってJavaの勉強を開始したよ。
基本的な書き方とクラス、メソッドについて勉強した。
けど、オーバーロードやクラスについて、今日は理解ができなかった。
これからしっかり復習して理解していこう!
#100DaysOfCode— ふみ@Python勉強中 (@fumi_tig) June 15, 2018
Day9 : Rails
#100DaysOfCode本日(昨夜)もざっくり復習。
Railsの仕組みや、Rubyのコード眺めて寝落ち。
寝る直前に眺めていたら、寝ている間にいい感じに脳内に記録されるのさ。
と、前向きな発言をする朝。
おはようございます。
— ろきsan@プログラミング続ける人。rokisan (@AhrkIzo) June 23, 2018
day4
ProgateのPython学習コースⅣをバンバン進めたかったのですが、今日は仕事でお疲れだったので少しだけ。
代わりにドットインストールのRubyコースを見直しました。
2回目だとより理解できます。— アイレ (@aeyraeknaa) June 20, 2018
Day6 – #100DaysOfCode
【Slack&Lambda連携のコードのブラッシュアップ】
○課題点
管理者権限を使用して社内掲示板へ自動書き込み。Lambdaのコード内にアカウント名とPWを載せていた為、コードを見られるとPW流出の恐れ。
○解決方法
AWSのIAMというサービスを使ってPWを暗号化し、Lambda内で復号化— プログラミングをするパンダ@Creepy Nutsファンサイト開発中 (@Panda_Program) June 21, 2018
私の 100DaysOfCode
私が始めてからの記録は別の記事にまとめます。
関連記事▶▶▶ Coming Soon…
最後に
このハッシュタグをつける目的の一つにプログラミング学習の習慣化があります。
1日数分でも数行でもコードを読んだり書いたりする。それを毎日続けることが大切だということです。
そして、プログラミング学習では必ずつまづく瞬間がありますよね。
そんな人がいたらサポートしてあげるのも自分にとっても相手にとってもいいことになるので、困っている人を見つけたらすかさず積極的に助けてあげましょう。
そして自分が困っていたらつまずいているポイントや悩みをどんどん共有していきましょう。
それがこの100日チャレンジを有効に活用する方法だと思います。
プログラミング学習をしている人、もしくは興味がある人はぜひ一緒に参加してみませんか?
最後まで読んでくれてありがとうございました。
モリ(@ijumori)でした。