言語を選択
durumis AIが要約した文章
- コーディングとは、プログラムを作成することです。専門的なプログラミング言語の学習が必要ですが、簡単なプログラムも作ることができます。
- YouTube、EBS、エントリーなどの無料オンライン講座と、CodeStates、INFLEARNなどの有料オンライン講座を通じて、コーディングを学ぶことができます。
- コーディング学習には多くの費用がかかりますが、就職後に一定の割合の年収で学習費用を支払うプログラムもあります。
コーディング (Coding) とは、コンピューターやモバイルで動作するプログラムを作成することを意味します。 開発されたツールを使用することで、難しいプログラミング言語を知らなくても、簡単なプログラムを作成することができます。 もちろん、第 3 外国語と呼ばれるプログラミング言語を知っていれば、より専門的なプログラムを作成できるでしょう。
また、当面の人的資源は不足していますが、将来性のある開発者の夢を持つ人も増えました。 そのような場合、基本的なコーディングから学んで、 現在の自分のスキルがどの程度なのか、自分の適性と合致しているかどうかを判断することが不可欠です。
もちろん、YouTube の講義もたくさんあります。 しかし、YouTube の場合は玉石混交で、初心者にとっては体系的な学習の場としてはやや不足しているため、お勧めしません。 YouTube 講義は、中級以上のスキルを持つ人であれば、より活用できるでしょう。 それでは、サービス中のサイトとその特徴を簡単にご紹介します。
1. 始める前に味見をしよう:無料オンライン講義集
私は、2012 年から現在まで継続的にサービスを提供している、 「いがおい」さんの 「生活コーディング(オペントゥートリアル)」 サイトを、まずお勧めします。 サイト構成がすっきりしていて、説明が親切で、無料なのに専門性も高いからです。 Web、データベース、さまざまなプログラミング言語の基本、サーバー、開発ツールなどを学ぶことができます。 かわいらしい味があるので、段階的に進んでいくのに最適なサービスです。
https://opentutorials.org/
2 番目に、最近日本でサービスを開始した Khan Academy の無料講義をお勧めします。
Khan Academy は、「世界レベルの教育を無料で誰でもどこでも提供する」という理念のもとに作られたグローバルサービスです。 JS、 HTML/CSS と Web ページの作成、 SQL とデータクエリと管理の深掘、jQuery でインタラクティブな Web ページの作成、アルゴリズム、暗号化、 C++プログラミング、プログラミング言語論、線形代数など、質の高い講義を提供しているのが強みです。 コンピューティング以外に、小学校、中学校、高校の数学、アメリカの数学、さらには無料の SAT 練習問題を解くなど、さまざまなサービスを提供しているので、参考にしてください。
https://ko.khanacademy.org/computing/computer-programming
■ EBS ソフトウェアで遊ぼう! https://www.playsw.or.kr/online/movieLevels
誰でも楽しく簡単にソフトウェアを学べるよう、 「ソフトウェアで遊ぼう!」 でオンライン/オフライン教育を提供しています。 遊びで学ぶブロックコーディング、コンピューターなしで学ぶ!アンプラグド、自分で作るフィジカルコンピューティング、学ぶほど面白くなるコンピューターサイエンスなど、非常に基礎的で楽しい講義がたくさんあります。
■ エントリー https://playentry.org
誰でも見て真似をすることで、楽しく、さまざまなソフトウェアを作ることができるエントリー講義です。 小学校のコーディング教育を念頭に置いて作られたサイトのようです。
■ 開放大学 オンライン講義 (KOCW) http://www.kocw.net/home/index.do
KOCW は、国内外の大学や機関が自主的に公開した講義動画、講義資料を無料で提供するサービスで、大学生、教員はもちろん、学びを求める人なら誰でも、いつでもどこでも利用できます。 学術研究情報サービスの統合会員に登録すれば、すぐに受講できます。 ゲーム工学、マルチメディア学、コンピュータ工学、 コンピュータサイエンスなどの講義があり、その中の プログラミング関連の講義を探して聞いてみてください。
■ Google コーディングプログラム https://edu.google.com/code-with-google/
英語ができる方は、Google が提供する講義を受けてみるのも良いでしょう。 サイト下部の [Explore Code with Google programs] 項目で、希望のコースを選択すると、すぐに受講できます。
■ STEP オンライン生涯学習院 https://step.or.kr/
国が作った、国民誰でも利用できる生涯職業能力開発学習プラットフォームです。 さまざまなイベントを開催して、学習を奨励しています。
2. お金を払ってきちんと学ぼう:有料オンライン講義集
最近はオンラインコーディング教育サービスが増えているように感じます。 消費者の立場としては、さまざまなサービスの中から、良いサービスを選んで利用できるため、有利な面もあります。 下記のサイトを調べて、良い講義を受けてみてください。
■ コードステイツ https://www.codestates.com
有料サイトです。 ご存知のとおり、コーディングをきちんと学ぶには、数千万円、数億円かかる場合があります。 ㅠㅠ ただし、すぐにお金を払う余裕がない人のためのプログラムが提供されています。 先行受講後払い制度、we win プログラムです。 つまり、就職してから後で支払う方法ですね。 注意すべき点は、このプログラムを利用すると、就職後に予想以上に支払う金額が多くなるということです。 年収の何パーセントかの割合で控除されるからです。 必ずプログラムの詳細を確認してから利用してください。
■ インフロン https://www.inflearn.com
インフロンは、誰でも成長の機会を平等に与えるために作られた、オンライン学習、知識共有仲介プラットフォームです。 開発、プログラミング、IT、動画編集、グロースハッキング、ブロックチェーン、マーケティング、デザイン、金融、投資など、オンライン授業を受けて、時代遅れの知識ではなく、現場の専門家が教える現場で役立つ実践的な講義を、時間的、経済的な制約なく、どこでも学んでください。 世の中に伝えたい知識をオンライン講義にして、20 万人以上のインフロン会員に公開してみましょう。
■ ファストキャンパス https://www.fastcampus.co.kr/school_category
■ ユーデミー https://www.udemy.com/courses/development/
■ エデュキャスト https://educast.com/course/prog
■ コードイット https://www.codeit.kr/
ありがとうございます。