C# を勉強中・・・オブジェクト指向の壁
6月は、配属先の業務理解と新サービスの提案。
7月は、その新サービスを構築。
そんな流れで、今月は、C# を勉強してました。
C → C++ → C#
↓ ↑
→→ Java →
C#ってマイクロソフトが作った言語で
C++の面倒なところ(メモリ管理など)の改善と
Javaの機能や表記法を取り入れて作ったオブジェクト指向言語らしく
現在は、ISOやJISで標準化もされている模様。
ちなみに、++ に ++ したから # ( + × 4 )になったらしい?
で、触ってみた感想・・・堅い!!
PHPが如何に取っつきやすくて、楽だったかを実感。
オブジェクト指向言語であるが故にデータ型が厳密で
なーなーな処理ができない。つらい。
しかも、オブジェクト指向の思想を理解することと
実際にオブジェクト指向を使いこなせるかは全く別で
いざやろうとすると、さっぱり道が見えない・・・
まあ、そんなぺーぺーが読んでいるのがコレ↓

猫でもわかるC#プログラミング (猫でもわかるプログラミングシリーズ)
程よい厚さ、程よいデザイン、程よい分かりやすさ。
最初に読むには最適でした。
スケジュールでは
7月中に C# をサクッとマスターして
新サービスの大部分を構築し終える予定だったのですが
まだ、データベースに接続してレコードが取り出せたぐらい、、、
毎日、あまりの生産性の低さにガックリくるけど
フレッシュマンだけんが、しかたなかっつたい。

PR
コメント
予定通り進まなかったとしても、できなかったことができるようになったのならいいのではないか!
しかし、C#難しそうだな・・・。
ここ最近モチベーション下がりっぱなしだったからあげられるようにがんばるっす。
ユーキ | 2007年07月29日 12:37
■ユーキさん
やけにプラス思考だねぇ。
その調子で頑張っていってくださいな。
C# はムズイねぇ・・・
KABOSU | 2007年07月30日 01:19
おーC#ですか!
守備範囲が広いですね!!
PHP、Perl、ASどれも中途半端な知識しかない・・・
まずはひとつに絞りマスターを目指さないとダメですね。
SH | 2007年07月30日 11:58
■SHさん
C#ですよ!!
仕事となると守備範囲を拡げざるを得ないです、、、
Web系言語だったらPHPが習得早いと思いますよ。
ただ、業界の流れ的にはRubyっぽいかも。
KABOSU | 2007年07月31日 02:26