• 締切済み

C# 勉強方法

C# 勉強方法 現在入門書や入門サイトをいくつも回り初級レベルにはなれたと思います。しかしその先が見えません。 ネット上の色んなサンプル見てるのですがリンク切れてるのも多く、初級者レベルのサンプルばかりで あまり参考にはなりそうにありません。家で勉強するにあたってどんなことを勉強すればいいかわからなくなってきています。C#で開発をばりばりやっておられる方、どのような勉強で上達しましたか?この参考書で勉強しろ!とかオススメ書籍があれば是非、ここのサイトのソースをじっくりみろ!とオススメサイトがあれば是非、またこういう勉強を家ではやっていた、またはやっているなどをあれば教えてください。 焦るなという意見もでそうですが焦っております。道が見えなくて大変こまってます

みんなの回答

  • wisize
  • ベストアンサー率42% (37/87)
回答No.2

http://www.amazon.co.jp/dp/4774138622/ 少々お値段ははりますが、こちらの本は読まれておいて損はないかと存じます。 失礼な言い種かもしれませんが「やばい。自分は初級レベルのことすら しっかりと理解できていなかった」と痛感できるような内容になっています。 仮にこの本を読んでいてさっぱり理解できないというのであれば、 何に関する項目(ex. オブジェクト指向)なのかをきちんと把握して そこを改めて学ぶようにすればよいのではないかと。 これ一冊ですべてがまかなえるという本ではありませんが、 現在の質問者様の指針としてはベターではないかなーと思います。

  • wtm909
  • ベストアンサー率60% (3/5)
回答No.1

お仕事でC#を使われるのか、趣味でC#を使われるのか。で 違ってくると思いますが…… 焦ってる、との事ですがお仕事でしょうか? 趣味であればプログラムで実現したい事をパーツ単位で作成して 上手く作れるようになったらそれらを統合したプログラムを作ってみると良いかと。 例えばネット対戦型のチェスプログラムを作りたいのであれば 駒の動きのパーツ、通信部分のパーツ、ボード表示のパーツetc を作成して満足がいく出来になったら本格的に作り込んで行く。の様に お仕事でC#を扱う場合、案件によって必要な知識・技術も違ってきますが 応用が効くのが、データベース処理を絡めたソフトを作ってみる事 ……なのですが、これはOJT等の経験がないと辛いかもしれません。 知識まっさらな状態で 「商品の在庫管理システムに必要なパーツを作ってみろ」って 言われても出来ないでしょうし。 とりあえず、どちらにも言える事は沢山のコードを書いて実際に動かす。ですね。 「この書き方で出来る事・出来ない事」 「このメソッドはこういう動きをする」 を覚えていく事が上達への道かと思います。 ……まぁ 「そんなのはその都度調べれば良い。  プログラマに重要なのは組み合わせ方や発想だ」 と、言われた事がありますけど。 ご存じでしょうが DOBON.NETさん http://dobon.net/ や ++C++;// 未確認飛行 Cさん(の中のC#講座) http://ufcpp.net/study/csharp/index.html 等を読んでおくとよいかと。

関連するQ&A