Help me decide : Cyber Security VS Java Dev

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
42,927
And yes, you would want to go to a dev house because a Corp is not best place to learn to be a dev.

Cyber security is a huge field, that's why I was asking for examples because it's easy to miss new things in this ever evolving field.

It is a huge field and I think the two of you are looking at the the extreme ends of it. From making sure the padlock is on the server rooms door to consulting at a firm and doing penetration testing and who knows what else. The latter is what semaphore is referring too because managing servers, source control permissions etc. has become a role many devs just take on as part of their job.

So I have to agree with him, if somebody says "cyber security" I'm thinking consultants, white hat hackers etc.
 

CamiKaze

Honorary Master
Joined
May 19, 2010
Messages
14,846
It is a huge field and I think the two of you are looking at the the extreme ends of it. From making sure the padlock is on the server rooms door to consulting at a firm and doing penetration testing and who knows what else. The latter is what semaphore is referring too because managing servers, source control permissions etc. has become a role many devs just take on as part of their job.

So I have to agree with him, if somebody says "cyber security" I'm thinking consultants, white hat hackers etc.
You're right, I see my error. There are measures in place that prohibit others from penetrating systems that is in the application as well and nearly everything that we deal with today has measures in place to avoid penetration.

I'm thinking that even if you have an application of such a nature, a portion of it falls under the domain of security as well.

Keen to know what you 2 are building , that actually sounds exciting.
 

Pho3nix

The Legend
Joined
Jul 31, 2009
Messages
30,589
It is a huge field and I think the two of you are looking at the the extreme ends of it. From making sure the padlock is on the server rooms door to consulting at a firm and doing penetration testing and who knows what else. The latter is what semaphore is referring too because managing servers, source control permissions etc. has become a role many devs just take on as part of their job.

So I have to agree with him, if somebody says "cyber security" I'm thinking consultants, white hat hackers etc.

Team I am talking about is Penetration testing, Cyber Forensics when a breach. Guys that are going to the BlackHat convensions.
 

Pho3nix

The Legend
Joined
Jul 31, 2009
Messages
30,589
what you want != cyber security

I hear you but this is what I know.. I'm young enough to take a bit of a risk. If I hate it, I can always go to BBD :p for SharePoint or C# as an example but honestly where do you know Cyber Security being done as mentioned in my last post except for banks and the 1 company in JHB/PTA?
 

CamiKaze

Honorary Master
Joined
May 19, 2010
Messages
14,846
I hear you but this is what I know.. I'm young enough to take a bit of a risk. If I hate it, I can always go to BBD for SharePoint or C# as an example but honestly where do you know Cyber Security being done as mentioned in my last post except for banks and the 1 company in JHB/PTA?
I think House can actually help with this. I think he does this type of work but I don't see him here anymore.

Entelect also does security.
 

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
42,927
I hear you but this is what I know.. I'm young enough to take a bit of a risk. If I hate it, I can always go to BBD :p for SharePoint or C# as an example but honestly where do you know Cyber Security being done as mentioned in my last post except for banks and the 1 company in JHB/PTA?

Don't bother with BBD, we're all sitting at the banks anyway :D

Well if you are young and up for it go do it. Anything you learn you can apply in future dev work. If nothing it will make you look at coding in a very different way :p
 

Pho3nix

The Legend
Joined
Jul 31, 2009
Messages
30,589
Don't bother with BBD, we're all sitting at the banks anyway :D

Well if you are young and up for it go do it. Anything you learn you can apply in future dev work. If nothing it will make you look at coding in a very different way :p

:love: one thing I do miss about contracting/dev houses is being at different clients frequently.
 

walter_l

Active Member
Joined
Feb 3, 2010
Messages
85
I'm going to assume that "cyber security" in the context of a bank means that they offered you the opportunity to join their pentesting team. If that is not the case, most of this post is probably irrelevant. :p (I started writing this post before OP clarified).

TL;DR: Being a pentester is very hard and very rewarding. Do it if you are a hacker at heart, and if enterprise dev will be too monotonous for you. Don't do it if you're looking for a slower pace, easy going job, or don't have the will/drive.

This is the same choice I had to make a few years ago. Only in my case the pentesting position came with a considerable pay cut, because I would be joining a team with a very different skill set (that I didn't have). That is the first point that I would like to make: dev != pentesting. You may be working with some of the same primitives, but your approach and mindset is completely different. Just about the only dev you'll do is quick, ad-hoc scripts/tools to help you in your pwnage.

It looked to me like it would be a win in the long run: I would come out a couple of years later either as a skilled infosec professional (if I loved it), or go back to dev with specialised infosec knowledge and experience. Point number 2: Infosec is not a niche industry. It's very rapidly increasing in both importance and size. Just search for some infosec spending statistics.

I went for it, because at the time I had few commitments and dependants that would be affected by the pay cut (i.e. I was young and single :p). So the risk for me was pretty low. [Side note: at the end of the day infosec is all about risk]

As I mentioned before, it was a whole different ball game. The amount of stuff to learn (theory, methodologies, processes, tools, ...) is immense. On top of that, you need to stay up-to-date with the news; as a pentester it is expected of you to know about the latest attacks and vulnerabilities out there. You have to be a sysadmin to know what mistakes sysadmins make. The same goes for devs, network admins, devops, ... You have to know it all. And in an evil way. ;)

Even with all of that, it was incredibly fun! The rush of popping a shell on a target machine, or getting onto a box deep in a network, is something I've not experienced in development. The lows are pretty much report writing, and realising how screwed our society is with its reliance on ICT.

I'm now back in a kick-ass dev job, although still in the infosec space (trying to ease the above mentioned reporting). The primary reason for my return is probably that I never was quite good enough, and after a while I wanted to go back to building rather than breaking. Basically, I've come to realise that I am a dev. I do not regret my time as a pentester at all, since I believe I'm way better off for it.

This was at a great local pentesting company (there are a few), so I don't know how the experience would translate to a banking environment, other than some anecdotes from my pentesting colleagues that came from the banking and accounting industries: it's less exciting at the banks since you're mostly working on the same handful of systems (not a completely different client and/or industry every other week), but the pressure is also less.

What is clearer is that infosec is a whole lot more fun than enterprise software development in the financial/banking sector... and that is probably where your career will stay if you stay a Java dev. If you're happy with that, stick to it. :) Salary-wise I think pentesters are similar to devs, although the scarcity of senior pentesters should push up the upper edge of their salaries considerably. I can't back that up, though.
 

skimread

Honorary Master
Joined
Oct 18, 2010
Messages
12,419
I'll give you five guesses
Sixth one is correct. The new Gupta bank.


I think the issue is not wanting to go into Cyber Security but rather that you will be working for a bank. You might compare it to a dev house but you should rather compare it to a startup or IT company environment and decide from there what you want to do. The alternative of moving to Java from C# is also not very attractive. Don't you have a third choice? If you applied to a recruiter and you got two offers doesn't mean those are the only two offers out there.
 

Pho3nix

The Legend
Joined
Jul 31, 2009
Messages
30,589
Sixth one is correct. The new Gupta bank.


I think the issue is not wanting to go into Cyber Security but rather that you will be working for a bank. You might compare it to a dev house but you should rather compare it to a startup or IT company environment and decide from there what you want to do. The alternative of moving to Java from C# is also not very attractive. Don't you have a third choice? If you applied to a recruiter and you got two offers doesn't mean those are the only two offers out there.

These are all internal posts.
 

CamiKaze

Honorary Master
Joined
May 19, 2010
Messages
14,846
Just an open ended question, what are the benefits of working for a dev house in terms of your personal life?

Like at a bank, I know that they give you prime on a house and a car (Is this limited to your first house and car only?).
What does a dev house offer?
 

rorz0r

Executive Member
Joined
Feb 10, 2006
Messages
7,968
Just an open ended question, what are the benefits of working for a dev house in terms of your personal life?

Like at a bank, I know that they give you prime on a house and a car (Is this limited to your first house and car only?).
What does a dev house offer?
Not working at a bank...
 

Pho3nix

The Legend
Joined
Jul 31, 2009
Messages
30,589
Just an open ended question, what are the benefits of working for a dev house in terms of your personal life?

Like at a bank, I know that they give you prime on a house and a car (Is this limited to your first house and car only?).
What does a dev house offer?

Regarding dev house. What I liked, working from home. Open mindedness to tech. People actually are invested in making you grow.

Basically it from a personal life pov. You do grow faster because clients expect more and will moan f you don't perform.

Bank wise, staff rate depends on the bank. I have prime-2.5. Other places get 2 or 1.
All banking products have the rate applied.
Bonus.
 

AfricanTech

Honorary Master
Joined
Mar 19, 2010
Messages
40,365
Cyber sec

The reasons are all in this thread.

It will stretch you, and if you're good at it, you'll be worth your height in gold, with a very long runway ahead.

If you don't like it you can segue to Dev later on.

Cyber security is the edge of the Frontier in tech - not only in financial services, but also with the deluge of IOT that's imminent. You have the opportunity to get in, take it.
 
Top