#100DaysOfCodeに参加する

次の100日間、毎日少なくとも1時間コーディングします。

私はこれを公約にすることにしました。

そして、あなたは私に参加する必要があります。

進行状況を追跡するには、次のリポジトリをフォークします://github.com/Kallaway/100-days-of-code

注:チャレンジに関する最新情報については、以下をご覧ください。

100DaysOfCode公式ウェブサイト

ここにいくつかの理由があります

私は本当により良い開発者になりたいです。しかし、仕事の後、私はいつもコードではなく他のことをすることに気づきます。

何かを学び、達成するための自主的な努力に勝るものはありません。それは私が高く評価していることです。しかし、過去数か月を振り返ると、毎晩座ってコーディングするという多くの善意がありますが、多くの合理化への道もあります。これは私の抵抗が私の最善を尽くすことを可能にすることにつながります。

だからこそ、私をフォローしている人や私の更新を見た人に責任を負わせるようなチャレンジにコミットしたいと思っています。

このようなことに固執することは難しい場合があります。これはおそらくすでに感じていることです。オンラインでコースを受講しようとしている場合でも、選択したカリキュラムを順調に進んでいる場合でも同様です。

公約を行うことで、変化や新しい習慣に固執する人々の能力が向上することが証明されています。一緒にやってみましょう!

仕事の後の私の時間は、コーディングではなく、常にNetflixや他の場所で何かを見ているというパターンに従っていることに気づきました。私たち全員と同じように、ハウスキーピング、管理タスク、食器洗いなど、私がしなければならないことがいくつかあります。それらはすべてまだそこにあります。私があまりやらないことを計画しているのは、私が「パッシブリラクゼーションタイム」と呼ぶものです。これは私が何かを見るために座って、毎晩私の時間をエピソードごとに食べているときです。

何かを見始めるのは簡単ですが、止めるのは難しいです。やりがいのあることで、私は反対のことが真実であることに気づきます。始めるのは難しいですが、続けるのはとても簡単です。したがって、この課題では、何があっても毎日開始する(コードに腰を下ろす)ようにします。

いくつかの追加ルール:

  1. 毎日進捗状況をツイートします->ハッシュタグ#100DaysOfCodeを使用してka11away
  2. 私は仕事でコーディングしていますが、自分のプロジェクトでも作業できるようにしたいと思っています。そのため、この課題に向けてコーディングに費やす時間をカウントしません。
  3. 誰もが私の進捗状況を確認できるように、毎日コードをGitHubにプッシュします。必要に応じて、ここで私をフォローできます。
  4. 私は主にFreeCodeCampのフロントエンド認定プロジェクトに取り組んでいます。
  5. チュートリアル、オンラインコース、およびその他の同様のリソースの実行に費やされた時間は、この課題にはカウントされません。私は実際のコードを書き、実際のプロジェクトに取り組み、実際の課題に直面したいと思っています。これが私がプロジェクトについての私の考えとそれらを構築した私の経験を要約した記事です:1年未満で開発者の仕事を得る方法。

更新— FAQを追加しました:

よくある質問:

  1. Q:このチャレンジをしている人たちと連絡を取るにはどうすればよいですか?

    A: Twitterで#100DaysOfCodeを検索するか、Gitterの100DaysOfCodeルームに参加してください。招待状は必要ありません。誰でも参加できます。

  2. Q:コーディングに不慣れで(またはコーディングを学ぶことを決めただけで)、まだプロジェクトをビルドできません。どうすればよいですか?

    A:開始する最良の方法は、FreeCodeCampのフロントエンドカリキュラムを最初から実行することです。100日間で遠くに行くほど良いです。

  3. Q: 1日を逃しましたが、チャレンジに失敗したということですか?

    A更新):絶対にありません。あなたは2週間で1日を逃すことが許されています。(次に、100の終わりにもう1日を追加して補います)2日続けて見逃すことはありません(したがって、ある週の14日と別の週の1日をスキップすることはできません)。これは、私がレオ・ババウタから禅の習慣で得た習慣形成に関する素晴らしいアドバイスです。

  4. Q:帰宅が遅く、時間が終わる頃には真夜中過ぎですが、カウントされますか?

    A:もちろん重要です!経験則は次のとおりです。その日に寝る前に少なくとも1時間コーディングしましたか?はいの場合、順調に進んでいます。

    この理由は、私たち全員が異なるスケジュールと異なるライフ期間(子供、学校、仕事、そしてあなたが何を持っているか)を持っているので、任意の時間基準に身を任せないでください。時計が真夜中になると、シンデレラが経験したことは体験できません。

    私は実際にはほとんどの場合同じ状況にあります—私は特定の日(仕事、フランス語のコース、邪魔になる生活など)に遅く帰宅し、そのようなことについて心配しないことに決めました。その特定の日にGitHubでポイントを獲得します。はい、それらを1つずつ連続して配置するのは良いことですが、時計への努力を測定することによって自分自身を傷つけないでください。

  5. Q:日記をつける必要がありますか?

    A:それはオプションですが、それは素晴らしいアイデアです。完了したすべてのリンクやプロジェクトを保存するGitHubリポジトリ、またはその日に行ったことのハイライトを書き留めるテキストファイルの場合があります。

    それは2つの主要な方法で役立ちます:あなたは毎日の進歩を見て、あなたがすでにどこまで来たかを見ることができ、そして続ける動機を見つけるのがより簡単になるでしょう、そして2番目はあなたが終わった後あなたの100日、あなたはあなたの経験をよりよく分析し、何がうまくいき、何がうまくいかなかったかを見ることができるでしょう。

  6. Q:プロジェクトをオンラインにする必要がありますか?

    A:もちろんです。あなたが取り組んだものがそれを見たいと思うかもしれない誰もがオンラインでアクセスできることを知ることは説明責任と動機付けにとって素晴らしいことです。それはあなたが最終製品をもっと気にするようになり、100日目にそれらを振り返ったときに挑戦の結果をより印象的にするでしょう。

  7. Q:縞模様を心配する必要がありますか?

    A:縞模様は素晴らしくて役に立ちますが、前述したように、縞模様についてあまり心配したり、1日を逃したことを批判したりしないでください。代わりに、それが二度と起こらないようにすべてを行うようにしてください。そして、心配したり叱ったりしても結果が得られないことを知ってください。(わかりました、それはあなたに結果を与えますが、否定的なだけです。私はそれらを結果ではなく結果と呼びます)その否定的な感情状態から抜け出すための最良の方法は座ってコードを書くことです。

  8. Q:この課題の最も難しい部分は何ですか?

    A:座ってコーディングを開始する必要がある部分。あなたはそれから自分自身を合理化するので、それを延期したり、それについて考えたりしないでください。機械的にアプローチします。座ってラップトップを開き、コーディングエディターを起動して、入力を開始します。5分後、問題/先延ばし/停止したいという気持ちはなくなります。

  9. Q:全員が特定の日に開始した場合、その日に参加する必要がありますか?たとえば、12日目から?

    A:この課題は個人的なものなので、参加するときは1日目から始めます。Twitterやその他の場所に更新を投稿するときは、必ずハッシュタグを使用して、他の人が見つけてサポートできるようにしてください。君は!

チャレンジに参加できますか?

このチャレンジに参加したい場合は、ぜひ参加してください。ハッシュタグ#100DaysOfCodeを使用するだけですまたは、100DaysOfCode GitterRoomに参加してください

あなたがこれをすることに決めたら、私に連絡してください、そして私たちはお互いを助け、励ますことができます!このアイデアが気に入ったら ❤をクリックしてここMediumでお勧めします。それは私にとって世界を意味するでしょう!:)