JavaRush /Java Blog /Random-JA /コーヒーブレイク #11。プログラミングを習慣にする方法と、従来とは異なるコーディングにはどのような種類があるのか...

コーヒーブレイク #11。プログラミングを習慣にする方法と、従来とは異なるコーディングにはどのような種類があるのか

Random-JA グループに公開済み

プログラミングを習慣にする方法

出典: Freecodecamp コーヒーブレイク #11。 プログラミングを習慣にする方法と、従来とは異なるコーディングの種類 - 1コードの書き方を学び開発者になりたい人の数は毎年増加しています。しかし、彼らの多くは毎日プログラミングするのが難しいと感じています。部分的には、彼らはコードを書くことを習慣にする方法を単に知らないという事実が原因です。信じてください、それはまったく難しいことではありません。これを自分の目で確認できます。

習慣とは何ですか

「習慣」という言葉は何を意味するのでしょうか?ウィキペディアによると、習慣とは確立された行動方法であり、特定の状況でそれを実行すると、個人のニーズという性格が得られます。The Free Dictionary によると、習慣とは、頻繁に繰り返すことによって形成される、繰り返される、多くの場合無意識的な行動パターンです。一般に、習慣とは自動的に起こるプロセスです。例えば、朝の歯磨き。習慣がどのように形成されるかを理解するには、その構成要素を特定する必要があります。それらには、シグナル、ルーチン、報酬の 3 つがあります。
  1. 信号

    シグナルは、アクションをトリガーするイベントです。信号は、時間、感情状態、場所、またはアクション自体である可能性があります。たとえば、仕事中に同僚のデスクのどこかから突然コーヒーの匂いがした場合、私は自分でコーヒーを注ぎに行きます。私のコーヒーを飲む習慣が始まりました。その合図は香りでした。

  2. ルーティーン

    ルーチンとは、習慣プロセスが信号によって引き起こされたときに実行するアクションそのものです。つまり、コーヒーを自分で注ぎに行くのが日課です。

  3. 褒美

    報酬はプロセス全体の最後の瞬間です。これは、人がルーチンに従った後に受け取るものです。一杯のコーヒーの例では、カフェインを摂取することで、私たちはより覚醒した気分になります。報酬がポジティブで楽しいものであればあるほど、脳はその習慣を維持する可能性が高くなります。

プログラミングを習慣にする方法

コードを書くことがその「ルーチン」になるには何が必要でしょうか? 信号によって誘導されたい場合は、特定の時刻に設定してみてください。たとえば、「コードを書き始めています...
  • 毎朝朝食後。
  • 仕事から帰宅した後。
  • 昼休み中。
  • [適切なトリガーを挿入]。
操作を容易にするため、アクションの順序に時間枠を設定することもできます。たとえば、「30 分間コーディングしたい」または「30 分間 [スキルの挿入] を学ぶつもりです」と言うことができます。オプションは異なる場合があります。習慣形成プロセスの重要な部分は報酬です。生産性を高めるには、目標を設定する必要があります。そうすることで、習慣を通じて目標の達成に近づくことができます。報酬はアプローチそのものかもしれません。例えば、より高いレベルの知識を得る。ただし、報酬は異なる場合があります。「今日プログラミングを 1 時間勉強したら、ご褒美としてチョコレートバーかその他のおいしいおやつを自分に買ってやろう」と自分に言い聞かせることができます。

チャレンジは習慣を身につけるのに役立ちます。

習慣を身につけるもう 1 つの良い方法は、「100 日間何かをする」などのチャレンジを行うことです。アルコール依存症匿名グループも同様のルールを使用しています。そして彼らの方法は非常に効果的です。「100 日間アルコールなし」の代わりに、「100 日間コーディングする」という目標を設定するだけです。最初は難しいかもしれませんが、時間が経つにつれてそれを楽しむことさえできるようになります。また、マラソンの経過をSNSでシェアすれば、同じ志を持った人たちからの応援が必ず得られ、さらなるモチベーションにつながります。

タスクを計画する

作業の段階を構造化すると、目標を達成しやすくなります。ただ座ってコードを書くだけではなく、何を、どのように、いつ、そしてなぜ行うのかを事前に正確に決定することを学ぶ必要があります。

夢のプロジェクトに取り組む

夢のプロジェクトのために毎日コードを書くことより良いことは何でしょうか? 独自のアプリを作成すると、さらなるモチベーションが得られます。毎日自分の発案で取り組めば、あなたの習慣は常に楽しい感情によって促進されるでしょう。

適切な作業環境

快適で楽しい作業環境を作ることができれば、日々のコーディングへのモチベーションも向上します。より快適で疲れにくいように職場をアレンジしてください。

非伝統的なコーディングの種類

出典: Hackernoon 年々デジタル化が進む世界では、コーディング スキルが従来の知識よりもはるかに重要です。システムの仕組みを理解するだけでなく、さまざまな技術革新を自ら生み出すことができます。 コーヒーブレイク #11。 プログラミングを習慣にする方法と、従来とは異なるコーディングの種類 - 2プログラミングの重要な利点の 1 つは、アクセシビリティです。コードの書き方を学ぶのに、高価なデバイスや独特の設備は必要ありません。コーディングは科学を学ぶよりも民主的です。大学に行かなくてもプログラマーになることはできます。非従来型コーディングとは何か、またそれにはどのような種類があるのか​​を詳しく見てみましょう。

コミュニティでのコーディング

デジタル サマー キャンプや放課後クラブは、コーディング スキルを向上させ、さらなるモチベーションを得るのに最適な方法です。敵対的なプロセスにより、高いペースで新しい知識を学習することができます。自宅で教科書の助けを借りて独自に勉強するとき、生徒はこの機会を奪われます。

オンラインコース

インターネットにより、世界中の人々や文化を結び付けることが可能になりました。教育の観点から見ると、これにより学習プロセスが大幅に促進されました。学生は、方向性、正確に何を、どのプログラミング言語を学びたいかだけでなく、プラットフォームや学習ツールも選択できるようになりました。オンライン コースのもう 1 つの利点は、マルチメディア教授法の使用です。これらには、ビデオ、クイズ、知識テスト調査、その他の方法が含まれます。プログラミングの学習において、eラーニングが従来の教育よりも効果的であることは疑いの余地がありません。教授法を選択する機会を得た学生の多くは、学校や大学でよく行われている保守的な暗記を放棄し、民主的な授業を支持します。

JavaRush の編集者より:

オンライン学習のもう 1 つの利点は、自分のスケジュールで学習できることです。毎日 4 ~ 6 時間勉強したいですか、それとも週末に 2 ~ 3 時間だけ勉強したいですか? お願いします。メンターを「引っ張る」のではなく、自分の仕事の結果を即座に検証したい場合も同様です。プログラミングを学ぶためのオンライン コースは、大学やオフライン コースで学ぶよりも手頃な価格のツールです。これは、欠かすことのできない他の学習源と簡単に組み合わせることができることを意味します。たとえば、Javaを学びたい場合は、 JavaRushコースで理論の「バックボーン」と最大限のコーディング演習を取得し、本を読んだり、独自のプロジェクトを書いたりすることで、プログラミングに必要な知識を深めることができます。

アプリケーション、ソフトウェア、ゲーミフィケーション

多くのプログラマーは、プログラムを作成するだけで学習が大きく進歩します。アプリ ビルダーやその他のアプリケーション プログラムを通じてコーディングの基礎を教えることを目的としたプラットフォームが数多くあります。これらのプラットフォームの多くは子供向けですが、大人にとって役立つものもあります。たとえば、ハッキングを通じてサイバーセキュリティのスキルを教えるゲームがあります。そのようなプラットフォームの 1 つである Hack the Box は、ユーザーにコード内の脆弱性を見つけるよう促します。提示された問題をなんとか解決すると、学生は別の称号を受け取り、モチベーションも高まります。これらすべての方法でプログラミング スキルを向上させることができますか? 絶対そうです。テクノロジーのおかげで、私たちは従来の教室の外でより深い教育を受けることができます。したがって、そのような見通しを拒否するのは大きな間違いです。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION