電話からコーディングを学ぶのに役立つ 5 つのリソース
公開: 2022-04-26- コードの記述 vs 学習
- プログラミングはコードを書くだけではありません
- 電話でコーディングを学ぶ
- 1.独学
- 2.ミモ
- 3. えんき
- 4. フリーコードキャンプ
- 5.運動
- 携帯電話から Web サイトのソース コードを表示するには?
- 1日ずつ
最近、私が登録した Python コースの 1 つで誰かがこの質問をしているのを見て、興味をそそられました。 スマートフォンからプログラミングを学ぶことは可能ですか? タブレットからコードを書くのはどうですか? コンピュータを使わずに熟練したコーディングを学ぶことは本当に可能ですか? さて、この質問に答える方法はたくさんあります。
まず第一に、スマートフォンは事実上あらゆることを学ぶために使用できます。 あなた、私、そして他の誰もがすでにそれをやっています。 YouTube ガイド、オンライン チュートリアル、またはスマートフォンからのブログ投稿の公開。 スマートフォンでできること、学べることはたくさんあります。
しかし、確かにプログラミングではありませんか?
簡単な答えは? はい、実際にスマートフォンを使ってプログラミングを学ぶことができます。 効率的ではありませんが、学ぶことができます。 実際、関数型プログラムを作成することもできますが、これにはコストがかかります。 その代償は、特定の学習教材に縛られることです。
説明させてください。
コードの記述 vs 学習
スマート デバイスでコードを書きたい場合は、アプリ ストアからアプリケーションをダウンロードするだけです。 モバイル デバイス用のコード エディターは何年も前から存在しています。 そして、多くのプログラマーがそれらを使用しています。 モバイル デバイス自体から直接プログラムをコンパイルする手段を提供するものもあります。 これは素晴らしいニュースですが、学習とは異なります。
そもそも、コードをまったく知らない場合、コード エディターは何の役に立つでしょうか。
したがって、電話からコーディングを学びたい場合、唯一の選択肢はインタラクティブな学習プラットフォームを使用することです. Codecademy Go はその一例です。同社のモバイル アプリには、教育的なコード関連の学習教材がぎっしり詰まっています。 これまでにプログラミングをしたことがない場合は、問題解決スキルの限界が確実にテストされます。

どちらかといえば、少なくともプログラミング言語の基礎を学ぶことができます。 熟練した開発者になることに関しては、私は期待していません。 そして、これが私の理由です。
プログラミングはコードを書くだけではありません
問題を解決し、スマートフォンからコード構文を学習することは、非常に楽しい場合があります。 学ぶことに興味があるなら、絶対にやるべきです。 しかし、プログラミングはコードを書くだけではありません。 また、作成したいものを考慮する必要があります。
カスタム Web サイトを作成することが目的の場合は、外部ライブラリにアクセスする必要があります。 そして場合によっては、フレームワーク。 また、カスタム コードを Web サイトに展開する方法も必要です。 そして、この時点で、電話からすべてを管理するのは面倒になり始めます.
確かに、不可能ではありません。 理想的には、携帯電話を使用して特定の概念を学び、習得し、その知識をコンピューター セッションに戻します。
しかし、携帯電話から少なくともプログラミングの基本を学ぶ手段を提供するさまざまな Web サイトやモバイル アプリについて話しましょう。
電話でコーディングを学ぶ
これらは厳選されたリソースです。 つまり、スマートフォンでテストし、使用できることを確認できます。 これらのプラットフォームの一部は、簡単にアクセスできるようにモバイル アプリを提供しています。 それ以外の場合は、ブラウザから直接使用する必要があります。
1.独学

Sololearn は、ソロ学習者向けの最も包括的な学習プラットフォームの 1 つです。 彼らのプラットフォームは完全に無料ですが、いつでも有料の加入者になることができます. 違いは、サブスクライバーがより多くの資料にアクセスできることです。 ただし、始めるにあたっては、関連する費用はありません。 あなたがしなければならないのは、あなたが学びたい言語を決めることだけです。
現在、彼らのコースと学習教材は、25 以上の言語とトピックをカバーしています。
同社のモバイル アプリは、累計で 1,500 万人以上のアクティブ ユーザーに利用されています。 Sololearn コミュニティにもアクセスできるので、これは素晴らしいことです。 トピックについて話し合い、質問への回答を見つけることができる場所で、すべてアプリケーション自体から直接接続されています。

2.ミモ

Mimo は、モバイル ファーストの学習プラットフォームになるようにゼロから構築されました。 彼らは、実際に Web サイトを作成して公開できるカスタム開発環境を作成しました。 完了したすべてのプロジェクトのカスタム ポートフォリオを構築することもできます。
彼らの学習教材はパスに分かれています。 Python、Web 開発、SQL から選択できます。 各パスは、特定の目的のために独自の学習体験を提供します。 たとえば、Web 開発コースでは、JavaScript、HTML、および CSS について学習します。
Mimo で個人的に気に入っているのは学習ロードマップです。 毎日、事前に構築されたプロジェクトを選択して、直接作業することができます。 これには、ホームページの構築、ランディング ページのカスタマイズ、さらにはサイトへの e コマース機能の追加が含まれます。
3. えんき

Enki プラットフォームは、プログラミングのデータおよび技術的側面を専門としています。 あなたの目標がデータを操作することである場合、これは登録する必要のあるプラットフォームです。コーディングの高度に技術的な側面に焦点を当てていますが、初心者にとっては優れた選択肢です。
モバイル アプリには、さまざまなサブカテゴリに分類された何千ものレッスンがあります。 初心者向けのコーディング入門コースでは、プログラムがどのように機能するかについてしっかりと概要を説明します。 導入を習得したら、より具体的な分野に進むことができます。 Enki には、Python、データ サイエンス、JavaScript、およびその他の多くのコーディング パスに関する資料があります。
Enki の第一印象は、批判的思考力をテストすることを目的としているということです。 一口サイズのエクササイズとインタラクティブなレッスンにより、深い進歩感が得られます。 クイズや質問が追加され、あなたの学習能力が試されます。 コードを書いて練習するだけでなく、学んだことが機能することを確認することもできます。
4. フリーコードキャンプ

freeCodeCamp に言及せずにプログラミングの学習について語ることはできません。 これは、GitHub でこれまでで最も人気のあるプロジェクトです。 これは、freeCodeCamp のリソースが新しいコーダーにとっていかに強力であるかをはっきりと示しています。 何千もの無料のチュートリアルがあり、開発者やソフトウェア エンジニアになりたい人にとっては頼りになるプラットフォームです。
現在、前述のプラットフォームの一部とは異なり、freeCodeCamp には公式のモバイル アプリケーションがありません。 ただし、スマートフォンのブラウザでは使用できます。 そして、2019 年以来、freeCodeCamp はスムーズなモバイル エクスペリエンスを提供してきました。 任意のコースに登録し、後で必要に応じてコンピューターで進行を続けることができます。
コース自体に関しては、何千時間もの詳細な資料があります。 フロントエンド開発、データの視覚化、レスポンシブ Web デザインなどを学ぶことができます。
5.運動

Exercism は、50 以上のインタラクティブなコースを提供する非営利団体です。 プログラミングのスキルを磨いて早く上達させたいなら、Exercism を試してみてください。 このプラットフォームが他のプラットフォームと異なる点の 1 つは、個人的なメンターシップです。
このプラットフォームは、他の経験豊富な開発者を積極的に招待して、初心者学習者の指導者にします。 また、これまでコードを書いたことがない場合でも、喜んで助けてくれる開発者がたくさんいます。
ただし、1 つの機能が他の機能よりも際立っています。 そして、それは進歩です。 新しいレッスンに進むには、現在受けているレッスンを完了する必要があります。 驚異的な生産性を発揮し、批判的思考を研ぎ澄ますことができます。
レッスンをスキップする方法はありません。 したがって、それを乗り越えるためには、解決策を見つける必要があります。
そして、このアプローチは、学習のペースを驚くほど加速させます。
携帯電話から Web サイトのソース コードを表示するには?
最近この質問をされたので、この記事でもお答えします。 携帯電話から Web サイトのソース コードを表示する場合は、Neatnik によって作成されたアプリケーション – View Source を使用できます。

このツールを使用すると、ソース コードを表示したい Web サイトの URL を挿入して、それを出力できます。 その後、読みやすくするためにマークアップを整理できます。
これはかなり必要最小限のソリューションですが、意図した目的のために仕事を成し遂げます。
1日ずつ
このリストは、スマートフォンでコーディングを学ぶための唯一の方法ではありません。 ただし、アプリとブラウザベースのコースの両方の非常に包括的な選択です. すでにプログラマーであるか、将来プログラマーになる予定であるかは問題ではありません。 このリストにあるリソースを 1 つでも日常生活に追加するだけで、大きな影響があると思います。
1日1日を大切にすることが大切です。 見る前に跳躍しようとすると、モチベーションやコミットメントに問題が生じることがよくあります。 そして、コーディングに関して言えば、通常、最初のステップが最も難しいものです。