Category: Education

Python SNMP Tester v2

Reading Time: 2 minutes

I had started this some years back and never finished it. I was sifting through my old storage on my NAS and came across it. It’s initial start was at a company that did consulting and each environment was different. Naturally it needed to be converted from Python 2 to Python 3 due to Apples upgrade to Python 3. I figured last weekend, being bored in nonsense heat and humidity, why not convert it and try and get it to a functional nearly finished app? (I say nearly finished because there are things I want to re-write and tweak but it’s none-the-less functional).

So I did just that. One thing to keep in mind is that I have no formal training in Python programming let alone creating a GUI. So I went down that winding road of rabbit holes and tornado’s with a goal. Create a working GUI for the snmpget command on Mac to allow quick testing of read and write functionality of a Cisco devices SNMP configuration. Why a GUI? Simple! So I could launch it and not have to memorize all the different command switches to run a quick test and also quickly adjust the settings and values of those switches and just click a button.

After the initial conversion of the old app I remembered I never finished it. I had only started and had it set to run SNMP v2c and v3 authPriv. This starts down the rabbit hole (and included tornado’s of chaos) of getting the v3 noAuthNoPriv and authNoPriv. This was an adventure in getting the logic to work. Also, the logic is a part I want to clean up eventually as again I was piecing this together with all sorts of searches and demo codes pieced together so I know it can be much cleaner but oh well, it works.

Then, I decided I really didn’t like the way the results were being displayed. Back in the original I had the results display in a hidden entry field that would move into place after the Test Read or Test Write button was clicked. I didn’t like that anymore and decided to figure out how to make a pop up box appear with the results. After some trial and error that was working. I then thought “wouldn’t it be nice to have a copy to clipboard button” so you could copy the results for storing and documenting.

This all came with the adventure of trying to piece together code examples into something functional I wanted including but not limited to things such as installing packages, upgrading net-snmp which includes the snmpget command. Installing Tkinter for the GUI aspect. Then running through all the python code of reading inputs (RadioButtons, Entry Fields, obtaining output from the os command initiated, etc).

All in all, the short story is, if you understand the logic idea of programming and can piece an idea together, even without formal training you can get your idea to happen. First off it was fun to go down my rabbit hole. I got to leverage my knowledge of SNMP on Cisco devices, and dig and learn things I didn’t know how to do. I’ve attached a demo video of it below. Still more work to do but it functions and was a fun accomplishment. Keep on pushing all. We are never to old to learn, or use what’s at our fingertips to do and make better!

*Note, intentional mistakes were made in authentication to show how a blank return is issued if values are mistyped.


Share this article:

Permanent link to this article: https://www.packetpilot.com/python-snmp-tester-v2/

Entering I.T. Is Challenging For New Individuals

Reading Time: 11 minutes

Information Technology (I.T.) Overview

From a career entry and learning perspective

Opening Statements

This is going to be written from a non-all-inclusive perspective but a high level of thoughts for someone looking to enter the field.

I’m going to start with talking about the I.T. field in general followed by potential job/career options/paths and then some general recommendations for getting started and learning resources. This is being put together for a kid that I met at his parent’s food “truck” (tent) and we ended up chatting for a bit and I promised her I would do that because they are home schooling and not as well versed in the field and options.

Keep in mind I’m not an expert in anything other than being clumsy and stubbing my toe or hitting my head, shoulders, and knees on things but this is written at a high level for him to get an idea and pick his path.

High Level I.T.

To start out at a high level I.T. is loosely interchangeable with the term technology (tech) on its own. We have our traditional thoughts of servers, networks, firewalls, PCs/Desktops but we also have our general “tech” such as things like cameras and drones and smart home products. Think smart lightbulbs, garage door openers, alarm systems. These all come into a realm of I.T. in some way. While bow and arrow and catapults are technology in our world today we mean something that is powered (battery or cables) which some are Information Technology components and some are. A digital camera like the ones photographers at a wedding use is technology but not necessarily information technology. We more so think of I.T. as computer networks, servers, workstations, cell phones, tablets, VoIP phones and the like that can either access each other, servers, storage locations, the internet, application/software/Artificial Intelligence (AI)/Programing etc. Those are items everyone will consider I.T. It’s kind of a while west.

Consider also that the smart home is also part of I.T. Those ring doorbells, Blink Cameras, business security sensors and IP camera systems, drones, tv’s, smart thermostats, smart appliances like refrigerators, research equipment, go down your list in your head. Someone maintains all of that technology which creates a whirlwind of different roles/jobs/careers in I.T. you can go down. Most everything connects to an app on your phone via the internet or your local IP network nowadays.

Various Career Options

I’m laying out some of the common career titles you will hear when talking about I.T. This will not be comprehensive nor can it be as new things are always happening and new rolls and titles come up but these are what I believe to be the most common to hear.

  • Tech Support/Help Desk -These are the people you call when you as a user are having problems or troubles with the network or devices or applications. They may help directly or do what we call escalation where we send it to higher expertise individuals to troubleshoot the issue and fix it if they can. This may also be called a TAC (Technical Assistance Center) and larger companies with varying levels of TAC support)
  • Field Support/Deskside Support -These are the people that show up on site when physical repairs are needed. Example is when your internet isn’t working and the Help Desk/TAC can’t resolve it and it needs eyes on site.
  • Infrastructure and Systems Management -This is the role that maintains the computer network, servers, cloud connectivity, firewalls, wireless access, primary devices, etc. Common roles in this include the following:
  • Systems Administrator – Manage servers, Desktops, Printers, Operating Systems. This may be siloed to “Server Admins, Client Device Admins, Storage Admins, Database Admins, etc.” – These titles are generic and every company uses them differently
  • Network Engineer – Design and maintain computer network systems this may be LAN, WAN, Security Devices, Wireless Networks all encompassed or some larger company may have these ideas Siloed into individual teams for each focus area.
  • Cloud Engineer/Administrator – Manages/Configures/Designs/Maintains cloud resources such as Microsoft Azure, Amazon Web Services (AWS), Google Cloud, Microsoft O365, etc.
  • Software Development – This is the team that maintains writing/building/designing system software. Some common titles are as follows:
    • Software Developer/Engineer – Writes code for apps or systems
    • Front-End Developer – Focus on User Interfaces (UI) and User Experience (UX)Back-End Developer – Work on server and database integration
    • DevOps Engineer – Combine software development and I.T. operations
  • Data & Analytics – Focuses on Data Collection, storage and analysis example roles and titles:
  • Data Analyst – Interpret data to identify trends and insights
  • Data Scientist – Build models using stats, machine learning, and programming
  • Database Administrator (DBA) – Manage and Optimize databases (DBs) for performance/security
  • Cybersecurity – These roles focus on protection of systems, networks, data, etc. from cyber threats
  • Security Analyst – Monitor for security breaches and respond to incidents
  • Penetration Tester (PenTesters, Ethical Hacker) – Test systems for vulnerabilities
  • Information Security (InfoSec) Manager – Develop and enforce security policies/strategies
  • Project & Product Management – Oversee I.T. projects and products from concept to delivery
  • IT Project Manager – Coordinate I.T. initiatives, schedules, teams
  • Product Manager – Define product features and roadmaps
  • Business Analyst – Bridge gap between business needs and tech solutions
  • The New Era – Things are always changing in tech/I.T. This is creating new roles/titles/ideas that require individuals to continue moving technology forward
  • Artificial Intelligence (AI)/Machine Learning (ML) Engineer – Work with the new technologies to help aid in the AI and Automation works forces. (Automation can be considered part of software development roles)Blockchain Developer – Build decentralized applications
  • Internet of Things (IoT) Specialist – Develops solutions involving connected devices. This could be as mentioned above, smart refrigerators, thermostats, blink cameras, garage door openers, keypad deadbolts for home doors, the list goes on and on.
  • Physical Security – In today’s world of everything connected to the internet or via IP connectivity. This has a lot of parallel with the Internet of Things but I’ll break it down into two different concepts.
  • Home Physical Security Specialist – Installs security systems at homes. Often internet connected systems such as Ring doorbells, Blink and Arlo cameras, Door and Windows sensors, and smart locks that all send alerts to the home owner usually via text messages and cell phone notifications. Some home owners may go beyond this and do a private system as I’ll outlay below. 
  • Business and Higher End Physical Security – This is the same as just the Home Physical Security but more often uses a private system that’s enclosed to the business such as NVR camera systems that record to a local storage device that may or may not be visible through apps but none the less are recorded locally. This also includes new innovations that are constantly evolving such as locks that notice an anomaly on the store front and automatically call police etc. 
  • Collaboration/Voice – This encompasses things such as video conferencing systems, instant message and chat applications, Voice over I.P. (VoIP) systems. These may be included under Network Engineer and Systems Administrator roles or as a stand-alone role.

Summary of High Level I.T. & Common Career Options

As you can see I.T. is a whirlwind. As you begin down your path you’ll either end up in a focused role or a jack of all trades type of roll. That really is all depending on how the business you are looking to work for/applying to structure their I.T. departments. Often (not always) the smaller companies end up with you being a jack of all trades where the larger enterprises and business you end up in a focus area. I want to reiterate that those “Job titles” I bulleted are very loose in the industry. What one company might call a Network Engineer may include security tasks, server administration tasks, voice engineering, and cybersecurity and automation. Another company may use the same title and it strictly means the routing and switching infrastructure. The next might call it a Network Administrator and encompass all of the above roles. Keep that in mind when applying. As an overall piece of advice, I believe picking a primary focus is key but also knowing a bit about everything helps a lot and I’ll get into that at the end.

Foundations

No matter what path you take in this wild west of I.T. foundations are key. This starts with the very basics in my opinion. 

Most individuals trying to enter are recent school graduates trying to pick a major for college(university). Yet I’ve also been talking to an individual closer to my dad’s age that wants to get into it.

Again, this is written for an individual homeschooled so it’s worded as more informational for both him and his parents to let me see what is all out there. Yes, I’m going to trim out all these public statements for the blog post in the document I send them. 

Most are familiar with the internet, smartphones, laptops, what programming/software development is, and of course you can’t listen to any tv or radio/streams without hearing AI (Artificial Intelligence) every day. However, a foundation still matters. Knowing how a computer works, how servers and databases work, and how all of that gets to the internet or even across a private local network. That’s all key to at least obtain a high-level understanding of what goes on and how it happens. Even if you want to choose a database administrator path knowing that it’s on servers with components, operating systems, protocols and network fundamentals needed to reach it, etc. is helpful to the end. 

The same goes for a programmer. Code is code, yes, you need to learn whichever coding language you need. Knowing you are writing code and how it runs on clients/servers/network infrastructure delivery is helpful. 

In my opinion a great foundation is to start with basics across the realms. I’m going to mention a few Certifications, AKA “Certs” (do you have to obtain them, no, but I will say they help you get looked at. Also, no I am not advertising these are just suggestions from my experiences).

CompTIA A+ (vendor neutral): Great for learning the basics of the inner workings of a computer overall (flows to any electronic device to a point as well)

CompTIA Network+ (vendor neutral): Wonderful overview of basic Computer Network terminology and how they function as well as introducing you to standards and cabling. 

CompTIA Linux+ (vendor neutral): While Microsoft Windows Servers are still prominent in key areas, a lot of products run on top of Linux now. So, whether you go down a database administrator path, a software engineer/programming path, or even a network engineer path. Knowing at least the basics of how Linux works is great.

Windows Desktop/Server OS Cert(s) Not a bad idea for either. You are going to run into them no doubt.

Pick a programming language to learn the basics. Such as python/ansible etc. There are tons but studying one sets you up to learning others as needed. Again, this is all about foundations.

These are all great as a starting point. These are solid foundations as these will start to get you into the door working various roles which I’ll explain some example career paths later but these foundations will begin to get you in some doors and help with learning down the road. (At the end of this document I’ll list some of my favorite learning resources but remember it isn’t a catch all of everything out there).

My purpose for listing these now follows suit with the career path idea which I’ll dive deeper into however, most often you start as a help desk or desk side support engineer and these are commonly looked for on applications for someone entering the industry. In terms of the Windows certifications Server OS’s could be delayed until you get rolling in the I.T. field. 

After Foundations, Now What?!

As I mentioned above in this whole document the point is to get you information to make choices about entering I.T. and get a foot in the door. Foundations are key to getting in the door. However, I left something out to an extent but not exactly and for a reason.

Now there are a few things to consider and think about. I’ll outlay my primary thoughts. It’s entirely possible to pick a silo as a focus area first. Most likely though in my experience you end up starting out as help desk or desk side support.

  • First, do you have an idea of where you want to steer? Be it programming, or physical infrastructure? Client side? Server Side? Security? Network Infrastructure (could include security and wireless as well)? All of those as mentioned earlier you can focus on down the road.
  • Second, what type of business do you want to work at and the role you want. As I mentioned, some companies I.T. are jack of all trades, some are siloed and focused. 
  • Third, no matter if you pick trying to focus on a siloed concept, or a jack of all trades concept, keep in mind that a siloed network team still needs to understand what a server team is trying to do on the network. 

Career Paths

I.T. career paths are funny. Often you start out as mentioned in a Help Desk or Deskside Support role. Start learning new things and then ask to shadow and be mentored on things. The thing with I.T. is it’s always changing. Just look at common technology. Tomorrow there is a new iPhone. Next week a new internet connected door bell. Sometimes you can get straight into a junior mentored role with training. Sometimes you just need to slowly prove yourself and climb the ladder. There is no set way. You can get paid internships, followed by a paid junior role, then keep learning and climb to a senior role. Titles are all over the place in the I.T. industry so I say don’t get caught up on them. Keep in mind you can also audio/visual such as sound engineering, graphic design, visual display systems as I.T. as well as most of that in the modern age is done with various digital technologies and software.

Learning and Education

This is a 1000 edge sword. You have free training whether it be blogs/vlogs/written and video training from vendors such as Microsoft and Cisco for example.

You also have paid training that goes more in depth. Some are cheaper than others. Some are vendor crafted, some are third party and mileage may vary but quick searches you’ll find the reputable ones.

Official certification guides and documentation are great resources. Again, paid and unpaid depending on what you are looking for.

Again, this is kind of a hybrid blog post and scrubbing later for the intended recipient (will add my recommended resources for their copy) but most of us in the I.T. the industry knows about the resources available.

Likely when you graduate high school and pick I.T. as a major (college/university), you are going to pick a discipline and focus down that path. It’s worth noting though that I.T. (technology in general) is a never-ending learning curve. I highly recommend you get involved in community, forums, whatever today’s social media is for the tech companies, mailing lists (pro tip, set up an additional e-mail for all those subscriptions) so you can keep up with the daily who bought who, who created what, etc. 

One thing to keep in mind

Resources for Learning

I’ll list some resources for learning. Some are free, some paid. I’ll put that next to each one focusing on the foundations. Any other that spark your interest let me know and I’ll dig into it for you through my community of industry professionals.

Footnotes

Training and resume: Certifications such as CCNA are often looked for on job descriptions. While it is Cisco specific, it also covers a lot of the general networking terminology and operations as per the standards of the industry. The same goes for any of the vendors depending on the role.

If you look towards Service Providers such as Spectrum/ATT&T/Verizon type of roles they have CO (Central Office) roles, Lineman roles, and Customer home installation roles.

There is another role in the networking field called NOC Engineer (Network Operations Center). They work at Data centers and Colocation Data centers (COLO’s). Typically, they support power and wiring connectivity among other tasks. In a COLO they serve power and connectivity options in isolated cages for multiple companies (think of it like a storage unit facility or apartment complex). The customer is responsible for their own equipment but the facility is responsible for the maintenance and ability to connect to various WAN/ISP providers. Those acronyms you will learn through courses.

If you choose to pursue the certifications (again I’ll mention HR and Hiring managers like seeing those certifications) let me know. I’ll get a plan together for you. Some are lifetime, some require you to renew every so many years. 

One thing to note is the I.T. Industry is in constant movement. There is always something new to learn about and constant shifts and company acquisitions evolving products and concepts. Be prepared to always be learning.

If you pick an area or areas feel free to reach out. If I can be of more help I will get more detailed information about that topic and if I can’t I can reach out to fellow industry colleagues to get you going.

Share this article:

Permanent link to this article: https://www.packetpilot.com/entering-i-t-is-challenging-for-new-individuals/

Cisco Live – Attendee Guide(s)

Reading Time: 5 minutes

I’m writing this from a couple of different perspectives about attending conferences.

  • Cisco Live – This is written based on Cisco Live events but is useful for any vendor / technology (or even other industry/profession) conferences.
  • First time attendee / non social person
  • On-site attendee
  • Remote attendee

I’m going to try and mold these elements together with the obvious point that there are things in person that are different remote so I’ll try and separate those into different groups while keeping a high level ideas/concepts together.

Onsite/In Person Attendance

This can be very overwhelming on many fronts. Depending on the size of the conference it’s a sensory overload. You often have some sort of show room floor like the World of Solutions at Cisco Live. It’s like being at a concert full of people you don’t know as well as a car dealership. Ton’s of conversations, and tons of selling but take a step back and breath. Lot’s of awesome can come out of it.

First off, listen! Ambient learning/queues are great. You’ll hear a lot of very smart people talking, conversations and topics that might peak your interest. Which brings Second!

Dig into that, if a conversation, topic, product, etc. intrigues you dive in. Remember you are all there for the same reasons and it’s highly unlikely you will get pushed out of or denied part of a conversation.

Third, as overwhelming as it is it’s a great way to make connections both in person and eventually remotely through the years to come. The best part is perspectives. You often get to learn different cultural perspectives as attendees come from all over the world. You can gain inspiration on the way things might be done elsewhere and once you build that connection your might even get some great recipes to try out 🙂

Don’t overdo it on learning classes. It’s easy to burn yourself out by making the entire conference about the classes offered. I’m not saying don’t do them as they are wonderful and ran by very smart individuals but you can spend the entire week trying to soak up all that knowledge and miss out on the social interactions/perspectives/fun/learning.

With that keep an eye out for things like the Social Media Hub and Certification Lounge. Let’s not forget the store where often our favorite cert guide authors do meet ups. These are great places to get in on conversations and discussions and as I’ve said there isn’t a conference I’ve went to where people turn you away.

If you get invited to a dinner/happy hour do it! This is part of why I say don’t wear yourself out on just doing classes because these events happen and again, you’ll make awesome connections and have good discussions even if you just passively listen and say a word here and there.

I guess I am trying to say the TLDR: for in person attendance is to leverage the aspect of learning (the classes/sessions) that might be relevant to you right then, but also take a deep breath in the morning, and interact. You’ll meet fellow industry colleagues, industry rock stars, and ultimately make friends and learn a lot along the way.

Remote Attendee

So the stars didn’t align and you can’t attend Cisco Live in person. That doesn’t mean you are going to miss out on all the news and hype coming from the convention center floors. There are a few key ways to stay involved.

Live Broadcasts:

Cisco Live has quite a few live broadcasts of key events such as keynotes, panels, and innovation talks. The best part is……they offer these for free! They don’t even require a login to watch! “How do I watch these?” you ask. Simply go to the homepage for Cisco Live. They conveniently have a page with the schedule and even ICS downloads so you can add it to your calendar and block that time off distraction free! To see the schedule and information go to the Cisco Live broadcasts page linked below!

https://www.ciscolive.com/global/attend/broadcast-agenda.html

There are many other broadcasts that happen during the events. Often broadcasters such as Tech Field Day and various live steamers on platforms such as Twitch and YouTube live stream within the means they are allowed. I can’t speak to any of them with confirmed streams but encourage you to check them out.

Social Media:

I can’t say this enough. JOIN. I’m not asking you to post, or be active (it would be awesome if you did though) but there are a lot of us on platforms that will be barraging twitter with the hashtag #CLUS. Also keep in mind the hashtag #CISCOCHAMPION and possibly even #CISCOLIVE. It’s been a change over the years with more platforms outside of X(Twitter) such as BlueSky, Mastodon, etc, however vendors and the conference itself leverage social media heavily during the events. You can also follow specific individuals and companies you find interesting and will get a lot of information about new technologies from both Cisco and various vendors. A lot will come straight from the World of Solutions floor as well as keynotes and sessions. Keep up with the tags and follow them to keep up on the event.

More common now with all the interactive streaming/broadcasts are rooms on platforms such as Webex and Discord. Find communities you can join and keep up on the interaction and updates from individuals that are on site or even remote but might be following different channels/websites then you.

Blogs

A lot of individuals in attendance write blog posts. While I will admit that most of the time they aren’t updated daily during Cisco Live many will post within the following week. Also, often blogs from both attendees and companies are scheduled to be published as announcements and releases are made during the conference. These blogs are often linked in social media posts and you can utilize various utilities to keep updated on new posts.

VLOG/Video Content

On top of regular text social media platforms there is a growing number of live streamers and Youtube (etc) content creators. I haven’t talked specifically to any but in years past there have been numerous daily updates from the conference on various medias. Keep an eye out for them!

INTERACT!!!!

I’m stressing this. This is why I also send pleas for you to join Twitter/BlueSky/Mastadon/etc and follow people. You will find that a lot of the most prominent posters on twitter (specifically look for #CiscoChampion) are quite happy to ask questions on your behalf or seek out an answer for you if possible. We don’t bite! We are social for a reason. Secondly, Tweet at @CiscoLive. They have some incentives for remote attendees and I’m not going to lie….that social media team is the best in the biz. They rock and will respond to the best of their abilities!

I look forward to hearing from you! Please do not hesitate to ask me questions on twitter. I can be found by following @mattouellette. Enjoy the show! Don’t forget to block out time on your calendar to watch or catch up on the events you have high interest in!

General Summary

Global ideas that cross both onsite and remote attendance:

  • Don’t overwhelm yourself
  • Listen and join in
  • Interact whether its social, technological, project, vendor, etc related
  • Make connections
  • Hear experiences and share yours with your industry peers

As a bonus a fellow Cisco Champion whom many of you may or may not (okay you probably do) know, our friendly trainer & author Wendell Odom gave me permission to link his video for attendees new to/studying for CCNA with a perspective of remote attendance. Please note I did not watch this video until after I wrote this so there may be crossover but no intention of idea stealing as we share what we do because we like to help but he’s a much more seasoned veteran of this industry: https://www.youtube.com/watch?v=Bfea2qOavJM

Additional tip: If you are remote you are likely working on other tasks. This is where the streams from the official event, or live content creators are great because you can have them up in the background and if something perks up your ears, you can stop for a minute to watch/note the topic and visit it later. This leads back to my previous post about learning methods and ambient learning.

Share this article:

Permanent link to this article: https://www.packetpilot.com/cisco-live-attendee-guides/

Utilizing Learning Methods – Study Strategy

Reading Time: 3 minutes

It never ends! Once again I’m going to write this from an I.T. perspective however, it’s a strategy and can be molded/adapted to any industry. In I.T. we don’t have a choice but to constantly learn. New phones, new switches, new routers, firewalls, software, etc etc etc. It’s almost every day that something new comes out.

There are two key pieces to this idea for me. First, we all have things to do during the day. Second, we all have a life outside of those daily tasks be that family events, kids sporting events, yard/house work, making dinner and doing dishes. You get what I mean. So how do we maintain this without giving all our friend/family time and hobbies up?

Well there is something I’ve went over before which is burning your lunch time learning/studying but I want to go a bit deeper. I’ll start with three terms I use (and my personal definitions).

  • Ambient Learning: Background information. Think of this like listening to a podcast in the background.
  • Learning by Osmosis: Watching someone who already knows do a task and soaking it in.
  • Tactile Learning: Hands on learning performing a task.

So how do we utilize these? They all play well together to be honest. I’ll give you examples.

I shared an office as a route/switch network engineer with a lead voice/collaboration engineer. There was a lot of Ambient Learning just due to hearing him on the phone walking through things in his role. Be it end user or TAC cases with the vendor(s). Naturally I started to pick up terms/concepts/etc from just hearing it due to sharing an office.

This offered me the chance to ask questions and go shoulder surf him during a task and Learn by Osmosis watching him handle it. After a while, this lead to Tactile Learning. He gave me access to the system and would let me help him on common tickets (voicemail pin resets, directory number changes, etc). With that I still had the Learning by Osmosis on the other hand at my disposal sharing the office. If I wasn’t sure on something he’d either show me or walk me through it.

These tactics applied to other jobs as well getting to shadow my lead engineers in the sense of sitting in on meetings with them (Ambient Learning), Watching their process on tasks (Learning by Osmosis), and asking to take on tasks off their hands I was comfortable with (Tactile Learning).

How else can you utilize these concepts? A simple thing is to think of it like listening to a podcast/audio book on your drive to work. For me, I like to have webinars/youtube/podcasts/etc up in the background during my daily tasks. This is Ambient learning for me. I’ll naturally pick up things just hearing it in the background while still working on my tasks. Kind of like the things/sayings you pick up from your parents as you grow up. The benefit of doing this is if something perks up my ears I can either move back to the webinar and/or go to a recorded demonstration and take on the Learning by Osmosis idea. Think of that as watching your parents driving the car, you slowly absorb their actions and movements for said action.

That may go even further to where I end up trying it myself via either a lab environment or in certain scenarios a full on hands on mentored attempt at that task.

Every environment is different but I hope you can utilize these ideas as a way to keep moving forward during the day. Hopefully it can help give a bit of personal time back in your personal/family life. I realize some situations such as a call center/help desk/NOC role may restrict having something playing in the background due to the nature of the role but you can still leverage the idea while cooking dinner, doing dishes, mowing the lawn and so forth.

In summary I like to utilize this process:

  • Ambient Learning: Something on in the background
  • Learning by Osmosis: If something peaks my interest in hearing it, see it done
  • Tactile Learning: If it sticks, go try it myself (lab, mentored/coached hands on)

Share this article:

Permanent link to this article: https://www.packetpilot.com/utilizing-learning-methods-study-strategy/

Using your notes for a purpose, build a quick reference/cheat sheet – Study Idea

Reading Time: 2 minutes

Continuing my series of posts about study tactics I use I’d like to offer this one to you all. As usual in this case I’m going to base it off of an I.T. related topic but it can most certainly be expanded to any topic/studying scenario.

Unless you are blessed with eidetic(idetic)/photographic memory (if you are I’m jealous) a lot of us take notes as we study. Of course many of us are taught “Write it down, you’ll remember it better” or similar throughout our growing up and education. The question becomes more of what do you do with those notes?

Personally, I have a certain skill of forgetting about them in a long lost world of chaos and just running around like a toddler. So the other night falling asleep I came up with an idea (Okay, no surely I’m not the first one but passing it along). The purpose of notes is to look back at them. Sure, I may remember about something at a point and write it down but this post is in the nature of studying for some sort of practical situation/exam or written exam.

My idea to force myself to look back at them is this, make a quick reference/cheat sheet based on your notes. Here are my thoughts behind this. First off, it makes you look back at those notes. The concept of quick reference/cheat sheet is it’s the key pieces of information. To build one means reading through your notes and picking out highlight items. This first has you reading your notes again, second getting that highlight item out of it, third maybe going off “I forgot all about that section/topic” which leads you to revisit it. Fourth, you build that sheet.

So now, you’ve revisited everything, found out things you forgot and went back to, but now you also have a nice quick reference for the day(s) before/of your scenario of practical/written situation as a fast refresher on key items.

This is just an idea I’m using and trust me some of my ideas are flawed 🙂 However, I wanted to share it as it may be a good tactic others can use to assist in their learning paths. Below is an example of a quick reference/cheat sheet I’m building off my notes for AZ-700. Please let me know if you have any other concepts/ideas/tactics for learning and if you’d like to share as a guest post.

Share this article:

Permanent link to this article: https://www.packetpilot.com/using-your-notes-for-a-purpose-build-a-quick-reference-cheat-sheet-study-idea/

Cisco Network Academy – Leveraging Free Learning Resources

Reading Time: < 1 minute

In the end we all know that in this industry we have to keep learning……all…….the……time……forever….
Cisco Network Academy has some great free courses and learning paths.

Over the last month or so I went through two of the learning paths on the platform:
1) Junior Cybersecurity Analyst – Multiple courses covering the basics of Cybersecurity from a networking perspective with a final exam over all courses.

2) Network Technician – Multiple courses covering the basics of a Network Technician with a final exam over all courses

This was a great refresher on a lot of topics. Humbling as well as I was missing answers on things I feel I should have remembered. In the end you achieve a course completion badge for each course on credly and once passing the learning path a badge for that as well. It’s a great way to either get introduced or refresh your knowledge and be able to share it on platforms like linkedin to show motivation.

There are plenty of other platforms and vendors offering free courses similar. It’s a good way to keep moving forward and keep our crazy I.T. industry minds active! Good luck on all your studies everyone!

Share this article:

Permanent link to this article: https://www.packetpilot.com/cisco-network-academy-leveraging-free-learning-resources/

Just Write (Type) It Down: A Note Taking – Study Strategy!

Reading Time: 3 minutes

Okay sorry about that! The title is (but also isn’t) misleading. I’m going to write this from an I.T. perspective but in all truth it applies to anything you may be studying.

In the field of I.T. it’s a given…You will always be studying/learning new things. Only always as some would say. Things move so fast, and tasks, technologies, plans, procedures, etc are always changing. It’s really the same in any field to be honest.

One thing I was taught well back in early elementary school was to write it down because writing it down helps you remember it. Well in my case two things, I’m a south paw (aka left handed) and yes I have that stereotypical left handed writing that even if I write the word “the” on a piece of paper odds are tomorrow I can’t even read it 🙂

The second thing is it’s such a digital world and well, I’m kind of a technology guy so I choose to type out my notes. For a few reasons such as be able to search them, and the ease of sharing them with others. Or even collaborating on note taking. And as noted above to be honest, so I can actually read them later!

I’m going to write this as my strategy for note taking using a specific platform/software, as well as based on a self paced course. At the end I will outline at a high level the same(ish) strategy for things like exams or specific technology or books. I’m hoping to get a guest write up from someone that still prefers to hand write their notes because I think that’s a super fun way to do it I just can’t because my handwriting looks like I gave PacketPup a pen and piece of paper.

In my case I prefer to use Microsoft OneNote. For me it makes it simple to share across devices, collaborate, organize, and search. Also allowing me to export to PDF’s or whatnot for storage/archive purposes. I’d like to hear from others what platforms/software you use for digital notes and how you use them. If you’d like, we can set up a guest post to share.

My outline for this is going to based on the (currently) free Junior Cybersecurity Analyst self paced course on Cisco’s Networking Academy (NetAcad).

One of the first things I do is create a new OneNote notebook titled the same as the course (etc) I’m following. This helps because then I have a notebook for every Topic/Course/Book/Exam/Technology I study.

I won’t bore you with the first step of creating a notebook in OneNote as I have a hunch I can put a Benjamin on a bet you all know how to do that even if you don’t use the application. So we’ll start with my process of organizing.

First thing is first I peek at the courses outline or (exam blueprint/book chapter/topic structure). Usually (not always) the self paced learning plans anywhere are organized into a hierarchy of the course as a whole, with sub courses and within the sub courses modules (whatever term they use) and within a module topic areas.

That’s how I like to organize my notes. I build a notebook, within the notebook I create what Microsoft OneNote calls section groups for each course in the learning path in the case of this Cisco NetAcad course. Then within the section group I create a section for each module. In the section I then create individual pages for each sub section within that module. At that point I use bulleted notes on the individual page for the sub topics. That sounds complicated but can be modified/adjust for the different types of studying as mentioned above with book chapters/topics, exam blueprints, days of instructor led training etc. As an example look at the screenshot below outlining the notebook/section group/section/page/bulleted notes hierarchy. (Note titles based off Cisco NetAcad course not my own)

I’m curious to your organization structure while note taking. I would also as mentioned enjoy a handwritten note taker to do a guest post. I know some like individual notebooks for every topic/course/book and some like to use those adhesive flags to separate sections in said notebook but would love to share those strategies as well but as I said…..I have Dr.s handwriting being a southpaw so I can’t read what I wrote down yesterday 🙂

Share this article:

Permanent link to this article: https://www.packetpilot.com/just-write-type-it-down-a-note-taking-study-strategy/

Basics to Begin With

Reading Time: 4 minutes

So glancing through various social media a few weeks ago an industry friend posted this:

After asking he was okay with me kind of stealing this topic to make this post. Of course please follow Rowell. He’s a great asset to the community, always sharing topics and advice to everyone and overall just a nice dude. https://rowelldionicio.com/

I’m going to take a step back from his post for a minute. I was lucky enough to grow up in a household where my father spent his entire career working for the telephone company. That kind of gave me a head start. We were early adopters of computing and due to his employment at the telco we had early access to dial-up internet. Also, albeit just fun and games when we’d go out on a fishing trip we’d often stop at the central office’s as he knew of issues and while he fixed them gave me wire and a punch down tool with an empty block to play around with. Kind of gave me a spark later on.

So it became time to graduate high school and go to my local community college. Plenty of degree options but they had one they called “Network Administration”. However, as you looked at the outline of courses involved it was more basic computers and networks. Which in hindsight I’m happy about.

Of course during college I had all the odd jobs: construction/roofing/lumberjack/sandwich shop/etc but they way the degree was structured was this. Microsoft computing foundations, courses build around CompTIA A+, and courses built around CompTIA Network+. Aside from MS foundations it wasn’t really built around any vendors. It was build around the ideas and concepts of computer and networking technology to lay out the fundamentals.

This was great. As a natural progression of those courses I of course took up studying for those exams which helped build study strategies for learning and ultimately obtaining certifications to try and help spark my career.

So where does that actually take me. Well, after building up from those courses and studying those basics for the CompTIA exams it eventually got me into an EasyTech roll at Staples. Eventually I moved away from my parents house and over time got a help desk roll at a healthcare company. It was a small team of 2 helpdesk/deskside support people (one of them me), 1 guy that ran the network, and a couple app analysts for the EMR apps. Slowly I started to get involved into the networking and eventually was able to get sent to a CCNA class. Let me tell you sideways to none knowing networking basics from the Network+ studying/coursework/exam made learning the Cisco way so much easier.

Overtime I ended up working for VAR’s/Consulting and began to learn more and more vendor deployments. To Rowell’s point in his post. Knowing the networking basics made learning that so much easier. While they all might do things a little different the base of technology follows protocols and concepts.

Overall a route is a route, an IP Address is an IP Address, a VLAN is a VLAN. Sure every vendor might call it something different or have some fancy marketing name for it but if you get the concept the only hard part about moving on is memorizing the nuance marketing. Hello in English is different then hello in German but if you understand a hello you can get going.

I learned a lot about this at one VAR I worked at when SD-WAN was a big push. Some customers wanted vendor A, others wanted to use vendor B. So I had to read up and understand them. When it boiled down to it the basic concepts were the same and you know what never truly changed other than implementation? The basic networking concept of routing.

I’m following the same logic as I choose to chase Microsoft Azure Networking AZ-700 but thought to myself, start with a foundation first. So the first thing I did was study the Azure Fundamentals AZ-900 and take that exam. Glad I did. The Fundamentals outlined Microsoft’s Azure VNets which are literally a huge foundational concept as part of all of the Azure Networking. As I study I learn how these basics are key. Funny enough, general networking basics play a huge role as networks/routing/subnetting/IP addresses are all pivotal to know and understand.

Understanding the basics helps you in troubleshooting issues as well. As networking folk we often get pulled into trouble situations. Knowing how to diagnose the core concepts of networking is important in helping rule out network issues vs client/server and application issues. I’ve used those basics all the time to verify end to end connectivity so we could collectively as a team lean on the app or server or workstation to figure out what was causing the issue.

People do it, just go head first into things like CCNA/CCNP and other vendors exams, but in the long run. Understanding the basics aids you first in troubleshooting and verifying, but as to Rowell’s point, makes learning a new technology easier since they are built on those foundations.

Share this article:

Permanent link to this article: https://www.packetpilot.com/basics-to-begin-with/

I’ll take two or more at a time please – A study method

Reading Time: 3 minutes

We Information Technology folks (e.g. Network Engineers, Security Engineers, Cloud Engineers, Software Engineers, etc. the list goes on) are always in a predicament. I can’t speak for everyone but a lot, if not most of us, kind of do it to ourselves in a sense. What is that predicament?

Well, I guess it has multiple elements to it in my opinion. To start as technology changes, grows, expands, whatever you want to call it we often get geeked out about the new. It’s kind of in our blood. The problem is we have to maintain what we already know while keeping up with and learning whats new.

This maintenance comes in a few forms. One is keeping up with the environment we work in. It’s elements, configurations, upcoming changes, etc. Another large thing is keeping our credentials up to date and valid. Some things stay the same which gets tedious to go over again and again and constantly paying to uphold certifications. These change over time, but often hold onto a lot of technology that gets tiresome to re-study time and time again to put it back in your brain just for an exam. As time goes, new elements are added yes, and that’s a fun part of repeating these exams to re-certify but that is the same reason I got burnt out allowing expiry of a lot of credentials I’ve held.

Now there is learning something new. This is exciting and a lot easier to maintain focus and a study schedule. No, I’m not saying you have to study for an exam or certification but I find using those as outlines a good way to organize forward progress and small achievements/goals covering broken down topics that fall under a “section” or “category”. For me I usually do this and take the exam/certification because if I break down studying using those as outlines I might as well attempt it.

So whats with the “I’ll take two or more” thing. It’s an idea I use to keep from the burnout. The thought process is to study for two or more (obviously allowable open/available time based) things at once. Personally my plan is to pick one credential I want to maintain/renew (or in my case obtain again from having it active previously) and pick another that is something new to spark that excitement back into learning/studying.

This allows me to work a bit on that tedious task of going over the same content again and again so when I get that study exhaustion I can bounce to the new and more fun to me thing I’m studying.

This takes some dedication as you can imagine. Organization is also key, not just in note taking and planning time, sections/category breakdowns, but most importantly keeping things separate in your head as well. This is different for everyone but I like using OneNote for note taking and utilizing the training books/videos/course/exam blueprints sections and categories as an outline.

This strategy isn’t for everyone but I figured I’d share it in hopes it can help someone. Also, don’t think this is limited to Information Technology. It could certainly be used in other arenas or even as a way to break away from the doldrums of the field you are maintaining knowledge in. For instance, maybe you are an electrician and need to maintain journeyman statuses but are burning out, you could pick up learning a new language as your second topic as a getaway, or maybe a good getaway is picking up culinary or BBQ skills.

Let’s keep the train wheels moving in this exciting, constantly changing and evolving landscape we call life. High fives and best of luck!

Share this article:

Permanent link to this article: https://www.packetpilot.com/ill-take-two-or-more-at-a-time-please-a-study-method/

Microsoft AZ-700: Module 8 Additional Resource

Reading Time: < 1 minute

Notes from MS Learn AZ-700 Module 8: Design and Implement Network Monitoring – Unit 5: Additional Resources

Resources from MS Learn

Network monitoring solutions

Share this article:

Permanent link to this article: https://www.packetpilot.com/microsoft-az-700-module-8-additional-resource/

Load more