- ベストアンサー
C言語の学習
一年くらいC言語を学習しているのですが、何一つ覚えれないのですが、こんな私は、プログラミングに向いていないのでしょうか? それとも、学習の仕方が悪いのでしょうか。いろいろな参考書も読みました。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
C使いです。一年間で何一つって事はないでしょう。プログラミング・センス以前の問題のような気がします。例えば「ポインタが分からない」など、もう少し具体的にココという指定があれば、アドバイスを受けやすいと思います。 ちなみに本を読むだけでは駄目です。失敗を含めた経験こそが最短距離です。
その他の回答 (8)
- mizuneko
- ベストアンサー率16% (3/18)
プログラミングというのは、パズルのようなものだと思うのです。 他の学問でいえば、数学なんかが近いのではないでしょうか。 たとえばパズルが得意とか、数学が大好きというような人は、 あまりいないでしょう。 そういう意味ですごく人を選ぶとと思いますし、 プログラミングに向いている人は少ないと、私は感じています。 一年くらい学習して全くできないなら、まず向いていないです。
お礼
やっぱり向いていないですか、 ありがとうございます。
- SpiralGalaxy
- ベストアンサー率39% (649/1653)
>こんな私は、プログラミングに向いていないのでしょうか? みんな、はじめた時は素人です。 興味があって、いろいろ試行錯誤してるうちにどんどん上達するものです。あなたはプログラミングに興味が無いか、試行錯誤するのが嫌いか、あるいは全てを完全に理解してからプログラムを書き始めようとしているのでは? >いろいろな参考書も読みました。 読んだだけでは身につきません。 やはり実践してみることでしょう。
お礼
ありがとうございます。 実践してみることで、がんばります。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
プログラミングに向いていないというより、 動機付けがない(プログラムの必要を感じていない)のかなと思います。
お礼
がんばります。 ありがとうございました。
- aho0xff
- ベストアンサー率12% (218/1771)
って・・・質問が漠然としすぎて困りますけどね。そんな漠然とした質問しか 出来ないのはプログラマ目指すものとしてどうなのか??とは思います。正直。 個人的にはプログラム言語なんてコンピュータ上で「何か」をやる為の 「道具を作る道具」ですよ。 ただ勉強するだけではなく、「何か」を「作って」見るといかがでしょう? その作っている最中に何か分からないことがおきたら、まあその時にでもまた・・・・・
お礼
ありがとうございます。 一度何かを作ってみます。
- dondon5959
- ベストアンサー率15% (36/229)
Cに限らずお行儀よく本を読んで 例題を打ち込んで例題ちょっと変えて っ程度では覚えられません。 実践あるのみ 自分が作りたいものを1からコーディングしていくに かぎる。
お礼
実践あるのみですか もう一度がんばります。 ありがとうございます。
Practice is study! 1、「プログラミング言語C II」(カーニハン&リッチー著)の全演習問題などは、3ヶ月もあれば、全くの初心者でも完全に実習することが可能と思います。 2、その後、他の回答者の推奨されるコンパイラでアプリケーション作法へと進めばと思います。 ※まあ、プログラマでもない門外漢ですが、攻め方ぐらいですとアドバイスできるかな!と思って・・・。
お礼
アドバイスありがとうございます。
- jacta
- ベストアンサー率26% (845/3158)
> 一年くらいC言語を学習しているのですが、何一つ覚えれないのですが これまでの一年間、どんな方法で学習してきましたか?参考書を読んだだけなのでしょうか?
お礼
参考書を読んだだけなので、もう一度サンプルプログラムを打ち込んでがんばります。ありがとうございます。
- TinyPine
- ベストアンサー率30% (719/2386)
私の経験ですと、Cは簡単に(それまでアセンブラー等の経験がありましたので)覚えられました。 次にC++ですが、この時はユーザーインターフェイスがさっぱり分からなくて挫折しました。 現在はC++Builderを使用しましたが、このユーザーインターフェイスは簡単で、今はかなりなユーザーに成っています。 No.1の方が書かれている様に、Cのどの部分が分からないのか、又、勉強しようとしているCはどのレベル/タイプかをお書きに成ると回答しやすいと思います。 又、学習は本を読んでいるだけでしょうか、それとも実際にPC等でプログラムを作成されているのでしようか? お勧めとしてはC++BuilderをPCで実際にやられるのが一番簡単ではないかと思います。学生の方ならアカデミック版が安価で入手できるし、制限はあるものの、無料サイトもある様に聞いています。
お礼
回答ありがとうございます。 サンプルをもっと打ち込んでがんばります。
お礼
回答ありがとうございます。 もう一度がんばります。