RPAにはプログラミングが必要で向き不向きがありますよ

RPAとか「誰でも簡単にできる」というけど、人には向き不向きがあるって話なんですが、まずRPAとかITツール全般ですが、プログラミングが必要です。「プログラミングが必要がないノーコードだ」と思っている人には、この話は無用ですが、プログラミングは絶対に必要です。

言語がいらないだけ

RPAはプログラミングが必要ないんじゃなくて、プログラミング言語を書かなくていいだけです。ここを勘違いしないでください。RPAツールはあきらかな「開発ツール」ですよ。ドラッグアンドドロップで自動化を開発できるツールなんて昔からありました。ETLツールもそうです。何も目新しくないんです。ETLツールの説明をみてみてください。

昔からこういうツールってたくさんあることが分かってくれたと思います。じゃ、なんでRPAは騒がれてたのかというと、「画面が動いて、あたかもロボットが仕事をしているように見える」ということをうまくプロモーションしていたから、というだけです。

実際はロボットが自動で仕事しているのではなく、あらかじめ組んだプログラムに従って、OSにコマンドを通知しているだけにすぎません。

画面操作が簡単なのがスゴイ!

でも、本来これってめんどくさいんです。プログラミングしようと思ったら。少なくとも僕にはRPAツール本体を開発するスキルはありません。それがドラッグアンドドロップで直観的にできるわけですから、十分すごいんですよ。無料で使えちゃったりするし。

だから「本当は画面操作が簡単にプログラミングできることがすごい」のに、「ロボットが自動で仕事を代行してくれるのがすごい。プログラミングできない人でも簡単にできちゃう!」に話が変わっちゃうと、「思ってたのと違う」という反応になっちゃいますよね、そりゃ。それがとてももったいない。

物事は正しく伝えたほうがいい

物事は正しく伝えて、それがOKな人はやればいいし、最初の段階で「ロボットが自動でやるんじゃないの?自分で組むの?じゃあやらない」と拒否するなら、それがいいと思います。無理やり自動化しても、その人しかできないものを作るか、メンテナンスできなくて続かないだけです。

いい自動化を作ろうと思ったら、自分以外が動かせて、引継ぎができて、何年も運用ができるものにしないといけないので、簡単ではなく、相当量の勉強と実践を積まないといけないからです。結局は開発が好きじゃないとできないです。

苦労してプログラミングして、デバッグして、ということが楽しくて、うまく動いたらうれしくて、エラーで止まっても「また改善する点が見つかった!」と喜ぶくらいじゃないと続けられないですよ。それは最初に「うそも方便」的な感じで、だまして始めさせるもんじゃないです。

開発に向いている人はほぼ才能

開発に向いている人は最初から向いています。一瞬でも話せばわかります。思考のクセというか雰囲気というか、ほぼ持って生まれたものです。だから僕は今まで開発者を選択するとき、間違ったことはないです。「ハキハキしゃべる」とか「コミュニケーション能力が高い」とかクソくらえですよ。

向いている人がやればいいんです。向いていない人に無理やりやらせてもいいことないんです、お互い。

だから、僕は最初からプログラミングできないとRPAもできないよ、と言っていますよ。でもね、「ロボットが仕事を代行してくれる」と言われたとき、これがセールストークであり、その本質が何なのか?くらい見抜けないくらいだったら、そもそも開発の素質はないです。

開発の素質がある人なら「ロボットが仕事を代行してくる」のロジックがどうなっているか、具体的にどうやって実装されるか?という思考を持つはずです。これは、生成AIにしてもビットコインみたいなブロックチェーンにしても、マイナカードにしても同じです。

その仕組み、意図を考えて、使えるところは使う、使いたくないなら使わないといった思考をするはずです。AIのように難しいことは考えてもわからないから調べますね。全部は絶対に理解できないから、本質はどこか、だけは理解できるまで調べます。

めんどくさいと言われる人が向いてる

自分の中で理解できたら一応OKです。間違っていたら後々矛盾が出てくるので、その時に修正します。こういう思考を日常からしている人が向いていますね。なんでも無批判に受け入れてしまう人は向いていません。極端に言うと、自分では普通に生きているのに、周りにめんどくさいと言われるような人が向いています。

もちろん程度によります。本当にめんどくさい人はダメです。「めんどくさいと言われる」というのがポイントで「言われる」くらいのコミュニケーションが周りの人ととれているわけだから、まだいいでしょう。

こういうメンドクサイことを長々と書いている僕はギリギリの線です。家族からはかなりメンドクサイ奴だと思われています。こういうことを考えると頭の中にあることをしゃべるか、書くかしないと気が収まらないタイプですから。

それはさておき、ようするにRPA使うにはプログラミングできないとだめだよ、という前に日常の考え方が向き不向きに大きく影響すると思いますよ、と。だから「誰でもできる」わけじゃないんだけど、向いてなくても全然いい。むしろ向いていない人の方が幸せに生きられると思いますよ、僕みたいにめんどくさがられないし。では。

コメント ログインすると書き込めます

タイトルとURLをコピーしました