[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 16:38 / Filesize : 237 KB / Number-of Response : 923
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

プログラム挫折経験ある人、どうやって克服した?



1 名前:デフォルトの名無しさん [2006/09/15(金) 00:16:59 ]
入門書数冊買ったけど挫折→飾り
で、何ヵ月か経ってからやっぱりやろう、だが難しい…
一日何時間くらい勉強した?

528 名前:521 mailto:sage [2007/06/26(火) 21:35:40 ]
>>525
んとねー、この講義の前に初心者講座てのがあったらしくて
一応、WordとかExcelぐらいはできる人達だったらしいのよ。
俺には、そうは見えなかったけどw

初心者講座を何回かやって、それなりに結果は出てたらしくて
アンケートをとったら「簡単すぎる」とか「別の事をやりたい」って
投書が結構あったらしいのよ。
それで、前講座を取ってた人を対象に、
もうちょいハイレベルな内容をやろうって企画だったらしい。

でも、ポインタが皆ダメだったってだけで
それ以外は、それなりに形になる人はたくさんいたよ。
最終目標はバブルソートを作る事だったんだけど、
1/3ぐらいの人はできたよ、理解したかどうかはわからないけど。

大学で1単位に相当する基礎プログラミングの半分ぐらいの
分量をこなしたのかな。
入門書なら余裕で読み解けるレベルまで講義したし、
最後まで残るような人は、それなりに真面目で目的意識もあるので
数年後会った時に「フリーソフト作ってる」とか言われて嬉しかったな。

そういえば、最終日に「ソフト作りたい」って聞かれて
「APIについて学ぶといいよ」とアドバイスして推薦書を書いて
渡したのを思い出したりしたよ。

529 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:03:50 ]
>>519
じゃあ、ポインタ解らん奴にわかりやすく説明して下さいよ。

それで皆に理解させる事が出来るなら
ポインタごときで大げさだな と思うようにするよ。


変数のメモリ上の配置の概念、各アドレッシングの概念、
アセンブラレベルでの動きの一端を理解出来るなら
そう難しくないけど、今時流行らない。


本当に最初はエクセルのVBAでも良いじゃないか。


530 名前:513 mailto:sage [2007/06/27(水) 01:56:00 ]
俺がC/C++はずしたのは、ポインタ挫折者が多いからだしな。

Cやるなら、コンピュータの仕組み系の本をしっかり読んで、
ポインタ理解してからやったらいいんじゃないかと思う。
Cって高級アセンブリ言語だし。

VBAは微妙だけど。ビジネスマンならいいかもしれんが。

531 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:59:26 ]
>>528
>アンケートをとったら「簡単すぎる」とか「別の事をやりたい」って
>投書が結構あったらしいのよ。
アンケート取った人の勘違いしてたりしてw

当人たちは「Word・Excelやったけど、友達に見せて、
『凄いですね!』と尊敬される物を作りたい!」って意味
だったと思うよ。

532 名前:デフォルトの名無しさん [2007/06/27(水) 09:22:20 ]
俺はWindowsでCを始めて、あのいまわしきコマンドラインの画面にうつる
Hello,Worldに「で?」と思ってやめた。

再びプログラムを始めたのはPHPとの出会いだった。
ブラウザに移る「Hello,World」は、決して「で?」ではなく、
「これは使える!」だった。フォームに入力された値が表示されたとき、
プログラムとはこれか、と思った。つまりもとから「Hello,World」を
出力すると決まっているのではなく、入力値によって出力が変わるものが、
プログラムなのだ。

要するにプログラムの「実用性」を知ること。
知れば知るほど、必要だからメモリとかアルゴリズムとかも気にするようになる。
最初からそんなん気にしてたら楽しさが見えなくなると思う。


533 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 09:57:30 ]
勉強はみんなそうなんだけどな
二次元関数や三角関数の意義は教えずに
問題だけ解かせてはいお終い
大人になってから勉強とは楽しいものだと知るのと同じだな
それが大人の階段というものなんだ(嘘)

534 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 10:13:04 ]
何にもせずに1年間ぼーっとしてたらCが急に実用レベルになってた

535 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 12:13:04 ]
VBもSetとLetの使い分けとか難しくねえか?

即暴走のCよりは安全かも知れないけど・・・

536 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 12:16:25 ]
Cならともかく、C++になると頭がオーバーフローする。
構造体やクラスだけならまだしも、
オーバーロードとかオーバーライドとかフレンドとかインラインとかテンプレートとか、
覚えられないよ。使いこなすのなんてもっと無理だ。
これら基本を覚えたあとに、更に実用的なライブラリとかも覚えていかなきゃならないんだろ?
情熱が持続しませんですよ。



537 名前:デフォルトの名無しさん [2007/06/27(水) 12:32:29 ]
時々、ただひたすらキーボードの文字を入力してるだけの自分にやりきれなくなる


538 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 14:43:52 ]
挫折なんかしたことないなあ。分からなくなったことはあるが
色々試したりしてずっとやってたら分かったし。

挫折したとか言ってる人は自分で勝手に挫折したと決めている
だけなのでは? 分かるまでずっとやってりゃそのうち分かるよ。
諦めなきゃ良いだけ。

いつまで経ってもできないという場合は本当は自分のやりたく
ないことなのかも知れないけどな。そういう場合はやめてみれば
いい。だがそれを「挫折」と呼んではいけない。それは単に
やめただけだ。


539 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 14:44:50 ]
>>536
C++ は捨てて Java でもやれば?


540 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 15:18:59 ]
プログラミング教室行って
講師のお姉さんが可愛かったので
知らないふりして操作ミスしまくって
教えを請いまくった
すごい親切にしてもらえた

541 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 16:42:34 ]
publicなのにmethodだっていうのが納得いかない俺に愛の救済を

542 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 16:44:51 ]
ナニヲイッテイルンダ

543 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 16:57:12 ]
オブジェクト指向を習い始めたばかりの俺には
外から直接呼び出せてしまうような抜け道を作ってしまうのが理解できんとです
じゃあ最初からクラスの中で定義しなくちゃいけないようなまどろっこしいことさせんなよ、みたいな

そうしないとエントリポイント読み込めないじゃんってのは分かるんだけど

544 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 17:01:49 ]
ナニヲイッテイルンダ

545 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 17:14:28 ]
まあ要するにOOPで躓いたけどこうやって克服したよって人は話聞かせて、と

546 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 17:52:48 ]
用語の定義とか、原理主義にとらわれなければいいと思う。
特に、特定の言語で実装されてることを一般でも絶対的に正しいと思わない事だ。



547 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 18:28:31 ]
そういうもんですか…
関数が無い言語でメソッドにpublic付けられなかったら
使いづらいことこの上ないのも分かるけど
そこまでして純粋なオブジェクト指向言語って名乗ったり
わざわざクラスを作らせたがる気持ちが分からない
全体通して一度しか使わない単純なコードだけど見通しの為関数にする、みたいなもんなのかな

後mainメソッドは必ずmainクラスの中で定義する、とかの方が分かりやすいんだけど、
さすがにこれはその言語の実装の問題でつね

548 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 20:25:32 ]
ナニヲイッテイルンダ

549 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:37:49 ]
それ言いたいだけちゃうんかとw

550 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:41:13 ]
そこでローカル関数オブジェクトやlambda式ですよ

551 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:21:37 ]
アレで挫折とかコレで躓いたとか、
そうやって自分の根性の無さとやる気の無さを何かのせいにするから続かないんだよな。

552 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:23:11 ]
出来ないんじゃない
やらないんだよな


553 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:25:46 ]
努力できないのも努力する才能がないから、だってさ。


554 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:54:04 ]
a[10]
こんな簡単な書き方でメモリをいじれるなんて興奮するじゃないか


555 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 23:08:32 ]
555

556 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 23:17:25 ]
興奮はしないw



557 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 02:23:26 ]
>>538
うわーいいこと言うわ。
俺の周りで挫折した奴は、挫折というよりは
根気が続かなくて文字通り「やめた」状態の奴が多いよ。

プログラミングができる奴やスーパーハッカーはやめないもんな。
とにかく少しでも、毎日、毎日やってる。

挫折する奴は、きっと自分の想像する成長速度と
実際の姿にギャップがありすぎるんだろうな。
ちょろっと、最悪でも一年かじったらすばらしいゲームやアプリが
じゃんじゃん作れるようになると思ってるんだろう。

努力すれば可能かもしれんが、
実際はそこまで努力できんのだろうほとんどの奴が。
出来た奴は出来た奴でチョロいよ、とか言っちゃから、
それを見た初心者は絶望して挫折しちまう。

俺も仕事で使うか学校とか行ってないと、
そう急速に伸びるもんでは無いと思うな。
挫折をどうやって克服するか?答えの一つは
「やめないこと」だと思うな。

558 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 06:53:02 ]
>>557
実際チョロいよ
バカじゃねえの?


559 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 08:58:31 ]
>>558
おまいみたいなのは、このスレにいらないんだよ
空気読めカス

560 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 10:57:35 ]
典型的なちゃねらーが嫌いそうな考え方だとは思ってたけど
こうもストレートに噛み付くとはね

561 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 13:08:14 ]
結局、持続しないのは目標が見えないからなんだろうな。
理想が高いというか、分不相応というか。

562 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 02:51:02 ]
簡単に結果の出る言語を選ぶ事。

HSPとかとにかく簡単に画面表示ができるとか出来る奴を選べ。
まずは何か一つでもある程度使えるようになる事。

ネット上に情報がたくさんある言語を選ぼう。

(自称)上級者に笑われようが(・з・)キニスルナ!
上級者に威張れるようには絶対になれない(多分)から
自分のやりたい事が出来るようになるだけで良い。

OOPとかも最初は視野に入れないほうが良いのかも。
規模が大きくなってきたら設計技術を勉強すればいい。

基礎からやりたいならWinを止めてLinuxをやればいい。

開発環境は無料だし。



563 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 17:17:28 ]
Linuxの環境を構築するだけでくじけそう

564 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 22:59:26 ]
まずはDOSのバッチ作るところから。
痒いとこに全く手が届かないのですぐ他の言語に手を出したくなるはず。
ならないようなら、そのまま挫折してOK。

565 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 01:52:14 ]
>>563
その手間が惜しい、難しいならなんで小難しいプログラミングなんてやろうとするのか?
必要が無いんじゃないか?
今は何でも携帯で事足りるじゃないか。



566 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 02:34:25 ]
>>565
563じゃないけど、知識を血肉化するまでには時間がかかる。
Linuxが使えるようになるまでに時間がかかって、本来の目的の
言語習得までに時間がかかりすぎて、挫折する確率が高いと思う。

ここは、挫折経験がある人のスレで、天才のスレじゃないです
俺のような凡人のスレ。orz




567 名前:565 mailto:sage [2007/06/30(土) 04:54:41 ]
>>566
挫折経験はあるけど、習得経験もまたあるw
目的が言語習得?
つまんなくない?
ゲーム作りたいとか、XX作りたいとかが目的でしょ。
目的がすぐそこにあるからほんの1歩努力したらもう満足するんだよ。
目的が遠ければあと数歩は努力するだろう?

言語習得なんてただの通過点なんだよ。
式を覚える、構文を覚える、変数の種類を覚える
それぐらい1ヶ月もあれば余裕でしょ?
標準ライブラリ、テンプレート?は覚える必要無し。
でもどんな物があるか、目を通しておくぐらいで良い。

それでとりあえず言語習得したことになるんじゃないのか?
勘違いしてそうだけど、言語の決まりを覚えるのと、プログラムが作れるのとは違う事だよ。

言語を覚えたら、すぐ思うようにプログラムが組めるなんて事は無かったでしょ?

言語は金づちやノコギリやかんなの様な道具、または材料に過ぎない。
道具、材料を持っていたら、すぐに犬の小屋を作れるのか?

道具や材料を使って物(プログラム)を作る方法(思考方法)こそがプログラミングには重要なんだ。

あとは察しろ。

568 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 05:17:39 ]
目的なぁ…どうやってプログラムが動いてるか知りたかった、かなぁ
後は強いて言えばやりたいなと思ったことができる能力が欲しい、くらいしかないな

569 名前:566 mailto:sage [2007/06/30(土) 05:44:16 ]
>>567
>目的がすぐそこにあるからほんの1歩努力したらもう満足するんだよ。
>目的が遠ければあと数歩は努力するだろう?
すごく違う。
言語を習得し、ソフトを組めるようになるまでが、既に長い道のり・・・・。
私は、ネット周辺・暗号関連やらも覚えなきゃいけないし。

理解すれば、物凄く簡単に思えるが、その分野の概念・用語・思考方法に
慣れるまでには時間がかかるんだよ。<一般人

あなたのような勉強ができる人にわからないだろうな。。。

570 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 07:53:05 ]
言語の習得なんて簡単だと思っていたが振り返ってみると確かに道のりは長かったな
小さい頃から挑戦しては諦めて放り投げるのを繰り返してようやく
しょぼいツールをちょこちょこ自作できるようになった

そんな俺からすると大学入ってから触り始めて今では小さなソフトハウスで
プログラマーやってますなんて人でも十分超人に見える

んで俺はとっては数学とかパズルとかゲームとかの頭を使う作業が大の苦手なんで、
もし心当たりがあるなら俺とお仲間と言う事で10年は見積もった方が良いかも(w

571 名前:565 mailto:sage [2007/06/30(土) 11:22:15 ]
>>567
漏れは勉強が出来なかったほうだw
プログラムは自由研究のようなもので、自分で何するか決めて、
自分で検証する。
画一的な学校教育とは方向性が違うと思う。

暗号関連を入門者が覚える必要度は低いと思うんだけど、
プロを目指すとか必要なら、勉強できる出来ないにかかわらず、やれば良いんだよ。
時間がかかるならそれに見合った計画を立てるのがいい。
多分、計画が間違っているんだろう。

2chに書き込む時間があれば一つでも何か覚えたら良いんじゃね?
誰でも生まれたときからプログラミング出来るわけじゃない。

>>570
作れる人はこのスレ的には成功者だと思う。

572 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:03:35 ]
意識的に言語を覚える必要なんてない。
ましてや「言語を完璧に習得する」って、なんだそれ。意味わからん。

プログラム組むのに勉強なんて必要ないよ。
ある程度のプログラムなら、知識ゼロでも1日で組めるよ。

おまいらの頭じゃ、どうせ大層な処理なんて思いついてないだろ。
似たようなプログラムなんか、ぐぐればポコポコ出てくるだろ。
パクれよ。

まずは、自分がやりたい処理と近いことやってるプログラムを、適当にネットで拾う。
大抵はコメントとかついてる。日本語だ。これ読めないなら流石に諦めたほうがいい。
読めば、どこをいじれば望む処理が実現できるかわかるだろ。
コメントついてない? そりゃ書き手が大したプログラマじゃない証拠だ。別の探せ。

そのソースの意味を判断できるだけの最低限の記法は、
ぐぐれば「とほほのなんたら入門」とか引っかかるだろうから、それで理解できるはずだ。

で、いじる。
で、完成。
おめでとう、お前はプログラマだ。

とにかく作ったものが動けば勝ちなんだ。
なんでそんなに大ごとのように捉えるの?

573 名前:デフォルトの名無しさん [2007/06/30(土) 12:26:39 ]
>>571 は >>569に対するレスでした。


人間の頭なんて大差ないんだよ。
やるか、やらないかw
それだけの違い。
毎日少しずつでも前進してる奴と、
毎日言い訳を考えて何もしない奴とでは
差がついて当然。

たいした処理を思いつこうが、思いつくまいがそんなのどうでもいい。
出来ない奴を馬鹿にする奴はどうせたいした事無いから。
出来ない奴に対して自慢したいだけなんだよ。

やりたい事、目標を見つけて少しでも前進する事。
覚える事がさしあたって100あるなら1つずつ覚えていけばいいだけじゃないか。
一度に100覚えられないから漏れは駄目なんだと思ってるんじゃないのか?
それは天才がやる事であって、凡人は1つずつやっていけば良いんだよ。
努力する癖を習得するんだ。

574 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:42:46 ]
努力できる凡人は凡人じゃねぇ

575 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:47:24 ]
飛ばない豚は

576 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:54:55 ]
ただの喪男だ('A`)



577 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 13:04:21 ]
努力しないなら出来ないと思うからここに来るだけ無駄。

出来る友達探せ。

578 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 13:07:21 ]
サンプルプログラムの改造オヌヌメ
ライブラリの使い方も覚えられるし、他人のソースを読む訓練にも
さらに書く訓練にも、さらにさらにリファレンスをあさる訓練にもなる

579 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 13:41:22 ]
C#まじお勧め。

VC#EE落としてインストールして、
起動してテンプレートからWindowsアプリケーションダブルクリックして
最後にF5押せばデバッグモードでなんにもないwindowが出てくる。
はいWindowsアプリケーションの出来上がり。

あとはここに遊びながら部品足していけば
うちの犬でもアプリが作れる。

580 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 14:12:13 ]
いや、犬には無理ではないか。

581 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 14:13:01 ]
ぬこでも出来るにかけているんだろう

582 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 15:47:29 ]
ああ、漏れって文系だから、用語や基礎的なこともあるから、
見てもわかんないから、結局難しいから、etc...

って理由考えてる間に用語の1つ、構文の1つでも覚えてみてよ。


583 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 20:59:23 ]
2ch見に来るの止めればかなり勉強進むはず


584 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 21:01:59 ]
>>573
全世界が泣いた


585 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 22:20:12 ]
>>572
これは釣り?

586 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 00:30:10 ]
俺にはプログラミング言語に関して頑張って克服っていう感性は無いな。
 「何で動かんのじゃ。ウキーッ!」
 「ウヲー、スゲー、動いたぜ」
見たいなのの繰り返しで、興味があるので特に苦にならない。
そもそもなぜ克服せねばならんのだ?
就職のためか?
興味が無いものを無理やり覚えたところでたいしたものは組めないし、
仮にその道で仕事にありついたとしても地獄だぞ。
得手不得手を心得よ。



587 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 01:40:34 ]
>>586
そこに言語があるから、やるのさー。

作りたいソフトがあるから。

588 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 01:49:45 ]
>>586
はいはい。君はこのスレにいらない子なんだね。

589 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 02:55:55 ]
>>585
煽った書き方だけど、けっこう当たってると思う。


590 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 10:19:35 ]
> 「何で動かんのじゃ。ウキーッ!」
> 「ウヲー、スゲー、動いたぜ」

それを世間では克服と呼びます


591 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 11:26:14 ]
そうそう
適当に弄ってて動くようになるのでは意味無い、因果関係をどうたらこうたら
とかいう人とかいるけどそういう人も出来てないのが殆どだから
天狗になるのも問題だけど高いレベルを見て俺は出来ないとか意気消沈してたら本末転倒

592 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 11:48:42 ]
そういう屑プログラムがデスマを引き起こすんだよ

593 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:07:49 ]
デスマの根本的な原因はそこじゃないし

594 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:04:29 ]

完成に近付けば近付くほど完成までにやらなければならないことが増える

それがデスマ


595 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:35:24 ]
こういうゆったりとした時間が取れるときより
ちょっとした合間合間のほうが勉強する気になれるのはなんでだろうね

596 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:41:18 ]
そもそもやる事がわからない
これが



597 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 14:34:47 ]
まずは対話環境で遊べ!まじで面白いから。

598 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 15:11:59 ]
>>597
対話環境って?

599 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 16:06:25 ]
FORTH

600 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 16:30:59 ]
>>598
Pythonのinteractive modeとかRubyのirbとか

601 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 16:50:57 ]
happy hackingか

602 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 20:42:28 ]
>>594
アキレスと亀かよw

603 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 20:46:28 ]
>>600
勉強始める前に知ってれば良かったorz
今さら、転向できねぇー。。。

604 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 23:31:24 ]
なにいまさらって。いみわかんね

605 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 06:58:18 ]
対話環境は、勉強っていうより、遊びっぽいんだよな。
つついてると下手なクソげーより面白い。

606 名前:デフォルトの名無しさん [2007/07/03(火) 02:26:19 ]
>>592
デスマの原因のひとつは、「プログラマと名の付く物を倍に増やせば倍の速度で
プログラムが出来上がるのが当たり前」と信じているバカの存在だな



607 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:02:49 ]
作りたいソフトがあるという目的で言語を学ぶ。
しかしですね、言語の種類多すぎっす。
ま、C,C++,JAVA,C#使いこなせれば良いんだろうけど。
っと言っても、これら一つでもパーペキに使いこなせれるように
なるのに、どれくらい時間を必要とするだろう。
なに!!スクリプトはどうしたって!?ホームページはxhtmlとcssを標準に!?
C#はpublic継承だけ、その理由がC++で実際よく使われるのは
public継承だけだったからだって〜・・!!
ま、どんな言語でもスラスラ書ける奴もいれば
俺みたいにドンクセー奴もいるわけで。
挫折はしない、ただ解らないところがあったりしたら
ググっても解らないときに教えてくれる人が近場に一人でも居ればなとつくづく思う。

608 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:17:04 ]
スレ違いですが、
バブルソートが即興で書ける(丸暗記したものをそのまま出力するのではなく)程度で
ポインタを理解したと言えるのでしょうか?

609 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:18:47 ]
バブルソートというんであれば、それはアルゴリズムを知っているということが言えるだろうけど
ポインタはどっちかってーと動作させている機械や言語の仕組みについての理解が必要かと・・・

610 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:19:29 ]
「教えてくれる人」が教えてはくれるけど愚痴や嫌味や罵倒を吐きながら…ってのも多いので
その場合は教わる方の気分にとって望ましいかどうかと言うと…

611 名前:608 mailto:sage [2007/07/03(火) 03:30:13 ]
>>609
なるほどさんくすです。より根源の理解が必要なんですね。
いろいろ本読んでみます。

612 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 09:14:45 ]
VisualStudioのように、労力をかけずに結果を出せる統合環境で勉強すべきだお。
ストレスを感じない環境で基礎を学ばないとイヤになっちゃうから。

まずVisualStudio2005のタダのやつで勉強すればいい。
C#もC++もVBもJavaも入ってるから、とりあえず需要のあるC#をやることをオヌヌメする。

余裕が出たら.NET Frameworkの理解やXMLの理解、HTMLとかスクリプトに進む。
あと就職も考えるなならSQLもやる。
つっても、何の知識もなしに就職してくるヤツもいるくらいだから、
就職してから勉強するって選択肢もないわけじゃない。
歳とってたらアウトだけどな。

613 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 11:46:22 ]
>C,C++,JAVA,C#

ここらは、かなり似てる所もあるんで(Cはちょっと違うが)
一つ覚えれば、他のはかなり短期間で学習できそう。

C#はオブジェト指向を学ぶのに良い本がまだあまりないなぁ
でも初心者にC++を薦めるのも気が引けるし。
JAVAは道具として面白みがないよなぁ

614 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 11:47:36 ]
>>612
今やるならhtmlとXhtmlどっちがおすすめなの?
あえてhtmlを薦めてるのは何か意味があるの?

615 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 12:54:26 ]
(´・ω・`) どっちでもええがな

616 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 13:05:56 ]
>>614
それよりも、1バイト文字と2バイト文字の混在に意味があるの?ってききたいわ



617 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 15:50:03 ]
初心者がC++やったら高確率でくじけるだろうなぁ

618 名前:デフォルトの名無しさん [2007/07/03(火) 18:48:26 ]
C+やったあとのJavaは、かなり理解可能

619 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:12:42 ]
>>614
HTMLはXMLとして扱えないから、XMLパーサに通したいならXHTMLにするべき、とか
そんな理由を思いついた。
ただサイト構築するだけならどっちでもいい気がする。

620 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:16:45 ]
HTMLだとテスト自動化やりにくいよ

621 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 01:08:50 ]
>>612
マイクロソフトと心中かよ

622 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 01:35:47 ]
>>608
マジレスすると関数へのポインタを使って
それらのテーブル参照とエントリポイント作って
C++のクラスをCの構造体だけで実現出来るくらい
になれば本当に理解したと言えると思う

623 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 02:12:39 ]
ポインタのポインタが理解できれば良いんじゃね?

624 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 03:19:04 ]
配列のポインタと
ポインタの配列の
区別がついてる必要はあるな

625 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 12:00:10 ]
ポインタの基礎や概念は覚えておいたほうがいいけど、
これからはC++とか難解なやつは必要なくなるからポインタ関数とか覚えなくていいお。
それよりC#とかで実践的な学習してた方がマシ。
C#はいいぞぉ。難解なポインタ関数もデリゲート使えば簡単・楽チン・速攻だ。

626 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 13:20:58 ]
ポインタ関数って、なんだよ…



627 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 14:55:35 ]
関数ポインタ

628 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 18:53:13 ]
itpro.nikkeibp.co.jp/article/NEWS/20070704/276747/






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<237KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef