専門家は2023年に初心者向けのプログラミング言語を評価します

通常の容疑者のいくつかは、熟練した開発者が初心者に推奨するプログラミング言語の中にあります。 しかし、2023 年に検討する価値のある新しいオプションがいくつかあります。

Python は、科学計算、データ分析、人工知能プロジェクトでそのシンプルさと多用途性から広く使用されていると、技術系の採用マネージャーは述べています。 Python は、Web およびモバイル開発からデータ管理および自動化まで、幅広い分野での機会にも役立ちます。 一方、HTML、CSS、および JavaScript は Web 開発のバックボーンであり、動的でレスポンシブな Web サイトの作成を可能にします。

JavaScript ライブラリー React.js と JavaScript ランタイム Node.js の経験を持つコーダーは需要が高いと、ニューヨーク市に拠点を置く開発者人材会社 Jobsity の人材獲得責任者である Vanesa Romero 氏は述べています。

「あなたの目標が何であるかに応じて、Python と JavaScript のスキルに依存する多くの仕事の機会を見つけることができます」と彼女は言いました。

ロンドンに本社を置く技術人材紹介会社Glocommsのニューヨーク担当マネージング・ディレクター、ジャンカルロ・ハーシュ氏もロメロ氏に同調した。 2023年の初心者向けプログラミング言語は、PythonとJavaScriptが最適とのこと。

「時間をかけて Python や JavaScript を学ぶことは、テクノロジ業界に参入し、最初の開発またはエンジニアリングの機会をつかむための良い方法です」と彼は言いました。

Pythonは「余分なドープです」

Python は、技術分野でホットなトピックである機械学習アルゴリズムに供給されるデータを処理するために使用される人気のある言語であるため、初心者に適したプログラミング言語です。

また、Python は 30 年以上にわたってソフトウェア開発とデータ分析の主力であったと、Google Cloud の主任デベロッパー アドボケイトである Kelsey Hightower 氏は述べています。

「Python は余分なドープです」 ハイタワーがツイート 先週。 「Python が 30 年経っても重要性を維持しているという事実は、多くのことを物語っています。」

Kelsey Hightower は、Python は「ドープ」であるとツイートしました。

初心者はフレームワークを使用して、Pygame などのビデオ ゲームを作成することもできます。これらのフレームワークでは、目に見えるフィードバック ループも提供されます、と Hightower はインタビューで述べています。 Pygame は、Python を使用してマルチメディア アプリケーションを開発するために使用される無料のオープン ソース ライブラリです。

Python のもう 1 つの強みは、強力で柔軟性があり、読みやすいプログラミング言語であることです。

Ayers 氏によると、コーダーは、AWS Lambda や Google Cloud Functions などの主要なクラウド プロバイダー ツールの無料利用枠を介して、Python スクリプトを簡単にデプロイできます。

「これらのツールを使用すると、Web サーバーの管理について心配するのではなく、特定の目標を達成するためのコードを書くことの学習に集中できます」と彼は言いました。 「Python コミュニティも非常に協力的で、使い始めるのに役立つリソースやライブラリが豊富に用意されています。」

サンフランシスコに本拠を置くデジタル分析プラットフォーム企業である Amplitude のエンジニアリング担当バイス プレジデントであるダスティン ピアース氏は、Python はデータ セットを操作、モデル化、ChatGPT などの話題を生み出すツールに移動するために使用されていると述べています。

「もし私が [beginner] プログラマー… データ エンジニアリングと、Python を使用して業界で確立されたパターンでデータを操作し、データを移動する方法を学ぶことは、非常に価値のあるスキルです」と彼は言いました。

HTML、CSS、JavaScript: Web の言語

HTML、CSS、および JavaScript が連携して、コードを機能する Web ページに変換します。 HTML は基本的なページ コンテンツを作成し、CSS は色やフォントなどの効果で Web ページのスタイルを設定し、JavaScript は電子メール フォームやラジオ ボタンなどのインタラクティブな機能を追加します。

HTML が初心者に適したプログラミング言語である理由の 1 つは、ほとんどの人が Web ブラウザーを頻繁に使用するため、既にある程度の経験があるからだと Hightower 氏は述べています。 HTML と CSS のエクスペリエンスは、Google ドキュメントや Microsoft Word での作業に似ています。 さらに、Hightower の見解では、視覚的な要素により、HTML は初心者にとって特に優れた選択肢となっています。

「HTML とブラウザを操作するときに得られる視覚的なフィードバック ループは、多くの人にとって有益です」と Hightower 氏は述べています。

学習者がこれらの基本を習得したら、JavaScript に進むことができると彼は言いました。

MIT の Scratch ダッシュボードは、コーディングの基礎を視覚的に学習する方法です。
MIT の Scratch ダッシュボード。

新しい言語でゼロから始める

ピアース氏によると、初心者は、どのプログラミング言語から始めようと、学習曲線が急勾配であることを予期する必要があります。

「それには多くの時間、回復力、集中力が必要です」と彼は言いました。 「人々はほとんど強迫観念的でなければなりません。」

HTML とブラウザーを操作するときに得られる視覚的なフィードバック ループは、多くの人にとって有益です。

ケルシー・ハイタワー主任デベロッパー アドボケイト、Google Cloud

Hightower 氏も、どのプログラミング言語への移行も難しいという点には同意しています。 これが、ブロックを使用してプログラミング言語の背後にあるロジックを人々が学ぶのに役立つScratchを推奨する理由の1つです。 創設以来、MIT Media Lab と Lifelong Kindergarten グループによって開発および維持されている Scratch は、4 歳から 80 歳までの 1 億人以上の登録ユーザーを集めています。

また、スクラッチはコードの学習に大きなバリエーションをもたらす可能性があり、1 つの学習アプローチだけよりも効果的である可能性がある、と Pearce 氏は述べています。

「Python の本だけを手に取り、1 つのレーンに固執するだけでは、マルチメディア アプローチよりも効果が低い可能性があります。そこでは、Scratch を行ったり、Python を少しやったり、JavaScript を少しやったり、さまざまな学校を行ったり、さまざまな YouTube の作成者です」と彼は言いました。

Hightower は、すでに使用しているツールを使ってプログラミングを学ぶことも推奨しています。 たとえば、Microsoft Excel ユーザーは Visual Basic for Applications でマクロの書き方を学ぶことができ、Roblox プレーヤーは Lua プログラミング言語を使用してカスタム機能をコーディングできると彼は言いました。

Leave a Comment

Your email address will not be published. Required fields are marked *