CodeGym /Java Blog /ランダム /なぜこれほど多くのプログラマー志望者が失敗するのでしょうか? 6 つの致命的な学習の罠とそれから逃れる方法
John Squirrels
レベル 41
San Francisco

なぜこれほど多くのプログラマー志望者が失敗するのでしょうか? 6 つの致命的な学習の罠とそれから逃れる方法

ランダム グループに公開済み
この世には勝者と敗者の二種類の人間がいます。どの学問に取り組んでも、成功した人も失敗した人もいるでしょう。そして、プロのプログラミングも例外ではありません。もちろん、私たちは勝者、つまりプログラミングを首尾よく習得し、現在ソフトウェア開発のキャリアを積んでいる人々について話したいと思っています。CodeGym にSuccess Storiesというセクション全体があるのはそのためです。私たちのウェブサイトにありますが、失敗談セクションはありません。しかし、悲しいことに、実際には多くの人がこの仕事に失敗しているのです。彼らの話はあまりにも憂鬱になるので、あまり読みたくありません。注目に値するのは、コーディング方法を学び始めて最終的に失敗した人の大多数が、間違いから学ぶために学習を行った理由です。結局のところ、勝者と敗者を分けるのは、粘り強さと、目標に到達するために必要なことをすべて行う能力です。なぜこれほど多くのプログラマー志望者が失敗するのでしょうか?  6 つの致命的な学習の罠とそれから逃れる方法 - 1

1. 集中力の欠如

今日一般的に使用されているさまざまなプログラミング言語が多数あります。ツールやテクノロジーとともに、それらは非常に豊かなエコシステムを形成しており、そのエコシステムは年々多様化しています。したがって、プログラマーを目指す人は、どのプログラミング言語と一連のテクノロジを学ぶかという選択に直面しています。これらのテクノロジーの経験と理解がなければ、この選択をするのは容易ではないことがよくあります。そして、それができた後でも、正しいことを学んでいるかどうかをどうやって確認するのでしょうか? そのため、非常に多くの初心者が JavaScript を少し学習し、その後 Java の学習に切り替え、数か月後に代わりに Python を学習する必要があると判断する可能性があります。言うまでもなく、この種のアプローチは多くの場合失敗につながります。

療法

解決策は非常に明らかです。最初に選択し、それを貫きます。たとえば、私たち CodeGym は、バックエンド ソフトウェア開発者になることに興味がある人にとってJava が最良の選択であると信じています。

2. 学習リソースの間違った選択

学びたい言語とテクノロジースタックを選択すると、すぐに別のジレンマが生じます。どこで、どのように学ぶのか。そして、これは簡単に致命的になる可能性もあります。特に今日では、学習リソースや教材がたくさんあります。これは実際には良いことですが、この選択のすべてに夢中になるのは非常に簡単です。そしてそうする人もいます。

療法

客観的に優れた学習リソースを 1 つメインとして選択する必要があります。追加として他の学習方法で補完することも可能です。たとえば、Java を学習するには、CodeGym を使用できます。CodeGym は自給自足できるように設計されているため、まったくの初心者から資格のある Java に変えるためのすべてが揃っているため、他の学習教材やリソースを探す必要はありません。プログラマー。ただし、初心者向けの Java に関する本を読んだりYouTube の講義を視聴したりすることで補うことは可能です。

3. 間違った考え方や目標が設定されていない

このタスクに対する考え方はさまざまな点で間違っており、学習プロセスを損ない、最終的には失敗につながる可能性があります。多くの人は、自分が成功できると心から信じずにプログラミングの学習を始めます。当然、この種の考え方では、学習教材が非常に複雑になったり、簡単に解決できない難しいプログラミングの問題に直面したりすると、すぐに諦めてしまいます。スキルを習得するためでも、ソフトウェア開発の仕事に就くためでも、明確で明確な目標を持たずに、意図的に学習を始める人もいます。

療法

正しい考え方とは、長期的な目標を持ち、そこに到達するまでの長くて困難な道に対して心の準備をしておくことです。多くの場合、他の人とのコミュニケーションは、自分自身の考え方の弱点を見つけて修正するのに役立ちます。そのため、CodeGym には、ユーザーが互いにコミュニケーションしたり助け合ったりすることを可能にし、奨励する さまざまなソーシャル機能が数多く用意されています。

4. 間違った目標

しかし、たとえ目標を立てたとしても、それは簡単に間違ったものになる可能性があります。それが間違っていることをどのように理解すればよいでしょうか?達成してもあまり気分が良くなかったり、それを考えてもモチベーションが上がらなかったりする場合、それは正しい目標ではない可能性があります。

療法

人によって効果的な目標は異なります。今日の世界で非常に重要で需要の高いスキルとしてプログラミングを習得できることに興奮している人もいます。他の人にとっては、ソフトウェア開発で長く続くキャリアや高収入の仕事が目標だという人もいます。もう 1 つの良い、やる気を起こさせる目標は、コーディング スキルとある程度の経験があるときに構築する独自の技術プロジェクトを思い描くことです。

5. 怠惰と先延ばし

それを表面化する方法はありません。学習に十分な努力をしていない人もいます。そしてそれが、他のすべてが適切な場所にある場合でも失敗する理由です。もちろん、悪い学習習慣、不十分な計画、十分に真剣でないアプローチなどの要因が全体的な努力の不足に寄与し、最終的には失敗につながることがよくあります。

療法

実のところ、良いものは簡単に手に入ることはほとんどありません。したがって、学習には時間と労力を費やす必要があります。それがうまくいかない場合は、こちらの方法で注意力の持続時間と集中力を向上させてみてください先延ばしを克服し、生産性を高めるために設計されたツールを使用するのも良いアイデアかもしれません。

6. 間違った学習アプローチと十分な練習が不十分

多くのプログラマー志望者が失敗するもう 1 つの重要な理由は、CodeGym の記事でよく言及されていますが、コードの学習方法が間違っていることです。プログラミングは、理論と実践を組み合わせることで習得できるスキルです。しかし、多くの人は、コードの最初の行を書こうとする前に、理論に深く入り込んでしまうという間違いを犯し続けています。非常に多くの場合、この間違いは結果を遅らせて学習プロセスを大幅に長くするか、完全な失敗につながります。

療法

学習プロセスの最初から、学んだばかりのことを必ず実践してください。また、実践によるサポートをあまり長くせずに、理論を読むことに固執しないように注意してください。プログラミングにおける一部の学習方法が他の学習方法よりも効果が低いことが判明するのはこのためです。そして、CodeGym がそのトレードマークである実践第一のアプローチを採用している理由は、学生が他の学生よりも早く Java を学ぶだけでなく、卒業時に実際に応用できるスキルを身につけることができるため、卒業後すぐに専門的にソフトウェア開発に取り組み始めることができるからです。もちろん、場合によってはまだ学習中です。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION