ノーコード技術の最大受益者集団は、コーディング技術者(2/2)
今一番大事なことは、私が何をどのように準備するべきかである。
先に述べたように、ノーコード技術が広く採用されるとしても、アプリを開発すること自体がなくなるという意味では全くない。 アプリを生産·維持·補修する方式に根本的な変化が発生しているだけである。
C、Java、Python などのプログラム言語を、自分が本当によく知っていてコーディング作業を楽しみ、機械的アルゴリズムの実現に向いている人なら、敢えてノーコード技術に切り替える必要はない。 そのように適性や資質を持っている人は、システムプログラムやエンベッドプログラム、あるいはソフトウェア工学そのものを研究し、自動化する著作ツールやプラットフォームの開発に携わることになれば、一般アプリを手がける人たちより、社会全体の能率を革新したり、人間の生き方そのものを改善するという観点で、より大きな貢献ができるからである。
しかし、コーディング作業を日常の職業活動の一環として行っていたり、コーディング作業自体を楽しむ人でなければ違う。 特にアプリを開発する分野に携わる人であれば、果敢にノーコード技術に方向転換することが望ましいだろう。 以前にコーディング業務経験やなじみのコンピューティング技術や知識を活用すれば、自らの職業的力量も大きく強化でき、従来よりもはるかに高い付加価値を創出し、社会的にもより大きく貢献できる役割に変身することは難しくない。
このようにコーディング技術に経験がある人は、企業や機関の業務プロセスを革新する分析や設計者に転身できる。 そして、これら需要先の全社的デジタル化を推進するデジタルトランスフォーメーション(DX)企画者や、自問する外部専門コンサルタントに成長することも可能である。 それだけでなく、オープンマーケットを通じたアプリの開発·販売者、様々な分野のモバイルサービス運営者、あるいはソフトウェア教育·AI教育の教師や講師といった多様な職業群に成長·発展していくことができる。 こうしたノウハウとキャリアの持ち主に対するニーズは、今あふれている。
特にプログラム開発業務経験者として、ノーコーディング時代に最も大きく脚光を浴びる職種は業務分析及び設計専門職といえる。ノーコード技術とは、コーディング作業がないだけで、対象業務を分析し、プログラム機能を設計することは、依然として当該分野に経験と知識を持つ人々の専有物になるしかないからである。 世の中のすべてが非対面化する時代に、最も脚光を浴びる専門職になることは確実である。 今後、この分野の専門家の需要は、大幅に増えるだろう。
彼らの役割は、以前からアナログ方式で行ってきた業務と仕事の処理手順を調査·分析し、ノーコードソリューションを活用して、モバイル空間でデジタル方式で処理できるようにアプリを作る役割をすることになる。 デジタルに転換する具体的な手続きと細部的な方法を企画·設計する役割が核心的な任務となる。 実際のアプリを作る作業は人工知能エンジンがすべて代わりに処理してくれるため、事実上新しいノーコーディング時代のプログラマーとしての役割を果たすことになる。
今後ノーコード体制への適応に必要な自分の力量を培う時点
ほとんどの人が初めてコーディングを習う段階では珍しくて面白さもあり、かなりの成就感まで感じる。 しかし、いざその仕事が職業になると、絶えず類似の作業を繰り返さなければならず、労働の強度も非常に高く、いくら注意を払ってもエラーは無数に発生し、日常的な作業においても絶えず緊張することが必要である。 誰かが強要しなくても残業や夜勤をするしかなく、人間としては手に負えない劣悪な環境で働くようになる。
生産活動という側面から見ると、コーディング技術は他のどの業種よりも体系化されておらず、作業時間の予測や制御も容易ではなく、生産性も極めて低い。 その結果、ソフトウェア開発委託業種に携わる人々の人件費は、全産業平均よりもはるかに低いのが現状である。
そのように本当に大変で、待遇の水準も低く、幸せでない技術が、ソフトウェア技術者の競争力であり自負心にはなれない。 これからは真剣な気持ちで変身を試みなければならない時である。
新しいノーコード技術環境に移行する際、既に自分が確保した経験や知識は最大限生かし、不足しているものは積極的に学習し準備が必要である。 長年、プログラム技術を学習し遂行していく中で、各種ハードウェア装置やネットワーク環境、データベース、WAS、様々なプログラム言語に対する理解と知識は、他の何よりも重要な未来の資産となるだろう。 だからといって、新たに誕生したプログラム言語を再び勉強する必要はない。
これから関心を集中して学習する際の対象は、アプリで具現化する産業及び業種に関する知識である。 各業務領域毎の仕事の内容及び処理の方法並びに手順のようなプロセスに対する知識及びノウハウといえる。 そのような知識は、仕事をくれる顧客が解決しようとする問題そのものであり、アプリとして作り上げようとする最終目的である。 ノーコード技術時代において、このような知識とノウハウが実際に担うことになる業務分析やシステム設計作業に必要な最も基本的な基礎となる。
一つのアプリを作って特定の業務をデジタル化するために、アナログ時代に人々が行ってきた手作業の手続きをそのままデジタル環境に移すことは大きな意味がない。 もちろん、それを処理する最終目的自体を変えることはできないが、複雑な人的組織体制において、古い紙文書を活用して処理してきた仕事の処理の主体や手段、方法などを完全に改善することにより、生産性や能率を最大化するよう業務プロセスを再設計する能力が求められる。
先に産業及び業種や各業務領域についての知識を学習すべき理由も、きちんと業務プロセスを再設計(BPR)するためである。 分析及び設計者が対象業務を処理する目的や手続きはもちろん、処理成果を評価する基準まで十分に分かっていない状態でアプリを設計すれば、デジタル転換の効果は大きく低下することになる。
デジタル移行時代における業務分析及びシステム設計は、従来、複数の役職や部署から構成される多くの人々がアナログ方式で分担して処理してきたことを、インターネット通信網、データベース、WEB技術、プログラミング技術などの強力なコンピューティングパワーやリソースを活用し、仕事処理の方式や能率構造を抜本的に革新しようとするものである。 従って、このような業務は、各種コンピューティング資源の処理能力やプログラミングの原理や処理方式をきちんと知っている人が担える。 そして、その人が今アプリで実現する対象業務の処理方法や手続きはもちろん、その仕事を遂行する目的や評価基準まできちんと理解している人なら、さらに有利になる。
ノーコード技術体制では、かつて非常に重要視してきたプログラムコードの互換性や再使用性などの技術的要素はもはや意味を持たなくなる。 アプリを作る最終目的である業務自体をどれだけ効率的に遂行できるかが、最も重要な基準となっている。 ソフトウェア技術市場も、最終生産品の性能と品質で競争する時代になったのである。
このような変化に対応して、これまで経験してきたIT 分野の幅広い経験とノウハウの上に、特定の業種や業務領域についての知識を学習することができれば、当該分野のデジタルトランスフォーメーション(DX)専門家として成長できる道が開けている。 そこでノーコード技術の最大の受益者集団は、既存コーディング技術者になることは確実である。
ノーコード技術ジャーナルは下記のような順序で記述されています。
最も良い方法は順番に読むことを推奨します。