• ベストアンサー

言語の本について

プログラマーになろうと思い、書店で言語の本を買って勉強しているのですが 仕事には役立たないといわれました。 言語の本を読んでもプログラマーになれないのならなぜ本はあるのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

i) 「プログラミングの勉強をしている」と伝えて「仕事には役立たない」と言われた場合 テニスの本を読んで勉強しても実際にテニスができるようにはならないのと同じ理屈です。 プログラミングに関する知識をつける という目的より、何をつくってみるかをベースに情報収集して 勉強内容を具体的にすると良いと思われます。 どういう分野のプログラマになりたいか だけで 勉強内容、その分野にいる人の顔ぶれも変わってきます。色々と試してみて 自分にはどの分野が合っているのかを確かめるとよいかもしれないです。 ( 例として挙げられる分野: Web、アプリ、ミドルウェア、ゲーム、OS ) ------------------ ii) 「この言語の勉強をしている」と具体的に伝えて「仕事には役立たない」と言われた場合 その会社でその言語を使っていないので 勉強をしても役立たないと言われたケースが考えられます。一例として: Web系: PHP, Ruby, Python, Perl, JavaScript 等 アプリ系: Objective-C, Swift, Java 等 OS・プログラミング言語開発とか: C, C++ 等 ------------------ iii) 「コンピュータサイエンス、アルゴリズム等の勉強をしている」と言われて「仕事には役立たない」といわれた場合 1. 言った人がコンピュータサイエンスの重要概念やアルゴリズムに関する知見の重要性を理解した上で、質問者様がまだそのフェーズではないと判断して「先に他の勉強をした方が良い」という意味合いで言っているケース。 2. 言った人がコンピュータサイエンスの重要概念やアルゴリズムに関する知見の重要性を理解していないケース( エンジニアリングを「サービスを生むための"手段"に過ぎない」と捉えている人に多いし、この手の方を迂闊に純粋なエンジニアだと捉えない方が良い )。別のエンジニアからもお話を聞いた方が良さそうです。

その他の回答 (3)

  • chie65535
  • ベストアンサー率43% (8526/19383)
回答No.4

>言語の本を読んでもプログラマーになれないのならなぜ本はあるのでしょうか 野球のルールブックを読んだだけでは、野球選手にはなれません。 でも、野球選手になるには、野球のルールをすべて覚える必要があります。 野球のルールをすべて覚えるには、ルールブックを見るだけではダメで、実際に野球をプレイして、実践して覚える必要があります。 そして、野球を実際にプレイするには、ルールブックなどを読んで、ルールを覚えないといけません。 言語のルールが書かれた本を読んだだけでは、プログラマーにはなれません。 でも、プログラマーになるには、言語のルールをすべて覚える必要があります。 言語のルールをすべて覚えるには、言語の本を見るだけではダメで、実際にプログラムを書くなど、実践して覚える必要があります。 そして、プログラムを実際に書くには、言語の本などを読んで、言語を覚えないといけません。 「本を読んでも仕事には役立たない」って言うのは「頭で覚えても仕事には使えない。身体で覚えろ」って意味なんです。 で「何も無し」では、身体で覚える事も出来ません。身体で覚える為には「本という名の、基礎知識が必要」なのです。

  • hue2011
  • ベストアンサー率38% (2800/7250)
回答No.2

仮に通訳になりたいと思って英和辞典を買うとします。 これで通訳になれますか? 英和辞典を買ったから通訳になれると思うな、といわれるなら、当然のことですね。 Rip van Wincleなんていう本を読んだらおもしろかった。非常に読みやすかった。 でも通訳までには程遠いですね。 だけど、英和辞典も持っていなかったら通訳以前に英語がわからないことになります。 一冊の本も読んだことがなければ、ことばの言い回しも現場の空気も想像がつきません。 英和辞典はもつべきだし、初心者用の童話みたいなものも読むべきなんです。 英和辞典買ったって通訳になれないなら、なんでそんなもん売ってるんだ、と駄々をこねる中学生にあなた、何を言いますか。

  • bancho18
  • ベストアンサー率34% (92/268)
回答No.1

元プログラマーです。 ま、多少は役に立ちますよ。何もしないよりかは全然いいです。 プログラマーの仕事はプログラムするだけじゃないです。その他の部分の方が圧倒的に多いかもしれません。そういう意味では確かにプログラムの本を読むだけでは仕事に役立つことは少ないです。そういうことじゃないでしょうか?

関連するQ&A

  • BASIC言語について。

    今現在で、BASIC言語の本が売ってある書店はありますでしょうか?多分ないと思いますが。すみません。教えていただけると幸いなのですが。

  • C言語、オススメの本

    僕は今、プログラミング言語としてC言語を勉強したいと思っています。 プログラミングの経験はありませんが、 ネットや他の書籍である程度知識はあります。 中学生で、趣味の範囲内としてやってみたいと思っているのですが、 自分の将来に活かしたいとも考えています。多少は踏み込んで勉強を したいです。 そこで本題なのですが、C言語を勉強するための本…色々ありますよね? そんな数あるC言語の本のなかでオススメを教えて下さい! 我がままですが…読みながら体系的に学べるような、そんな本がいいです そんな本はなくても構いませんが、回答者さんが勉強する時に使った 本とかそういうのも教えて下さい。 よろしくお願いします!

  • C言語の基礎を

    プログラマになりたくて、調べたら、まずはC言語から始めた方がいいと書いてあったので、さっそく教材(これからはじめるC言語の本)を買って基礎を覚えました。とりあえず買った教材は配列で終わっていたので配列まで勉強しました。基礎を覚えたら何をやればいいのかさっぱりわからないんです。ネットでCで書かれたソースを見てみると、まったく見たことのない言葉があったりして、Cをマスターするにはそういった言葉が全部わからないといけませんよね。プログラマの人はCぐらいできないとダメですよね。 配列が終わった後、何を勉強すればいいのか教えてください。 回答お願いします。

  • C言語

    はじめに 真剣にプログラムに取り組んでる方、プログラマとして収入を得てる方、軽率な発言ですいません。 自分は今C言語を独学(本・ネット)で勉強してます。 自分でなにかツールみたいなのがつくれたらいいなぁくらいの考えで始めました。 プログラムに取り組んでる方、プログラマの方はどんな心境で始め、またどのような勉強方法で学びましたか? ぜひ参考にさせてください。 よろしくお願いします。

  • C言語のお勧め本

    ゲームなどを制作するにあたり、C言語のお勧めの 参考書籍や出版社等ありましたら教えてください。 レベルは初心者と考えてくださって結構です。 ただ、私が本格的にプログラムを組むことは、あまり考えられません(^^; プランナやデザイナーの人が読んでおいたら、 プログラマーの方々と密にお話できるものがよいですね、 そんな便利な本ってあります??? とにかく、もっと予備知識をつけておきたいのです。 ちょとしたことでもお待ちしておりまーす、

  • プログラマーが使うコンピュータ言語の数

    プログラマーとして仕事をしていらっしゃる方は、普通何種類の言語を勉強して習得されていらっしゃるのですか?

  • C言語について

    C言語を勉強しようか迷っています。将来は別にプログラマーなどプログラムを扱う仕事に就こうとは思っていませんが、取っておくと他の職種やその他生活などで役に立ったりするでしょうか・・・?

  • 複数の言語を覚えるについて。

    職業プログラマーです。会社にはいっていると色々な言語をおぼえなくては 仕事にならないと思うのですが、無理があるような気がしています。 もちろん、事前に勉強期間を設けている会社もあると思うのですがそうでない会社は自宅で勉強しなくてはなりません(こうなると勉強するというよりも実践している)。正直メインで使用している言語でさえ、ちょっとした事が出来ずに業務が進まない事はあると思います。その為にネットなどや本を調べています。正直そのちょっとした事がいかに早く解決できるかどうかが ベテランとそうでないない人の境のような気がします。(基本的な事はある程度みんな一緒のレベルだとおもいます) そのちょっとした事が言語習得のキモになっているのに色々の言語が出来て あたりまえという事はどういう事でしょうか?。 私の会社では複数の言語をつかっていませんが(細かいところで通信手段に他言語を使うなどありますが)。この場合複数の言語を使えるというのは システム使用するメイン言語が複数言語覚えるという事なのでしょうか? また細かいちょっとした事を解決する能力(これらは本やネットに書いてなく経験でしか解決できなかった事も含みます。)を備えているのでしょうか?できれば。最小公倍数的な回答ではなくて具体的に教えてもらえると幸いです。

  • プログラムの言語について

    プログラムの言語について 私は今プログラムの勉強をしてるんですが 自分はどんな言語からいこうかと思っています 私は将来的にコンピュータ関係の仕事をしたいと思っています といってもソフト開発かゲームプログラマーとか細かいことはまだ考えていないんですが そんなことも考えて 今は、プログラムの構造を理解するために言語を勉強すれば良いのか それとも、将来役に使う見込みのある言語を勉強すればいいのかわかりません わたしはHSPという言語?をつかってゲームを作ったりしています なの、変数の定義などあまり細かいことはわからなくても プログラムがどんなのかというものはちょっとわかります そもそも、言語が変わることで、”どうすればいいの~~”くらいに変わるものですか? あと、言語にはいろいろありますが、個々にどんなことに特化しているなどのことはあるでしょうか また、お勧めの言語などがありましたら、使いやすい(あなたが使っていて満足な)エディタなどあれば ご紹介よろしくお願いします

  • 多言語で書かれている本

    外国語学習が好きで、現在4カ国語を話せます。 ・・・が、これまでの学習法だと一つ一つの言語に時間がかかりすぎな感じもするため、新たな方法を試してみたいと思っています。 その中で、同じ内容の本を多言語で読む方法がお勧めだとあるサイトにあり、実際にこれは良さそうだと感じました。 しかし、多言語で書かれている本を探すのは難しく(例えば、英語、ドイツ語、フランス語辺りであれば割と容易に見つかりそうですが)、同じ本で多言語に翻訳されているもので比較的易しい内容のものなど、何か良いシリーズはないかなあと探しているところです。 探している言語のものは ヒンディー語 アラビア語 中国語 フランス語 です。 何かお勧めの本やサイトなどありましたら、アドバイス頂けますと助かります。 どうぞよろしくお願い致します。