開発ツール

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

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

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

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

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

「Perl」

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

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

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

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

TechRepublic Japanで人気の記事

編集部オススメ

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

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

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

  1. チャンスの年?経営・財務から見る2021年を考察する-MITテクノロジーレビュー・インサイト日本語版
  2. ゼロトラストとはなにか?本当に理解すべきはゼロトラストではなく先にある目的
  3. 成功事例5社に見る、飲食・小売り、美容業界の店舗経営の課題を解決する「デジタル化」の道のり
  4. 「伝説のひとり情シス」の視点とは?刺激の少ないテレワークでは自分で変化を起こす必要がある!
  5. 破壊的なサイバー攻撃から身を守る「ビジネスレジリエンス」の重要性とその構築手法

Follow TechRepublic Japan

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