• 締切済み

プログラミングを勉強しても理解できません。

nitro-boomの回答

回答No.7

実は理解することは重要ではない、と言ったらわかってもらえるでしょうか。 私も何度も薦められた良書と言われた本を片手にプログラミングの課題をこなしましたが、 こなせても、わかったんだかわかってないんだか、充実感がありませんでした。 結局、勉強のための勉強が問題だったとアトでわかりました。 何か作ってみて、足りないものがあれば調べて使う。 その「具体的な経験」を、あとから振り返ってみてみんな「理解した」と言っているんですね。 「理解」というよりは「充実した」から大手を振ってるだけかもしれません。 本と課題だけでは、「理解」しても「充実」しないのが問題点ではないでしょうか? どちらも形に残りませんからね。 ぜひ小さなものでいいので何か作ってみてください。 パズル系などがオススメです。 学校の講義ほど深い内容ではありませんが、 http://top-10-algorithms.sl-jp.com/php/ こういったステップを踏んでサービスなど作ってみてはいかがでしょう?

関連するQ&A

  • JAVAプログラムの勉強なら、SJC-PやSJC-Aの勉強が良いですか

    JAVAプログラムの勉強なら、SJC-PやSJC-Aの勉強が良いですか? 業務でJAVAのプログラムを覚える必要がでてきました。 プログラムはやってこなかったです。 CCNAやLPIC系統ばかりでした。 ただ漠然と、市販のテキストを見て覚えるより、 資格取得などの目標があったほうが、気持ちが違うかと思いまして。 SJC-PやSJC-Aの資格合格する程度の勉強をがんってもJAVAプログラムは身につきますか? (※絶対的に業務経験が必要なのはわかりますが、それはおくとして) 勉強期間は約2ヶ月くらいです。 最適な勉強方法ってなんでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • java認定資格

    sjc-eaとsjc-ma,sjc-d,sjc-pを持っています 今19歳ですがjavaは得意というか、中学のときからやっているのでなんとなくとってきたのですが、この資格は就職にどのくらい影響力があるのでしょうか?「こんなのpg、seなら当たり前」というところなんでしょうか?給料適にももっていたら+にるんでしょうか?あとは応用技術者とセキュリティのスペシャリストを持っています。どなたがご丁寧にご回答よろしくお願いします

  • Javaプログラミングが実行できない

    javaの勉強を始めようと考え勉強しているのですが、いきなりつまずいて困っています。 コンパイラし、dirを打ったあとプログラムを実行すると Exception in thread "main" java.lang.NoClassDefFoundError: Sample01 と表示され実行できません。 アドバイスお願いします。

    • ベストアンサー
    • Java
  • プログラミングの勉強について教えてください。

    現在自分は学校でC言語を学んでいます。 もちろん学校で学ぶことなのでテストもあり先日行いました。 授業では毎回資料が送られ、それについての課題(レポート)を作成しなければいけません。 そこで行う課題では自分はいつも早めに終わらせることができるのですが、 テストとなると全くできません。 テストはいつも筆記でプログラムを手書きで書く、プログラムから読み取る、プログラムの意味を書くなどがあります。 パソコンではかけても手書きで書くことができないのです。 先生にはいつも、「それは理解してないだけでしょ」と言われます。 しかし、正直プログラミングの勉強法と言うものがわかりません。 頭の中ではある程度理解していても実際書けなかったり、 先生の言うとおり意味がよくわからないので型を間違っていたりすることが多いです。 実際プログラミングはどのように勉強すればいいのでしょうか?

  • インタプリタはロードモジュールを作成する?

    情報システムを勉強し始めた初心者です。 私の持っているテキストには以下のように書いてあります。 ・「ソースプログラム」を「ロードモジュール」に変換するプログラムが「言語プロセッサ」。 ・「言語プロセッサ」には「コンパイラ」や「インタプリタ」が使われる。 つまり、コンパイラもインタプリタもロードモジュールを作成するものだと思っていました。 しかし、以下のような問題がありました。 問題: インタプリとは、高水準言語で書かれた原子プログラムを、機械語のプログラムに翻訳してロードモジュールを作成するプログラムである。 答え: 間違い。インタプリタではなく、コンパイラの説明になっている。 つまり、インタプリタはロードモジュールを作成しないということなのでしょうか? どなたかご教授お願いいたします。

  • ActionScriptを勉強したいのですが…

    私は今専門学校でFlashのActionScriptを勉強しています。 しかし学校の授業だけでは置いていかれそうですし、 自分なりに理解を深めたいので、自分でも本を買って 勉強しようと思っています。 今学校で使っているソフトはMXです。私の自宅にもMXが入っています。 しかし今世間ではActionScript2.0や、3.0まで出てきていますよね。 Flash5と6でも記述がだいぶ違うと聞きましたし…。 何を勉強していいのか分からず困っています。 http://www.amazon.co.jp/macromedia-FLASH-ActionScript%E3%83%90%E3%82%A4%E3%83%96%E3%83%ABfor-Windows-Macintosh/dp/4274064026 こちらの本がすごく有名な本だと聞いたのですが 今から勉強するには適していないでしょうか? 私のActionScriptの知識はほぼ初心者です。 おすすめの本や、何を勉強すればいいか(バージョン)、 アドバイスをお願いします。

    • ベストアンサー
    • Flash
  • SJC-A

    SJC-Aの取得に向けて、勉強しようと思っています。 色々な学校にはSJC-P合格保証講座と言って 20万コースなどがあるのですが・・ SJC-Aなら独学で取得が出来ますでしょうか? ある程度の知識はあるのですが(*_*; 本屋さんに行っても、SJC-A講座と言う本がないので どうして勉強して参考にすればいいのか分りません?? 過去問とかがあれば良いのですが・・ Javaのホームページで受験申し込みのページを見ましたが、 試験日とか時間は記載されていませんでした? Java資格について詳しくお分かりになる方がいらっしゃったら、教えて頂きたいのですが 宜しくお願い致します!!

    • ベストアンサー
    • Java
  • JAVAとXMLの関係は

    プログラム初心者でJAVAの勉強を始めたばかりです。 JAVAの参考書を読んでいますがXMLファイルも出てきて関係性がいまいち理解できません。 JAVAプログラム(クラスファイル等)とXMLファイルの関係性を教えていただけないでしょうか。

    • ベストアンサー
    • Java
  • コンパイラとインタプリタとアセンブラの違いって何?

    言語プロセッサの説明で「コンパイラ、インタプリタ、アセンブラ」などがあると書かれていたのですが、 コンパイラもインタプリタもアセンブラもどれも説明が「機械語に翻訳する」と書かれていました。 何が違うのでしょうか? 違いをわかりやすく教えてください。 いろいろなプログラミング言語があるというところまでは理解できましたが、プログラミングはわかりません。(涙) これから勉強します。

  • プログラミングってどうやって勉強したらいいですか?

    元高卒ニートで大学受験をするも見事に玉砕しメンタル病んで 長く鬱屈とした日々を過ごした、勉強に不向きな人間です。 そんな体たらくの人間なので勉強には期待できないと自負しているのですが、 そんな私でもプログラミングを習得するにはどうしたらいいでしょうか? とりあえず、C言語、VBA、VBSCript,Ruby、Javaの書籍は家にあります。 これらの本を読んでいるようで読んでいないので、 時間を決めしっかり読んで頭にいれることとともに実際のサンプルを動かして覚えていくのが効率的でしょうか? いつもなんとなく問題の答えだけみてプログラミングをやった気になって全然身につかないことが多いのですが、どうすればいいんですかね? いろいろと疑問におもったことを調べながらしっかりした本を読んで勉強していくのがいいでしょうか? 昔、Cを勉強したとき(20年前専門学校時代)は出来る事がCUIのプログラムを作り何かするというのでそれに飽きて、Windowsのプログラミングを中途半端な状態で、すべて理解しようと取り組みつぶれて嫌になって 恐怖症、絶対拒絶の精神的大ダメージを受け、プログラミングという言葉を 3年ぐらい聞くのすらいやなぐらいメンタルの闇として抱えるにいたりました。 そういうこともあったのですが、少しプログラミングに興味があり、やはり やりたいと考えています。 出来ることを理解し、そのことを実現するためにはどうすればいいかということを シンプルに考え、最短の方法を構築していくのが勉強ですかね? どうすればいいでしょうか? アドバイスよろしくお願いします。(・´з`・)