Automation Engineer単語

オートメーションエンジニア
  • 0
  • 0pt
掲示板へ

Automation Engineer(AE)とは日常業務を自動的にこなす仕掛けを作る技術者である。ゲームに例えるとTAS環境を整えるのがAE仕事である。ここではソフトエアのことについて記述するが、ハードウェアも作成できるなら棒である。

概要

Automation Engineerの仕事2014年2月時点で日本ではまだ認知されているとは言いがたい。Automation Engineerやオートメーションエンジニア検索しても日本語情報HITしない。これは日本社会にとって危機的な状況であるといっても過言ではない。

仕事をするとどうしてもミスが発生する。今まで日本人は繊細さでもってこのミスを少なくし、品質を高めていった。しかし少ないとは言ってもミスは発生する。もし、ある仕事を自動実行で行うことができればミスどなくなる、あったとしてもそれはプログラム不良であり、対策すえば同じミスは二度と出ない。

ある程度大きな会社ならば、AE専門の部署を設けることも視野に入れたほうが良いと思う。なぜなら自動化のためには実際に開発している製品のほかに関連する技術を幅広く把握している必要があり、どっちかというと特異な人材を集める必要があるからだ。例えばcの開発をしているからEXCELVBAなんて全然知らないなんて状況では話にならない。自動化に役立ちそうな技術(VBAオートマトン、各種スクリプト、各種設定ファイルの書き方、各種コンパイルオプション検索スキル等々)は何でも把握しておくのがAE仕事になる。また、仕様書テンプレートひとつ作成するにも自動化を意識するのとしないのでは効率がまったく違ってくるので社内の規格作成もAE仕事である。

AEは関連することで社内の定業務をどんどん自動化していくことが可になる。AE仕事を軽く見ているとAEの技術を持った会社には太刀打ちできなくなる。なぜならAEは究極的に人件費を下げる手段であり、長い眼で見れば安く、高品質の製品を出すことができるので日本の会社も一刻もAEを導入して船の脅威に備える必要がある。

自動化の考え方

自動化と言っても小規模なものはどこの会社でもやっているであろう意。例えば各種ツールの作成である。ツールには以下のような種類がある。

  1. ツール実行中に動作を色々聞いてくるもの
  2. あらかじめパラメタファイル引数で全ての動作を規定するもの

言うまでもなく、自動化に向いているのは2のパターンである。この種のツールでないと「ツールAとツールBを組み合わせてもう少し大きな自動化をする」ことができなくなるのでツールを作るなら2のパターンがお勧めである。似たような考えでCUIGUIどちらでも作れそうならばCUIを選択するほうがBESTだ。GUIを外部からコントロールするのは不可能ではないがCUIほど単純ではないからである。

自動化事始め

以下の特徴があるのでEXCELVBAを奨めます。

  • セル」という入出に非常に便利な物体があらかじめ備わっているので、わざわざ入出用のダイアログなど作成しなくても結構なものができる
  • マクロの記録機を利用することでやりたいことが較的簡単に調べられる
  • EXCELシートを利用して状態遷移表(マトリクス)を書き、それをVBAから取り込むことでオートマトンの作成が容易である
  • 必要ならばOS関数やcで作成した関数も呼べる
  • もちろんファイルの入出だってできる

もう少し詳しくは「VBA マクロ 記録」で検索exitして学習してください。また、「VBA 高速化」exitを学習しないうちは遅いなんて文句を言わないでください。

関連項目

【スポンサーリンク】

  • 0
  • 0pt
スマホ版URL:
https://dic.nicovideo.jp/t/a/automation%20engineer

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

Automation Engineer

まだ掲示板に書き込みがありません…以下のようなことを書き込んでもらえると嬉しいでーす!

  • 記事を編集した人の応援(応援されると喜びます)
  • 記事に追加して欲しい動画・商品・記述についての情報提供(具体的だと嬉しいです)
  • Automation Engineerについての雑談(ダラダラとゆるい感じで)

書き込みを行うには、niconicoのアカウントが必要です!