CodeGym /Java Blog /ランダム /趣味と職業。コーディングを趣味にする方法とそれが重要な理由
John Squirrels
レベル 41
San Francisco

趣味と職業。コーディングを趣味にする方法とそれが重要な理由

ランダム グループに公開済み
何かで成功することがこれほど難しいのはなぜでしょうか。また、進歩して新たな高みに到達することが、ある人にとっては簡単に見え、他の人にとってはほぼ不可能に見えるのはなぜでしょうか。成功は、ほとんどの場合、さまざまな要因の複雑な組み合わせであり、再現するのは非常に困難です。そのため、オンラインで広く入手可能な「成功へのレシピ」の大部分は、あまり効果的ではありません。かなりの確実性を持って言えることが 1 つあります。それは、ここではアプローチが非常に重要であるということです。本当に興味があり楽しんでいることで成功を収めようとしているなら、成功する可能性は大幅に高まります。 趣味と職業。 コーディングを趣味にする方法とそれが重要な理由 - 1

コーディングを趣味にすべき理由

プログラミングに関しても、それは非常に当てはまります。研究によると、真に成功したプロのプログラマーの大多数にとって、コーディングは単なる仕事ではなく、趣味でもあります。Stack Overflow の 2020 年開発者調査によると、開発者全体の約 78% が趣味としてコーディングを行っていると述べています。それは何も新しいことではありませんが、実際に興味のあることに取り組む方が上達するのは明らかに簡単です。多くの場合、私たちは仕事、給与、仕事の選択などの現実的なことに焦点を当てて、これらの基本的なことを見落とす傾向があります。学ぶべき技術。あなたの目標がコーディングのキャリアで成功することである場合、プログラミングが趣味であれば、この目標を達成できる可能性が高くなります。この種のアプローチの利点は自明のことです。しかし、プログラミングがまったく趣味ではなかった場合はどうすればよいでしょうか? まあ、個人的な興味、生まれ持った才能、素質は重要な要素ですが、それらが決定的なわけではありません。

コーディングを趣味にする方法

そこで、コーディングに対する認識を変えて、それを職業ではなく趣味に近づける方法について、いくつかの提案を紹介します。

1. 社会的交流。

人は社会的な生き物です。私たちのサルの脳は、世界のすべての複雑さに単独で対処できるわけではないため、常に他の人と連絡を取り合ってフィードバックを受け取り、情報を交換する必要があります。一方、プログラミングは、特に自宅でオンラインで学習および練習している場合、非常に孤独になる可能性があります。それは孤独かもしれませんが、孤独である必要はありません。プログラマー志望者や熟練した開発者など、同じ考えを持つ人々とのつながりを増やすことで、大きな違いが生まれる可能性があります。したがって、新しい人に出会ったり、友達を見つけたり、自分の経験を共有する人がいるというだけの方法としても考えると、コーディングはより趣味のようなものになるかもしれません。CodeGym に非常に多くのソーシャル機能があるのはこのためです。

2. 指導。

人的要素を活用するもう 1 つの方法は、コーディングのメンター、または少なくとも、途中であなたに付き添い、サポートし、この分野での情熱を分かち合ってくれる経験豊富な人を見つけることです。これが、メンタリングがソフトウェア開発において非常に人気のある概念である理由の 1 つです。メンターを見つけることは、自分だけでは成功できないと感じている人、一般に一人で学習するのが難しい人、または学習から最大限の効果を得るためにあらゆるツールを適用したいと考えている人にとって非常に役立ちます。コーディングのメンターを見つける方法の詳細については、この記事を確認してください。

3. ハッカソンおよびその他のコーディングコンテスト。

また、お互いに競争し、より優れたパフォーマンスを発揮したいという人間の自然な欲求を利用して、認識を変え、コーディングやソフトウェア開発に関するあらゆることを楽しむように脳を騙すこともできます。ハッカソンやあらゆる種類のコーディング コンテストに参加することは、これを行うための素晴らしい方法です。他の人と競争することで、より早く進歩することもできます。

4. コーディング ゲームとゲーム化された学習。

ゲームをプレイしながらコーディング方法を学び、プログラミング スキルを練習することは、脳にゲームを楽しいものとして認識させる優れた方法であることが証明されています。利用可能なコーディング ゲームは複数あり、それらをプレイするのはエキサイティングで、中毒性さえあります。コーディング方法を学ぶことも、退屈で疲れるプロセスである必要はありません。Java の習得に関して言えば、CodeGym はおそらく、効果的で継続的な学習と楽しみのバランスをうまくとった ゲーム化されたアプローチの最良の例の 1 つです。

5. 個人的なプロジェクトとスタートアップのアイデア。

あなたが野心的で起業家精神のある人であれば、自分自身のプロジェクトを立ち上げるか、少なくとも自分がコーディングスキルを持っていたらやってみたいプロジェクトやスタートアップのコンセプトを考え出してみてください。プロジェクトのアイデアは、あなたの他の趣味や興味と結び付けることができます。もちろん、スタンドアロン プロジェクトに取り組むことは、特に初心者にとっては簡単ではありません。そのため、私たちは CodeGym の学生に、コースの一環として独自の単純なプログラミング プロジェクトを構築する方法を教えています。

コーディングを趣味にするべきですか? 意見

伝統的に、この問題について、長く成功したキャリアを持つ経験豊富なプログラマーからのいくつかの見解と意見で締めくくりましょう。「仕事を楽しむのは素晴らしいことですし、成長するために余分な努力が必要な場合もありますが、ワークライフバランスは長期的には正気を保ってくれます。時々、仕事以外でプログラミングをすることもあります (ウォーゲームの趣味をサポートするために)。時にはパンを焼いたり、時には友達をもてなしたり、毎月読書クラ​​ブを開催したり、慈善活動のボランティアをしたりしています。私にとって、複数のはけ口とたくさんの友達を持つことだけが、正気を保ってくれるのです」と語った。Les Howie 氏、数十年の専門的な経験を持つソフトウェア開発者。「それは私の趣味です。私はそれを楽しんでおり、自由時間の多くを通常の仕事とはまったく異なる興味深いプロジェクトに費やしています。人はそれぞれ違います。何か他のことをしたい場合は、別のことをしてください。趣味としてのプログラミングは、情熱を注ぐプロジェクトのために行う場合に効果があります。そうしないと、退屈になって燃え尽きてしまいます」と警告しますルーベン・ラヴァツァス。「私はプログラミングから CIO の役割に移り、プログラマーや開発者を間接的に管理するようになりました。しかし、テクノロジーのキャリアを始めてから 30 数年が経ちますが、私は今も昔も娯楽のプログラマーです。私にとって、それはやりがいがあり、楽しく、クロスワード パズル、ゴルフ、ボウリング、テレビを見るよりも役に立ちます」と、経験豊富なプログラマーでありデータ サイエンティストであるマーク クリストファー ボルジャーノは信じています
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION