プログラマーの主な仕事内容は、設計書に基づいてプログラムを組むことです。C言語、JavaScriptなどのプログラミング言語を使用して、システムやアプリケーションなどを実際に作り上げていきます。システムやアプリケーションが仕様通りに動作するように、プログラマーは日々工夫を凝らしているのです。
プログラマーを目指す上での代表的な失敗が、プログラミング言語の勉強で挫折することです。難易度はプログラミング言語によってだいぶ異なりますが、比較的難易度が低い部類なJavaScriptであっても、習得するのは簡単ではありません。
独学でプログラミング言語を習得できる人がいる反面、独学では挫折してしまう人も多いので、プログラミングスクールに通うのが確実です。
就職や転職を成功させてから挫折する例も多く、入社後の研修は挫折が起きやすい要注意ポイントです。入社後の研修ではプログラムの設計手法、社内で用いられているルールなど、プログラミング言語のスキル以外の内容が加わってくるケースが多く、情報量の多さに挫折してしまうことも珍しくはありません。実際に仕事を始めるとさらに求められることが増え、そうした責任感からか、プログラマの中には業務上でつまづく人も増えてきます。
これはプログラマーに限った話ではありませんが、入社時の同期や、近い世代に優秀な人がいる場合、その人と自分を比べてしまい、挫折する恐れがあります。才能、適性は人それぞれなので、勉強を続けているのになかなか成長しないということは、十分に起こり得る話です。
しかし、勉強を投げ出さなければ確実に成長していけるので、周囲に優秀な人がいたとしても、自分と比べる必要はありません。このサイト(http://xn--u9j2gb1fsed4c1e8a8400eixah4wgz9av92cygwf.com/)でも触れられているように、よくあるつまづきポイントを把握し、事前に回避するための対策を立てておくことが大切です。