Category Archives: c#

3年前に買ったC#の絵本を今読み直して思った。「変数==箱」の表現って。

入社してたの頃に購入した一冊。

C#の絵本 C#の絵本
(株)アンク

翔泳社 2008-02-05
売り上げランキング : 87155

Amazonで詳しく見る by G-Tools

ほこっと本棚からでてきたので読み直してみました。
絵本シリーズはけっこう評判がいいようで、このC#もわかりやすいのではないかと思います。が、少なくとも少しばかりプログラムの知識がある人には。まったくない人(僕のように)にはいくら初心者向けでも何がなんなのか理解しがたい。僕なんて恥さらしですが、変数がまったく理解できなかった。
C#の絵本では変数は箱として表現されています。代入するのに、箱。なんでも入る(これについては、データ型を理解してないから、変数はなんでも入ると思ってしまう)。変数を箱で表現するのって、どうなんだろう・・・と読み返しながら思いました。スラスラとなんなく読めましたが、ほんとのほんとの最初はクラスもインスタンス化もコンストラクタも??????。

入社後の研修でC#をやったのですが、そのときはこのテキストを使用。

ひと目でわかるMicrosoft Visual C# 2005 アプリケーション開発入門 (マイクロソフト公式解説書) ひと目でわかるMicrosoft Visual C# 2005 アプリケーション開発入門 (マイクロソフト公式解説書)
植田 政美 チームエムツー

日経BPソフトプレス 2006-04
売り上げランキング : 234076

Amazonで詳しく見る by G-Tools

これはスケジュール管理アプリケーションを作成するのですが、そのサンプルコードも理解するのにとても苦労したのを覚えてます。

入門書とはいえ、入門の入門者には壁だらけ。それでもどうにか理解するためにコードを書いて、コードを読んで、どこかでブレイクスルーして。アドレナリンが放出されて。
先日Twitterで小山さん(@ryu2net)が

レバレッジって言うけど、レバレッジが効くまでの間の苦労を、まったく厭わないタフさが、本田さんのすごいところ。まったくかなわないSun Dec 05 12:54:45 via Echofon


このつぶやきのとおり、結果、効果がでるまでってやっぱり時間がかかる。それまであきらめずにやめないこと。植木等の歌のように「わかっちゃいるけど、やめられない」というくらいまでのめりこめれば、なんでもいつかは大成するのかもしれません。と、思うようにして今日も頑張りました。

今日はODP.NETに
ORA-1017 : ユーザー名/パスワードが正しくありません。ログインが拒否されました
といわれっぱなしで、困った困った。10gクライアントから11gに接続したいが、うーん。明日はODP.NETのバージョンから調べて、うーん。DBの大文字小文字はどうなっているのかなとか。うーん。