banner
tiaotiaotang

tiaotiaotang

互联网科技爱好者/后端开发入门,学习ing
微信公众号

コーディング能力を向上させるための鍵

初心者にとって、最も重要なスキルは細部に注意を払うことです#

デバッグエラーメッセージは非常に重要です。実際、エラーメッセージはプログラミングの一部です:経験のない開発者や非常に経験豊富な開発者が見ることができます。唯一の違いは、エラーメッセージを処理する経験が多いほど、エラーメッセージを修正するために費やす時間が少なくなることです。その理由は次のとおりです:時間の経過とともに、エラーメッセージを読み取り、問題の関連する詳細を迅速に抽出する方法を学ぶことができます。エラーメッセージを初めて見たとき、実際の意味を理解するために少し時間を費やす必要があります。しかし、数百のエラーメッセージを見た後(数百も見ることになります!)、問題の位置と問題を解決するために必要な関連する詳細を特定できるようになります。解決したエラーメッセージから学ぶべきです。単にエラーを修正して解決するだけでなく、修正しているコードに何が問題があるのかを理解してください。各エラーから教訓を得ることで、同じエラーを犯した場合にはより速く修正できるようになります。
最初は、見たエラーメッセージごとに助けを求めるかもしれません。時間の経過とともに、コードを注意深く調べ、スマートな Google 検索を行うことで、助けを求める頻度を減らす方法を学ぶことができます。


転機の段階は、コーディングの学習において最も挫折する段階の 1 つですが、多くの面で最も重要な段階です。これは、チュートリアルを段階的にやめて、誰もあなたのために解決策を用意していない問題を解決し始める時です。
転機のコーディングの速度は、前の段階よりも 10 倍から 20 倍遅くなります!!!

  • 私はまだ深淵にいると感じています!ただ、行くべき場所をより自由に知っているだけです!

開発の 2 つの転機#

Web 開発の転機は、任意のデータベース駆動型アプリケーションを構築できるようになる時点です。これは、単純なデータベースから情報を保存および取得する多くのページを含む Web アプリケーションを構築できることを意味します。Web 開発者はこれを「CRUD のマスタリー」と呼びます。この段階では、GitHub で提供されているドキュメントやブログ記事に従って、任意のサードパーティライブラリ(たとえば、Ruby の gem)と統合することもできるはずです。

アルゴリズムとデータ構造の転機は、あまり表面的ではありませんが、実際にはより重要です。この転機を乗り越えた人々は、プログラミングの基礎知識と複雑なコーディングの課題を解決するための深い知識だけでなく、使用しているプログラミング言語をマスターしています。

最終的に本当に重要なのは:

  • Web 開発フレームワークをしっかりとマスターすること
  • どのプログラミング言語でも複雑なコードを書くことをしっかりとマスターすること
各レッスンでは、学習しているチュートリアルの範囲を超えたことを試してみてください。学習しているチュートリアルに「チャレンジ」または「自主」のセクションがある場合は、それらをすべて完了してください。ガイドなしのチャレンジを解決することで、構造化されたガイダンスなしで作業する重要な経験を得ることができます。
チュートリアルをできるだけ少なく使用してください。
ある実験室では、教師が学生に特定のgemの統合方法や提供されたドキュメントの使用方法を教えることがよくあります。多くの学生は、初心者向けのチュートリアルで説明されている指示に従うだけでなく、ドキュメントに従ってチュートリアルをバックアップとして使用します。快適にGitHubのドキュメントを読み、それに従うことは、一人で作業する際に役立ちます。
重要なポイントに集中し、繰り返しを使用してください。アプリケーションをゼロから起動する方法、新しいアプリケーションをGitHubやHerokuにプッシュする方法、そして早期にデータベースマイグレーションを構築する方法など、いくつかの一般的なタスクの実行方法を理解してください。
転機を推進することは挑戦的な場合があります。次のヒントが役立つかもしれません:

これは困難なプロセスであることを理解し、自分自身に対してリラックスしてください。さらに、現実的な期待を設定してください。自己学習のスピードを「スーパーマン」の学習チュートリアルと「カタツムリ」の自己学習スピードと比較することはできません。覚えておいてください、あなたは多くのことを学んでいますが、この段階では、新しい問題を自分で解決するという新しいスキルを学んでいます。
自信に苦しんでいる場合は、あなたの感情が完全に正常であることを知ってください。作業を続けてください。苦戦が続く場合は、最近転機を過ぎた人と話をすることを試してみてください。彼らはあなたがいる場所を理解し、あなたが経験していることは一時的なものであることを保証してくれるでしょう。一貫して働き続けてくださいが、自分自身を過労させないでください。この段階では、1日に最大で約6時間しか働くことができないことを知っておいてください。疲れきった状態で働くことは、転機に到達するためにかかる時間を延ばすだけです。
この段階で自信を持つための最良の方法は、あなたの疑念を克服することです。何かをするのに5分かかるのか、5時間かかるのかわからないことは挫折するかもしれませんが、新しい機能を成功裏に実装するたびに、自信が湧いてくるでしょう。助けなしでいくつかの難問を解決した後、あなたは自分自身で何かを構築することに没頭することになるでしょう。

転機が過ぎたかどうかを知る方法#

転機プロセスの最後の段階は受け入れです。ソフトウェア開発は絶えず学び続けるプロセスです。すべてを成功裏に学んだと感じることは、より複雑な問題の解決を考え始める時です。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。