🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

5回答

733閲覧

Javaの学習方法について

comuny

総合スコア9

Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

1グッド

1クリップ

投稿2020/01/04 23:04

編集2020/01/05 10:58

現在、Javaを学習中のプログラミング初心者です。

Udemy,youtubeやネット情報を使って一通りJavaの基礎の学習を終えたのですが、これからの学習方法に迷っています。

質問:
1)Javaのフレームワークを学習するべきでしょうか?
2)Spring Framework と Spring bootどちらを学習するべきでしょうか?(この2つって一緒なのかな?w)
3)エンジニアとして働きだしたときに少しでも力になるために意識するべきポイントは?

自分について:
今年からエンジニアとして働かせていただける企業を求めて就活します。
Ruby、Ruby on Railsの学習経験あり
プログラミング学習歴4カ月

初歩的な質問で申し訳ありません。
「自分で考えろよ」と言われればそれまでなのですが、エンジニアとして現在も働いている方、エンジニア経験のある方のアドバイスがあれば、より効率よく学習できると考えたので投稿しました。
一言でもいいので回答して頂けるとありがたいです。
よろしくお願いします。

DrqYuto👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/01/05 09:39

Java ME ( 有名どころでは いわゆるガラケーに搭載されている Java ) はなぜタグに追加しましたか?
Zuishin

2020/01/05 10:06

「自分で考えろよ」で終了でしょう。どちらも学習すべきですが、できないなら仕方がないので、自分の能力と相談してどこで妥協するかを決めるしかありません。
guest

回答5

0

ベストアンサー

プログラミングはもはや「学習する」スタンスでは成長できません。
問題解決のための道具です。
自身で目標を決めてプロダクトしていくのがもっとも良い成長方法です。
Javaの良いところは「一度組んだらどこでも動く」ですけど、
結局どのようなアプリケーションを作るか決めないとフレームワークもプラットフォームも決まらないので
どういう方向性でいきたいのか決めてください。
Webか、それ以外で大きく方向性も付随して必要な技術も違ってきます。

なので「自分で決めろよ」というのが、現役エンジニアとしてのアドバイスです。
まあひとつ付け加えるなら先に書いたように「(どういう方向性か)自分で決めろよ」ですね。

投稿2020/01/04 23:57

m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

comuny

2020/01/05 11:12

回答ありがとうございます。 完全に学習することに意味があると思っていました。 方向性を決めることから始めようと思います。 とても参考になりました。
guest

0

どういう理由でJavaを選ばれたのでしょうか。

たとえば、Androidアプリを組むのであれば、Spring系のものを使う機会は来ません。

ふつうの場合、要素技術は作るものに応じて選ぶべきものです。

投稿2020/01/04 23:51

maisumakun

総合スコア145975

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

comuny

2020/01/05 08:08

@maisumakun さん Javaを学習すればオブジェクト指向の理解度深まると思い選びました。 4カ月ほどRubyを触っていてこれからエンジニアとして就職活動を始めるのですが、求人でJavaを使用している企業が多かったのでとりあえず始めて見ました。 かなり安直な考えです。
guest

0

必要なのは経験かと思います.

ゲームでもツールでも何でも良いですが, 何かご自分で作ってください.
既存のものを改造でも良いですが, そこに何か独自性(アイデア・技術等)を入れてください.

また別のテ(?)として, teratail の質問に回答してみるというのもあるかもしれません.
質問の課題・コードを読み、もっとも良い解決策は何かを考えて(時には調べ・作り)回答することも, 経験になるかと思います.

投稿2020/01/05 09:18

jimbe

総合スコア13202

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

comuny

2020/01/05 11:04

回答ありがとうございます。 間違いありません。必要なのは経験ですねorz 写経がいいと回答いただいたので、まずは写経したコードに肉付けしていこうと思います。 なるほど、teratailで回答することも勉強の一つのテ(?)なんですね 他人のコードで学習するのもよさそうです。 丁寧な回答感謝します。
guest

0

1)Javaのフレームワークを学習するべきでしょうか?

就職活動を目的とし、希望の就職先企業でフレームワークを使用しているなら、学習しておいた方が良いと思います。

2)Spring Framework と Spring bootどちらを学習するべきでしょうか?(この2つって一緒なのかな?w)

1)と重複しますが、希望の就職先企業で使用されているフレームワークを学習すべきかと思います。

3)エンジニアとして働きだしたときに少しでも力になるために意識するべきポイントは?

就職した企業や状況によって変わってくると思うので、曖昧な回答しかできませんが、
目標を明確にして、それに対して努力を継続することでしょうか。

投稿2020/01/05 08:39

nskydiving

総合スコア6500

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

comuny

2020/01/05 11:18

回答ありがとうございます。 自分がエンジニアとして働けるのかという焦りからとりあえず勉強するという効率の悪い考えに偏っていました。作りたいものや方向性をまずきめることから始めようと思います。 丁寧な回答ありがとうございました。
guest

0

僕は教員にJavaはこの本のソースコード以外を写経しろと言われ写経してます.
プログラミングは概念を理解するのが大事だと言われました.

参考
新・明解Java入門 | 柴田 望洋 | プログラミング | Kindleストア | Amazon
https://www.amazon.co.jp/dp/B01HYSUY92/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1

投稿2020/01/05 09:28

DrqYuto

総合スコア432

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

comuny

2020/01/05 10:56

回答ありがとうございます。 写経はとても勉強になりそうですね 簡単なものからやってみたいと思います。
DrqYuto

2020/01/05 11:15

写経は時間かかりますが,オススメです!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問