質問: 現在専門学生1年生(18歳)で、Laravel、NuxtJS、MySQLを用いてHerokuに開発したアプリをデプロイする技術を身に着けました。 最終的な目標はお金を稼ぐこと、知識欲を満たすことです。 今後、CTF(セキュリティ)を入門するかWeb系の技術をもっと深めていくか悩んでいます。 CTFに行くとWeb系が疎かになってしまい今までやったことが無駄かなと思っていたり、Web系に行くとセキュリティの仕事をするよりも年収が低くなってしまうのではないかなと思っていたりしています。 なにか助言をいただけますと幸いです。
回答: 初心者がCTF(Capture The Flag)に挑戦しちゃいけないわけじゃないですが、範囲が広すぎてついていくのは難しいでしょう。 CTFで扱う題材の一部にwebも含まれています。 まずはweb開発の経験を積んでみてはどうでしょうか? Laravel、Nuxt、MySQL、Herokuをやったと書かれていますが、それはほんの触りだけ。 web系は「誰でも歓迎!」みたいな感じなのに、どこまでも広く底が深い。 しかも常に変化し続けています。 腰を据えてやらないと、なにも身にならない分野です。 web開発をじっくりやってみれば、いろいろな問題が見えてきるでしょう。