質問: システムの保守と運用をしています。 製品知識やミドルウェアの知識、ログの調査ははもちろんとして、 知っておいた方がいい言語とそのレベルについてアドバイスを頂きたいです。 Windowsプラットフォームがほとんどなので、スクリプト言語だと これからはPowerShellの知識は必須かなと思っています。 (Windows Server 2012からPowerShellでないと取得できないログがあるようなので) スクリプトを組むと業務効率化が目に見えて楽しいです。 で、ここからが本題ですが開発の人と打ち合わせをしたり、双方の 見解が食い違っていたりした場合に、運用側としてどの程度開発の 知識を持っておいた方がいいでしょうか。 運用なので言語は全くわかりません、開発なので運用側の知識は しりませんだと協議が出来ないと思います。 (大体運用側は何もわからず、開発の人が運用面まで吸収して くれているケースが多いような気がしますが) JavaもC++も基本はアセンブリされて実行されるのでどちらでも いいかなと思います。 コードが分かるだけでなくデバッグも少し知っておいた方がいいかなと 思っています。基本Windowsプラットフォームということで、以下の 書籍が気になっています。 The Root of .NET Framework ただ、本屋で立ち読みした感じだと内容は良さそうなのですが VisualStudioProfessonal(10万位する)が必要なのと32bit 向けの内容のような感じがして躊躇しています。 開発側の人に聞きたいのですが、技術的な面でどの程度の知識なら運用保守側に 最低限ではなく、この人なら細かく指示しなくても安心感を持てる人として見れ ますか?
回答: 客先独自のOS環境ですが、 私の過去に、運用保守側に要求したことは 1.ログの解析からメモリリーク等の問題の割り出し 2.例外発生時のログの見方 3.システム全体の把握 の3点です。 また、 たぶん、必要となる環境は、無料で取得することができます。 Visual Studio Community