You walk to the beat of a different drummer. Perhaps college, vocational or technical school is not for you, and those expensive training boot camps are out of reach. Fear not: You can find plenty of opportunities to gain skills and experience to parlay into a full-time networking job.
You bought this book because you're a self-starter. If you're going to dive in and learn networking with the hands-on techniques discussed in this chapter, you're a self-starter on steroids — the best kind! By their very nature, most technology workers are curious and driven to learn, and you shouldn't be surprised to discover that many networking professionals — even those well established in their careers — employ one or more approaches discussed in this chapter. For them, what they do in their day job is not enough. They want more — and they get more by using one of the means discussed here.
Put these ideas to work, and you'll be well on your way to becoming a hacker. We mean hacker in the traditional, positive sense: a hobbyist, a tinkerer, someone who wants to get inside the technology to learn how it works and make it better.
We cite several books in this chapter. Dozens of titles in the Dummies series can help smart people like you learn more about almost any networking technology.
With a desktop, laptop, or tablet computer and a decent Internet connection, the world is your oyster! Search your way to knowledge on just about any networking topic you want. Here are a few specific ideas:
Chapter 21 lists ten networking books that will help to expand your knowledge.
One of our favorite sites for technical hobbyists is www.hackaday.com
. This site publishes a rich variety of do-it-yourself computer and electronics projects.
Hardware and software are becoming so inexpensive that many networking professionals have set up labs in their homes, under their desk at work, or online at Amazon Web Services (AWS) (http://aws.amazon.com
) or Microsoft Azure (http://Azure.Microsoft.Com
). Depending on your own working and learning situation, you can use this setup to experiment with new ideas, as your primary source of learning, or to try out things that will get you in trouble if you did so on production systems!
The equipment you'll want depends on what you want to learn. However, the following basic equipment is required for most anything you'll be doing:
Figure 7-1 depicts a typical networking lab setup.
We'll say it again: A firewall is indispensable when experimenting with systems and networking technologies, and keeping your experiments separate from home or work networks.
You need to obtain permission to set up your own lab at work, even if it's firewalled or air-gapped (isolated).
A lab without operating systems is like a bicycle without wheels. Okay, corny metaphor aside, you'll need operating systems for storing data, scanning, sniffing, and just about everything else you'll want to do in your networking lab.
If the subject of your work involves Windows desktop or Windows servers, you'll need to purchase these licenses from Microsoft or an authorized reseller. Because so many organizations that you may want to work for use Microsoft products, including Active Directory, SharePoint, Exchange, and SQL Server, you'll need enough licenses to cover all the products that you install in your learning and testing network.
Microsoft offers free evaluation of many of its server products. Information is available at www.microsoft.com/en-us/evalcenter/
. If you are a student with verifiable student credentials, you can get large discounts on Microsoft products at www.microsoft.com/en-us/education/students/deals/default.aspx
.
With so many Macs in use in organizations, you'll want to consider getting a Mac. You know you want one of those hipster machines.
If you can't or won't get a Mac, remember that OSX is Unix underneath. Depending on what you'll be doing in your lab, one of the free versions of Unix might work for you.
A copy of MacBook For Dummies, 5th Edition, by Mark L. Chambers or Macs For Dummies, 13th Edition, by Edward C. Baig will help you get started on Macs in your lab.
The quintessential hobbyists' operating system, Linux is powerful, versatile, and free! You can choose from many useful flavors, such as Ubuntu, Kali Linux, Centos, and Arch Linux.
Consider picking up a copy of Linux For Dummies, 9th Edition, by Richard Blum to learn more about Linux.
Linux is legendary for breathing new life into older hardware. Before discarding that laptop or desktop system because it suffers under newer releases of Windows, try loading Linux on it. You might be pleasantly surprised.
Packing one or more running operating systems into a single server, or even a desktop or laptop, is all the rage. Whether you want to learn more about virtualization or use virtualization to make the most of your lab budget, virtualization is a great way to build and manage your lab and to reduce the number of plug strips you need to buy.
Our favorite virtualization system is Oracle VirtualBox. It's free, and within it you can run various operating systems and even virtual network devices, all in your personal virtual networking lab inside your desktop or laptop system. You can obtain VirtualBox at www.virtualbox.org
.
You can obtain virtual network appliances from several sources, such as
The book Virtualization Essentials (Sybex) will provide you a lot of information on using virtualization to its fullest in your lab.
Many nonprofit groups need to use computing technology for recordkeeping and other tasks. Typically, they have no employees who understand technology like you do, and chances are they would appreciate your help. You just might meet the IT manager of a local company who is also volunteering at the local nonprofit.
You might be able to help by setting up
If you're asked to build a website for the organization, realize that you need a lot of security expertise to keep the site from being compromised.
Following are some organizations that might want your help:
If you're just starting out in your networking career, consider being a networking volunteer's apprentice: Offer to help a networking professional who already helps out with computers and networks in a nonprofit organization. You'll be surprised at what you can learn. And someday, you might be that senior person who mentors an apprentice.
The inside joke in the technology business is that every IT worker does consulting on the side. Well it's not a joke, but the truth. Except for employees who are overworked to the point that sleep is their only other interest, many IT workers help nonprofits or small businesses for a modest hourly rate. You can charge by the hour or by the job, or you can barter.
Providing your skill at a reduced rate is a great way to get work experience if you're just starting out. However, don't take on anything that is way beyond your understanding. Otherwise, you could make matters worse for the organization you're trying to help. Worst case: You could end up paying someone to fix your goof, and that would be an expensive way to learn from your mistakes.
If you work on the side, find answers to the following:
Many people advance in their careers by taking on additional responsibilities, tasks, skills, and knowledge. Most employers appreciate workers who want to continue learning and doing more. These are the same employees who also think up better ways of doing things, therefore saving the company money or helping it make its products or services better or less expensive to produce.
Most senior technologists appreciate requests for mentorship or offers of assistance from junior staffers. Perhaps it strokes their ego, but usually they'll recall when they were starting out and how they struggled to learn more about networking.
You can start by talking with your manager or with one or more senior staffers. Explain that you want to learn more about networking and that you are offering to help on your own time. Most IT departments are short staffed and will readily accept additional help from people with aspirations to grow their careers.
Make sure you are meeting all your present work obligations (on time and with the required quality) before asking for more responsibilities. Regardless of how well you do where you are volunteering or mentoring, failing to meet your present work obligations and responsibilities will derail your efforts to move in the direction you want with your career and current employer.