私は 40 歳を超えており、プログラミングの基本的な知識はまったくありません. どうやって教師からプログラマーに転向したのですか?

40歳でゼロから学び始め、フロントエンドWeb開発の分野に異動した経緯をお話しします。仕事以外は全て独学で、基本的にお金は使いません。

私はマドリッドの中心部にあるカフェに座ってコーヒーを飲みながらラップトップを叩いています。外は雨が降っています。しばらくすると、フロントエンド Web 開発者としての初日が始まります。10 か月前、私は英語の教師であり、プログラミングについて何も知りませんでした。それがどのように起こったのだろうか?

私は数ヶ月前にこれらの感動的な言葉を書きました。
ここに画像の説明を挿入

必要なポテンシャルは?

私が開発者になることを考え始めたばかりなら、この記事を少し懐疑的に読むでしょう。著者のバックグラウンドから、開発者になる可能性があるかどうかを確認するためです。

その後、開発者になるのに大きな可能性は必要ないことに気づきました。もちろん、この道は歩きやすいとは言えません。本当に歩きにくいからです。しかし、幸いなことに、熱心に働き、多くのことを学び、忍耐する意欲さえあれば、開発者になるという夢を実現することができます。自分がこの仕事にふさわしくないと感じたときは、自分自身について話す必要があります。あなたがする必要があるのはそれだけです。

私はゼロから始めましたが、すでに十分に忙しかったので、コースの費用は一切かかりませんでした。人それぞれ状況は違いますが、心を込めればできると思います。

ゼロから学ぶ

私は基礎がゼロで、これまでプログラミングに触れたことがないと言いました。レストラン業界での初期の経験の後、音楽の学位を取得し、スペインで ESL 教師として 10 年間過ごしました。私は特にコンピューターに精通しているわけではありませんが、最新のテクノロジーのアイデアには間違いなく魅了されており、プログラマーはスーパーヒーローのようなものだと思っています。

しかし、まさか自分がこの業界にいるとは夢にも思いませんでした。その理由の 1 つは、プログラミングは高飛車な仕事であり、一流の (そして費用のかかる) 大学を卒業した天才に限られていると思うからです。そのような人々は存在しますが、ほとんどの開発者は映画で見るようなものではないので、プログラマーになるのは思ったよりずっと簡単でした。

すべては妻との会話から始まりました。彼女は、なぜ STEM と技術分野の女性が非常に少ないのかを研究しています。それから彼女はプログラマーになることを決心し、すぐに勉強に没頭しました。

利用可能なリソースがたくさんあることに気付いたので、私も興奮しました。それは魔法ではありませんが、習得して習得できるスキルです。

ある日、科学館でプログラミングに関する児童書を見つけました。家に帰ってパソコンの電源を入れて、上記の手順に従って、簡単な操作で文字の色を変えてみたら、すごいなぁと感激して叫びました。

私は完全に魅了され、プログラミングを学ぶ決意を固めました。

私の本来の仕事

それまでに 8 年間教師をしていましたが、教えることと子供たちと過ごす時間が大好きでした。一言で言えば、この仕事はとてもやりがいがあります。

しかし、悲しいときでも、前に進む時が来たことを知るときがあります。これは私の人生の新しい段階であり、私には新しい願望があります。最も重要なことは、それが自分のコンフォート ゾーンから抜け出した新しい挑戦だったことです。
ここに画像の説明を挿入

成功への道はどのように見えますか?

万能の成功への道はありません。学習方法は人それぞれなので、自分に合った方法を見つけなければなりません。共通点が 1 つあるとすれば、それは辛抱強くやり抜くことです。

したがって、私があなたに言う方法は、唯一の方法でも最良の方法でもありませんが、私にとってうまくいく方法です.

学習を開始

まず、プログラミングの方法を理解するために、プログラミングの教育ビデオを見始めました。それから、HTML と CSS の使い方を学び始めました。チュートリアルの指示に従ってコードを書き、いくつかの基本的なページをセットアップしました。その過程で、これは私が本当に興味を持っていることだと気づきました。

目標設定は大事

私は 2 人のプログラマーの友人にアドバイスと助けを求めました。彼らの励ましと指導の言葉は、後の成功と明確な目的の発見に不可欠でした。

時間をかけて状況を調査し、自分にとって可能な目標を設定しました。教職以外に収入源がないので、転職するまで仕事を失うわけにはいきません。

フロントエンド Web 開発の仕事は、最も習得しやすく、最も人気があると思います。フリーランスの道よりも、起業に必要なスキルに焦点を当ててさらに絞り込みました。

それから私は締め切りを設定します。何も残らないで、ごちゃごちゃして。2017 年の春だったので、1 年以上後の 2018 年 9 月までに転職しなければならないと自分に約束しました。

しかし、この段階ですべてが自分の管理下にあると考えるのは単純すぎるでしょう。正直なところ、その時も、プロセス全体を通して、あらゆる種類の疑問がありましたが、重要なのは、忍耐することです。決心したら、この道を進みます。
ここに画像の説明を挿入

学習過程

改善する唯一の方法は学ぶことだと私は知っています。私はフルタイムの仕事をしているので、決定を下す「時間ができる」まで待つことは問題外です. 幸運なことに、妻と私は勉強の時間が同じです。これは、毎日の勉強時間を調整するのに役立ちます。最初は、週末全体をプログラミングに費やしていました。私たちの典型的な学習計画は次のとおりです。

午前8時:起床

午前8時30分:プログラミング開始

12:30: アクティビティ

13:30 昼食、休憩

3:00/4:00 pm: プログラミングを続ける

午後 8:00/午後 11:00: 終業時間

それから夏休みが来て、それを最大限に活用して、夏を楽しみたい、リラックスしたいという気持ちで、毎日一生懸命働きました。

それからあっという間に9月になり、学校の仕事に戻りました。私は意識的に労働時間を減らし、より少ない収入をより多くの勉強時間と引き換えにすることを選択しました。

私がどれほどコードに愛着を持っているか想像するのは難しいかもしれません。私が一番やりたいことは、コンピューターの前に座って勉強して勉強して勉強することです。しかし、人生は続けなければなりません。毎年 9 月は新学期の始まりです。つまり、準備に多くの時間を費やし、多くの場合、個人的な時間に参加する必要があります。

私は本当に、本当に不安でした。最善を尽くしたにもかかわらず、プログラミングに費やす時間はますます少なくなりました。やる気を失い始める。私はできる限りのことをして、それに固執しようとしますが、時には時間がないこともあります. 最善の意図と動機があっても、人生は物事を複雑にする可能性があります。
ここに画像の説明を挿入
ほら、10 月のプログラミング プロジェクトの完了は、かなりがっかりしました。

しかし、上の写真が示すように、私は懸命に努力してきました。たとえ1時間でも、常に時間を見つけようとしています。やる気を失わないことを願って、できることはすべてやりました。これがあなたにとって有益であったことを願っています.一度何かを十分に長く放置すると、それを再び拾うのは非常に困難になる可能性があるからです.

その後、イベントは徐々に進行し、12月が近づいてきました。新年が間近に迫り、締め切りが迫っていたので、私は気を取り直して、人生全体の計画を立て始めました。どんなに疲れていても、どんなに時間があったとしても、一生懸命働き始めました。自由な時間はすべてプログラミングの学習に費やしています。早起きすることもあれば、夜更かしすることもありますが、できるだけ多くの時間を詰め込むようにしています。

これは、私の人生がほとんど仕事と勉強だけに縮小されていることを意味します-そして給料が家賃を払えるまでだけ働き、残りの時間はプログラミングに与えられます. 荷物をまとめてマドリッドに行く日まで、基本的にこのリズムを保っていました。2018 年の春、当時設定していた締め切りの数か月前のことでした。
ここに画像の説明を挿入

ツールとリソース

正直なところ、今振り返ってみると、私はプログラミングに関するすべてのことに本当に没頭していました。Twitter で最もよく聞かれる質問は、どのリソースを使って勉強したかということです。詳しく説明するには別の記事を開く必要がありますが、すべての人にとって最も重要なツールとリソースのいくつかをリストする必要があると思います。

コース

freeCodeCamp.org

Cassidy Williams と Colt Steele による Udemy コース

Wes Bos の JavaScript 30 とその他のコース

YouTube:Traversy Media,LevelUpTuts

Christina Truong の Lynda.com のコース

Udacity Front-End Nanodegree (有料コースですが、信じられないかもしれませんが、私も Google で学位を取得しています)

しかし、それだけでは十分ではありませんでした。学習の深さと幅を広げるだけでなく、就職活動にも役立つコースを追加しました。

Twitter: ここは私の研究の基礎が築かれた場所です。私はここから信じられないほどのサポートを受けてきました。#100DaysOfCode コミュニティを強くお勧めします。とても心温まるものです。

GitHub: これは学習するのに非常に重要な場所であり、多くの場合、雇用主があなたの仕事を最初に見る場所です。

ポートフォリオ: ここでは、さまざまな自主的なプロジェクトを通じて、最も重要な開発スキルを学びました。

仕事を見つける

驚いたことに、プロセスは思ったよりずっと簡単でした。どこにでも履歴書を送ったわけではなく、毎日多くの時間を審査に費やしました。代わりに、私はいくつかの企業に焦点を当てることにしました。

最終的に5社から面接のお誘いが来ました。残念ながら、私はそれらのうちの2つに拒否されました。しかし、残りの3つは私に取られました。3社からのオファーの中で、1社は自分に全く合わないと感じ、あまり魅力的ではありませんでした。他の 2 つの求人は非常に興味深いものです。後で、私は2つのうちの1つを選びました。

でも、仕事を探していたときは本当に落ち着いていたとは言えません。今思うと、本当にストレスフルな時間でした。実際、自分のスキルが市場の要件を満たしているかどうかはわかりません。経験が浅いためにあらゆる面で嘲笑されているかどうかさえわかりません。当時はかなり緊張しましたが、就職活動全体が非常に刺激的で希望に満ちていたと言わざるを得ません。やっと自分にぴったりの 2 つのオファーがテーブルに届いたとき、私はとてもうれしくなり、夢を見ているように思えました。

私を受け入れる決断をする機会を与えてくれた人々に永遠に感謝します。

この2社の面接プロセスは全く異なります。そのうちの 1 つは、ビデオ通話を介して社内のさまざまな人々と話していることです。同社は小さいながらも評判の良い会社で、まったく新しいフロントエンド Web 開発チームを立ち上げようとしていました。数週間行ったり来たりした後、彼らは私の夢を本当に実現する最初のチャンスを与えてくれました。

もう一方の会社は、急成長中の若いスタートアップです。電話インタビューの後、コンポーネントの構築、API 呼び出しの実行、および正しい情報の表示に関するスキル レビュー (数日以内に完了する予定) を受け取りました。それから、プログラミングの結果についての別のビデオ インタビューがありました。その後、技術チームとのミーティングとアフタヌーン ティーに招待されました。その後、ジュニアフロントエンドWeb開発者として入社できると言われました。

結局、私は選択を迫られましたが、自分が何を望んでいるのか分かっていたので、このスタートアップからのオファーを受け入れました。なぜなら、私にはこの会社で成長し、学ぶ機会があるからです。これが鍵です。これは絶対に正しい選択だと確信しています。

それで、マドリッドでの雨の日、コーヒーを飲んだ後、私はオフィスに入り、新しいフロントエンド Web 開発者であると自己紹介し、新しいキャリアを開始しました。

Python テクニカル リザーブについて

就職でも副業でもお金を稼ぐためにPythonを学ぶのは良いことですが、やはりPythonを学ぶには学習計画が必要です。最後に、Python を学びたい人を助けるために、Python 学習教材の完全なセットを全員が共有します!

無料で入手するには、ここをクリックしてください: CSDN まくる: 「Python 学習ルート & 学習教材の完全なセット」無料共有

1. Python の全方位学習ルート

Pythonの全方位の技術ポイントを整理し、各分野の知識ポイントをまとめたもので、上記の知識ポイントに応じて対応する学習リソースを見つけることができ、より総合的に学習できるというメリットがあります。
ここに画像の説明を挿入

2. Python の必須開発ツール

ここに画像の説明を挿入

3. Python 動画集

ゼロベースの学習ビデオを見ることは、学習するための最も迅速かつ効果的な方法です.ビデオの教師のアイデアに従うことで、基本から詳細まで非常に簡単に始めることができます.
ここに画像の説明を挿入

4. 実例

光学理論は役に立たないので、従うことを学ぶ必要があり、学んだことを実践に適用できるように、自分でそれを行う必要があります.この時点で、いくつかの実際の戦闘ケースから学ぶことができます.
ここに画像の説明を挿入

5. パイソン演習

学習結果を確認します。
ここに画像の説明を挿入

6.インタビュー情報

高給の仕事を見つけるには Python を学ばなければなりません. 以下のインタビューの質問は、Ali、Tencent、Byte などの第一線のインターネット企業からの最新のインタビュー資料であり、Ali の上司は信頼できる回答を提供しています. このセットを終えた後 インタビュー資料誰もが満足のいく仕事を見つけることができると信じています。
ここに画像の説明を挿入
ここに画像の説明を挿入
この Python の学習教材の完全版が CSDN にアップロードされました. 必要な場合は、WeChat で下の CSDN 公式認定の QR コードをスキャンして、無料で入手できます [100% 無料保証]

おすすめ

転載: blog.csdn.net/WANGJUNAIJIAO/article/details/128492894
おすすめ