コンピュータプログラムの書き方

著者: Ellen Moore
作成日: 12 1月 2021
更新日: 1 J 2024
Anonim
プログラミング講座 第1回【プログラミングとは】Akichon/あきちょん
ビデオ: プログラミング講座 第1回【プログラミングとは】Akichon/あきちょん

コンテンツ

テクノロジーが一般の人々にますます利用可能になるにつれて、プログラマーの必要性も高まります。コンピューターのコードやプログラムの作成、またはコーディング(英語の「コーディング」から)は、時間の経過とともに習得および向上したスキルですが、最も経験豊富なプログラマーでさえ、かつては初心者でした。スキルをどこに適用したいかに関係なく、初心者プログラマーに最適なプログラミング言語は多種多様です(たとえば、JavaScriptは非常に複雑なので、HTMLまたはCSSから始めるのが最善です)。この記事を読んで、コンピュータプログラムの書き方を学ぶ方法を学びましょう。

ステップ

方法1/2:プログラミング言語を学ぶ

  1. 1 どの言語を勉強するかについてはあまり心配しないでください。 多くの初心者プログラマーは、プログラムコードの書き方を学び始めたばかりのときに、言語を選択するのが難しいと感じています。ビルディングインフォメーションの構造と論理を研究する場合、実際に選択する言語は重要ではありません。これらのスキルははるかに重要であり、どのプログラミング言語でも学ぶことができます。
    • 言語を選択するときは、プログラムコードを作成する目的に集中してから、開始言語を選択してください。たとえば、Webサイトの開発を行う場合は、HTML5を学習することから始めて、CSS、JavaScript、およびPHPで補足する必要があります。コンピュータプログラムを作成したい場合は、Cまたはその他の主流のプログラミング言語の学習を開始してください。
    • あなたがプロのプログラマーになると、あなたはあなたがあなたの仕事のために最初に学んだ言語を決して使わないことに気付くかもしれません。代わりに、ドキュメントと実験を通じて常に新しい言語を学び続けます。
  2. 2 選択した言語専用の無料のオンラインリソースを見つけてください。 インターネットは、あなたが学ぶことを選択した言語についての無料のチュートリアル、コース、ビデオの宝庫です。あなたは文字通り1日でほとんどすべての入門言語の基本を学ぶことができます。
    • ここにいくつかの人気のあるサイトがあります:Bento、CodeAcademy、Code.org、html.net、Khan Academy、Udacity、W3Schoolsなど。
    • ウィキハウでは、初心者がプログラミング言語を学ぶためのさまざまな手順も提供しています。
    • YouTubeには、ほぼすべての言語のチュートリアルビデオがあります。
    • Stack Exchangeは、プロのプログラマーがユーザーからの質問に答える最も人気のあるフォーラムの1つです。
    スペシャリストのアドバイス

    Archana Ramamoorthy、MS


    WorkdayCTOのArchanaRamamurthyは、Workday CTO(北米)です。著名な製品スペシャリストであり、セキュリティを提唱し、テクノロジー業界の公平な競争の場での統合を強化することを提唱しています。彼女はSRM大学で文学士号を、デューク大学で修士号を取得しています。製品管理の分野で8年以上働いています。

    Archana Ramamoorthy、MS
    WorkdayCTO

    私たちのスペシャリストは彼の話を共有します::「私はコンピューターの設計やプログラミングについて何も知らずにコーディングを始めました。プログラムの書き方を学びたいと思ったとき、まずはその言語の本を読んだり、インターネットの情報を利用したりしました。今日、世界には非常に多くのリソースがあり、新しいスキルを学ぶのは非常に簡単です!」


  3. 3 優れたテキストエディタをダウンロードしてください。 多くのプログラミング言語では、外部のテキストエディタを使用してプログラムを作成できます。インデントとコードマークアップを表示するテキストエディタを見つけます。
    • 人気のあるプログラムには、メモ帳++(Windows)、TextWrangler(OS X)、およびJEdit(任意のシステム)が含まれます。
  4. 4 必要なコンパイラをダウンロードします。 一部のプログラミング言語では、作成したソースコードを表示するためにコンパイラが必要です。コンパイラーは、ソースコードを同等の低水準言語プログラムに翻訳し、コンピューターによって処理されます。多くのコンパイラは無料でオープンソースです。コンパイラの使用を必要とする言語は次のとおりです:
    • NS;
    • C ++;
    • NS #;
    • Java;
    • ベーシック;
    • Fortran。
  5. 5 最初のプロジェクトを開始します。 新しいスキルを試すことができる優れた入門プロジェクトを選んでください。インターネット上には、このトピックに関する多くの提案やチュートリアルがあります。たとえば、コンパイラを必要とする任意の言語で、単純なHTML Webサイト、単純なPHPデータベースと関数、または単純なプログラムを作成することから始めることができます。
  6. 6 すべてのコードをコメントアウトします。 すべてのプログラミング言語には、コンパイラによって無視されるテキストを入力できるコメント機能があります。したがって、コードにコメントを残すことができます。これらのコメントは、コードがどのように機能しているかを他の人に知らせたり、コードが何をしているかを思い出させたりするために非常に重要です。
    • コメント関数を使用すると、テスト目的でプログラムからコードの一部をすばやく削除できます。プログラムから一時的に除外するコードの最初と最後の両方にコメントのタグを追加し、それらのタグを削除してコードを返します。
  7. 7 他のプログラムやWebプロジェクトの詳細を検討してください。 外出先でコードを学ぶときは、インターネットで手がかりを探したり、他の人が同様の問題を解決するのを見て恥ずかしがらないでください。時間をかけて、コードがどのように機能するかを理解してください。
    • この記事を読んで、任意のWebサイトのソースコードを表示する方法を学習してください。

方法2/2:知識を広げる

  1. 1 コースにサインアップします。 大学、カレッジ、インターネットプログラムでは、プログラミングを教えるだけでなく、仕事を見つけるのに役立つプログラムやコースを提供しています。コンピュータサイエンスの大学の学位は必ずしも必要ではありませんが、コンピュータプログラマーとしてのフルタイムの仕事を見つけるのに役立ちます。
    • 教師やプログラミングスペシャリストとの直接のコミュニケーションからも否定できないメリットがありますが、これはオンラインコースでは常に利用できるとは限りません。
    • プログラマーになることを学ぶことは非常に費用がかかる可能性があるので、それが価値があるかどうか慎重に考えてください。あなたが趣味としてだけコンピュータプログラムを書くのが好きなら、あなたはプロのコースで時間とお金を無駄にすべきではありません。あなたがこの分野でのキャリアを築こうとしているなら、専門教育を受けることはこれであなたを大いに助けることができます(しかし、あなたが才能を持っているなら、それは必要ではありません)。
  2. 2 あなたの知識を広げてください。 これらの科目は高水準プログラミングに必要とされることが多いため、プログラミング言語を学ぶだけでなく、数学や論理のコースからも恩恵を受けることができます。学校で教える必要はありませんが、アカデミックな設定が役立つ場合があります。
    • 物理学とシミュレーションを含むプログラミングには、アルゴリズムとモデルを十分に理解する必要があります。
    • ロジックはプログラミングの基本であるため、ロジックとプロセスを理解すると、コードを作成する際の問題を解決するのに役立ちます。
    • 高度な数学の知識は、ほとんどの場合、プログラミングには必要ありませんが、最適化やその他の利点に使用できます。
  3. 3 より多くの言語を学びましょう。 母国語を十分に理解したら、他のプログラミング言語の学習も開始できます。すでに知っている言語を補完する言語を見つけるか、特定のプロジェクトに必要な言語を選択してください。 HTMLやCSSのような追加の言語は、通常、学ぶのが最も簡単です。
    • Javaは最も人気のある言語の1つであり、Java開発者は常に高い需要があります。 Javaはさまざまなシステムで使用されており、数え切れないほどの用途があります。 Javaは、最も急速に成長している市場の1つであるAndroid用のアプリケーションを作成するために使用されます。
    • ビデオゲーム開発者の仲間入りをしたい場合は、C ++を強くお勧めします。 Unity(広く使用されている安価なゲームエンジン)とUDK(人気のあるUnrealエンジンのコード)でプログラミングすることを学ぶと、いくつかの扉が開かれますが、ゲーム業界以外ではそれほど役に立ちません。
    • iPhoneアプリを作成する場合は、XcodeとObjective-Cが最初の選択肢になります。 XcodeはMacでしかコンパイルできないため、Macが必要になります。
    • Pythonは、サーバーサイドコードを作成するための言語であり、最も習得しやすい言語の1つです。 PythonはPinterestやInstagramなどのインターネットサービスに使用されており、ほんの数日で基本を学ぶのに十分簡単です。
  4. 4 我慢して。 プログラミング中、特にバグを探したり、新しいアイデアを適用したりするときに、問題が発生することがよくあります。問題全体を一度に解決するのではなく、小さな結果を達成することに満足することを学ぶ必要があります。忍耐はあなたがより良いコードを作成するのを助けます、それはあなたのプログラムがより良く機能しそしてあなたの同僚が幸せになることを意味します。
  5. 5 チームで働くことを学ぶ. 複数の人が同時にプロジェクトに取り組んでいる場合、プロジェクトの進め方について異なるビジョンを持っている可能性があります。ビジネスの世界ではチームワークはほぼ避けられないので、もちろんプロジェクト全体を自分で開発するつもりがない限り、他の人と協力する準備をしてください。
  6. 6 プログラミングスキルを練習できる仕事を見つけましょう。 ボランティアベースでウェブサイトやコンピュータプログラムを作成します。小さな会社でアルバイトをすることも、ウェブサイトや簡単なプログラムのコーディングの機会を開くことができます。
  7. 7 他のプログラマーとチャットします。 サポートとインスピレーションを見つけることができる無数の開発者コミュニティがあります。プログラミング規約を探し、ハッカソンやゲームジャム(期間限定でプログラムやゲームを作成するための開発者の集まり)に参加し、いくつかのプログラミングフォーラムに登録して、名前を付け、つながりを深めましょう。
  8. 8 練習、練習、練習。 いくつかの見積もりによると、あなたが真のマスターと見なされるまでには、プログラミングに約15,000時間かかります。これは、何年にもわたる絶え間ない実践を意味します。あなたが実際の仕事に多くの時間を投資し、あなたの分野の専門家になるときだけ、あなたは本当にプログラミングのスキルを習得するでしょう。
    • 週末であっても、毎日プログラムしてみてください。レジャープログラミングは、ブレークスルーと新しいアイデアにつながる可能性があります。