個人財務 コーディングダミーに関連する教育的神話

コーディングダミーに関連する教育的神話

目次:

ビデオ: グローバル化する教育研究と慶應義塾 2024

ビデオ: グローバル化する教育研究と慶應義塾 2024
Anonim

世界のいくつかの技術的なウィザードでは、コーディングの仕事は予約されていると考えるのが一般的です。実際、それは定期的な人々のための定期的な仕事です。永続的で、良心的で、好奇心が強いなら、私はあなたがそれをやることができると確信しています。ちょうど真実ではないアイデアを買って自分自身を売り切れないでください。

コーダーになるには数学をよくする必要があります。

最先端のゲームを構築する開発者、次世代の機械学習アルゴリズムを作成しようとするデータ科学者、または金融サービス業界で働くエンジニアは、物理学、統計、または財政計算でしかし、電子商取引アプリケーションや典型的なWebページを構築する開発者のような多くの開発者は、基本的な加減算や高校代数よりもはるかに多くの数学を必要としません。

<! - 1 - >

数学は数多くのアプリケーションで動作しますが、発生していることをすべて理解する必要はありません。コンピュータ言語とプログラムは、入力と出力を理解することを要求することによって複雑さを管理するように設計されていますが、 抽象概念と呼ばれる概念があります。

たとえば、車を運転するときに、内燃機関の働きや、ピストンから車輪にエネルギーを変換する物理学を理解する必要はありません。車を運転するには、スティックシフト車のアクセル、ブレーキ、クラッチの操作方法を理解する必要があります。同様に、プログラムには操作を実行する関数がありますが、関数を送信する入力とそれが返す出力のみを理解する必要があります。

<!言い換えると、数学を理解し、基本的な数学スキルを身につけることができる必要がありますが、プログラムできるようにするために次のアインシュタインである必要はありません。

エンジニアリングを勉強してコーディングで就職する必要があります。

エンジニアリングを学ぶ多くの人がプログラミング方法を学びますが、コーディング方法を学ぶためにエンジニアになる必要はありません。エンジニアリングでは、問題を段階的に解決する方法や、実際の作業の中で作業してから実際の制約を念頭に設計するなど、プログラマーにとって有用なスキルを教えています。これらは有用なスキルですが、エンジニアリングカリキュラムの外で学ぶことができます。

<! - 3 - >

エンジニアリングカリキュラムの一部である多くのトピックは、コーディング方法の学習の有用性が異なります。アルゴリズムなどのトピックは、特に最先端の問題に取り組んでいる場合は、直接適用することができます。アセンブリ言語や計算理論などの他のトピックは良い背景を提供しますが、ほとんどのコーダーではほとんど使用されません。

あなたの目標がコンピュータプログラムの最先端を押し進めることであれば、コンピュータ工学の学位が役に立つかもしれません。しかし、問題を解決するためにウェブサイトを作成したい場合は、3〜6か月でコードを学習するだけで十分です。

多くのカレッジでは、科学と工学の学位を取得している女性や少数派の参加費用を補助するか、または完全にカバーする奨学金を提供しています。

数週間でコーディングを学ぶことができます。

他の情熱や職業と同様に、コーディングは芸術であり、コーダーは何十年にもわたって技術を身につけています。コーディングを開始するには何十年もの研究が必要ではありませんが、学習に必要な時間は目標に依存します。例:

1週間:

  • テキスト、画像、およびその他の基本コンテンツをページに配置するのに十分なHTMLを学びます。サイトビルダーを操作して情報のウェブサイトを作成しカスタマイズすることができます。 1ヶ月:
  • フロントエンドCSSスキルを開発して、ページ上に要素を配置してスタイルを設定できます。また、Wix、Weebly、SquareSpaceなどのWebサイトビルダーで構築されたサイトを編集することもできます。データ科学については、大きなデータセットをインポートして処理し、PythonまたはRを使用してデータに関する洞察を見つけることができます。 3か月から6ヶ月:
  • フロントエンドとバックエンドの開発スキルを学んでコンセプトを作成し、データベースにデータを格納できる作業プロトタイプを構築し、数十万回処理できるバージョンをコーディングします。ユーザー。さらに、プログラミング言語の外部ライブラリを使用して機能、ユーザ管理、Gitなどのバージョン管理システムを追加する方法を学び、複数の人がプロジェクトで同時に作業できるようにします。データサイエンスの場合、d3などのJavaScriptライブラリを使用してインタラクティブなビジュアライゼーションを作成できます。 js。ウェブ開発やデータサイエンスのいずれを学んでいようと、仕事に就職するには十分に熟練するために約800時間の努力が必要です。 コーディングを始めるには良いアイデアが必要です。

コードを学ぶことは長時間のうちに起伏があります。あなたは数日間立ち往生し、多くの進歩を見ないかもしれません。必然的な欲求不満の時には、より大きなアイデアや学習の継続を促す具体的な理由があれば助かります。次のFacebook、YouTube、Googleを構築しようとするのではなく、あなたが直面した問題を解決するようなものを構築してみてください。コーディングを学び、プロジェクトに動機づけられた人たち:

Coffitivity com:

  • 4人の大学生は周囲の音を聞いてライターのブロックと戦いたがっていました。コーディングを学んでいる間、Tommy Nicholasは、サイレントオフィスやワークスペースに背景雑音を加えるためにコーヒーショップの音を鳴らすサイトを構築しました。 繁殖。私:
  • Sam Felligは、群を抜いて成功したプロジェクトからアイテムをブラウズして購入する簡単な方法を望んでいたキックスターター愛好家です。彼は飛躍を遂げ、コード作成を学んだので、彼のウェブサイトを構築して、 Time 雑誌の2013年トップ50ウェブサイトの1つに変わった。 Sworkit:
  • Ryan Hannaは、ジムで退屈になった。 JavaScriptとRubyを学びながら、彼は5分以内に軍事的なトレーニングを通してユーザーを誘導するアプリを作りました。アプリのダウンロード数は100万回を超え、Ryanは最終的にそれを運動会社Nexerciseに販売しました。 繁殖。私は群を抜いて成功したプロジェクトから製品を販売しています。

これらのサイトはそれぞれ人気度が高く、膨大な数のユーザーに注目されました。あなたがデザインしたサイトで何か似たようなことが起これば、素晴らしいボーナスとして役立ちます。しかし、そうでなくても、あなた自身の問題を解決して満足していると感じるでしょう。

RubyはPythonよりも優れています。

最初に学習する言語は何ですか?あなたはRuby、Python、JavaScript、PHP、Swift、Objective-Cから始めることができます。この議論を解決するには、どの言語が最適か、または最初にどの言語を学習するかを検索します。 1つの言語や別の言語を主張する記事や投稿を見つけることができます。テレビやトースターを比較するのとは異なり、明確な勝者は出現しそうにありません。時には、言語の学習に慣れるよりも、最初にどの言語を学習するかを決めるのに多くの時間を費やすことができます。

最も重要なことは、最初にいくつかの簡単なスクリプト言語を学習してから、完全に学ぶための多目的初心者プログラミング言語を1つ選択することです。

通常、初心者はHTML、CSS、JavaScriptで始まります。これらの言語は、構文ミスを最も寛容にし、学習するのが最も簡単です。そして、これらの基本を学んだら、Web開発に興味があるならPythonかRubyを選んでください。あなたは多くのオンラインチュートリアルと両方のための助けを見つけるでしょう。

WordPressやDrupalなどのコンテンツ管理システムで作業する予定の場合は、PHPの学習を検討してください。

最初に学ぶ言語を決めるのにあまり時間を費やしてはならず、同時にすべてを学習しようとしないでください。時には、ある言語でロードブロッキングを起こし、あきらめて別の言語の学習を始めることもあります。しかし、最終的な結果は、単一の言語をマスターし、完全で機能的なウェブサイトを構築するのではなく、多くの言語について少し学習することです。

コーディングダミーに関連する教育的神話

エディタの選択

ASVABの準備:小数の使用

ASVABの準備:小数の使用

ASBABの小数を扱う方法を知る必要があります。小数は、分子と分母を使用せずに分数を書き込む方法です。小数点以下7分の10を10進数として書くことができます。あなたはそれを "7分の1"または "ゼロ点7"と発音します。小数点以下の桁数は小数点以下の桁数を示します。

ASVABサブテストの詳細 - ダミー

ASVABサブテストの詳細 - ダミー

テストの目的と目的によって、いくつかのバージョンのASVAB。 ASVAB(CAT-ASVAB)のコンピュータ化されたバージョンは、9つの別々の時間調整されたサブテストを含む。 CAT-ASVABでは、自動情報とショップ情報が2つの異なるテストに分かれていますが、それらはペーパーバージョンで組み合わせられています。 ...

ASVAB読書と朗読のヒント - ダミー

ASVAB読書と朗読のヒント - ダミー

あなたの能力を向上させるためのショートカットはありませんASVABの読解スキル(練習以外に)は、このパートでできるだけ高いスコアを取るために、テスト日にいくつかのことを行うことができます。あなたがこの小テストで時間を使い果たしている場合や、あなたが本物を特定できるかどうかがわからない場合...

エディタの選択

Excelマクロヘルプのための10の場所 - ダミー

Excelマクロヘルプのための10の場所 - ダミー

誰も1つのExcelマクロエキスパートになることはできません日。 VBAは時間と実践の旅です。良いニュースは、そこにあなたの道であなたを助けることができる豊富な資源があるということです。

5本当にクールなExcel関数 - ダミー

5本当にクールなExcel関数 - ダミー

この便利な関数をExcelの機能に追加すると、あなたはExcelマスターのそれ以上のものになるでしょう。簡単に乱数を生成するExcel RAND関数は0と1の間の数値を返します。それだけです。通常、返された数値を有用なものにマッサージする必要があります。 ...

Excel 2016でユーザー定義関数に説明を追加する - ダミー

Excel 2016でユーザー定義関数に説明を追加する - ダミー

ユーザーがカスタム関数の目的を理解している場合は、関数の機能の説明に役立つ[関数と関数の引数の挿入]ダイアログボックスに表示される説明を追加できます。このような種類の説明をユーザー定義関数に追加するには、Visual Basic Editorの特殊ウィンドウであるオブジェクトブラウザを使用します。

エディタの選択

Excelのテキスト文字列からスペースを削除する - ダミー

Excelのテキスト文字列からスペースを削除する - ダミー

余分なスペースを含むテキストに間違いなく遭遇します。これらの余分なスペースは、テキストの冒頭にあることがありますが、それ以外の場合は末尾に表示されることがあります。

Excelデータ分析アドインの回帰ツール - ダミー

Excelデータ分析アドインの回帰ツール - ダミー

回帰という用語は指数関数的な平滑化ほど悪くはないが、少なくとも数学的にはもっと複雑である。そのため、データ分析アドインの回帰ツールが便利です。アドインは、移動平均と指数平滑化の場合と同様に、数学の責任を負います。あなたはまだ...

Excel 2007ワークシートの名前を変更する - ダミー

Excel 2007ワークシートの名前を変更する - ダミー

Excel 2007がブックのタブ(Sheet1〜 Sheet3)はあまり説明的ではありません。幸いなことに、この記述的な名前が31文字以下であれば、ワークシート・タブの名前をワークシートに貼り付けたものを覚えやすくする名前に簡単に変更できます。