DEV Community

Cover image for Sloan's Inbox: Any advice for a web dev who is considering a career in cybersecurity?

Sloan's Inbox: Any advice for a web dev who is considering a career in cybersecurity?

Sloan the DEV Moderator on February 08, 2024

Hey folks! Sloan, DEV Moderator and mascot. I'm back with another question submitted by a DEV community member. 🦥 For those unfamiliar with the se...
Collapse
 
fyodorio profile image
Fyodor

It makes sense as you're early in your career. But it will take time. Lot of time. So you probably better narrow the goal down to some specific area of cybersecurity. A good start would be to read something generic like Bug bounty bootcamp, or at least skim through the table of contents and see what resonates the most. As in software development, there a lot of specializations in cybersecurity. Then dive deeper to one of those. You're pretty legitimately "worried that I'm not going to enjoy it and that it could be a distraction", as cybersecurity can be very boring in some aspects. So this area requires decent dedication, probably much more than software development (as it quite fun and comparatively approachible).

But in the end, it's just work. You put hours in, you get the results. As with everything in life.

Collapse
 
amtzespinosa profile image
Alex Martínez

I think that changing the focus from webdev to cybersecurity is a good choice and, if you don't like/enjoy it, you can always go back to webdev but with a solid foundation about web security that will, for sure, help you build more robust websites and webapps.

My personal experience: I started as a developer and one day I discovered that cybersecurity was my passion, changed focus and no regrets! Development is a very valuable skill in cybersecurity as you understand how things are build and how they work so you can crack them or build better defences.

Remeber, IT is in constant change and nowadays everbody is concerned about security so it is frequent to find job offers that requieres both skills: dev and sec. I think it is a good choice and a good way to differenciate yourself from others!

Collapse
 
labasubagia profile image
Laba Subagia

As developers, we are usually not too involved in networking other than client-server (rest-API) connections and some deployment setups. I think the first step is to learn about Computer Networks.

This free resource may help, I think it's pretty good and comprehensive for starters (I'm learning here too).

Next, you can try CTF (e.g PicoCTF) and follow this roadmap

Don't need to rush, useful skills take time.

Collapse
 
venelouis profile image
@venelouis

study and practice