質問: ### 前提・実現したいこと ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ ``` エラーメッセージ ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: Rubyだけ知っているプログラマーはほとんど役に立たないと思います。 Rubyに限らず、「××言語だけ知っているプログラマー」全てについて同じです。 役に立つ局面としては、「プロジェクトで××言語プログラマが足りないので、××言語だけ出来れば良いからかき集めろ」という場合でしょうか。 「スマホアプリだけ作れるプログラマー」は、スマホが生き残っている限り役に立ちます。 「サーバーサイドプログラムだけ作れるプログラマー」についても同様。 企業に属するプログラマーの場合、まずは「××だけプログラマ」になって、勉強してそれ以外も出来るようになるというのは十分あるでしょう。企業によっては、一生「××だけプログラマ」で、××のニーズが無くなれば、お払い箱というケースもありそうです。 ということで、「××言語のプログラマーになる」というのを目標にするのはおかしいです。 最初に学ぶ言語としてRubyを選ぶのは悪くないと思います。 > > それと他に勉強しておいたほうがいいものがあれば教えてください。 > > > 日本語と英語。 特に日本語は重要です。他人に正しく意図を伝える文章を書く能力、他人の書いた文章を正しく読み取る能力。