私が 8 週間でコーディングを独学した方法


開発者以外の多くにとって、コードを学ぶことは、信じられないほど困難な作業のように思えます。しかし、最近無料でオンラインに公開された多くの優れたリソースのおかげで、コードを独学するのがかつてないほど簡単になりました。私は今年の初めにコーディングを学び始めましたが、経験から言えます。 独自のプロトタイプを構築するための十分な学習は、思っているほど難しくありません。実際、2 か月以内に機能するプロトタイプを作成したい場合は、それなし仕事を1日休むことは完全に可能です。

以下に、ソフトウェア開発について何も知らなかった状態から、8 週間の週末で動作するプロトタイプを作成するまでの簡単な手順を概説しました。これは、私が行った手順とほぼ同じです。

Web スタックについての自己紹介 (10 分)

馴染みのない用語が存在すると、どんな主題でも実際よりも混乱しているように見えます。 Yipit 創設者/CEOVin Vacanti が素晴らしい概要を説明しています理解しておきたい重要な用語の一部を、理解できる言語で説明します。

Python と一般的なプログラミング テクニックの入門を理解する (1 週間週末)

  • Pythonを苦労して学ぶ: タイトルに反して、わかりやすい形式により、基本的な概念を非常に簡単に学習でき、ほとんどのレッスンは 10 分未満で完了します。ただし、この形式は、より高度なトピックの一部ではうまく機能しないことがわかったので、レッスン 42 の後で停止して次に進むことをお勧めします。

  • GoogleのPythonクラス: メモを読んだり、ビデオを視聴したりして、正しく理解できるまで関連する演習をすべて実行してください。それなし答えを見ています。間違え続けた練習問題に苦労するのが最高の学習体験でした。単に答えを見て、概念を理解していると自分に納得させようとしていたとしたら、学ぶことははるかに少なかったでしょう。

これら 2 つのリソースはある程度代替可能であり、補完的です。両方の最初の数レッスンを受講して、どちらがより気に入っているかを確認することをお勧めします。 1 つを完了したら、追加の練習として、もう 1 つをざっと読んで、十分に慣れていない概念を探します。

Django について入門的に理解する (1 週間週末)

  • 作業を進めてくださいジャンゴのチュートリアル

  • コードをすべて削除します。

  • もう一度チュートリアルを最初からやり直してください。

初めてチュートリアルを実行したときは、すべてが非常に新鮮に感じられたため、各ステップが何をするのかよく理解せずに、必然的に手順に従うだけになってしまいました。

2 回目では、コンセプトの新しさにはあまり焦点を当てず、すべての部分がどのように連携して機能するかを理解することに重点を置くことができました。

Python/一般的なプログラミング概念をより深く理解する (2 ~ 4 週間の週末)

繰り返しますが、それぞれをサンプルして、どれが一番気に入るかを確認します。結局両方やりましたが、それはやりすぎだったと思います。

簡単な Web アプリケーションの構築を練習する (1 週間週末)

  • のいくつかの演習に取り組んでください。ジャンゴの例。これらの演習は、Django チュートリアルほど理解できるものではありませんが、それでもかなりのガイダンスを提供するため、補助輪を外し始めるのに良い方法であることがわかりました。

プロトタイプを構築する (1 週末)

それでおしまい。 8 週間 (またはそれ以内) の週末で、ゼロから機能するプロトタイプが完成します。結局のところ、それはそれほど難しいことではありませんか?

著者の注: 言うまでもなく、単純なプロトタイプ (この記事の焦点) を構築するために必要な比較的大雑把な量の知識と、真に資格のあるソフトウェア エンジニアになるために必要な深い知識と経験の間には大きな違いがあります。最新の Web アプリケーションを大規模に構築するために必要なすべてを学びたい場合は、次のような急成長中のスタートアップでプロフェッショナルな Web 開発の経験を積んでください。イピット素晴らしい次のステップです。賢く、勤勉で、素晴らしい消費者向け Web エクスペリエンスを作成することに情熱を持っている方は、下記までご連絡ください。[メールで保護されています]—私たちはチームに参加してくれる素晴らしい人材を常に探しています。

私が 8 週間でコーディングを独学した方法|イピット・ジャンゴのブログ


David Sinsky は、事前のコーディング知識なしで Yipit に入社しました。やがて、彼はコード ベースに直接機能を提供する完全な開発者になりました。

イピットは、何千もの情報源から地元の取引やオンライン販売を収集し、1 か所にまとめます。 100 万人以上の人々が Yipit を使用して、自分の街のセールやフォローしている店舗のオンライン販売のダイジェストを毎日入手しています。

画像は ollyy (Shutterstock) からリミックスされました。

Lifehacker であなたの作品を見てみませんか?電子メールテッサ