1日15分以内にコーディングする方法を学ぶための9つの場所

Basel Faragという開発者の最近のTechCrunch記事を非常に興味深く読んだ。 「コードを学ばないでください」で、著者は、プログラミングを習得するための一般の人々のためのコースとブートキャンプが、彼らが取り締まったすべてではない理由について説得力のあるケースを作ります。

多くの点で、私はバーゼルに同意します。

誰もがエンジニアやプログラマーになるために切り取られているわけではありません。

そして、非常に多くの職業と同様に、いくつかのコーディングゲームをプレイして基本を学ぶことと、プロになることの間には大きな違いがあります。ある程度の知識や経験を欠いている人が、自分にふさわしくないタスクを完了する責任を受け入れるとき、問題が生じます。

その上で、私たちは同意します。

しかし、私はその記事の最初の段落からこの声明で例外を取る必要があります。

「誰もがコーディングを学ぶ必要があります。しかし、ここにそのアイデアの問題があります。コーディングは新しいリテラシーではありません。」

そうじゃない?

バーゼルは、コードの学習がプログラマーにならない理由の説明で、非常に重要な点を見落としていました。誰もがプログラマーになりたいわけではありません。

コーディングには、ビジネスおよびマーケティングの多くの面で非常に多くの非常に有用で重要なアプリケーションがあります。

たとえば、スタートアップのためにプログラマーを2人だけ雇う資金を持っている起業家を考えてみましょう。彼女は、彼らが何をしているのかについての基本的な理解なしに、それらのプログラマーの専門知識と経験をどのように評価しますか?

または、最初に彼の最初のマーケティング会社を雇った小さな地元のビジネスオーナーを考えてみましょう。彼らは優れたコンテンツ管理システム(CMS)を彼にセットアップしましたが、彼が自分でできることがあれば必要な小さなウェブサイトの変更を行うと、はるかに費用と時間の効率が良くなります。それ自身。

Heck、私のクリック課金型(PPC)ソフトウェア会社全体は、私がPPC広告コンサルティングでしなければならなかった繰り返しのタスクの一部を自動化するために自分で構築したソフトウェアから生まれました。

人々がコーディング方法を学ぶビジネス上の理由のほんの一部を以下に示します。

  • Steve Jobsが有名なように、コーディングは問題の考え方と解決方法を教えてくれます。
  • オンラインでより多くのことができます。これは、資金不足のスタートアップにとっては大きなプラスです。
  • プログラマーやITとのコミュニケーションは、彼らの言語を話し、彼らの課題を理解することができるため改善されます。
  • 製品開発に関する洞察をより多く得られます。
  • あなた(およびあなたの会社)を取り巻く、ますます技術が推進される世界についての理解が深まります。
  • ビジネスで使用する可能性のあるソフトウェアとアプリの評価が容易になり、洞察がより有意義になります。
  • 人生を楽にするために、あなた自身の時間節約、自動化されたソリューションを開発するかもしれません。

オタクと技術者だけがプログラミングの方法を学ぶ必要があるという考えを取り除きましょう。それは真実ではありません。

コーディングは流行りや流行ではありません。現在スポーツをしているウェアラブルデバイスから、職場で使用するツール、家庭のスマートアプライアンスまで、今日の世界の多くを動かす言語です。

コーディングは新しいリテラシーです。

以前に、学習するプログラミング言語の選択方法と、無料でコーディングを学習できる場所について書いています。

今日は、コーディングゲームとアプリを使用して、1日15分以内でプログラミングを学習するための独創的な方法を検討します。

ゲーミフィケーションを使用すると、年齢に関係なく学習が楽しくなり、時間があるときはいつでもモバイルデバイスからアプリを使用できます。

試してください:

1. Udacity

Google、Facebook、およびその他の主要企業のプログラマーによるビデオ、クイズ、専門家の指示により、これは貴重なアプリになります。 Google PlayからAndroid向けに無料でダウンロードします。

2. Lrn

Lrnは、Android、iOSのいずれかでHTML、CSS、Python、Ruby、Javascriptの言語を読み、書き、話すことをユーザーに教える強力なアプリです。

3.ティンカー

子供向けのグラフィックを使用して設計されていますが、すべての年齢の人に最適なTynkerは、パズルを使用してコーディングの基礎を教え、ユーザーが独自のゲームを作成できるようにします。 iTunesからアプリを入手します。

4. Lyndaアプリ

25ドルのサブスクリプションにより、Lynda.comのコースをできるだけ多く利用できます。コースにはあらゆる種類のデバイス用のアプリがあります。これらのコースは、時間に追われている人に最適です。可能なときにできることを実行でき、後で中断したところから再開できます。

5.スウィフティ

Swifty for iPhoneは、Swiftの学習に関する14の章にまたがる200バイト以上のチュートリアルを提供しています。

6.ジャビィ

Javvyは、時間の限られたモバイル学習者を念頭に置いて特別に設計された別のリソースです。 AndroidとiOSの両方で利用でき、地下鉄やコーヒーブレークで行うことができる150を超える短くて甘いJavaチュートリアルが含まれています。

7. Codecademy Hour of Code

このアプリの分割画面設定は、あるセクションで何をしようとしているかを示し、別のセクションでそれを実現するために必要なコードを示しています。

8. CodeCombat

普及しているコーディングゲームの1つであるCode Combatは、学習者のグループ向けに設計されています。教室や職場で有用であり、特定の言語だけでなく、コンピューターサイエンス全体のすべての年齢向けのコースがあります。

9. CodeWars

基本に慣れたら、他のプログラマーに対する現実の課題でコーディングの習得を達成するために自分自身に挑戦してください!

コーディングゲームとプログラミングアプリを使用すると、年齢、時間の制約、または場所に関係なく、コーディングの方法を簡単に学ぶことができます。

ロバの海でユニコーンになる

ユニコーンのマーケティングと起業家育成の最高のハックを入手してください:

  1. サインアップしてメールに直接送信する

2. Facebook Messengerを介して臨時のFacebook Messengerマーケティングニュースとヒントにサインアップします。

著者について

ラリーキムは、世界最高のFacebook MessengerマーケティングプラットフォームのプロバイダーであるMobileMonkeyのCEOです。彼はまた、WordStreamの創設者でもあります。

Facebook Messenger、Twitter、LinkedIn、Instagramで彼とつながることができます。

もともとInc.comに投稿された