もり ひろゆきの日々是勉強

日々思ったことやIT関連のメモなどをのほほんと綴っていきたいと・・・。(^^;

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  1920  : 記事  12  : コメント  16429  : トラックバック  163

ニュース

Microsoft Innovation Center

MICでは各種無償セミナーを実施しています。
こちら
そして、スピーカーは僭越ながら私がお話させていただいております。
一生懸命努めさせていただきますので、よろしければご参加くださいm(__)m

平行運用はじめました。

  • 現在、こちらのほうで平行運用を行っております。

自己紹介

  • もり ひろゆき(森 博之)と申します。

    極東IT Engineersというコミュニティの代表です。

    本業は東京でソフトウェア開発のお仕事をしております。いわゆるDeveloperですね(^^;

    仕事ではVB,C#といろいろと渡り歩いてはおりますが、主に.NET系の業務アプリの開発が多いです。

    というか仕事となったら必死で何でも勉強しますが(^^;;;;

    最近ではMicrosoft Innovation Centerで講師もさせていただいておりますが、撃たれ弱いのでお手柔らかにお願いしますm(__)m

    まったく関係ありませんが、たこ焼き機も持っています。 関西人です。

    エントリの内容は私が個人的に収集した情報を元に書いていますが、あくまで個人的なメモ用途ですので内容の正確性を保証するものでありません。あらかじめご了承くださいm(__)m

Microsoft MVP

MCP


  • 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

    70-536 Microsoft .NET Framework 2.0 - Application Development Foundation


  • MCTS: :.NET Framework 2.0 Web アプリケーション
    70-528 Microsoft .NET Framework 2.0 - Web-based Client Development


  • MCTS: Microsoft SQL Server 2005
    70-431 Microsoft SQL Server 2005 - Implementation and Maintenance

Wankuma MVP


  • Wankuma MVP for OOO(= Original Object-Oriented)

iKnow!

etc.

  • 人気ブログランキング - もり ひろゆきの日々是勉強

    スカウター : もり ひろゆきの日々是勉強

    あわせて読みたい

書庫

日記カテゴリ

リンク

しかしもって、.NETが発表されてしばらくたった今でもオブジェクト指向をスコンと理解できるのには苦労しますよね。

επιστημηさんのエントリを見ていて、いろんなオブジェクト指向の指導方法があると思うんですが、オブジェクト指向が一番すっきりわかる方法っていうのは、やはり、コンピュータの仕組みがわかるかどうかと思うんですよね。

CRCとかもあるんですが、どうもCRCには私は懐疑的なんですよねー。 これってクラス指向ではって気が・・・。 その上、実際のメカニズムが理解できるのかなぁという気がして・・・。 なんとなく遠回りしている感じがするんですよねぇ・・・。 私だけかしら。

ただ、言語仕様が理解できて、そのメカニズムが理解できて、次に使い方がわかれば、なんとなくすっきりするんじゃないかなぁという気が。

言語仕様やメカニズムについてまでは入門書(ただし、コンピューターの基本的なことは別途覚えておく必要はありますが)などでわかるし、使い方なんかはGoFのデザインパターンやリファクタリングでその有用性もわかるだろうし。

ただ、問題なのは、それにたどり着くのに時間がかかるってことかな(^^;;; 

これだけ理解するためには最低3冊も分厚い本を読むか、知ってる人に教わるしかないというとことが本当の壁なのかも・・・。

とか思ってみたり(^^;;;;

投稿日時 : 2006年11月3日 23:22

コメント

# re: オブジェクト指向を覚えるには・・・・。 2006/11/03 23:35 επιστημη
CRCは「抽象データ型」と「主体を明確に」のトレーニングに有効やろと思うす。
Cに代表される"手続き指向"だと「何をする」が前面に押し出されて「誰がやる」がぼやけますんで。
もちろんOOはこれだけじゃない。これだけやってたんじゃOOにはなりません。懐疑的なのはそこんとこなのかしら。


# re: オブジェクト指向を覚えるには・・・・。 2006/11/03 23:42 ひろえむ
気持ちいいっすねー。 なんかすっきりしました。

確かにそこなんですよね。 確かにそういったトレーニングには有用と思うんですが、そこが、実際のプログラミングにどうやって結びつけるのかっていうところでつまっちゃうんじゃないかなぁと思うんですよ。

なんで、それだけで解決できないという意味では、CRCが回りくどく感じてしまうんでしょうね。

# re: オブジェクト指向を覚えるには・・・・。 2006/11/04 0:36 επιστημη
CRCカードの一枚、それを構造体と関数のセットと思え。
関数の第一引数にはその構造体を与えることにしよう。
どだ? カッコよくないか?
んじゃ、いっそその関数、構造体に押し込んじまえ。

…オブジェクト指向って、ここいらへんからとっついていいんじゃないかな。


# re: オブジェクト指向を覚えるには・・・・。 2006/11/04 9:32 ひろえむ
んー、ただ、その便利さってオブジェクト指向がわかってる人にしかわからない気が・・・。
難しいですねー。

# re: オブジェクト指向を覚えるには・・・・。 2006/11/06 13:22 かずくん
チーム内にひとりでも、その便利さを理解できない人がいたらOOD、OOPは実践しない方がいいでしょうね。
その人が地雷源になってしまうから。

オブジェクト指向的な開発は捨て、手続き型の開発をした方がいいでしょうね。

# re: オブジェクト指向を覚えるには・・・・。 2006/11/06 13:35 ひろえむ
#かずくん
んー。 確かにOODに関しては難しいかもしれませんね。
その前に、そういう状態だとついてこれないのかもしれないですね。

ただ、「この人はOOが解ってる、この人がOO解ってない」って区切りって現場に入ってから判断するのって非常に難しい気もするんですよね。

なので、意識統一する意味でも、一端ペアプロっていうのが手順としても、スキルトランスファーの意味からもいいのかなぁって気もするんですが・・・。

まま、それでもわからない人っているんですが(^^;;;;;



Post Feedback

タイトル
名前
Url:
コメント