You Don’t Need Programming Skills to Build Network Automation Solutions

I got several questions along the lines of “Do I need programming skills to attend the Building Network Automation Solutions course?

Short answer: No.

As an aside: while programming won't be a mandatory part of the course, knowing a bit of Python never hurts (that's why I put two online Python 101 classes on the "additional recommended materials" list).

However, you’ll be able to do most of the assignments in pure Ansible. While that might get a bit tedious and convoluted (and would be better served with a Python plugin) it can be done. The most important part is to understand what can be done, what tools to use to get the job done in a reasonably optimum way, and when/where to ask for help.

However, you will have to master what academics call computational thinking - the ability to split large problems into smaller pieces, and to describe individual pieces as a sequence of well-defined steps.

So don’t be afraid – you’ll get the job done no matter what. However, it won’t hurt if you register for the course ;)

1 comments:

  1. "...the ability to split large problems into smaller pieces, and to describe individual pieces as a sequence of well-defined steps."

    I just finished reading a book titled "The Checklist Manifesto: How to Get Things Right" by Atul Gawande.
    Very interesting book about solving complex problems using checklists. I think would apply very well in this situation.
Add comment
Sidebar