プロが教える店舗&オフィスのセキュリティ対策術

質問タイトルのとおりなのですが、これから、プログラミングをやってみたいと思っている者です。
C言語やJavaを学びたいと思っているのですが、市販の書籍を
何冊か買ってきて一通りの基本的な事項というのは独習・体得できるものなのでしょうか。
良書を調べたりもしていますが、結構、初心者には熟読しても難しい概念が多いですよね。
応用や発展的な技術はたしかに、長い期間をかけての実際の仕事現場での経験、積み重ねが必要であるとは思いますが、変数、関数、クラス、条件分岐などの基礎的な概念や、文法は理解できるのだろうかと思ったりもしました。
プログラミングをマスターしている方というのは、だいたい本を見て独学でやられてきたのですか。
それとも、よくある大学や、「WAVE」「インディーフォルダ(元アウズ)」「ヒューマンアカデミー」などのスクールに通われて身に付けた方も多いのでしょうか。
私も体験入学などしてきましたが、「わからないところを質問できる」、「お金を払ってまで通うのであるから、なまけたり、挫折しないで学習を持続できる心理的な強制力がある」との利点はあるものの、それ以外での実際の学習内容は、一般の書籍と中身は大して変わらないのかなと思ったのですが。
たしかに自己管理をなかなかできない場合は、学費も大きいけれども、長い目で自分に投資するという観点から見た場合、非常に大きな払うだけの価値があるのかもしれませんが。
学費を払うだけの価値があるのかなと思い、迷っています。
もし、何かしらのアドバイスをいただけたら、ありがたく思います。

A 回答 (14件中11~14件)

プログラム言語の独学での習得とのことですが、十分可能だと思います。



過去ならともかく、今はMicrosoftのVC++ 2008 Express EditionやJavaのEclips等、独学で学習するには十分な環境が無料で手に入ります。これを活かさない手はないと思います。

問題はただ漠然と学習しようとしても、なかなか身につかないところです。ですので、たとえば自分なりのツールを作ってみる、ゲームを作ってみる(かなり敷居は高いと思いますが)等、目標を立てて学習していけば、十分可能だと思います。

まずははじめてみる!がんばってください。

参考URL:http://www.microsoft.com/japan/msdn/vstudio/expr …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
以前、VB2005無償版ダウンロードしましたが、最近ではVCなども出ているみたいですね。
URL情報感謝しています。
作りたいソフトのことを念頭において、がんばりたいと思います。

お礼日時:2008/01/10 02:01

本は、買ってきただけではできない。

ただ読んだだけでもできない。
数十回と呼んで、実際に数十、数百と書いてみる努力ができれば、多分できる。
もちろん、個人差はありますが。結局、「人造の言語」に過ぎないので、
とにかく書いて、使ってみてナンボです。言語学者じゃあるまいし、
文法書だけ読み漁っても「ネイティブな」プログラマにはなれません。

英語スクールに通って身につくくらいには、スクールも役に立つのではないでしょうか。
それを、コストとしてどうみるかは、あなたしだいだと思います。
# スクールに行くか、短期でも海外にいくか、独習するか、
# 日本で外人と知り合いになるか、webで知り合いになるか、組み合わせるか…。

# 少なくとも私は、学生時代に書籍ベースの独学で覚えました。
# (当時はインターネットなんてなかったので…)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
そうですね。水泳や柔道などのスポーツと同じく、実地にコードを構築していく実践が力になりますね。
たしかに英語スクールでも同じようなものですね。
まったく役に立たないわけでもないし、独学でがんばろうと思えばできる。
学費を払うだけのものかどうかは個人が判断するしかないですね。
わかりやすい例えでありがとうございました。

お礼日時:2008/01/10 01:55

すべては"あなた次第"です。



> 市販の書籍を何冊か買ってきて一通りの基本的な事項というのは独習・体得できるものなのでしょうか。
それと処理系(コンパイラ/開発環境)があればできます。

ただし、ノコギリ/カナヅチが使えるようになるのと
犬小屋が作れるのとは違います。
一軒家を作るのとは大きく違います。

> 学費を払うだけの価値があるのかなと思い、迷っています。

ならばお試しに教本と無償のコンパイラを用意してやってみるといい。
思い悩んでる時間がもったいない。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
一通りの基本事項を修めても、たしかに数十行程度のプログラムが書けるようになるのと、アプリのソフトを作るのとでは天地の差がありますよね。
教本片手にパソコンに向かい実際にやってみます。

お礼日時:2008/01/10 01:52

 まったくの初心者の方のようですが、プログラムの考え方が理解できるようになるためにはいくつかの壁があります。

その壁を越えるために初めのうちは誰かに教えてもらった方が近道だと思います。今までの学校教育で体験したと思いますが、同じ内容を勉強するにしても自分で教科書を読んで理解できることと、先生から教えてもらって理解できることはずいぶん違うのです。ソフトウエアが上達するにはプログラムのセンスを身につける必要があります。それを的確に教えてくれる先生に出会えれば上達しますが、そういう教師をさがすこと自体が至難ですので、とりあえずは手近で低価格なコースを探して受講してみてはいかがでしょう。
 プログラムのセンスが身につけばあとは独学でもできます。高度なプログラミング力を身につけるとすれば教えてもらってできる部分は少ないので、独学で力をつけるしかありません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
仰る通りまったくの初心者です。
貴重な御意見ありがとうございます。
最初のうちは壁が高いと感じるでしょうし、試練の期間ですね。

お礼日時:2008/01/10 01:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!