質問: C言語の基礎を得たので、次の言語や、専門知識を得ようと思っているので、アドバイスください。 質問1 C#とjava学んだほうがいいですか? 質問2 rubyでもPHPのように、ちゃんとしたシステムは作れますか? 質問3 LISPとperlは学ぶべきですか? 質問4 TCP/IP Http以外に学ぶべき ネットワークの知識は? 本とか紹介してくれたらうれしいです。 質問5 質問で述べた以外で勉強すべき知識は? アドバイスしやすいように一応自分の情報を載せておきます。 今まで、学んだパソコンの知識 英語(学校とかで学んできたものとは別)、数学(ブール代数、形式論理、有限限数学の基礎) HTML,CSS,Javascript,jQuery,C言語の基礎と、アルゴリズムとデータ構造 python基礎とlinuxの操作などなど、
回答: セキュリティ関係の職といっても幅が広すぎます。 ので、一般論になりますが、ご容赦を。 努力はもちろん重要です。他の方が言われているような報われる努力をしましょう。 ただ、最も重要なのは、**人脈**(平たくいうとコネ)だと思ってます。 勉強だけ頑張っていても、社会から評価されなければ報われにくいです。 当たり前ですが、日本のセキリティ研究者の重鎮のもとで切磋琢磨し、そこから社会に出るのと、 そうでないところから社会に出るのとでは、スタートラインが違いすぎます。 ハイレベルなところで切磋琢磨するという意味では、人脈というより、**環境**といったほうがいいかもしれませんね。 また、さらに基礎学力をつけたいというニーズであれば、下記参考にどうぞ。 自分が志す方向の書籍から読むといいでしょう。 (暗号技術、ネットワークセキュリティ、Webアプリケーションのセキュリティを取り上げてます。) ・暗号技術入門 第3版 秘密の国のアリス ・マスタリングTCP/IP 情報セキュリティ編 ・体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践 2016/04/22 追記 ちょうど最近、面白いトピックがヤフー知恵袋で立って、話題になっていますので、 参考に見てみて下さい。 「セキュリティエンジニアになりたいのですが」―― 現役高校生のYahoo!知恵袋にセキュリティ界のアベンジャーズが次々集結する胸熱展開に `徳丸さん、砂原先生、上原先生`、この業界で非常に有名な方が解答されています。 徳丸さんは、私が紹介した書籍の「体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践」の著者でもあります。