javaを最近勉強してますが、思ったよりも難しいです。習得するのにどれぐらいかかりますか。

javaを最近勉強してますが、思ったよりも難しいです。習得するのにどれぐらいかかりますか。

エンジニアスキルアップ

ユーザー名非公開

回答 5件   応援 0

個人的はありますが、業務に耐えうるレベルには3年くらい掛かるでしょう。中堅5年ベテラン10年くらいです。

他の言語を習得されていればもっと短縮できます。

小さな会社を経営しております。プログラマーです。

自然言語や楽器の演奏と同様の言語の習得です。英語が話せない人と話せる人がいるように見えるのは、勉強をしたことがない人であって、勉強するというのは3割理解できるのを7割にする・・みたいなことで、何年で終わるというものでもないと思います。

特定のことをしたいだけなら、ほんの数日で大丈夫だったりします。海外旅行でバスの乗り場ぐらい聞ければ周囲からは「すごい!英語を話せる人!」と思われたりしますが、当人は「やめてくれ。全然わかってないから」という気分になりますよね。ですが、バスの乗り場が聞けるのはやっぱり「話せる」のではあるし、どこまでやっても「できた気分」にはならないのだと思った方がいいのではないでしょうか。

業務での利用でも、プロジェクトのコアで初期の部分を作る人はそれなりでしょうけど、残りのほとんどの人は「ここの売上の表を店舗単位のやつを真似して、部門単位のを作ってください」とかいう感じで仕事しています。そんなのを何年やっててもインターネットサービスをひとつ立ち上げることすらできないですから、習得した気分にはならないです。

手持ちの技術でできることがあれば、それはもう習得してて、よくわからないまま動くものなんだと思っていいのではないでしょうか。

ユーザー名非公開1

習得って言うのが、どのレベルかわかりませんけど、何かしら仕事がある。っていうレベルなら、

80時間くらい人に教えてもらえばあると思います。独学なら120時間くらいやるとあるんじゃないでしょうか。

ただ、そのレベルだと、まあそんなに待遇は良くないかもしれないですね。

入社した後にエースと呼ばれる人は、500時間から1500時間くらいやってると思います。

ユーザー名非公開2

習得というのがどこまでのレベルをさしているかわかりませんのが、どうなりたいのかを明確にされてはいかがでしょうか。

とりあえずリファレンスを見ないでコーディングできるレベルか、言語仕様まで理解した上でコーディングできるレベルか。

前者であれば100hもかければできそうな気がしますが後者は実体験がないため検討つきませんが、800hくらいは必要かもしれません。

また余談ですが、プログラミング言語を覚えればなにかモノを作れるかというと別の話になるかと思います。
少なくとも何か実現したいことがあって、その実現手段としてjavaを選ばれたのだと思います。

実現したいことが実現できたら、ひとまずはそこまででよいかとも思います。

学術的な意味も込めて言語習得を目指されているならば別ですけどね。

ユーザー名非公開3

プログラムって何時間勉強したからどれだけできる、とかそういうものではないです。
あと、会社の作ってるもの、環境、もろもろで必要になる言語は違いますし、必要になるレベルも違います。なので、何を持って習得したかも判断が微妙です。
そういう考えはやめ、常に勉強し、フットワーク軽くいろいろなことを勉強できる、キャッチアップできるようになれば良いと思います。

この質問に関連する求人情報

企業名
株式会社DMM.comラボ
職種
エンジニア その他
年収
年俸450万円 〜 800万円
勤務地
東京都
企業名
株式会社Loco Partners
職種
エンジニア その他
年収
月給30万円 〜 80万円
勤務地
東京都
企業名
株式会社Loco Partners
職種
エンジニア その他
年収
月給30万円 〜 80万円
勤務地
東京都
企業名
株式会社タイレルシステムズ
職種
エンジニア その他
年収
月給35万円 〜 50万円
勤務地
東京都
企業名
LINE Fukuoka株式会社
職種
エンジニア その他
年収
年俸350万円 〜
勤務地
福岡県
企業名
株式会社ナビタイムジャパン
職種
エンジニア その他
年収
年俸350万円 〜 550万円
勤務地
東京都
企業名
株式会社ビービー・ネットワーク
職種
エンジニア その他
年収
月給26万7000円 〜 56万1000円
勤務地
埼玉県 千葉県 東京都 神奈川県
無料ユーザー登録
無料で相談を投稿する
カテゴリ
メニュー