上で起きたやり取り、まとめといた方がよさそうなんで発言をいくつか拾って残しとく。使って苦労せずに学習するってことの学習効率はいかがなものかという話題。いや、あれほど完璧な学習ツールないですよ<インテリセンス。ゲームのチュートリアルみたいなもんですよ。マニュアルとか教科書なんてみんな見ないから。話でも書きましたが、マニュアルとか教科書とか読まないと使えないってのはその時点ですでにダメなんで。触りながら覚えられるってのは素晴らしいことです。言語の学習って、まずは量だと思うので、苦労して鈍足で量を消化するよりも、IDEにおんぶに抱っこで高速道路を駆け抜けた方が効率良いと思います。IDEで書いてるうちに自然に暗記されますよ。補助を受けながら自然に暗記。高速道路って表現いいなぁ。一時期、将棋で話題になってた単語ですけども。使うなんて、そんな楽をしていいの?みたいな話題もよく出ますよねぇ。時代の進歩というのも考えて苦労を買わなきゃいけない。昔と今とじゃそもそも注力すべきポイント違うんですよ。昔苦労した部分は今はさらっと流さなきゃいけない。その上で別の苦労をしなきゃいけない。逆にインテリセンスが必要なくらいにライブラリーが充実しちゃっている言語の場合は無いと辛いですよね。今はもう、やらなきゃいけないことが高度な上に多くて、言語を覚えること自体に苦労してていい時代じゃない。使って楽するのが前提でも、その上でさらに多くの苦労が待ってる。「高速道路を走り切った先での大渋滞」ってやつですね。だいたい、技術がどんどん進歩してるのに対して、人間って種には限界がありますからねぇ。学習効率あげてかなきゃいけないんですよ。人間って生き物の全盛期な年齢帯が変わるわけじゃないんで、より高度になれば、それを今と同じ期間で叩き込まなきゃいけない。数学でいうと、今もう教育課程の充実で、昔だったら超一流の数学者しか触れれなかったようなことを高校のたった3年で全部覚えちゃえるわけじゃないですか。逆に言うと、そのペースで学ばないと最先端の研究ができない。プログラミングもそういう状況だと思いますよ。苦しいレベルまで来てると思いますけどね。最先端の成果にたどり着くまでに、性欲的な意味でかなり減退してしまう30歳近い年齢までかかってしまうとか、もう生物学的に見て限界だと思う。効率をあげるだけじゃなくて、分業な方向で補っていく方向性もあるわけですけど。必要ってのが一番の障壁なんですよね。・・・IDE自体が学習のためのツールでもありますからねぇ。IDEなしのプログラミング学習なんて絶対ありえないと思います。インストールするのって面倒くさい。覚えたいと言う動機付けをどうするか?、って考え方だったりします対話的プログラミング環境まあ、プレーンなテキストエディターで編集して直接コンパイラーたたくとかって選択肢は論外でいいと思うんですけど、ワンライナーで対話的にいろいろ結果が見えるタイプの言語と比べるとどうかなぁという話も。試して、すぐにレスポンスが帰ってくるような環境でないと楽しくないし、つらい。World’リターンですぐに結果が帰ってくる点で動的言語の対話環境っていいなって思ってます。いいことずくめでもないと思うんですよね、ワンライナー環境。対話型ウィンドウ内でインテリセンス効きまくるならそれでいいとおもうんですけどね。結果が帰ってくることよりも、タブなりCtrl+SpaceなりCtrl+.なり、何か押したときに次に何を打てばいいのか出ることの方が重要だと思います。行ベースの対話的実行環境は、プログラムが5行超えたあたりから苦行な気が。初心者のうちに変な癖をつけないってのも大事だと思うんで、テンプレも重要。何もないところから1行打つって操作がそもそもやってほしくない行動だったりするんですが。IDEインストールが障壁なんだったら、オンラインでプログラミングできればいいじゃない。できるといいなぁ、という話。ようにWebアプリのIDEなら、学習者はIDEのインストールいらないでいきなりコード書けると思う。coderunの応答性の悪さだと、まだまだダメですねぇ。StudioのUIがSilverlight化でもしないと...。コンパイラがネイティブな限り、そもそも無理。公式に言っていることなので。RSS.はじめまして。ロピタルの定理のトコから流れ着いた者です^^;初心者なのにIDEを使ってるって事にある種の罪悪感を抱いていたのですが、目から鱗でした。使うことに罪悪感を感じる人がいるって時点で何かおかしいと思うんですけどね。ここで書いたような話、もっとアピールしていかないといけないのかもしれません。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。