• ベストアンサー

勉強方法

Javaの勉強もしたいし、基本情報の勉強もしたいのですが、両方をこなすのは正直難しいです。 効率よく両方を勉強する方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • s130zl20
  • ベストアンサー率35% (48/134)
回答No.3

質問者さんがどのような状況に置かれているかによると思います。 (1)質問者さんが既にIT業界に就職している場合  Javaプログラマの職についている →Java優先  その他言語プログラマの職~   →基本情報優先 (2)質問者さんがIT以外の業界に就職している場合  すぐにでもプログラマとして身を立てたい →Java優先  じっくり基礎から勉強したい       →基本情報優先                       (あるいはどちらでも) (3)質問者さんが学生の場合 →基本情報優先 とにかく急いで勉強したいなら、仕事に結びつくJavaがお勧めです。 基本情報は実務で求められる資格ではありませんが、 IT技術者の基礎事項が網羅されているので、 教養としてあとあと効いてきます。 以上、ご参考まで。

その他の回答 (4)

回答No.5

今もなお、仕事をしつつ(このようなサイトで時間を潰したりもしながら)、次々と国家試験やベンダー資格を取得している者です。 大学受験のセンター試験の時には、多い人で5教科7科目ほどの勉強をされていても全然、普通でしたよね?要は、バランスだと思います。 きちんと、「年間計画」、「月間計画」、「週間計画」を個別に立てて、メリハリをしつつ個別に勉強していくべきだと思います。(それに案外、どちらからも必要とされる知識があったりしますよね。) まず、最優先すべきは4月のjitec春期試験と、10月のjitec秋期試験です。もちろん、この一月前(3月と9月)も、公開模試や総復習の為に出来うる限り、国家試験対策に専念すべきです。なんせ、どんなに優秀なIT技術者でも、年に(未だに?)2回しか受験できませんし、併願も不可ですから。 それが過ぎれば、すぐに個別の勉強に取り掛かるべきです。合否が分かるまでの5月と11月については、実際には結果を待つしかないわけですから、すぐさまSJC-Pなり、Strutsなりと必要な勉強をすべきです。 それ以外の6、7、8月と、12、1、2月については、初めのうちは午前対策とJavaを、午前対策が終わるや否やすぐにでも午後対策とJavaに切り替えていきましょう。 最後に、時間の有効な使い方としては、出来るだけ細かく区切っていくことです。確かに、理解を用する事柄に関しては、何時間か掛ることもあるかもしれませんが、数十分で出来る勉強をどれだけ多くこなしていけれるかが、上手な自己管理のテクニックだったりします。

  • tomo316
  • ベストアンサー率35% (51/142)
回答No.4

基本情報技術者 ( FE )の事だと思うんですが、午後の試験でjavaが有るはずです。 平成19年 秋期 基本情報技術者 午後はJava: 待ち行列の実現が、出題されました。 だから、同時に勉強するが正しいと思います。 import java.util.LinkedList; public class WeightedQueue<E> { private final LinkedList<QueueElement> queue = new LinkedList<QueueElemeent>(); // 要素を待ち行列に挿入する。(element:要素, weight:重み) public void offer(E element, long weight) { if (element == null) { throw new NullPointerException(); } int pos; long sum = 0; // 末尾の要素からの重みの合計が weight 以上になるか,先頭に達するまで // 前方に向かって走査する。待ち行列の先頭位置は0 for (pos = queue.size(); pos > 0; pos--) { sum += queue.get( ).weight; if (sum weight) { break; } } queue.add(pos, ); } public E poll() { QueueElement e = queue.poll(); if (e == null) { return null; } else { return e.element; } } // 要素と重みの組 private class QueueElement { private final E element; private final long weight; private QueueElement(E element, long weight) { this.element = element; this.weight = weight; } } } 〔プログラム2〕 public class WeightedQueueTester { public static void main(String[] args) { WeightedQueue<String> wq = new WeightedQueue<String>(); String[] s = {"a","b","c","d"}; long[] w = {3, 2, 4, 8}; for (int i = 0; i < s.length; i++) { wq.offer(s[i], w[i]); } String data; while ((data = wq.poll()) != null) { System.out.println(data); } } } 設問1 プログラム1中の に入れる正しい答えを,解答群の中から選べ。 a に関する解答群 ア pos     イ pos - 1      ウ pos + 1 エ sum     オ sum - 1      カ sum + 1 b に関する解答群 ア !=      イ <=      ウ ==      エ >= c に関する解答群 ア new QueueElement(element, sum) イ new QueueElement(element, weight) ウ QueueElement(element, sum) エ QueueElement(element, weight)

回答No.2

同時進行と言うのはあんまり聞いたことがないですね。 言語にしたって、JAVAやCとかを同時にって事はないでしょうし。 これから入門される方だと思うので、どっちつかずな勉強は抜けるのも早いので技術者としてしっかり身につけるのなら、片方ずつやりましょう。 実はその方が早く合格できたりします。

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

ないと思います。一般に「二兎を追うものは一兎も得ず」と言います。

関連するQ&A

  • 大学での勉強の方法

    偏差値50程度の電気電子系の学科に合格しました。 大学に入ったら、できるだけ効率よく、できるだけよい成績をとりたいのですが、基本的な勉強方法がよくわかりません。 語学 数学 専門(電気電子) の勉強で、B以上の成績を効率よくとっていけるような勉強方法の基本を、できるだけ詳しく、具体的に教えてください。

  • CASL2の勉強方法について

    秋の基本情報試験に申し込みました。 数年前にシスアドは取ったのですが、今から独学で基本の勉強をはじめる、かなりせっぱつまった状態です。 Cは難しいということを友人が言っていたのでCASLにしようと思っていますが、どのような勉強方法が効率がよく、使用する参考書や自宅のPCでの実習の方法など教えていただけませんでしょうか。ほとんどまったくの初心者なので、なるべくわかりやすい方法がよいのですが・・・。 過去ログで「アセンブラ入門CASL2」という書籍がおすすめと出ていたのですが、実物を書店で見れるわけでないので、レベルがわかりません。 なるべくわかりやすい本と実習方法を教えてください。 どうぞよろしくお願いします。

  • 基本情報処理の資格取得で効率良い勉強方法

    基本情報処理の資格取得を目指している社会人です。 仕事内容は一応システム関係にかかわっています。 基本情報処理の資格取得で効率良い勉強方法を教えて頂けませんでしょうか。 よろしくお願いします。

  • VBAを効率よく勉強する方法

    現在Javaのエンジニアをしております。 これから、独学でExcelとAccessのVBAを勉強しようと思っていますが JavaとSQLを(一応)マスターした人が、短時間で効率よく勉強できる方法があれば教えていただきたいです。 例えば、とあるVBAの入門書を書店で手にとってみましたが プログラム自体が初めての人向けの本だったため 自分には物足りない感じがしました… 目的は業務で手を加える機会があるのと、仕事を効率化できる便利ツールを作りたいためです。 会社の先輩に相談したところ、あなたならネットで調べればできるでしょう、と言われ困っております。 経験者の方のアドバイスお待ちしております。

  • 勉強方法について

    勉強方法について 普通、家での勉強方法と言えば教材内容をノートにまとめたり写して覚えますよね ですが私はノートに写すやり方だと効率が悪いと思います 何故かと言いますとノートに写している間は写すことに必死で内容<字になり あまり内容は頭に入っていないと思うのです 私はノートに写すよりも言葉に出して覚えていったほうが効率が良いのではないかとおもいます 皆さんはどちらの方法の方が効率が良いと思いますか? 皆さんの意見お聞かせください この上記の2つ以外のおすすめの勉強方法などがありましたら もし教えてくれれば嬉しいです

  • JAVAの勉強方法

    JAVAを勉強しようと思うのですがみなさんのおすすめの勉強方法や自分のやった勉強方法などを教えてください。 ちなみに、今年の四月からJAVAを使ったPGとして仕事します。 よろしくお願いします。

    • ベストアンサー
    • Java
  • access 2003の勉強方法について

    access 2003の効率的な勉強方法についての質問です。 現在、Microsoft Office Specialistのaccess 2003の受験を 考えています。accessは仕事で使っていますが簡単なクエリや レポートの作成が出来るくらいでちゃんと一から勉強していません。 パソコン教室に通うことは考えておらず、独学で勉強したいと 思っていますが、どのような勉強方法が一番効率的なのでしょうか? 試験対策の問題をする前にaccess 2003の基本操作を勉強するための テキストを1冊やり、その後、試験対策用の問題集をやろうと 考えているのですが、お勧めのテキストや問題集はありますか? また、私と同じくらいのレベルから受験された方がいらっしゃい ましたら、どのくらいの期間、勉強をし、試験を受けられたのか 教えてください。 宜しくお願い致します。

  • 世界史 勉強方法

    次回のセンターで世界史Bを受験しようと思っています。 そこで世界史の勉強方法がどういう風にすれば一番効率がいいのか分からず迷っています。 センターの世界史効率良い勉強方法を教えてください。 お願いします。

  • C++の勉強方法

    お世話になります。whatpyonと申します。 最近C++を習得しようと思って勉強を始めているところですが、正直勉強方法に悩んでいます。 (同じような質問を投稿されていた方のレスも拝見させていただきました。) 最終的には、趣味プログラミングで終わらせるつもりはないです。 <最終的な目標> 『MFCを使ってダイアログベースのアプリケーションを作成する』  ※DBへのアクセス処理も含む。 <期間> 3ヶ月(目安) プログラム経験は、VB、Javaを1ヶ月程度(所詮付け焼刃の知識しかないですが)しかなく、ほぼ初心者です。 初心者が理解できるようなMFCの書籍を購入して取り組んでいるのですが、書籍で書いている通りのプログラムは組めますが、本質を理解できていないためか、応用を利かせることができません。 また、クラスをどのように分割すれば一番効率的なのかといったこともまったくわかりません。 ここは、まず1ヶ月程度みっちりC++の基本文法、クラスの設計方法等の習得に注力すべきなのでしょうか?

  • 働きながら有効に勉強をする方法を教えてください。

    イギリスへ大学院留学を目指している20代です。 週5日働いているため、勉強が思うように進まず年齢もあり焦っています。 休みの日の半分と仕事の休憩中、帰宅後は英語に時間を使っています。 しかし、なかなか英語が上達しません。 自分の効率が悪いのかもしれませんが、働きながら勉強するのが初めてで、どうやって効率よくすればいいのか上手い方法が見つかりません。 あと、仕事中は、1時間と30分別々に休憩があるのですが、その時間も有効に使って勉強したいです。 働いている方で、英語を勉強されている方、休みの日、仕事の休憩中、帰宅後の勉強方法をどなたかアドバイスください。 よろしくお願いいたします。

専門家に質問してみよう