コーディングの学習は非常に困難です。 関数、パーセンテージ。 インデントとマージン。 あなたは多くをカバーする必要があり、さらにそれを書く方法を理解する必要があります。 私はこの分野で10年間働いてきましたが、今では私が人々に教えることの一種の「専門家」のように感じました。
だから私が理解していることを聞いてください。 現時点では、300人以上にプログラミングを教えています。 これは障害物のある難しい道だと思います。 しかし、あなたはまだ難しいものを知っていますか? 歩く。
あなたは歩く能力を持って生まれてきたのではなく、あなたは学び、練習しなければなりませんでした。 それでは、なぜあなたは一瞬でコーディングの達人になることができると思いますか? この分野の「専門家」ほど優秀ではないことを確信しているのはなぜですか? 彼らは練習する必要がなかったと思いますか、これはすべて純粋な才能ですか? ご存知のように、彼らもかつては価値のないコーダーでした。
誰も才能が生まれない
才能というものはないと思います。 ミュージシャンや作家として成功するために、人生の中であらかじめ決められた道を持った人は生まれません。 人々は環境の産物です。 関心を高める機会があれば、できるだけ頻繁にそれを行います。 多くの練習のおかげで、私たちは社会が「才能」と呼ぶものになります。
プログラミングについても同じことが言えます。 誰も子宮を「関数型プログラミングのリーダー」または「主題構造の遵守者」として去りません。 1993年に父がシアーズからHPコンピューターを購入していなかったら、おそらくコンピューターのことを考えたことはなかっただろう。
何かで「良い」ことをするためには、まずこれを知り、それから学ぶ必要があります。 モーツァルトはすぐにピアノを与えられず、すぐに天才になりませんでした。おそらく彼はこれを見せられ、興味を持ち、練習を始めました。 交響曲を書くのに必要なすべてのフレットとトーンを知って、すぐに演奏できるとは考えられません。
デート、学習、応募というこのアイデアは、「才能」を生み出す方法です。 最初にこの概念を紹介する必要があります。この概念に興味があれば、それを研究します。 そしてその後、私たちはそれを人生に適用し、それが私たちの「スキル」になるときに私たちを定義させます。
プログラミングは誰でも学ぶことができるスキルです。
JavaScriptを取得したら。 変数と条件付きの構造の概念は私を怒らせました。 私は、キャリアを昇進させるためにJavaScriptを学ぶ必要があることを知っていました。
当初、私は喜びではなく、金銭的および職業的な目的でこれに興味を持ちました。 私はこれを学ぶことを余儀なくされ、これを理解することを余儀なくされました。 私は再び練習し、練習し、練習しました。
今、私は彼を愛しています。 今、私は彼に教えます。 私はJavaScriptを学び、それを自分にとって有用なものに変えました。 かつては達成できず、迷惑だったと思われていたものを打ち負かしました。
私はJavaScriptの専門家ではありませんが、コードを書くことの煩わしさと混乱を克服したと誇らしく言えます。
そして、これはある夜には起こりませんでした。 5年かかりました。
時間
子供の頃、音楽が大好きでした。 ロックスターになりたかった。
私が9歳のときにHPコンピューターを持っていたという事実に加えて、古いアコースティックギターがありました。 コンピューターは面白かったが、音楽は本物だった。
私は音楽に非常に早く精通し、それに対する情熱的な愛に染みついていました。 私はギターをひどく弾いたが、それでも喜んでやった。 設定の意味がわからなかったので、クリップのペグのように見えるようにペグをねじりました。 この情熱はさらに大きくなりました。 ギターのチューニング方法を学びました。 私はグループで集まり、学校で音楽を学びました。 私は高校でジャズバンドに参加し、競技会に参加しました。 私は目標に向かっていました。
それはすべて、同じアコースティックギターから10年前に始まりました。 10年前にこのギターを受け取っていなかったら、ゲームに夢中になったことはなかっただろう。 音楽への情熱。これが私のキャリアの目標になりました。 したがって、「あなたはとても才能があります」とよく言われますが、そうではありませんが、私はたくさん練習しました。
10年。 これは一晩では起こりませんでした。 10年かかりました。 これらのスキル、情熱、そしていわゆる「才能」を伸ばすのに何年もかかりました。
才能はただの情熱です
才能は存在しますが、それは興味と努力の合計としてのみです。
コーディングの学習は、この世界の他のすべてと同じです。 これには練習と関心が必要です。 これらすべての「才能のある」開発者も研究しました。 彼らはプログラミングの「才能」を持って生まれたのではなく、単にこれらのスキルを開発しました。
私は今でも毎日さまざまなものをグーグルで検索しています。 まだ勉強中です。 コード内の何かが機能しない場合は、戻って読み直します。 私は奇妙な場所にコンマを入れて、私の頭の中にロジックを入れることができません。
私はまだ教えることが大好きです。 私はそれらに情熱を持っているので、私は非常に一生懸命働いたことを理解して、これらすべてのもの。
かっこいい
あなたがすぐに素晴らしいコーダーになることを期待する人はいません。 すぐにそれが得意であれば、それを人生の目標にしたくないでしょう。 私たちは日常生活の困難を探しています。
教師として、私は自分の職業生活を変えようとしてコーディングを学ぶ人々に会います。 これらの人々は仕事に飽きていることが多く、新しい挑戦と追加スキルを求めています。 彼らは変化を求めていません。
コーディングは難しくありません;コーディングはただの挑戦です。 フロートのロジックを最初から理解する人はいません。 しかし、あなたは時間とともにすべてを理解します。
それを学びたいなら理解できる挑戦と考えてください。 コーディングの「才能」を発揮し、スキルを磨くことができます。 これが必要なだけです。
態度を変える
私たちの領域は日々拡大しています。 これは排他的な領域ではなく、最新かつ最高の何かを達成できる人のみを対象としています。
各エリアには、スキルが自分のものほど良くない人を見下す人がいます。 それらをヤギにしましょう。 ある時点で同じように苦しんだと考えてください。 私を信じて、私は今、新参者をtaし、「初心者」と呼ぶ学生たちに教えました。 誰もがかつてこの場所にいました。 彼らは「初心者」でもありました。
この分野は急速に発展しており、しばしば私たちの文化を定義しています。 私たちがヤギのように振る舞うという事実によって次の革新的な開発者を怖がらせたらどうなるでしょう。 そのような人が情熱を開発する代わりに、彼はそれを完全に無視することができます。
代わりに、学びたい人に教えて、参加しましょう。 やる気とツールを与えて、彼らの情熱を探ります。 「才能」を伸ばす情熱と能力を奪うのは誰ですか?
Megamindリーダー向けの便利なPaystoソリューション: