アカウント名:
パスワード:
これからは、読み書き同様にプログラミングが出来る事は、出来て当たり前になるのでは? 数学的なセンスが不要な業務改系のプログラミングとかは、サラリーマンとしては当然のスキルになるんじゃないかと思う。
>数学的なセンスが不要な業務改系のプログラミングとかは、サラリーマンとしては当然のスキルになるんじゃないかと思う
属人化加速してカオスな現場になりませんように。
属人化してカオスになりかねないのは、今まではExcelワークシート。これからの時代はRPAだと思う。
こいつらに比べたら、合間にコメントを書き加えられるプログラムって、断然理解しやすい。ただしExcelマクロは除く。これは本当に邪悪だと思う。
Excel職人が手作業でゴニョゴニョやっていた処理を、Powershell で自動化することをやりました。学習コストは高かったけど、そこそこいいものが作れましたよ。
データ(Excel)とロジック(Powershell)の分離もできていいことづくめでした。PowershellからVBAの関数も全て使う事もできますし。ロジックは別途管理出来るので、保守性も良かったです。
ExcelとPerlの組合せでもうまくいきますよ。流行りのPythonはまどろっこく感じてしまって...
Excelマクロって、VBAが今時のプログラマ向けじゃないとか、プログラムがExcelファイルの中に入るのがプログラマ向けじゃないとか、VBEが今時のプログラマ向けじゃないとか文句が沢山思いつくけど、VSCodeでNodeでElectronアプリ作るのと比べればnpmの有無の他はそう違わない気もするけどなあ
npmが今時かって?その議論は私はしたくない
プログラム自体が操作対象データ内に格納されているという点に置いては、素人にも管理しやすい仕組みだと思うぞ。それに、実際の現場では手作業で別のファイル・シートにコピペするような作業が大量にあったりするから、簡単なマクロでそういったことが自動化できるのはとても良いことだ。
VBAは書けるけど本格的なプログラム言語は無理って言う人は結構いますが、同じ処理を書くとしたら他の言語よりVBAのほうが難しいのでは、と思いますね。というかVBEを使って書いてる時点で一周回って尊敬できますよ。たまに頼まれてVBAも弄りますが、VBEが吐き気を催すレベルで酷い。
VBAとVBEはね、ちょっと書いて回してExcelで動作確認して継ぎ足して、っていう素人開発のやり方が楽に出来るんですよ。バージョンコントロールが必要になるレベルのものはぜっっっっっっったいに書きたくないけど。
20年近く前にVBAガチ盛りのExcelベースのソリューションを受注して書かされたことがあるけど、その時はVBAのソースだけ個別にぶっこ抜いてVSSで管理してました。今やるとしたらやっぱりVBAのソースだけぶっこ抜いて……まあ、gitで管理するんでしょうね。やったね、SCMの部分は進歩してるよ!(乾いた笑い
Excelは殆どの事務用PCに入っていますが、自作プログラム・専用プログラム・開発環境は、情報部門がインストールを禁ずる事は珍しくありません。故にExcelVBAが作られ使われる面もある。
どういう地獄が発生しているか想像がつかない幸せな方のようなので解説します。※「幸せな方」というのは皮肉ではなく羨望から出る言葉です。
IT屋に限らず、多くの企業では共有フォルダからローカルにコピーしてきたExcelファイルを更新したり、そのExcelファイルをメールで同僚や別部署へ送信して入力してもらったりということが当たり前に行われています。これは中小企業だけでなく数万人を擁する大企業でも見聞きします。歴史的経緯でシート1~10は主に部署Aが、シート11~20は主に部署Bが更新するといった形に業務が収斂していっ
RPAという新たなブラックボックスは負の遺産でしか無い
ちょうど、今日、RPAが動かなくなったと問い合わせがきたわ。出力されるHTMLが少し変わっただけ何だが。
RPA使うのは勝手だが、こっちは動作保証なんかしてねーよ。
Razerの左手キーボード(Orbweaver、キーボードマクロアプリ付き)を愛用して居ます。(静音版(多分ピンク軸)がUSでしか売って居なかったので、購入はWebで日本語で出来ましたが、 送料が本体と同程度かかりました。)
1. 個人の情報を入力後、2. Ent XXXXXX Ent 20210801 Ent Ent 20991231 Ent Entを毎回入力しなければならない。(50人分)なんて時に、2.を左手キーボード1押しで終わるのが助かります。
Excelもマクロより直感的(キーボードのタブとかCtlr+DとかF2とか←とかの模倣が可能)なので、愛用して居ます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
プログラミングは出来て当然になると思う。 (スコア:5, すばらしい洞察)
これからは、読み書き同様にプログラミングが出来る事は、出来て当たり前になるのでは?
数学的なセンスが不要な業務改系のプログラミングとかは、サラリーマンとしては当然のスキルになるんじゃないかと思う。
Re: (スコア:0)
>数学的なセンスが不要な業務改系のプログラミングとかは、サラリーマンとしては当然のスキルになるんじゃないかと思う
属人化加速してカオスな現場になりませんように。
Re:プログラミングは出来て当然になると思う。 (スコア:5, すばらしい洞察)
属人化してカオスになりかねないのは、今まではExcelワークシート。
これからの時代はRPAだと思う。
こいつらに比べたら、合間にコメントを書き加えられるプログラムって、断然理解しやすい。
ただしExcelマクロは除く。これは本当に邪悪だと思う。
Re:プログラミングは出来て当然になると思う。 (スコア:2, すばらしい洞察)
Excel職人が手作業でゴニョゴニョやっていた処理を、
Powershell で自動化することをやりました。
学習コストは高かったけど、そこそこいいものが作れましたよ。
データ(Excel)とロジック(Powershell)の分離もできていいことづくめでした。
PowershellからVBAの関数も全て使う事もできますし。
ロジックは別途管理出来るので、保守性も良かったです。
Re: (スコア:0)
ExcelとPerlの組合せでもうまくいきますよ。流行りのPythonはまどろっこく感じてしまって...
Re:プログラミングは出来て当然になると思う。 (スコア:1)
Excelマクロって、VBAが今時のプログラマ向けじゃないとか、プログラムがExcelファイルの中に入るのがプログラマ向けじゃないとか、VBEが今時のプログラマ向けじゃないとか文句が沢山思いつくけど、
VSCodeでNodeでElectronアプリ作るのと比べればnpmの有無の他はそう違わない気もするけどなあ
npmが今時かって?その議論は私はしたくない
Re: (スコア:0)
プログラム自体が操作対象データ内に格納されているという点に置いては、素人にも管理しやすい仕組みだと思うぞ。
それに、実際の現場では手作業で別のファイル・シートにコピペするような作業が大量にあったりするから、
簡単なマクロでそういったことが自動化できるのはとても良いことだ。
Re: (スコア:0)
VBAは書けるけど本格的なプログラム言語は無理って言う人は結構いますが、同じ処理を書くとしたら他の言語よりVBAのほうが難しいのでは、と思いますね。
というかVBEを使って書いてる時点で一周回って尊敬できますよ。たまに頼まれてVBAも弄りますが、VBEが吐き気を催すレベルで酷い。
Re: (スコア:0)
VBAとVBEはね、ちょっと書いて回してExcelで動作確認して継ぎ足して、っていう素人開発のやり方が楽に出来るんですよ。
バージョンコントロールが必要になるレベルのものはぜっっっっっっったいに書きたくないけど。
20年近く前にVBAガチ盛りのExcelベースのソリューションを受注して書かされたことがあるけど、その時はVBAのソースだけ個別にぶっこ抜いてVSSで管理してました。
今やるとしたらやっぱりVBAのソースだけぶっこ抜いて……まあ、gitで管理するんでしょうね。やったね、SCMの部分は進歩してるよ!(乾いた笑い
Re: (スコア:0)
Excelは殆どの事務用PCに入っていますが、自作プログラム・専用プログラム・開発環境は、情報部門がインストールを禁ずる事は珍しくありません。
故にExcelVBAが作られ使われる面もある。
Re: (スコア:0)
どういう地獄が発生しているか想像がつかない幸せな方のようなので解説します。
※「幸せな方」というのは皮肉ではなく羨望から出る言葉です。
IT屋に限らず、多くの企業では共有フォルダからローカルにコピーしてきたExcelファイルを更新したり、
そのExcelファイルをメールで同僚や別部署へ送信して入力してもらったりということが当たり前に行われています。
これは中小企業だけでなく数万人を擁する大企業でも見聞きします。
歴史的経緯でシート1~10は主に部署Aが、シート11~20は主に部署Bが更新するといった形に業務が収斂していっ
Re: (スコア:0)
RPAという新たなブラックボックスは負の遺産でしか無い
Re: (スコア:0)
ちょうど、今日、RPAが動かなくなったと問い合わせがきたわ。
出力されるHTMLが少し変わっただけ何だが。
RPA使うのは勝手だが、こっちは動作保証なんかしてねーよ。
Re: (スコア:0)
Razerの左手キーボード(Orbweaver、キーボードマクロアプリ付き)を愛用して居ます。
(静音版(多分ピンク軸)がUSでしか売って居なかったので、購入はWebで日本語で出来ましたが、
送料が本体と同程度かかりました。)
1. 個人の情報を入力後、
2. Ent XXXXXX Ent 20210801 Ent Ent 20991231 Ent Ent
を毎回入力しなければならない。(50人分)
なんて時に、2.を左手キーボード1押しで終わるのが助かります。
Excelもマクロより直感的(キーボードのタブとかCtlr+DとかF2とか←とかの模倣が可能)なので、
愛用して居ます。
Re: (スコア:0)
キーボードだけじゃなくマウスもエミュレーションして(ただし座標は絶対位置指定で)画面上のボタンを押す等の自動化もしてます。