- ベストアンサー
これからの1年(駄文)
私は先日、某会社に内定を頂きました。 その会社ではweb上でのC、C++、などの技術を駆使した開発、運用を行ってます。 これから入社までの間でそういったプログラムの知識をもっとつけていきたいと思います。大学は情報工学科で3年間、Cの勉強をしてきました。(実際はプログラムを作るのは苦手で読める・理解する方が得意) やはり実際、企業でプログラムを作るということは大学で作るものとは大きく違うと考えています。そして基本的なアルゴリズムを理解していれば色々な言語に対応できると思っています。 そこで質問(実際にエンジニアとして働いている方)なのですが、より実践的なプログラムを勉強をしたい場合どのような書籍(ネット上では頭に入ってこないので(^^;)がオススメですか? 開発環境としてはVS.NET2003を入れています。 文章が伝わりにくいと思いますが、基本というより実践で対応できる?ための知識が欲しいと思っています。よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#3に同意です。 他には、 「達人プログラマー」 http://www.amazon.co.jp/exec/obidos/ASIN/4894712741/250-9287504-1423403 「Effective C++ 改訂2版」 http://www.amazon.co.jp/exec/obidos/ASIN/4756118089/250-9921273-9934656 「オブジェクト指向における再利用のためのデザインパターン」 http://www.amazon.co.jp/exec/obidos/ASIN/4797311126/250-1229119-6241805 などもお薦めです。 読む、理解するのが得意ならば、きっと現場でのコーディングにも困らないでしょう。 CVSやVSSといったバージョン管理システムや、makeなどの勉強もいかが?
その他の回答 (3)
- PSV
- ベストアンサー率60% (3/5)
「Cプログラミング診断室」をオススメ。 これを読んで、下手くそプログラマーにならないように 注意しましょう。
- lilillii
- ベストアンサー率33% (1/3)
実践的な書籍というのはあまりないと思います。その職場によって大きく違いますので。 それよりも、仕事でプログラムをする時はチームで分担することが多いと思います。 また、ひとりで仕事をしてもそれをだれかに引き継ぐことも多いです。 よって、仕事でプログラムをする場合はスキルもですが、それ以上に 理解しやすいプログラミング方法が求められます。 作った本人以外が見たら、非常にわかりにくいようなソースは嫌われます。 理解しやすく、修正しやすいソースを書く練習をするのが良いかと。 また、一つの処理をするにも方法がいくつもあると思いますが、 それぞれの利点、欠点を理解しその中でどの方法がもっとも良いのかを 選ぶ力をつけると良いと思います。 学生の時にどのようにプログラムをしていたのかわかりませんが、仕事でも そんなに技術的な面は大きくかわらないかと。 違いと言えば、 エラー処理などをきちっとやる。 その職場でのコーディング規則に従う。 くらいだと思います。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
> より実践的なプログラムを勉強をしたい場合どのような書籍がオススメですか? 回答不能。実践的であればあるほど、分野によります。 # 微分方程式を解くプログラムがじゃんけんゲームに必要ですか?