あなたはプログラミング言語を学ぶことに決めました。 いい考え! さまざまな仕事のためにコードを理解する必要性が高まっています。 労働統計局によると、ソフトウェア開発者の仕事は特に17%増加します。
ただし、初心者として、そのキャリアを高める決定を下してから実際にスキルを習得することは、間違いなく混乱を招きます。 あなたはあなたの第一言語として選択する何百もの選択肢に直面しています。 そのため、その選択を行う前に、2つの重要な質問を自問することをお勧めします。
-
プログラミングに興味を持ったきっかけは何ですか?
-
プログラマとして何をしたいですか?
これらの質問への回答は、最初のステップをナビゲートし、場合によってはプログラミングキャリア全体をナビゲートします。 プロジェクトのアイデアが興味を起こさせた場合は、それを最も完成させるのに役立つ言語を選択してください。 たとえば、Objective-Cを学習するとiOS関連のプロジェクトで作業できるようになり、JavaではAndroid関連のプロジェクトで作業できるようになります。
しかし、この新しい知識をフルタイムのキャリアに変えることに興味がある場合は、最初の言語を使用して、プログラマーのように考える方法を学び、基本的なプログラミングロジックを学んでください。 たとえば、開発者は、Ruby、Python、およびJavaScriptを比較的学習しやすく、プログラミングロジックと構文の強固な基盤を提供する言語と見なしています。 優れた基盤があれば、特定の原則が一方から他方に翻訳されるため、より多くのものを拾いやすくなります。
または場合によっては、技術スタックの一部に関心があるため、選択したものが決定される場合があります。 フロントエンド開発者は、JavaScriptの学習を伴うユーザー向けのコードに取り組んでいます。 バックエンド開発者は、RubyやPythonなどの言語を使用するサーバー、データベース、アプリケーションを操作します。
初心者であろうとなかろうと、質の高いプログラマーは、言語とテクノロジーのトレンドを学び、追いつく機会を探します。 新しいものを選ぶという選択は、あなたのキャリアを通して繰り返されます。 この有益なインフォグラフィックをご覧になり、この決定を下してください。