元Javaプログラマです。今考えると、かなりインチキな会社に勤めていて、止めたものです。。
経理の勉強をしているのですが、就職先がなかなかないので、プログラマも又考えています。
で、今PHPとかVisualCとかVisualBasicとかASPとか勉強しているんですが、どれも理解する量はたいしたことがないような気がします。
でも、Javaって覚えることが多すぎません??Javaの基本を覚えてからJSP・サーブレットとか覚えたと思ったら、Struts、EJB、JSTLとか。。最近はJSFなんてものも出てますよね。
まともに、仕事をしようとしたら、APサーバーやらデータベースサーバーまで勉強しなくてはできないし。。
データベースだけでも、Oracle,DB2,MySQL,PostgreSQLとありますし。。OracleだとPL/SQLもやらないといけないし。
APサーバーもJBossとかWebsphereとかTomcatとかありますよね。。
で、前の会社は、無茶苦茶、色々やらされた挙句、RMIまで勉強させられそうになりました。
他の会社もそうですか??
大体、他の言語だと1冊ですむようなものもJavaだと1単元(RMIならRMIだけ)で、他の言語の1冊分くらいありますよね。。オライリーの本なんかそうですよね。。
もし、「それは、めちゃくちゃだ」とか「そんなにやらなくても一般的には大丈夫」とか、意見があったら教えてください。
どこの会社もこれくらいやらなければいけないようなら、止めようかとおもいます。
No.1ベストアンサー
- 回答日時:
質問文を読んでみると、「Javaの技術」と言われてるものが、製品名/プロジェクト名だったり、Javaと直接関係ないもの(DBサーバとか。
)だったり混同されているようですが。マルチベンダーでクロスプラットフォーム(っていっても環境差異がありますが。)なんで、いろいろたくさんありますけど、システム構築の際に役立ちそうなものを、ライブラリ化/フレームワーク化したものが
ほとんどなので、技術的奥深さは他の言語と変わらないと思います。
特定ベンダーの特定技術で固めてしまえば、MicrosoftのVisualStudioと変わらない(MSのほうが便利そうですが。)し、企業向け大規模アプリケーション作成には、Lightweight言語でお手軽に作るのとは違ったアプローチが必要になります。
そういう意味では、基本コンセプトや理論面など汎用的なところの勉強を重視し、個々の技術に振り回されないようにすると良いと思います。
どうもありがとうございます。
一応、ごちゃまぜにはしてないつもりです。。ただ、まともに勉強しようとすると、DBとかも一応の固有の機能とかも勉強しないと対応できないじゃないですか。前いた会社は相手先に常駐するタイプで2ヶ月くらいで色々と転々したんですが、転々すればするほど色々と覚えなきゃいけないことばかりで、嫌気がさしました。というより、無理になっちゃいました。
確かに基本コンセプトやらの汎用的なところの勉強を重視したらいいかと思うんですが、それにしても多すぎる。。Microsoftベースだったら、ある程度構成が決まってくると思うんですが。。
どうもありがとうございました。他の職場の方の意見を聞けて参考になりました。
No.3
- 回答日時:
私も同じような境遇かもしれません(^^;
ただ、私の場合は自分で「Javaがやりたい」「オブジェクト指向がやりたい」といった感じで開発に必要になる前に勉強していたので、それほど苦労がなかったかもしれません。
ただ「どこの会社も同じよう」かというとそうでもないと思います。私の会社は節操なくいろんな仕事(Java以外も)をとってくるほうなので、覚えなきゃいけないことが多かったりしますが、それは会社の方針(というほど考えていないかもしれませんが)で、別の会社では「ウチは××を売りにする会社だから、××だけは他の会社に負けないようなスキルを身につけよう」という方針でアッチコッチに手を出さずに一つのことを深く勉強させられるかもしれません。もちろん、そのような会社の場合、その分野で名前が売れないと仕事がとれない可能性もあります。仕事がとれないと給料とかも安いかもしれません。
そういったモロモロを込みで自己責任で仕事を選ぶ必要があると思います。
どうもありがとうございます。
私は、未経験から入って、いきなりそのような勤務環境だったので、ダメだったのかもしれません。技術を覚えるのが苦痛でした。。
今は、1人お気楽にやっているので、なにを組んでも面白いのですが。
もうちょっとたったら、色々知識を身につけて再チャレンジしてみようかと思います。
ありがとうございました。節操のない会社?でもやっていけるように、今のうちに勉強しておきます。
No.2
- 回答日時:
>Javaって覚えることが多すぎません??
ならばJavaを使わなければいいだけでは?Javaで出来て他で出来ないことはありませんし、所詮Javaも選択肢の一つに過ぎません。
Javaを使うことになっても必要な部分だけ覚えればいいですし、全てを覚える必要は無いはずです。
>まともに、仕事をしようとしたら、APサーバーやらデータベースサーバーまで勉強しなくてはできないし
これはJavaだけでなく他でも同じです。
>他の会社もそうですか??
そんなもんだと思いますよ。技術を知らない会社は生き残っていけませんから、会社も教育に必死になるでしょう。
>どこの会社もこれくらいやらなければいけないようなら、止めようかとおもいます。
技術を勉強することに苦痛を感じるならばやめた方が無難です。
>ならばJavaを使わなければいいだけでは?
確かに、その通りなんですが。僕は、業務経験がJavaしかないので、雇ってくれるか不安で。。実際は、他の言語で仕事をしたいんですが。。
#1様のお礼にも書いたのですが、僕は常駐先を転々としていたので、「必要な部分」がやたら多くて。。急いで覚えてプログラム組んだとおもったら、すぐ次の常駐先にいって。。という感じでした。
ありがとうございました。色々な人に意見を聞かせていただいて、参考になりました。
締め切りは、もうちょっと延ばさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- 高校受験 なぜ勉強してる教科の点数は下がるのに全く勉強していない教科はあがるんですか? 中3 高校受験 今日模 2 2022/12/11 15:25
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- 高校受験 中3 9月 模試の結果D判定 夏に受けた模試の結果が第1志望D判定でした。 あと21点でやっと合格圏 3 2022/09/09 23:19
- 高校受験 中3 高校受験 今日全県模試を受けて自己採点をしたのですが、めちゃくちゃ勉強した社会が38点でショッ 2 2022/12/04 17:51
- 大学受験 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 5 2022/07/27 11:59
- 予備校・塾・家庭教師 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 1 2022/07/26 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
Excel VBAマクロをマスターする...
-
超恥愚問ですが、CとC++の間に...
-
ゲーム制作ができるソフト
-
エクセルVBAを動かすノートPC...
-
データベースのデータをTextBox...
-
サイト訪問者の情報を取得したい
-
現在C、C++、Javaについて勉強...
-
PythonやJavaScriptのように実...
-
IISワーカープロセスが原因でCP...
-
使用しているJUnitのバージョン...
-
unzip32.dllの利用について(64b...
-
vba クリップボードクリアにつ...
-
javaのジェネリックスでTとEの...
-
java と javax の違いは?
-
chromedriverのDLについて
-
Javaでのエラーについて
-
Eclipseソース開発画面の行番号...
-
PL/SQLを使った開発について質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
エクセルVBAを動かすノートPC...
-
XMLとUMLの相違点?
-
中学生でいきなりJava
-
cin.peek() cin.ignore(100,'\\n')
-
サーブレットで電卓をつくる
-
質問です。 Java言語を勉強出来...
-
サイト訪問者の情報を取得したい
-
ASP、ASP.NETの勉強をしたいの...
-
為替レートの取得方法
-
Excel VBAマクロをマスターする...
-
pythonでの掲示板作成
-
占いサイトを作りたいのですが...
-
JavaScriptを用いて、〇図形を...
-
javaの勉強をしたいのですが・・・
-
素人がAmazonのようなWebサイト...
-
Java Struts メッセージリソー...
-
エクセルVBAでこのプログラムの...
おすすめ情報