コードすることを学びながらお金を稼ぐ方法(私はMy5k私の最初の年を作りました!)
多くの人が、高給の仕事をさらに得ることを期待してコードを学び始めます。 しかし、あなたがまだ初心者である間に実際にお金をコーディングすることができればどうなりますか?
このゲスト投稿では、Joe Previteはコーディングによってお金を稼ぐ方法と、彼の教育に3 30を費やしていたにもかかわらず、コーディングを学ぶ最初の年に$5,000を
よし—ジョーだ! お楽しみください 🙂
今すぐコーディングを開始
待って停止し、学習を開始! コードする方法をあなた自身を教えることの私の10の先端を得なさい。
開示:私はこの記事で述べられる資源のいくつかのための自慢している関係団体である。 このページの私のリンクを通してプロダクトを買えば、私は参照のための小さい任務を得るかもしれない。 ありがとう!
目次
- コードを学ぶことを始める方法
- あなたの最初のインターンシップや仕事でお金のためのコード
- コードを学ぶ間にあきらめない方法
- お金: キーテイクアウト
—
昨年、私は私の大学院プログラムを離れ、コーディングのキャリアを追求することを決定しました。 オンラインコースおよび資源のspending30より少しを使っている間、私は私の最初年の$5,000に近い得た。 私はまた、最近、フロントエンドエンジニアとしてフルタイムの仕事を上陸させました。 私はあなたが初心者であってもお金のコーディングをすることが可能であることを証明しました。
2017年にどのようにしてお金を稼ぐことができたのか、そして私の料金はどれくらいだったのかを簡単に説明します。 これらの数値は税引前です:
💻 $3,510 – webデザイン代理店とのインターンシップから($25/時間)
👨🏫 $1,338 – TAingから/ローカルミートアップのための指示(TA’ing15/時間と指示のための$25/時間)
💰合計: $4,848
これらの数字を共有する目的は、決して印象的ではありませんが、オンラインでコードを作成し、思ったよりも早くお金を稼ぐことができることを示 コードを学びながら、実際にお金を稼ぐことができます。
この記事の終わりまでに、あなたはコードを学ぶ方法、お金のコーディングをする方法、そして自分自身をやる気にさせる方法を知っています。 道に沿って、私は自分のスキルを開発し、コードを学びながらお金を稼ぐために私を助けたすべてを共有します。
コードの学習を開始する方法
あなたはお金のコーディングを作り始めることができる前に、あなたはコードの学習を開始する必要があります! あなたが尋ねるつもりだ最初の質問は、”私はどこから始めるのですか?「私は自分自身に同じ質問をしましたが、freeCodeCampは無料でよく組織されており、強力なコミュニティがあるため、最終的にfreeCodeCampを使用することに決めました。
freeCodeCampは、証明書を取得するために課題やプロジェクトを完了することによってコードを学ぶウェブサイトです。 彼らは把握しやすい方法で彼らのカリキュラムを整理し、課題にすべてを分割します。 それはゲームのように感じ、構造は証明書の最終目標への明確な道を提供します。
💸有料製品で無料のリソースを補う
そこには非常に多くの無料のリソースがありますが、間違いなく支払う価値のあるリソースもあります。
私はいくつかのコースを購入しましたが、私が実際に完了したのはColt SteeleのWeb Developer Bootcampだけでした。 あなたが素晴らしい出発点を探しているなら、私はそのコースをお勧めします。 それはあなたのHTML、CSS、JavaScript、ブートストラップ、jQueryの、ノードを教えています。jsエクスプレスjs、およびMongoDBを短時間で実行できます。
無料のリソースはこれまでのところあなたを取るだけなので、無料のコーディングリソースを有料のリソースで補うことが重要です。 通常、無料の作品はあなたに紹介を与えます。 有料コースの利点は、それがより深くなることです。 彼らは初心者レベルを超えてあなたを連れて行き、あなたがより迅速に進めるのを助けます。
💡始める方法がわかりませんか? CodecademyのWeb開発キャリアパスをチェックして、コードなしから需要のあるジュニアweb開発者にあなたを連れて行きます。
より高度なコーディングコースを提供する他の有料プラットフォームには、Coursera、edX、Mammoth Interactive、Udacityが含まれます。 (ここでプログラマを志望するための10の最高のCourseraコーディングコースについての詳細を読みます。)
🤝コーディングコミュニティに参加する(オンラインまたは直接)
コミュニティ、コミュニティ、およびその他のコミュニティ。 私はこれを十分に強調することはできません。 コードを学ぶことは困難であり、課題を克服する最善の方法は他の人のサポートを受けることです。 同じ闘争に直面している(またはすでにそれらを介して働いている)人々を知ることは、あなたのためにそれを100倍簡単になります。 あなたが接続できる少数の人々かグループを見つけなさい。
チングは私のお気に入りのオンラインコミュニティの一つです。 これは、freeCodeCampコミュニティ内から開発された小さな、焦点を当てたコミュニティです。 配置調査を受けた後、あなたは同様のスキルレベルで人々のオンラインコホートに参加します。
このグループに参加してくれたおかげで、私は私の旅に責任を持ってくれた人々と新しい友情を作りました。 私たちは一緒にプロジェクトを構築し、一緒に成長しました。 今日でも、私はまだそれらのいくつかと連絡を取り合っています。
私の他の個人的なお気に入りは、Twitterの#100daysofcodeコミュニティです。 これについては後で詳しく説明しますが、非常に多くのコーダーがTwitterを使用しています。 あなたがそれを持っていない場合は、それをチェックアウト。
多くのオンラインコーディングコースやブートキャンプには、参加できる独自のプライベートコミュニティがあります。 Launch Schoolは、例えば、学生が勉強のヒントを共有し、問題を抱えてお互いを助け、コードを話すコミュニティフォーラムにアクセスできるオンライン開発者bootcampです。
Meetupは、対面のグループのために開始するのに最適な場所です。 あなたがFacebook上でいずれかをしたい場合は、私と一緒にコードを学ぶコミュニティ、CodeNewbie、およびfreeCodeCampグループをチェックしてください。 いくつかは、あまりにも場所固有のものです。
あなたがコードに支払いを受けることを真剣にしている場合は、他のコーダーと自分自身を囲みます。 あなたはより多くを学び、あなたはより速く進歩し、あなたはより幸せになるでしょう。 それはまたあなたがこれらのグループを通して作る関係のためのお金のプログラミングを得るのを助けるかもしれない。 たとえば、あなたの仲間のグループメンバーの一人がオンラインでコードを作成してお金を稼ぐ機会を知っているかもしれませんが、彼らは応募するには忙しすぎたり、自分のスキルが合わない場合があります。 彼らはあなたに詳細を渡すことができます!
►Podcastのコーディングを聞く
座ってコンピュータで学ぶ時間が見つからない場合は、podcastをオンにします。 これは、いくつかのオフスクリーン学習を行うための簡単な方法です。 また、通勤時間を有効に活用することができます–それはわずか10分だ場合でも。 たとえあなたがそれを書くことができなくても、あなたは少なくともコードについて聞いて考えているでしょう。
ここでは、あなたが始めるのを助けるためにいくつかあります:
- 私と一緒にコードを学ぶ
- CodeNewbie
- SyntaxFM(これは少し高度ですが、初心者フェーズを乗り越えるのに役立ちます)
- 学校のポッドキャストを起動します
👩💻 コーディングを習慣にする
習慣は作るのが難しく、壊すのがさらに難しいです。 あなたが決して壊れたいと思わなかった習慣をコーディングすることができれば何か。 それはあなたを取るだろう場所を想像してみてくださ
新しい習慣を作るための最良の方法は、毎日それを行うことです。 これが、Alexander KallawayがTwitterで#100daysofcodeムーブメントを作成した理由です。
基本的な前提は、毎日1時間、100日間コーディングすることです。 右、不可能に聞こえる? あなたは時間を見つけることができませんでした。 私は同じことを考えました。 だから私はルールを変更し、唯一の30分の日のためにコード化されました。 あなたは私の最初の#100daysofcodeの経験についての詳細を読むことができますここに。
一日五分しかできないとしても、やってください。 それは価値があるでしょう。
あなたはお金のプログラミングを稼ぐ準備ができたら、あなたはすでにコードエディタで時間を過ごすために毎日座ってすることに慣れてい
HTMLで良くなりたいですか?
以下の私の無料HTML5チートシートをダウンロードしてください。
目次に戻る”
あなたの最初のインターンシップや仕事でお金のためのコード
あなたの中には、おそらく”ええ、私はあなたが言っているすべてに関連することができますが、どのように私は実際にお金のコーディングを作るのですか?”
私がその質問をしていたとき、私はよく知られた開発者に助言を求めることにしました。 彼のアドバイスは、コードへの支払いに関する私の全体的な視点を完全に変えました。
私は”お金のためにコードを作成し、仕事に応募する準備ができたときにどのように知っていますか?”
彼はこれを言った:
“正しい瞬間を待つのではなく、今すぐ申請する価値があります。 あなたが準備ができていると感じる頃には、実際には数ヶ月前に準備ができていたからです。”
ポイントは、あなたがオンラインでコーディングを開始し、あなたが思うよりも早くお金の方法を稼ぐことができます。 私の最初のインターンシップは2017年6月に始まりました。 私は半年だけコーディングしていました。 私は適切なタイミングで適切な機会を見つけましたが、それは私がそこに着くのを助けた探し始める決定でした。
起こりうる最悪の事態は、あなたが自分の仕事に適した候補者ではないと誰かが言うことです。
あなたがまだコードを学んでいる間、あなたの最初のインターンシップや仕事を見つけるのに役立ついくつかのヒントがあります:
►ローカルSlackグループに参加
仕事を見つけるのに最適な場所の一つは、あなたのローカルSlackグループにあります。 あなたの地域のハイテク組織のためのGoogle検索を行う場合は、チャンスは、彼らはあなたが潜在的にお金のためにコード化する機会を見つけることがで
私は米国のアリゾナ州に拠点を置いているので、これらは私が見つけたグループです:
- ArizonaWP-ローカルWordPressコミュニティ
- #yesphx–ローカルスタートアップコミュニティ
- {az}devs–ローカル開発者コミュニティ
Slackを介して二つのジョブを見つけました。 一つは、アリゾナ州のWordPress Slackグループのweb開発者としての私の最初のインターンシップでした。 彼らは私がインターンシップのための投稿を見た#jobsチャンネルを持っていました。 それを投稿した人にメッセージを送り、自分自身を紹介し、私のポートフォリオを共有した後、私はインターンシップを上陸させ、正式にお金のプログ
私が見つけた第二の有料コーディングのギグは、#yesphx Slackグループを通じてMeetup TA/Instructorの位置でした。 私は前と同じ事をした–機会が利用できたかどうか尋ねる人をメッセージし、私の有価証券を送り、そして次に雇われた!
Slackチャンネルには、オンラインでコードを作成してお金を稼ぐ機会がたくさんあります! あなたが仕事を見つけ、それらに参加し、チャットを取得したい技術コミュニティ上のいくつかの研究を行います。
✔ソーシャルメディアであなたの進捗状況を共有
あなたがやっていることを共有します。 それはあなたがコードする方法を知っているあなたの友人や家族を示しており、彼らは助けを必要とするか、お金のプログラミングを稼ぐ機会を持
四人の友人がウェブサイトの助けを求めて私に手を差し伸べました。 二人は私に支払うことを申し出た。
私がコーディングの旅を自分自身に続けていれば、これは起こらなかったでしょう。 私はTwitterやFacebook上で私の進捗状況を共有したので、彼らは知っていました。 私は同じことをすることをお勧めします。 あなたが自由のために誰かを助ける場合でも、それはあなたの露出とあなたの最初の有料のコーディングのギグを見つけるのを助けるために潜在的
お金を稼ぐためにハイブリッドの役割をコーディングすることに開放されている
私の最初のフルタイムの仕事は、デジタルマーケティングでした。 私はフィールドで以前の経験や学位を持っていなかった場合、私はどのようにそれを得ましたか? シンプル:私はコーディングする方法を知っていたので、彼らは私を雇った。
私に仕事を提供するとき、私の主任は私にマーケティングおよび網の開発の雑種の役割で役立ってほしいと思った。 私は私の独学の技術の技術のためにより高いサラリーを交渉した。
あなたはお金のコーディングを作るために探しているときは、コーディング関連だけではない機会に開放されています。 あなたの新しい技術のためにあなたが捜していなかった何かを見つけるかもしれない。
✔コーディング面接のスキルを練習
オッズは、あなたの最初のコーディングインターンシップや仕事を着陸するためにインタビューや二つを渡す必要があ 幸いなことに、あなたが準備するのを助けることができるそこにリソースのトンがあります。 たとえば、AlgoExpertとInterview Cakeは、コーディングインタビューのヒントと何百もの練習問題を提供するプラットフォームで、技術的なインタビューをエースにするのに役立 私のレビューを読んで、面接ケーキがあなたのためであるかどうかを調べます。
フロントエンドスキルチェックリスト
フロントエンド開発者になるために必要なすべてのスキルを説明する無料のチェックリストをダウンロー
目次に戻る”
コーディングや仕事を探している間にあきらめない方法
あなたの意図がキャリアを変えるか、余分なお金をもたらすかどうか、あなたが望むとすぐにあなたの目標を達成しないとイライラすることがあります。 しかし、あきらめないでください! ここに押し続ける少数の方法はある。
✔成長の考え方を保つ
このプログラミングの分野は、あなたが常に学ぶことになるでしょう一つです。 成長のmindsetを保ちなさい。 覚えておいて、知性は固定されていません。 あなたはスマートまたはダム生まれていません。 あなたは常により多くを学び、成長することができます。
常に新しいことを学び、ガンジーの言葉を覚えていることに目を光らせてください:
“あなたが明日死ぬかのように生きてください。 あなたは永遠に生きていたかのように学びます。”
⏰ 早起きしてコーディングの時間を増やす
あなたが好きなほど速く進んでいない場合は、早起きして勉強する時間を増やすことができるかどうかを確認してください。
時間が足りなくなったとき、私は5:30に目を覚まし、一日が始まる前に半時間で取得しました。 私はもうこれをしませんが、それは私がより速く進歩するのを助ける重要な部分でした。
楽しくはなかったが、それだけの価値があった。
🖥 ️do Another#100daysofcode
私は#100daysofcodeの私の第二ラウンドを終えることに近づいていたと私の友人は、”あなたが終了したら、あなたは何をするつもりですか?”
私の答えは? “次のラウンドを開始し、その後、一週間休みを取る、祝う。”
プログラミングの分野の美しさは、常にあなたが近い将来に学ぶための新しいフレームワーク、ツール、または技術があるということです。 それは永遠に変化する業界です。 常に学ぶべきこと、改善するためのより多くの方法、そして成長するためのより多くの方法があります。 お金のプログラミングを得るために、すべてを知る必要がない覚えなさい。
お金のコーディングを作る方法:キー持ち帰り
私の記事を読んだ後、私はあなたがこれらの三つのことを知って残すことができます願っています:
- あなたは自分でコードを学ぶことができます。 私はUdemyのコースにspent30を費やし(実際にはそのうちの一つを終えただけです)、まだ私のキャリアを開始しました。 誰もがコードを学ぶことができます–任意の年齢で、任意の時間で。 あなたが必要とするのは、モチベーションと自分自身に挑戦したいという欲求です。
- あなたはすぐにあなたが思うよりもお金のコーディングを作る方法を把握することができます。 あなたはおそらく今準備ができています。 プログラミングの問題を解決したり、誰かのために何かを構築することができれば、同じことをコーディングしてお金を稼ぐ方法を学ぶことがで あなたのスキルを提供し、あなたが誰かを助けることができる方法を参照してくださいすることを恐れてはいけません。
- 諦められない。 コーディングは厳しく、あなたの最初支払われた技術のギグを見つけることは不可能に感じることができます。 しかし、そうではありません。 それに固執し、毎日学び続けます。 あなたがより献身的であればあるほど、早くあなたはそこに着くでしょう。
この記事を読んで楽しんでいただければ幸いです。 下に出て良かったらTwitterの@jjpreviteばれるよう、共有の物語は、言こんにちは. 私は同じような旅にいる他の人に会うのが大好きです。 そして、私はあなたの上であなたをサポートすることができます任意の方法がある場合は、私に知らせてください。
著者について
Joe Previteは独学で、フルタイムのフロントエンド開発者として働いています。 熱心な旅行者、彼は11カ国を訪問し、四つの外国語を勉強しています。 2016年の夏、彼は自転車に乗ってシアトルからサンディエゴまで海岸を下り、非営利団体のために資金を調達しました。 彼の暇な時間に、彼はフリーの仕事をし、ローカルmeetupで基本的なコーディングの技術を教え、そしてオンライン黙想の研究グループを導く。