コードの書き方を学んでいた頃は、「何ヶ月もかけて開発者になった」などの記事を読まないというアドバイスを誰もくれなかったことを残念に思います。ですから、今は自分でこのアドバイスをしたいと思います。これらの愚かな記事を読むのをやめなさい。
私は、前述のことが多くの人々から、そしてまず第一にこれらのテキストを書いている人々からの抗議を引き起こすと確信しています。したがって、私はすぐに予約をします:私は自分の意見を表明しているだけです。この読書があなたに喜びを与えるならば、それを読んで、私に耳を傾けないでください。ただし、初心者の開発者にとっては、それらをバイパスするか、少なくともかなりの懐疑論を持ってそれらを受け入れる方がよいでしょう。その理由を説明させてください。
「こんなに短い時間で会ったので、成功するということです!」
私のキャリアの最大の課題の1つは、劇的な変化を起こす必要性でした。別の職業に行くのは簡単なことではありません。これは気まぐれですぐに行うことはできません。あなたは長い間、最大限の集中力で膨大な量の情報を習得しなければならないでしょう。もちろん、これには多くのリソースが必要になります-経済的および感情的の両方。
意欲的な開発者として、私はすぐに1つのことを学びました。成功するには、目標と期待の間の一定のバランスが必要です。目標が野心的であればあるほど、困難な時期を乗り越えるために必要な希望が大きくなります。ただし、ここでは微妙なバランスを維持する必要があります。結局のところ、ある時点を超えると、目標は非現実的になり、期待は誤りになります。
個人的に、私はこの線が私自身の苦い経験を通してどこに行くのかを学びました。ほら、私はプログラミングのトレーニングを絶対零度から始めました。私はコードの経験がまったくありませんでした。 HTMLもCSSも、MySpaceページのカスタマイズもありません。
しかし、私には絶望的な仕事があり、私は上に上がる機会を与えてくれる職業を夢見ていました。私は、プログラマーが良い給料に加えて、高いレベルの仕事の満足度を持っていることを示したある研究を読みました。これは私がこの職業にもっと深い関心を持ち始めるために必要な推進力として役立ちました。
同時に、多くの状況が自分に有利に働かないことに気づきました。私はすでに約25歳で、完全に環境に配慮した初心者としてITの道を歩み始めました。仕事を見つけることがどれほど現実的か正確にはわかりませんでしたし、どのような仕事を頼りにするのが最も合理的かわかりませんでした。
幸いなことに、1回のGoogle検索で、開発者のサクセスストーリーの宝庫が開かれました。私のような初心者は、これに打たれずにはいられませんでした。これらは私が見たかったヘッダーです:
- 「6か月でコードを書くことを学び、Googleに就職した方法」
- 「私が7か月で独学の開発者になった経緯-誰でもできる」
- フルタイムで働いて、9か月で初心者から開発者に移行した方法
私が必要なものを正確に与えてくれたので、私はそのような記事をまとめて飲み込んだ-希望。私は自分を頭のいい男だと思った。本当に半年か一年でプログラマーの地位に就く人が世界にいるとしたら、私もその一人になるかもしれません。結局、多くの著者が直接言った:「私ができれば、あなたはできる」。この希望が私を刺激し、IT業界に飛躍しました。
コンピュータサイエンスの卒業証書:0
自習日数:116
ブートキャンプでの週数:12
コミットメント:
私ができることは膨大な量です。
魅力のない現実は、それ自体を示すのに遅くはありませんでした。知らない人にとっては、6ヶ月はかなり短い時間です。振り返る前に、私はすでに6か月間研究に費やしており、非常に控えめな結果が得られました。そうですね、HTML、CSS、JavaScriptの基本が静的サイトを束ねることができることはすでに知っていました。しかし、私はまだ就職にはほど遠い状態でした。
以前は慰めを見つけていた「6か月で最初のITの仕事を見つけた方法」などの見出しが付いたこれらの記事はすべて、今では私にとって悪夢になっています。カレンダーがカウントダウンする月が多ければ多いほど、これらの人々についての考えが私を悩ませました。私の試みが始まってから1年が経過し、雇用主への手紙は未回答のままです。今、私は「彼らができたので、私も成功するだろう!」とは思い始めましたが、「彼らはどうやって成功したのですか?多分それは私のものではないのですか?」私は、この一連のサクセスストーリーの次の夢になるという夢を事実上あきらめました。
少し気分が良くなったのは、この種のテキストをもう読まないと決めたときだけでした。自分を他人と比較したいという衝動に抵抗するのは難しいですが、それを頭から外して自分の道に集中する時が来ました。すぐにはうまくいきませんでしたが、今はラットレースに参加していません。私は自分の個人的な経験を振り返り、そこからいくつかの真実を学ぶことができました。
今まで私は自分のために話をしただけですが、そのような考えや考えを持っているのは私だけではありません。毎年ますます多くの人々がITに来ています。私はしばしば新進の開発者と交流します、そしてこれらの記事が彼らに呼び起こす感情は多くの点で私自身のものに似ています。
これを書いてくれてありがとう!私もこれらの記事を読んで失敗したように感じた人の一人です。 「電源を入れない」というプロセスの側面について話すことを恐れないあなたのような率直な人々に会い始めたので、誰もが自分の道を持っていることを受け入れることが容易になりました。
私がこれらの開発者に通常言うことをお話しします。
これらのテキストは、大多数が直面している現実を反映していません。
真実は単純です。ほとんどのエントリーレベルの開発者は、次の6か月または1年でさえ仕事を見つけることができなくなります。プロの開発者の大部分は 大学の学位を持っていますそれを手に入れるのに約4年かかります。大学を取り消してブートキャンプに限定したとしても、1年後にIT企業に就職する卒業生はほとんどいないでしょう。
あなたが見れば 雇用統計Fullstackアカデミー、よく知られており、尊敬ニューヨークBootcampのから、あなたは2019年に、卒業生の52%がコースを修了の6ヶ月以内に仕事を得たことがわかります。しかし、専門分野でフルタイムで仕事を見つけた人だけを考慮に入れると、その数は35%に減ります。
コースの期間は17週間です(13週間はクラスで占められ、さらに4週間は準備です)。すべての学生は、ブートキャンプにサインアップする前に、数週間から数か月の間、自分でプログラミングを学んだと想定できます。したがって、フルスタックアカデミーの卒業生の3分の1程度だけが、プログラミングの最初のステップから就職まで1年もかかりません。
そして、そのような結果はフルスタックアカデミーに固有のものではありません。あなたは自分で雇用データを研究することができます 他のブートキャンプから比較してください。率直に言って、すべてのことを考慮して、結果は非常に良好です。しかし、この小さなグループを、初心者開発者のコミュニティ全体(大学院プログラマー、ブートキャンプの卒業生、独学)の風景と比較すると、非常に控えめな層になります。
現実には、プログラマーとしてのキャリアを考えている人は、おそらく学ぶのに少なくとも1年は必要でしょう。私の場合、就職するまでに2年以上かかりました。そして、それについて特別なことは何もありません。
プログラミングは難しいです。人々が認定なしでこの分野に入ることができ、大学の学位で時間とお金の両方を節約できるという単なる事実は、すでに多くの価値があります。ゼロから考案された期限を設定することで、自分自身に追加の問題を作成する必要はありません。最後に…
私たちは時間を制御することはできません
初心者にアドバイスをする「開発者キャリアコンサルタント」の動画に出会ったことがあります。彼が特に求めたアドバイスの1つは、次のとおりです。
「1年の期限を設けてください。ちょうど1年後、毎日、履歴書の送付を開始してください。」
これは愚かで有害なアドバイスです。新しい情報を吸収する速度や、仕事を見つけるのにかかる時間に影響を与えることはできません。締め切りがやる気を起こさせるように思えるかもしれませんが、締め切りの量があなたの脳にJavaScriptを加速したペースで理解させることはありません。ホフスタッターの法則によれば 、自分で期限を設定することは、失敗するための準備をすることです。教育プロセスはそれがかかるのと同じくらい時間がかかります。
しかし、初心者の目でそのような記事を読むと、時間を命令できるという考えが染み込みやすくなります。これらのガイドラインの作成者の多くは、働く能力を称賛し、燃え尽き症候群を誇らしげに世界に示しています。
転送
8-12 .
*
: 50 , .
*
SSP, Hack Reactor, 12 , . , JavaScript, .
*
7:00 – , . Javascript.
, , Javascript, .
9:00 – 17:00 – . , , .
18:00 – 3:00 –
.
*
: 50 , .
*
SSP, Hack Reactor, 12 , . , JavaScript, .
*
7:00 – , . Javascript.
, , Javascript, .
9:00 – 17:00 – . , , .
18:00 – 3:00 –
.
これはすべて、あなたが睡眠を身に着け、引き裂き、犠牲にするためにも働くならば、あなたは同じ結果を得るであろうことを示唆しています。ただし、 調査によると、費やした時間は生産性に比例していません。
IT企業に就職する可能性は、いくつかの要因で構成されています。人によってメリットは異なります。
- 過去のコーディング経験
- 専門卒業証書
- ITハブの隣の宿泊施設
- メンター、アドバイザー
- ソーシャルメディアサークル
- 面接で自分自身を提示する能力
これらおよび他の多くの変数はそれらの重みを持ち、オッズを高める可能性があります。コンピューターと専用のインターネット接続を持っていても、利点と言えます。それを持っていない人もいます。
これが私が4年前にやっていたことです。電話もラップトップもありませんが、コードを書きたいという強い願望があります。私は叔父の電話を持って、W3Schoolsから資料を書き直し、それらを研究して、コンピューターにたどり着いたときに練習しました。私はまだ自分のコンピューターを持っていませんが、今はフロントエンド開発者として働いています!
残念ながら、彼らに有利に働いた状況に言及する著者はほとんどおらず、読者に必要なのは一生懸命働き、一生懸命働き、一生懸命働くことだけであるという印象を与えています。これにだまされないでください。 自分を憐れんでください。仕事中毒と燃え尽き症候群は、IT分野ではすでに非常に深刻な問題です。より多くの人々を彼らに犠牲にする必要はありません。
そして最後に
How I Becamed aDeveloperのような記事を書くことに何の問題もありません。私自身も似たようなものを書いた ので、どういう理由でやっているのかよくわかります。
ITへの道を開くことは、ドキュメントを含め、正当な理由を与える必要がある大きな成果です。自分の経験を思い出して説明することで、感情の負担から解放されます。さらに、そのような記事が人気があることは否定できません-それらはクリックされ、読まれます。人々はこのトピックについて書くのをやめることは決してありません、そして当然そうです。
読者として私たちにとって重要なことは、これらは私的な話、特定の人々の経験についての話にすぎないということです。これらはチュートリアルではなく、そのような記事がサバイバーエラーを表すことも珍しくありません。著者が説明した結果を再現できる人はほとんどいません。6か月後に開発者として引き継いだすべての人にとって、何年もかかった人が12人います。しかし、「私が24か月で開発者になった経緯」がどういうわけか聞こえないので、あなたは彼らの話を読まないでしょう。
開発者の職業を習得するのにどれだけ時間がかかったかは関係ありません。6か月、2年、それ以上です。業界への参入はほんの始まりに過ぎません。さらに重要なのは、落ち着いたときにどのように行動するかです。