やるべきことを読んだ後、ゆっくり勉強する時間がなかったので、目標を達成してコースを完了するためにどのように勉強すべきか計画を立てることにしました。私の目的は、早く学習することでしたが、その欲求を打ち砕くほど早く学習せず、脳にリラックスする時間を与えることでした。なぜなら、私が取り組みたかった負荷が私にとって障害となるからです。
まず、私自身について少しお話します
私は27歳です。Java の学習を始める前は、数学部で応用数学を勉強していました。優秀ではないにせよ、プログラミングが得意であるべきだと思われます。しかし、これは私の場合には当てはまりませんでした。なぜなら、私はまったくの幸運に恵まれたとはいえ、プログラミングに関するすべてのコースを妨害したからです。私は自分でコードをまったく書きませんでした。それで、私はプログラミングからは程遠いことが分かりました。明らかに、私たちの国では、プログラマーでない限り、数学教育を受けてもあまりお金を稼ぐことはできません(ローマンはウクライナ出身です — 編集者注))。だからこそ、私はそれを追求することにしました。そしてたまたま、私は Java を学ぶことにしました。これは市場分析や求人数、労働市場の需要の調査の結果ではありません。それはまさにそのように起こりました。そして、Java の学習方法を学ぼうと決めたときに、このコースに出会いました。私は本だけで学びたくなかったのですが、全日制コースにはあまり興味がありませんでした。なぜなら、お金がかかるのに実際のメリットは小さいからです。したがって、オンラインで学ぶことが私にとって最良の解決策でした。最初の 3 レベルを完了した後、コースが気に入ったので定期購入を購入できることに気づきました。さらに、キャンペーンのオファーがあり、半額で購入できました。これは 2015 年 8 月末から 9 月初めのことでした。私の教育計画
やるべきことを読んだ後、ゆっくり勉強する時間がなかったので、目標を達成してコースを完了するためにどのように勉強すべきか計画を立てることにしました。私の目的は、早く学習することでしたが、その欲求を打ち砕くほど早く学習せず、脳にリラックスする時間を与えることでした。なぜなら、私が取り組みたかった負荷が私にとって障害となるからです。私が決めたことは次のとおりです。- 私は週に 5 日 (月曜から金曜) 勉強する必要があります。
- 週末はJavaの勉強以外は何でもします。
- 各セッションは合計 4 時間続き、各時間の間にウォーキング、リラックス、お茶を入れる 15 分間の休憩が含まれます。
新しいレベルへの移行
勉強を始めてから 3 か月後、仕事を得るためにさらに何を知る必要があるかについて友人と話し合いました。「データベース」(恐ろしい!)など、彼が発したなじみのない単語は、私が加速してさらに多くのことを行う必要があることを教えてくれました。明らかに、Java 文法を知っているだけでは仕事を得るのに十分ではありません。私はさまざまな方向に加速し始めました。- 私は「Head First Java」という本を自分で買いました。コースのレベル 4 で推奨されます。しかし、どういうわけか私は注意深く読んでいなかったので、これを見逃していました。同じことを別の角度から教えてくれるので、より深く理解するのに役立ちます。私はそれをお勧めします。
- 私は、たとえあまり理解できなかったとしても、自分の住む街で行われる関連する地元のイベントをすべて探して参加し始めました。しかし、最終的には、これをすることは無駄ではないことに気づきました。彼らは私をとても助けてくれました。
- 私は勉強とプログラミング メディアの読書を組み合わせて、IT の給与や役立つイベントを監視したり、開発者のキャリアなどに関する記事を読んだりしました。
- MySQL に関する簡潔で有益なビデオ チュートリアルを YouTube で見つけました。そちらをお勧めします。
- また、HTML と CSS が何であるかを理解する必要があります。それらを回避する方法はありません。
- 私は LinkedIn に登録し、そこで自分のスキルを宣伝し、仕事を探していることを表明しました (運が良ければ誰かに見つけてもらえるかもしれません)。私は無差別に全員を友達に追加し、人脈を広げました。どれくらいかというと、今では LinkedIn に 10,000 人以上の友達がいます。これは開始するために必要です。そしてそれは役に立ちました。Android フリーランサーのチームが初心者を追加したいと考えており、私に連絡してきました。この事件は異常なことだとは思いますが、実際に起こってしまいました。
GO TO FULL VERSION