JavaRush /Java Blog /Random-JA /どうやって半年で開発者になれたのでしょうか?
llaerto
レベル 21

どうやって半年で開発者になれたのでしょうか?

Random-JA グループに公開済み
こんにちは、みんな。これも javarush Web サイトに掲載されている雇用に関する記事で、javarush は賞賛されます。冗談ですが、彼らはそうしません。それともそうなるのでしょうか?もちろん、そうするでしょう。私は他の人の記事を読んでいたときに、この記事を第 1 レベルで書く瞬間を待っていました :) 一般に、最初から始めましょう。2014 年 6 月に会計学の学位を取得しました。大学3年生の頃には、自分は会計士にはなれないということにすでに気づいていました。私はインターネットでお金を稼ぎました。さまざまな方法、アービトラージ、サブスクリプション、ドアウェイ、SDL、GSなど、インターネット上にはこれがたくさんあります。 , しかし、ニュアンスもたくさんあります。学生はもう十分だった。大学卒業後もインターネットで「回し」を続けていましたが…2015年1月、プログラマーになればいいなと思いました。単に私が IT 領域が好きだったという理由だけで、私自身も IT 領域に長い間関わってきました。開発者はその当然の結果です (当時はそれが結果でしたが、今ではそれは新しい道の始まりにすぎません)。このような素晴らしいアイデアを実装するために、私は Python 3 を学び始めました。基礎コース、ロジックとアルゴリズムの問​​題、これらすべてを受講しました。もちろん、これらすべてを受講しましたが、「壮大さはどこにあるのか、世界を救うプログラムはどこにあるのか」 ?」- そのとき私は思いました。1週間後、私はそのことを忘れていました - お金があり、生活は続いていました...しかし2月に、私の妹とその夫が私を訪ねてきました。どちらもITスペシャリストであり、彼女の夫は、計画されているコースについて話しました。彼らの会社(トレーニングではなく、オリエンテーション、言語の違い、テクノロジー、プロジェクト、IT の目標など、IT について紹介するコースだけです)を教えてくれて、そこに行くようにアドバイスしてくれました。私は会社からのすべての更新情報を購読し、待ち始めました... 2015 年 2 月にこれらのコースへの登録が始まりましたが、応募者が多く、全員に十分なスペースはありませんでした。合格するには、英語と非常に基本的なプログラミング概念の知識が問われるテストがありました。なぜなら 私は Google の使い方をとてもよく知っています (ちなみに、私はこれがプログラマーの最も重要なスキルであると今でも考えています)、英語もよく知っています。テストに合格し、テストを送信し、2 週間後に「あなたは受け入れられました」というメッセージを受け取りました。 、授業が始まります...」 2015年3月にコースが始まりました。最初のレッスンの後、競争が発表され、人々は自己組織化してチームを作り、チームのタスクを完了する必要がありました。もちろん誰も連れて行ってくれなかったので… 何もできなかった。しかし、姉は私に、共通の開発言語として Java を学び始めるようにアドバイスしました。グーグルの能力のおかげで、Javarash サービスを見つけ、レビューを見つけ、読んでどう思いましたか - 第 2 レベルのときに (10 個の無料のものを待たずに) サブスクリプションを購入しました。しかし、その後、もう1つのことが忍び寄りました... 2015年4月に私は結婚式をしたので、毎週のコースとパンのためのお金を稼ぐことに加えて、残された唯一の時間は結婚式の準備であり、購入したジャワラシュはで待ち始めました。 4番目のレベル。そして結婚式の後... 2015 年 5 月に私は新婚旅行に行き、その後 Javarash を学習し始めると固く決心しました。どう思いますか? 5 月 6 日に家に帰ったとき、私が最初にしたことは Java の学習を開始することでした。私は Javarush のレベル 1 からこれを始めました。原則として、プログラマーへの道は 5 月 6 日に始まったと十分に信じています。2015 年 6 月、私はすでに Java Rush のレベル 20 に達していました。実はここが Java Rush に関するレビューの主要部分です。なぜなら レベル20以上にならなかった。なんと、なんと仕事が入ったのです!ああ、レベル20になったら就職できますか?いいえ。それは禁止されています。それで、その秘密は何ですか?その秘密は、レベル 20 の前に、最も重要な基礎である Java の基礎を学習することです。そして、ただ基礎を学ぶだけではありません。基本的なことをそれぞれ何十回も繰​​り返すのです。クソロボットがあなたのためにそれを噛み砕き、あなたにダウンロードされる半分噛み砕かれた情報の束を探すことを強制するGoogle スキル (プログラマーにとって最も重要なスキル、これを覚えておいてください)そして、間違いに次ぐ間違い、次の怒り、次の失敗、この 20 のレベルを通過します... ここでは、月ごとの私の美しい内訳が失われています。さらに、そのように差別化された方法でそれを生産することは困難です。そしてレベル20以降、うっかりアンドロイドを試してみました。そしてそれはきつくなり、私たちは去っていきました。私は本を​​読んだり、ビデオを見たり、オンラインレッスン、テキストレッスンなど、あらゆることを始めましたが(これもグーグル!!)、どこでも私は1mに100%確信していました。最も強力な基礎を得られたのはJavarashのおかげでした。 Android フレームワークは単純に上に転がされただけです。基礎がなければ、Android を理解してアプリを作成することはできません。基本はあなたの基礎です。Javarash をスキップすると、現実のプログラミングの世界ではダメになるだけです。なぜなら、この重要な情報を学習の最も遅い頭でも覚えられる膨大な量の練習がここにあるからです。いいえ、Javarash がなくてもプログラマーになることはできますが、難しくて時間がかかります * (指導や耳抜きという選択肢は考えていません。これはまれなケースであり、そのような指導者がいる人はここには座っていません)。6月から9月まで、私はAndroidの微妙なニュアンスに夢中になり、吸収して吸収しました(そしてそれらはすべて、ここで入手したJavaベースにまだ転がっていました)が、(ここで月ごとの内訳に戻ります)10月には...9月に2015年、私は自分がすでに何かを知っていたことに気づき(冗談です。その瞬間、私は自分自身をほとんど仲介者だと思っていました、おそらく)、仕事が必要であると決心しました(家族を養わなければなりませんでした)、それはアンドロイドの仕事です開発者。しかし、どうやって?結局のところ、大勢の人がこの仕事を探しているのです。彼らも私と同じように同じ履歴書を書いているのです。どうすればいいでしょう。他の人は、どう考えても私は男だと思うでしょう。私はすぐに、この仕事を探そうと決めました。本格的なポートフォリオを書いて書き始めたときの仕事です。私の目標は 4 つのアプリケーションでした。1 行ずつ計算する電卓 (最も単純なもので、外出先でも計算できます)、オンライン百科事典サイトをアプリケーションに適応させたクライアントサーバー アプリケーション (サーバーは私が作成したものではありません)、マテリアル デザインのすべての機能を備えた ToDo リストと、オンライン百科事典をさらに 1 つ改変したものですが、データベース、マテリアル デザイン、サードパーティ ライブラリなども含まれています。一般的に、私は計画の概要を説明し、書き始めました... 2015 年 11 月、つまり 15 日に、すべてのアプリケーションの準備が整い、コードは bitbucket にあり、アプリケーションは Play ストアにあり、探し始める時期が来たことに気づきました。仕事、私は少なくとも男です - どこで:) 仕事を探すために、私は私の街(オデッサ)の企業のリストを収集し、それらを並べ替えて、Android開発に関与している企業(または少なくとも)だけを残すことにしました。彼らの分野の一つ)。これを行うために、http://jobs.dou.ua/companies/ からのデータを解析し、オデッサの IT 企業 180 社のリストを提供するミニプログラムを作成しました。残念ながら、夜勤の会社、くだらないスタジオ、さらにはあらゆる種類のインターネットプロバイダー会社があったので、私はそれらを手作業で除外し、自分に合った 63 社のリストを受け取りました。1日に3~5社に履歴書を送ることにしました。唯一のことは、その前にリラックスして妻と一緒にどこかに行くことにしたということです(そうでない場合は、1日8時間以上勉強し、+ 2時間仕事しました。)ところで仕事 - 6月のどこかで、1年間の生活に十分なお金を貯めていたので、お金を稼ぐことに多くの時間を費やさずに落ち着いて勉強しました)そして20日にメーリングリストの送信を開始しました。(怠け者だと思われないように)良心を和らげるために私がやろうと決めた唯一のことは、自分の履歴書を work.ua に投稿することでした。水曜日に落ち着いて発表を投稿した後、私は休みました。2015 年 11 月 20 日、ある企業が私の履歴書、つまり完了したプロジェクトを気に入って、面接に招待してくれたというメールを受け取りました。驚いたことに、面接はオンラインで行われ、会社は遠隔地であることが判明しました(この時までに、私は自宅でコンピュータを使って 4 年間仕事をしていました。自宅でプログラマーとして働くのが私の夢でした)。私は目を輝かせて座っている様子は見せませんでしたが、技術的なこともそうでないことも含め、すべての質問に冷静に答え、コードレビュー用のコードを将来のチームリーダーに送りました。3時間悩んだ末に「ぜひ働いてほしい」という返事をもらいました。まあ、私は特に議論しませんでした、あなたは望むようにしたいのです:))) 2015 年 11 月 24 日は、Android 開発者としての私の最初の勤務日でした... これは小さな話ではなく、その主な教訓は、おそらく次のとおりです。 1 ) 基本を学びます。Java の基本については、javarush より優れたものはありません (信じてください、Google でできます :)。2) Google を学びましょう。これは基本よりもさらに重要です。検索方法を知っていれば、どんな問題でも解決策を見つけることができます。3) 英語を学びます。プログラミングの勉強中は 1 日 1 時間勉強しましたが、今では技術情報は原文のみで検索して読んでいます。情報量ははるかに多く、より明確で新鮮です。4) ポートフォリオを書きます。誰もあなたを必要としていませんが、何かをしてそれを示す方法を知っていれば、ポートフォリオを書くのが面倒だったあなたのような十数人の応募者の中ですぐに目立つでしょう。5) 常に学びましょう。毎日、何か新しいこと、少なくとも 1 つの小さなことを学ぶ必要があります。6) プログラム。コードの各行は目標に一歩近づきます。すべてには経験が伴います。7) 諦めないでください。在学中、少なくとも5回は落胆や憂鬱、自信喪失や弱さに襲われましたが、できない、したくないのに、無理して前に進むと、それらはインスピレーションに取って代わられました。8) 私が言いたかったのはこれだけだと思います。努力すればすべてうまくいくでしょう、私は会計学の学位を持つ Android 開発者としてこれを伝えます :) PS 記事の本文には書きませんでしたが、ここで言います。Java\Android\その他の主要な方向に加えて、専門分野に必要な他のテクノロジの使用方法を学びます。正確にはどれですか?そうですね、100% Git、JIRA、スクラム、XML、JSON、REST API、HTTP などです。雇用主があなたの専門分野の中学生に何を求めているかを見れば、具体的な例を簡単に見つけることができます。信じてください、これらの「サイド」スキルはすぐに簡単に習得できます。それらはシンプルですが、レベルと価格を上げます。それらがなければ、遠くまでは進めません:) PPS そうそう、私はもう 2 か月仕事をしています。ティム・リードは、私が成長している、すべて大丈夫だと言い、何を読んでどのように成長するかについてもアドバイスしてくれました。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION