Programming is hard for everyone.

I started “coding”¹ when I was young, and then it was naturally to me.私は若い頃、「コーディング」を始めました。 まあ、HTML は私にとって自然なことでした。 このプラットフォームには、あるいはこのプラットフォームの外にも、目を閉じて、ランチタイム前に完璧なコードを書き、よくやったと自分の背中をたたき、お金が入るのを横目で見ている開発者は一人もいません。 もしプログラミングが簡単なら、それは1-2-3のことであり、企業は稀にコードを見直す必要がある場合にそれを請け負うでしょう。

しかし、それは、それが不可能な仕事であるということでも、プログラミングが乗り越えられない仕事であるということでもないのです。 ただ、すべての開発者がある時点で苦労しており、その苦労はあなたの能力を示すものではないということです。

最高の開発者でさえ、自分のやったことを誰かに見てもらうべきかどうか、困惑しながら画面を見つめるのです。

自然にできなくても大丈夫です。

「なぜこれがわからないんだろう」。 Photo by Timo Stern on Unsplash

多くのことが自然にできるわけではありませんが、それでも私たちはその方法を学びます…そしてしばしば、それをうまく行うことを学びます

人生の後半に別の言語を学んだ人に、それが自然に身についたかどうかを聞いてみてください。

オリンピックのアイススケート選手に、トリプルアクセルは自然にできるようになったかどうか聞いてみましょう。

素晴らしい医者に、誰かを誤診したことがあるかどうか聞いてみましょう。 あなたは生まれつき料理の仕方を知っていましたか。 直感ではなく、自分が何歳であろうと、どんなに経験が浅かろうと、自分には新しいことを学ぶ能力があることを認識することなのです。

自分がどのように学ぶかを理解すれば、成功することができます。

Photo by Bonnie Kittle on Unsplash

高校時代に三角法とスペイン語に失敗しかけて、数年後バイリンガルの三角法を教えることになったんだ。 しかし、その数年後、私はバイリンガルで三角法を教えることになりました。 9187>

プログラミングは、独学でも正式な学習と同じかそれ以上の成果を得られる数少ない分野の1つです。 9187>

ある人は、オンラインコースやゲームを使って言語の構文を学びます。 彼らは、これらの演習で学んだことを、本格的なアプリケーションを作成するために使用することができます。 他の人は、同じオンライン コースの終わりに到達すると、空白のテキスト エディタを見つめ、記憶した構文と、書こうとしているコードの機能的アプリケーションとの間の関連付けを行いません。

共同作業や他の人から学ぶことにより、コーディング ブートキャンプで成功する人がいます。 他の人は、自分が学んだコードをただ繰り返しているだけだと気づくか、後で使うために講師の例を隠しているだけだと気づくでしょう。 私はいくつかやったことがあります。 私たちの多くがそうです。 チュートリアルをやって、学んだことをすぐに適用して、自分で何かを作ることができる人もいます。 チュートリアルをすべて終えて、「一番上のボックスの色を変えるにはどうすればよいですか」というようなコメントを残す人もいます。 誰かに説明を求めてください。 質問することを恐れている人のひとりになってはいけません。 あなたが尊敬している上級バックエンド開発者は、今日少なくとも 1 つの質問をしました。

¹ HTML/CSS だけで Web サイト全体を構築することが「コーディング」とみなされるかどうかについての議論があるようなので、「コーディング」の周りに引用符を追加しました。

LinkedIn で接続する。

Leave a comment

メールアドレスが公開されることはありません。