Programming opportunity?

CyberscumCyberscum Member Posts: 795 ■■■■■□□□□□
I work in security and TBH one of my weak spots is programming and understanding it.

My org has an opportunity to attend some Java classes and I am wondering if I should take them up on it?

Would Java be helpful in a sec career?

Comments

  • alias454alias454 Member Posts: 648 ■■■■□□□□□□
    The hardest language to learn is the first one. While Java itself might not be all that beneficial in and of itself, the training might be a good start in setting you on the path.
    “I do not seek answers, but rather to understand the question.”
  • chopstickschopsticks Member Posts: 389
    I will grab any learning opportunities coming in my way. :D
  • iBrokeITiBrokeIT Member Posts: 1,318 ■■■■■■■■■□
    I would think python or powershell would be more useful but java isn't bad.

    I would like to raise the point that like taking a foreign language in high school, if don't have an outlet where you will actively use your newly learned language you will quickly forget most of it making for a poor ROI. Food for thought.
    2019: GPEN | GCFE | GXPN | GICSP | CySA+ 
    2020: GCIP | GCIA 
    2021: GRID | GDSA | Pentest+ 
    2022: GMON | GDAT
    2023: GREM  | GSE | GCFA

    WGU BS IT-NA | SANS Grad Cert: PT&EH | SANS Grad Cert: ICS Security | SANS Grad Cert: Cyber Defense Ops SANS Grad Cert: Incident Response
  • UnixGuyUnixGuy Mod Posts: 4,570 Mod
    I strongly agree with alias454. Take the opportunity, once you learn how to program in Java, learning other languages will be much easier (syntax differences and minor differences)
    Certs: GSTRT, GPEN, GCFA, CISM, CRISC, RHCE

    Learn GRC! GRC Mastery : https://grcmastery.com 

  • scaredoftestsscaredoftests Mod Posts: 2,780 Mod
    Take the opportunity!!!
    Never let your fear decide your fate....
  • LeBrokeLeBroke Member Posts: 490 ■■■■□□□□□□
    Do it.

    Java is quite useful for security. Not because you need Java itself for it (Python or a C++ derivative is probably more useful), but because anything big and enterprise tends to run on Java. And anything more complex than Tomcat has pretty complex configuration requirements.

    Understanding Java will help you understand enterprise applications.
  • NotHackingYouNotHackingYou Member Posts: 1,460 ■■■■■■■■□□
    Yes, understanding the fundamentals of programming will be invaluable to you. You'll better understand what error messages like 'object reference not set to an instance of an object' mean, for one.
    When you go the extra mile, there's no traffic.
  • LeBrokeLeBroke Member Posts: 490 ■■■■□□□□□□
    Yes, understanding the fundamentals of programming will be invaluable to you. You'll better understand what error messages like 'object reference not set to an instance of an object' mean, for one.

    Init your variables bro and put in "If x is not null" checks.
Sign In or Register to comment.