開発ツール

ネットワーク管理者が学ぶべきプログラミング言語5選--大量の業務に自動化で対応

ネットワーク管理者は大量の業務を抱えており、現在ではリモートでサポートをこなしている人も多い。ここでは、ネットワーク管理や関連業務の自動化に役立つ5つの言語を紹介する。

 このシリーズの最初の記事「システム管理者が学ぶべきプログラミング言語5選--タスクの自動化で業務効率が向上」で、私はプログラミングがあまり好きではないと書いた。まとめると、その理由はプログラミングの価値を理解できないからではなく、十分に理解しているからだ。独自のアプリを作成してクライアントデバイスを管理し、思いどおりに動かすというのは、私にしてみれば驚嘆に値する。私にはプログラミングの才能がなく、必要なソリューションの開発にかなり時間がかかることもある。それに対するいら立ちも、プログラミングをちゅうちょする理由の1つだ。

 しかし、スクリプトの完成度を高めて、テストし、本番環境に実装して、仕事の負担になり得る冗長なタスクを処理するのは、非常に素晴らしいことだ。私は複数の役割をこなしながら、リモートで働き、さまざまな部門、ユーザー、利害関係者を新しい多様な方法でサポートするようになったため、個人的に今まで以上に自動化に傾倒している。

 この精神をもって、ネットワーク管理者とエンジニアに焦点を当てた本記事を執筆した。以下で紹介するプログラミング言語は、ネットワーク管理者が直面するタスクやプロジェクトで役立つはずだ。しかし、別の職務へ移ることを検討している人も、これらの言語をうまく活かすことができるだろう。それによって、今は想像もしていないようなチャンスが将来訪れるかもしれない。

「Perl」

 Perlプログラミング言語は30年以上前から存在しており、現在も開発が続けられている。システム、ネットワーク、ウェブサーバーを手間なく簡潔に管理するための機能が充実した言語だ。実際のところ、多くのサービスがインターネットに移行する中で「Common Gateway Interface」(CGI)スクリプトの人気が高まっていった要因には、ウェブサーバーでプログラムを実行して動的にウェブサイトを生成するPerlの機能がある。

編集部おすすめの関連記事

残り本文:約2971文字 ログインして続きを読んでください。

「開発ツール」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
開発
開発ツール
開発支援
ノンプログラミング開発ツール
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. Google Cloudセキュリティ基盤ガイド、設計から運用までのポイントを網羅
  2. 仮想化・自動化を活用して次世代データセンターを構築したJR東日本情報システム
  3. スモールスタート思考で業務を改善! 「社内DX」推進のためのキホンを知る
  4. Emotetへの感染を導く攻撃メールが多数報告!侵入を前提に対応するEDRの導入が有力な解決策に
  5. 偽装ウイルスを見抜けず水際対策の重要性を痛感!竹中工務店が実施した2万台のPCを守る方法とは

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]