MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Is It Possible For A Network Engineer To Become A Programmer?

Published on 12 November 14

There are people who learn networking because they enjoy it but there are others who enter into networking because they do not like programming. But they can always change their stream to programming if ever they find networking as a wrong option for them. Programming is considered as an essential skill for network engineers.

Is It Possible For A Network Engineer To Become A Programmer? - Image 1

Networking has successfully joined the software eating world buffet

Whatever the changes that are being introduced to the world, what are they going to imply to the network engineers? Is it the business as usual or do we need to continue pounding to our CLI or this could be explained as a fundamental change into the networking industry?

I think this is a fundamental shift where the programming skills are very important for all the network engineers. It is not like that you have to be Guido van Rossum, Linus Torvalds but you need to be highly proficient with your general purpose programming languages. You have to add this skill of yours to the tool belt.

But why you cannot use the tools that other people have created?

If these tools are very much similar to the tools like Ansible, Chef, and Puppet then these tools are already containing a number of programming constructs that is built into them. For example if we see, Ansible has a list of loops, dictionaries and conditionals. In actual it has a multiple forms if you are considering both as your main script and templates.

Additionally if you want to be proficient with automated tasks in your environment, you have to write your own created scripts and have to add your own codes to these tools. These tasks will ask you for programming skills.

Canât a developer just think like a programmer?

Learning things and performing things are almost equal. I think that you wonât be able to understand the programming practices without knowing how to program? By all means you can use your tools. Find the best tools that you can use. One of these tools has general programming language.

Time will explain you if you are right or not but by making predictions about the future this would be a dangerous game. If your programming skills are required for the working of a network engineer, they will allow you to do your job in a much better way and also your market value will increase. The evidences that we see indicates that it is important to have skills and they will prove to be very important in future.

So we can say that networking requires both Programming as well as development. All your skills are crucial when you are working with networking. So donât be a single field player, you can always play on both the pitches. Enjoy being a network engineer.

Related Posts:
Post a Comment

Please notify me the replies via email.

  • We hope the conversations that take place on will be constructive and thought-provoking.
  • To ensure the quality of the discussion, our moderators may review/edit the comments for clarity and relevance.
  • Comments that are promotional, mean-spirited, or off-topic may be deleted per the moderators' judgment.
You may also be interested in
Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url