Name

네트워크 엔지니어가 Python 코딩을 배워야 하는 이유

📅 🔄 📁 Name
광고 . 우리 모두는 네트워크 산업이 근본적으로 변화하고 있다는 것을 알고 있습니다. 운영상이나 구조적으로 네트워킹은 2010년 이후 1990년대 후반과 크게 다르지 않은 것이 사실입니다. 그 기간 동안 네트워크 엔지니어로서 문제를 해결하기 위해 동일한 CLI 명령을 수천 번은 아니더라도 수백 번 입력했을 것입니다. 네트워크 장치를 구성합니다. 왜 광기야  아두이노?

특히 일부 코드를 작성하고 읽는 방법을 배우는 것이 의미가 있는 것은 네트워크 운영과 관련됩니다. 실제로 네트워크에서 정보를 수집하거나 수정을 생성하기 위해 몇 줄의 코드를 작성하거나 스크립팅하는 것은 전혀 새로운 것이 아닙니다. 그것은 수년 동안 이루어졌습니다. 관심 있는 언어로 이러한 위업 코딩을 수행하고 정규식, 복잡한 구문 분석 및 스크립트에서 SNMP MIB 쿼리를 사용하여 원시 텍스트로 작업하는 방법을 배우는 엔지니어가 있습니다. 직접 시도해 본 적이 있다면 이것이 가능하다는 것을 이미 알고 계실 것입니다. 그러나 정규식을 사용하여 작업하고 텍스트를 구문 분석하는 것은 시간이 많이 걸리고 지루합니다.

운 좋게도 상황이 올바른 방향으로 움직이기 시작했으며 네트워크 자동화에 대한 진입 장벽은 그 어느 때보다 쉽게 ​​접근할 수 있습니다. 우리는 네트워크 공급업체의 발전을 기대하고 있으며, 이 블로그에서 다루는 네트워크 자동화에 사용할 수 있는 오픈 소스 도구에서도 발전을 기대하고 있습니다. 예를 들어, 이제 네트워크 장치 API, 공급업체 및 커뮤니티 지원 Python 라이브러리, 그리고 귀하와 다른 모든 네트워크 엔지니어가 성장하는 생태계에 액세스할 수 있는 무료 오픈 소스 도구가 있습니다. 이는 궁극적으로 이전보다 적은 코드를 적어야 한다는 것을 의미하며, 코드가 적다는 것은 개발 속도가 빨라지고 버그가 줄어든다는 것을 의미합니다.

Python의 기본 사항에 대해 자세히 알아보기 전에 네트워크 엔지니어들 사이에서 항상 대화에 등장하기 때문에 살펴보아야 할 중요한 질문이 하나 더 있습니다. 네트워크 엔지니어는 코드를 배워야 하는가?

네트워크 엔지니어는 코딩을 배워야 할까요?

이 블로그는 주로 네트워크 API를 사용하여 네트워크 장치와 통신하고 Ansible, Salt, Puppet과 같은 DevOps 플랫폼을 확장하는 것이므로 모든 프로그래밍 언어의 기본을 배우는 것이 가치 있다고 생각합니다. 우리는 또한 네트워크와 IT 산업이 계속해서 빠른 속도로 변화함에 따라 이것이 훨씬 더 가치 있는 기술이 될 것이라고 생각하며, 우연히도 Python이 매우 훌륭한 첫 번째 선택이라고 생각하게 되었습니다.

가격은 우리가 Python에 대한 기술적

Rocky
이 글의 작성자
Rocky

Big News Blog 편집팀이 작성한 글입니다.

✍️ 작성 글 9,423개 모든 글 보기 →