«« くら社員三誓をMacのSayコマンドにさせてみた | 次のラブプラス系ゲームは、『愛の共同作業』がキーワードになる! »»
今まで組んだ事のないプログラム言語による開発を、急にすることになった、もしくは、してみたくなりました。
さて、貴方はどうやって新言語を取得しますか?
人にもよって色々パターンはあるかと思いますが、取り合えず今回は私のよくあるパターンを書いてみます。
取得例としましては、だいたい1年ぐらい前に急遽覚える事になった、VB.NETを題材にしてみます。
まずVBといえば、「Basicといえば、MSX BASICかN88 BASIC。」「昔、ベーマガでパラぱらっとソースコード見たなぁ。」ぐらいの知識しかない状態。
とりあえず最低限の基礎を理解する為に、職場の近くの本屋へ行って初心者向けの入門書「Visual Basic 2008入門」を購入しました。
基本的な文法や、サンプルソースも掲載されており、分かりやすい。
また索引もしっかりしています。
いまでも「あれ?VBで二次配列ってどう宣言するんだっけ?」と言う時にさっと読み返し愛用しています。
とはいえ、実際にソフトの制作や改造をする際、APIとかちょっと突っ込んだ知識が必要になってきます。
すると入門書では、物足りなくなってきます。
で、もっと技術的な「○×したい!」という欲求にストレートで返してくれる本が欲しくなって次の本を購入。
PHPの場合は「Pocket詳解 PHP辞典」を購入したりしていましたが、VB.NETの場合はちょうど知りたい知識がその時載っていたという理由で「Visual Basic 2008逆引き大全555の極意」を購入しました。
とはいえ、正直こっちの本は「ぬるいな」というのが感想です。
分厚いものの、手広くやりすぎていて一つ一つの内容が薄い。
その為、結局実践でやりたいことが載ってなかったという事が多いのは仕方のない事なんですかね・・・。
また、「索引で指定されている番号が、ページ数ではなく極意番号である」というのもちょっと使いづらかったです。
でも「VB.NETでこういう事も出来るのか?」という全体像は掴めるので、問題解決書ではなくレジュメを買ったような感覚で眺めるのが正解かも。
ということで、サンプルプログラムを改造しながら基礎力を身につけていって、ささっと本を読んでも分からないシーンはGoogle先生に聞くというスタイルでやっています。
そういう時にかなりの場合に、何度もヒットするのが「DOBON.NET / .NET Tips: C#, VB.NET, Visual Studio」
DOBON.NET .NET Tips: C#, VB.NET, Visual Studio, ソースコード, サンプル紹介
あと、@IT様にもお世話になっております。
それでも分からないときは・・・「自分より上手い人に聞く」ですか。
私の場合は、人力検索とかMSDNを利用しています。
特に人力検索は、自分でポイントを支払っているのがポイント。
質問をするときの恐さ「ググれカス」「自分で考えろ!」とか言われないかとかいう不安が少ないのがポイントです。
ただ、今のところ夏休み時期等「12歳以下のユーザーからの回答を受け付けないオプション」をオンにしないと、くだらない低レベルな返答で埋められるのがちょっと悲しいですね。
投稿者 kuze : 2010年9月11日 16:30
«« くら社員三誓をMacのSayコマンドにさせてみた | 次のラブプラス系ゲームは、『愛の共同作業』がキーワードになる! »»
コメント