現在ソフトウェア開発者としてフルタイムで働いている7人の独学のコーダーからの教訓

コーディングを学びながら、どうすればやる気を維持できますか?

Web開発を研究することは、多くの浮き沈みを伴う道です。ある日、難しい問題を見つけて、絶対に素晴らしいと感じるかもしれません。しかし、その翌日、あなたは一見簡単な問題に何時間も立ち往生します。あなたは完全に敗北したと感じてしまいます。

トンネルの終わりの光が見えにくいことがよくあります。しかし、あなたがそれらのタフで暗い場所にいるときは、そこにとどまる動機を見つけてみてください。

コーディングを学ぶことの究極の目標を思い出してください。多分それはより良い仕事を得ること、あなたの家族を養うこと、またはより目的のある形の仕事を見つけることです。

また、あなたと同じ船に乗っている他の人からの励ましを見つけることができます。同じ問題に苦しんでいる人々がいることを知ることは非常に励みになります。そして、彼らが戦い抜くのを見ることは、あなたが続ける必要があるすべての動機かもしれません。

あなたはあなたが一人ではないことを知っているからです。これは、freeCodeCampのようなコミュニティの最大のメリットの1つです。コーディングレッスンだけではありません。それは、他の人々があなたと同じ夢と目標を持っているコミュニティの一員であることについてです。

そのために、ここからfreeCodeCampでストーリーのコレクションを集めました。著者はあなたのような人々であり、彼らの究極の目標であるWeb開発の仕事を見つけるために戦いました。

これらの物語を読んで、あなたがインスピレーションと励ましを見つけてくれることを願っています。

ストーリー

ストーリー#1:路上での食品の販売から、AlvaroVidelaによるテクノロジーのトップ企業で働くようになった経緯

Alvaro Videlaは、地元​​のインターネットカフェと、親戚から送られてきた本を介して、自分でPHPを学びました。終わりのない夜の勉強と練習の後、彼はハイテク企業に就職しました。

このリストから1つのストーリーだけを読んだ場合は、これを選択してください。それはあなたが本当に何かに心を向けたときに何が可能であるかについてのよく書かれた物語です。

ストーリー#2:GwendolynFaradayによるWeb開発者としての最初の仕事に着手した方法

グウェンドリンファラデーはレストランでフルタイムで働いていて、彼女の祖母を助けていました。2015年、コーディングチュートリアルにさりげなく手を出した後、彼女はオールインすることにしました。

彼女はTreehouseに登録し、freeCodeCampコミュニティの常連になりました。彼女は常に学び、そこに身を置いていました。そして、彼女が仕事に就くのを助けた鍵の1つは、彼女の対面およびオンラインネットワークを拡大することでした。

ストーリー#3:SergeiGarciaによるCSの学位なしでゼロからWeb開発者になるための私の旅

Sergei Garciaは、彼がどのようにしてWeb開発を学び始め、フルタイムの仕事に就いたかについて、非常に詳細な説明を書きました。

彼は自分の旅についてだけでなく、自分の旅で最も役立つと思ったリソースについても書いています。そして、彼は最初の仕事での経験と学んだ教訓を共有しました。

ストーリー#4:KenRogersによる愛好家からプロの開発者への移行方法

ケンロジャースの話は刺激的で実用的です。彼は造園でフルタイムの仕事をしながら自分自身にウェブ開発を教えました。Web開発ショップでの情報面接を要求した後、彼はフルタイムの仕事を提供されました。

ケンは彼の話を共有し、プロのWeb開発者になる方法のロードマップも書きました。

ストーリー#5:フィーチャーフォンを使ったプログラミングからElvisChideraによるMITスタートアップで働くようになった経緯

Elvis Chideraは、継続的な練習が学校での読み書きを改善するのに役立つことを学びました。彼は同じアイデアをプログラミングの学習に適用し、独自の実際のアプリプロジェクトを構築しました。

すべてラップトップなしのティーンエイジャーとして!タイトルが示すように、エルビスは現在MITのスタートアップのために働いています。

ストーリー#6:雇用主に私にチャンスを与え、リック・ウェストによるコーディングを学ぶために私にお金を払うように説得した方法

配管工として働いている間、リックウェストは彼自身でウェブ開発を学び始めました。彼は後にブートキャンプへの登録を検討しましたが、数字を実行した後、彼と彼の家族にとって経済的に実現可能ではないことに気づきました。

それで彼はいくつかの工夫を使いました。彼はいくつかの会社に情報面接のために電子メールを送り、結局それらの1つに雇われました!

ストーリー#7:Danny Huangによる#100DaysOfCodeチャレンジ中にReact開発者の仕事に就いた方法

Danny Huangは、常にコーディングを学びたいと思っていました。彼はfreeCodeCampトラックから始め、100日間のコードチャレンジを行いました。

彼は1日2〜4時間練習し、GitHubプロファイルを雇用主にアピールするために投資しました。97日目に、ダニーは彼の最初の求人を受け取りました。

ダニーの物語を際立たせているのは、彼が自分の進歩と成果を追跡していたことです。

これらの物語からあなたが奪うことができる教訓

これらの話を読んで、私はかなりの数の一般的なスレッドを見つけました。これらは、彼らの多くが彼らの目標を達成するために実践している原則です。

学習にコミットします。

これらすべての人々は、コーディングを学び、睡眠と社会生活を犠牲にすることを約束しました。彼らは1日(または夜!)何時間も学習と練習に専念しました。

  • エルビスは放課後、W3Schoolsから毎日HTMLとCSSを学びました。
  • セルゲイは就職後も自分でウェブ開発を学び続けました。
  • グウェンドリンは、2015年がコーディングを学ぶ年になると判断し、1日数時間の学習を確保しました。
  • ダニーは、コーディングを1日1時間以上勉強することを約束しました。
  • ケンは午前6時に仕事を始め、夕方と週末にPHPとLaravelを学びました。

構造に従ってください。

ブートキャンプ、本、オンラインコースのいずれであっても、既存の構造に従うようにしてください。そうすることで、進捗状況の追跡が容易になり、最終目標がより実現可能になります。

  • セルゲイは、最も一般的な求人情報の要件に基づいて、独自の学習パスを作成しました。
  • ダニーは#100DaysOfCodeチャレンジにラッチしました。
  • Alvaroは、ローカルマップアプリのビジョンを持っていて、それを完了する期限を自分に与えました。
  • グウェンドリンは、TreehouseトラックとfreeCodeCampのフロントエンド部分を完成させました。

物事を構築。

クラスの知識を実践的な知識に変える最良の方法は、物を作ることです。彼らはひどい、そしてスパゲッティコードでいっぱいかもしれません。しかし重要なのは、現実の世界で何かを作成し、そこから学んでいるということです。

  • ケンは学んだようにPHPとLaravelアプリを構築しました。
  • Elvisは、ソーシャルメディアアプリ、グループSMSアプリ、Androidアプリを作成しました。
  • Alvaroは、就職の面接で使用したローカルマップアプリケーションを作成しました。

大胆になります。

次のステップへの準備が本当に整っていると感じることは決してありません。しかし、それはあなたが準備ができていないという意味ではありません。あなたのキャリアを進めることによって報われるかもしれないリスクを取ることを恐れないでください。

  • ケンとリッチの両方が情報面接のために企業に連絡を取り、最終的に求人を取得しました。
  • Alvaroは、米国に住む親戚にプログラミングの本を送ってほしいと頼み、彼女はそれらを購入して彼に発送しました。
  • Elvisは、実際のライブアプリを作成し、それらのユーザーを見つけることで、自分自身をそこに置きました。

ネットワークを構築します。

今日の仕事を見つけるための最良の方法の1つは、ネットワークを介することです。あなたが今日人々や組織に投資するならば、彼らは将来あなたに投資するかもしれません。

  • グウェンドリンは、対面およびオンラインネットワークを構築することにより、複数の求人を受け取りました。
  • アルバロは最初、彼が応募するように勧めた友人を通して働いていたハイテク企業について聞いた。

それを機能させます。

物事は必ずしもあなたが望むように進むとは限りません。しかし、あきらめないでください!常に別の方法があります。

  • リックは、ブートキャンプが可能ではないことに気付いた後、彼の願望をあきらめませんでした—彼は企業に手を差し伸べることによってそれを回避しました。
  • Elvisの最初のアプリは失敗しましたが、彼は努力を続け、構築する他のプロジェクトを見つけました。
  • CodeCloud.meがGwendolynでうまくいかなかったとき、彼女は先に進み、freeCodeCampを使用して学習することになりました。
  • ダニーは自分自身にWeb開発を教えようとして失敗しましたが、その後#100DaysofCodeチャレンジに取り組みました。

これはあなたにとってどういう意味ですか?

他の人の成功の物語を読んで楽しむことは素晴らしいことです。しかし、私たちは他の人を介して代償を払って生きることによって、怠慢に陥ることがあります。

これらのWeb開発者が行ったことから学ぶようにしてください。彼らの戦略をあなた自身の生活に適用できますか?彼らの物語のどこかがあなたが試すことができる何かのアイデアを引き起こしましたか?もしそうなら、下にコメントを残してください!

これらの投稿の元の作者へ:あなたの旅を私たちの他の人と共有してくれてありがとう!

もっと欲しい?

?私のブログ、coder-coder.comで他のチュートリアルを読んでください。

?新しい記事に関するメールを受け取るには、ここでサインアップしてください。

?25,000人以上の参加者—Instagramで@thecodercoderをフォローしてください。

?私のYouTubeチャンネルでコーディングチュートリアルをチェックしてください。