Learning Coding vs More Certifications

tjb122982tjb122982 Posts: 255Member ■■■□□□□□□□
Currently, I am working as a tier 1 Desktop Support tech with almost 3 years of experience and I have a question about is it better to dive deep and get more certifications (Windows, Linux, Cisco etc.) or branch out and learn coding (HTML, CSS. Java, Python, SQL etc) to expand in a different sense. I am not of the mind that it is a either or question but it would it wise expand my skill set fairly early so I can always have options and variety?

Comments

  • EANxEANx Posts: 1,008Member ■■■■■■□□□□
    I always reccomend that newer people get a wide variety of skills and knowledge early before diving deep into one. So a little coding, a little networking, some windows and a bit of linux, etc. That gives you a solid foundation and you're likely to find the one you really want to be a SME at.
  • bigdogzbigdogz Posts: 522Member ■■■■□□□□□□
    I will have to agree with EANx. Creating a wider foundation of knowledge will help you on your path. As time goes on you may drift into a specific arena.

    Good luck!
  • jumblerrjumblerr Member New York, NYPosts: 101Member ■■■□□□□□□□
    Agreed with previous posters. Wider range of experience shows not only breadth and depth of experience, but a willingness to learn and not stay in a comfort zone. Potential employers like that!
  • Pmorgan2Pmorgan2 Member CISSP, Security+, Network+, A+, VCA6-DCV, Healthcare IT TechPosts: 82Member ■■■■□□□□□□
    Like EANx said, build a wide base of knowledge.  You never know what skill will get you that promotion or new job.  Having a large pool of skills increases your value and proves adeptness.

    If you're looking for something specific I would recommend picking up Powershell knowledge and use it to automate things in your current position.  After you're comfortable writing little scripts and are ready to to get into larger programs (ones that call methods, access databases, have persistent interfaces) look towards A) Python for automation B) Perl/MySQL for databases C) Java for applications D) HTML/CSS/Javascript for web.  Or whatever your current company uses or what you see being asked for in your dream positions.

    Simultaneously, expand your knowledge of Windows Server, Linux, virtualization, security, and project management.  Dig deeper on ones you find interesting and/or ones that seem to directly help your current & future position.
    2019 Goals: ITIL Foundation, Project+, CIW Site Development Associate, CIW Web Security Associate, CCSP, EC Council C|IH, EC Council C|ES, WGU BSCSIA
  • mikey88mikey88 Senior Member Posts: 356Member ■■■■□□□□□□
    My vote is more certifications unless you want to get into web dev track full time. I learned html/css on the side for fun just by building a couple web sites. 
    Certs: CISSP, CySA+, Security+, Network+ | 2019 Goals: Cloud Sec/Scripting/Linux

  • yoba222yoba222 Posts: 914Member ■■■■■□□□□□
    I don't work as a developer but I did spend a few months learning HTML/CSS and then a few months learning Python and then same with SQL. To me it was kind of like learning how to drive stick shift. Most of the time it's an unneeded skill, but 1-2 times per year it's really convenient to be the only one on the team in a pinch to solve an issue that comes up using those extra skills.
    Obtained: A+ | Network+ | Security+ | CySA+ | PenTest+ | CAPM | eJPT | CCNA R&S | CCNA CyberOps | GCIH | LFCS
    2018: Virtual Hacking Labs
    2019: eCPPT &/or OSCP | CISSP
  • securitychopssecuritychops Hunter of Bugs Posts: 50Member ■■■□□□□□□□
    I tend to lean towards everyone needing to get at least some basic coding skills early in their IT career.  Being able to whip up a small script, or application, to quickly automate something has been an incredibly valuable skillset to have over the years.
    Current Certs   : OSCE, OSCP, CISSP, Pentest+, Security+, SLAE, SLAE64
    Goals for 2019 : OSEE
    Goals for 2020 : OSWE
  • amandacooperamandacooper Posts: 11Member ■■□□□□□□□□
    Pmorgan2 said:
    Like EANx said, build a wide base of knowledge.  You never know what skill will get you that promotion or new job.  Having a large pool of skills increases your value and proves adeptness.

    If you're looking for something specific I would recommend picking up Powershell knowledge, you can read about it  and use it to automate things in your current position.  After you're comfortable writing little scripts and are ready to to get into larger programs (ones that call methods, access databases, have persistent interfaces) look towards A) Python for automation B) Perl/MySQL for databases C) Java for applications D) HTML/CSS/Javascript for web.  Or whatever your current company uses or what you see being asked for in your dream positions.

    Simultaneously, expand your knowledge of Windows Server, Linux, virtualization, security, and project management.  Dig deeper on ones you find interesting and/or ones that seem to directly help your current & future position.
    Agree with you 100%. The more you know the better. When you have a certain knowledge base, it's easier to improve them in a new position.
  • DatabaseHeadDatabaseHead Senior Member Posts: 2,411Member ■■■■■■■■□□
    edited March 18
    Certs are easier to learn and quicker to get ROI on IMO (with some exceptions of course).  Software Dev is a lifestyle and needs to be project based.  I am "learning" C# but I won't really learn it until I am working projects using it.  It's how I learned VBA and eventually SQL.  I had to get in the ring and get knocked out a few times......  
  • rsxwithslicksrsxwithslicks Member Posts: 73Member ■■■□□□□□□□
    While I like the idea of a well rounded individual, I would suggest learning a little coding. The way the future seems to be going, its only going to grow as things like infrastructure are going to be less important  as it becomes IaaS.
  • LionelTeoLionelTeo Posts: 525Member ■■■■■■□□□□
    My personal recommendation is to read books that apply actual domain knowledge and less of certification books that have "x success rate of passing y certification". You can learn a lot more reading books that are written by very experienced people instead of people who are experienced in helping people to obtain certifications. 
Sign In or Register to comment.