パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

NHK記者、小さなプログラムをたくさん書いて現場の労力を減らす」記事へのコメント

  • by Anonymous Coward

    これからは、読み書き同様にプログラミングが出来る事は、出来て当たり前になるのでは?
     
    数学的なセンスが不要な業務改系のプログラミングとかは、サラリーマンとしては当然のスキルになるんじゃないかと思う。

    • by Anonymous Coward

      >数学的なセンスが不要な業務改系のプログラミングとかは、サラリーマンとしては当然のスキルになるんじゃないかと思う

      属人化加速してカオスな現場になりませんように。

      • by Anonymous Coward

        皆がプログラミングできる前提なら他人の作ったものが弄れなくなったら自分で作り直せばいいだけじゃないの。
        それで少なくとも手作業のころより悪化はしないでしょ。

        • 「皆がプログラミングできる前提」なら、手作業でできることはプログラム化し直すことはできる。
          しかし、「属人化」というのは、その人にしか解らなくなる、ということ。
          つまり、その人以外は、手作業で処理できなくなる。
          その場合、プログラムは書けない。

          属人化されたプログラムであれば、最悪それを読むことで手作業化もしくは再プログラム化できる。
          けど、他人の書いたプログラムを読むのって、難しい場合も多いよね。
          いや、なんなら自分の書いたプログラムですら、イミフなときが…

          • >その人以外は、手作業で処理できなくなる。

              まさに、春先から、それの対応しているところです。
              関係団体から送られてくる業務データを、前任者まではExcelで処理していたんだけど、担当者個人がその関係団体から送られてくるデータ処理を一手に引き受けていた。
              どういうデータが、どういうタイミングで送られてきて、どう処理するのか、簡単な箇条書きしか無くて、前任者に聞いても具体的な手順の説明はないし、関係団体に問い合わせたり、Excelファイルを調べたりして、やっとワークフローを整理して、資料と処理用データベースを作成したところ。
              で、私なりの状況分析だけど、まず流れてくる業務データは、それ用のシステムがあることを前提にしている。なので、素人がExcelで手作業で何とかするようなものじゃない。データ構造自体は、プログラムをかける人だったら、なんてことは無いんだけど、素人が見たらAccessの標準機能では対応できなくて、表計算で手集計するしか思いつかないようなもの。量が少なかったら、手作業でもいいんだろうけど、使うデータの種類も多いし、データ量が何千件も毎月あるんだよね。
              このため、前任者にしてみたら「業務を説明」と求められても、毎月の作業を説明するのは大変なのだろうなと(おそらく明確な流れとか意識しない)。
              ただ、流れてくる業務データをデータベースに格納できたら、業務で使うデータを明示できるし、業務を論理的に説明しやすくなるので、Accessで処理用データベースを作成してます。

            >他人の書いたプログラムを読むのって、難しい場合も多いよね。

              これは定石に沿うことで回避するしかないと思いますね。
              わかりやすい構造にする、内容がわかりやすい名前をつける、コメントで処理の説明を随時つけるとか。
              特に具体的なコードは、参考書を見ればわかるレベルで書く必要がありますね。
              エラー処理とか、付加機能とかで、本来の流れが見えにくくなると、自分の書いたものでもわからなくなる。

              でも、業務に必要なプログラムやデータベースなら、専門家が作るべきですよね。
              規模が大きい組織なら、そういうスタッフを抱えてもいいと思うんだけど。
              現場でプロトタイプを作って使ってみて、ある程度経ってきたら、開発スタッフと共同で要件を整理して作り直すとかしないとブラックボックスになるだろうし、臨機応変に開発できないと時代に対応できなくなるし。
              私が一番やばいと思うのは、開発経験が無い連中が、システム更新を担当すると要件のもれとか、移行作業の検討がすっぽり落ちてるとかあること。挙句に必要な業務がすっぽり抜けてたとかもあるし。
              後始末をやらされて、ほんとひどい目に遭ってます・・・。
             

            親コメント
            • by Anonymous Coward

              問題を一気に解決する魔法の言葉をさずけよう。

              てんしょく

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

処理中...