C#のオブジェクト指向の勉強してました。
オブジェクト指向の勉強してるんだけど20パーセントくらいしかわからない、プログラムのこと何も知らない人のために言うけど、オブジェクト指向は。。
なんだろ、よく分からない。。
とにかくクラスという設計図に属性、操作などを書いて、それをインスタンスで実体化させるといった感じ。。
これができたら何ができるかというと俺もまだよくわからないんだけど、プログラムの文を短く効率よく書けて、バグが少なくなる感じ。。そして理解するのがアラフォー脳の俺としてはきつい。。
プログラミングで世界制覇
プログラミングの言語で一番難しいのはCみたいだけど、Javaとかでもきついよ。。
頭痛いし。。
でもオブジェクト指向を理解できたら、C以外のすべてのプログラム言語を理解できるといっても過言ではない。今の人気のある言語は全部オブジェクト指向でできてるし。。
とえらそうに言ってるけど、俺自体、まだ全然理解できていないんだけどね。。今年中になんとかファミコンのドラクエみたいなの作れるまでにはなりたい。。
public class Unko{ debug log ("うんこ"){ } }
↑プログラミングのコード書いてみた、、このやり方調べてできるのに2時間くらいかかったよ、また無駄な時間使った。。貴重な24時間なのに(泣)
今日も3時間勉強無事にできました。
午前中は基本情報のテキスト見てて午後からC#の参考書見ていた感じです。。なんか勉強してるんだけど全然勉強した気にならない。。インプットしてもすぐに忘れてしまう。
コメント
もう少し簡単な言語にしたら如何??
オブジェクト指向を勉強したと書いてあるが、どこが?
オブジェクト指向は異なるプラットフォーム、アーキテクチャ、ハードを含めたシステム開発設計技術の考え方だよ。学習には高度な基礎知識(応用情報技術者合格レベル+実務数年)が必要だ。このレベルで2~3割の理解。ここまで知識がついたらオブジェクト指向の学習に入る。言語は全く関係がない。
プログラムを学ぶのはコンピュータ科学基礎とアルゴリズムしかない。
学習も間違ってる。学習方法は標準で100時間以上のトレースしか方法はない。流れ図もない。写真から全く学習になってないと1秒でわかるよ。
ちなみにプログラミングは数学の学力と比例する。また年齢が35才を超えると習得が非常に困難になる。数百時間はかかる。(理系出身は除く)
基本情報技術者の出題範囲に離散数学って書いてあるでしょ。数学が出来る人は合格。合格者の平均は20台前半なのは上記の理由だよ。
PHP言語から始めてみては。