こんにちは、みんな!私の名前はディマです。IT に関する初めての記事なので、あまり厳しく判断しないでください。プログラマーの仲間入りを始めたばかりだが、この広大な情報の海で迷子になるのが怖い人にとっては役立つでしょう。
背景
あなたが 26 歳で、携帯電話会社から解雇され、CEO が不正行為により国外に住まざるを得なくなったためにヨーロッパに亡命したと想像してください。これが私の2016年12月31日の様子です。関連分野で同じような仕事を見つけることができ、オファーもあったのですが...それで私は幸せでしょうか?何のために働いているのか自問したことがありますか? 本当に何になりたいですか?解雇後、私は自分自身を探すのに 2 か月間費やしました...そして、別の人間になりました。医者、大工、ビジネスマンなど、なりたいものになれることに気づきました。すべては時間の問題です。重要なのは他の人よりも多くのことを行うことであり、私はすべてを達成します。結果、プログラマーになりました!私は IT 企業で 1 年間順調に働いており、このことに非常に満足しています。私は学ぶことが大好きなので、Java と Web テクノロジの学習に何百時間も費やして、Java の世界をすぐに深く掘り下げるのに役立つ概要を作成しました。第一段階:啓蒙
プログラミングは簡単ではないことを理解する必要があります。そして、最初は成功しないのが普通のことです。最初は 2 か月間 Python を勉強しましたが、サイクルを見たとき、非常に複雑なものに思えました。最も重要なことは基礎です。基礎を理解しなければ、新しい技術をすぐに学ぶことはできません。条件、ループ、配列の操作、OOP などについて話しています。第 2 段階: 何をコーディングするか?
開発環境が必要になります。Java の世界には、次の 3 つがあります。- IDEA(無料および有料)
- NetBeans (無料)
- エクリプス(無料)
- NetBeans は古くて醜く、現在 Apache インキュベーターの中にあるため、新しいリリースがあるかどうかは不明です。
- Eclipse は無料で Netbeans よりも少し優れているため、海外で人気があります。
- 少なくとも私たちにとっては、IDEA が主要な開発環境です。有料版と無料版の違いは、まだ必要のないフレームワーク (Spring) の操作のみです。さらに、それはサンクトペテルブルクのロシア人によって作られています。国内生産者を応援しましょう!
第三段階:どこから勉強を始めるべきか?
まず、昔ながらの方法、本を読むことです。- まずは「Javaを学ぶ」
- G. Shildt、「Java 8. 初心者ガイド」
- ケイ・ホーストマン「Java。プロフェッショナルの図書館」
- ブルース・イケル「ジャワの哲学」
- 歴史:どれだけ勉強したか、どうやって就職したか、どんな困難を経験したか。
- Java の世界で Web 開発をどこから始めるべきか。
- 認証、認可の種類。
GO TO FULL VERSION