初めて学んだ時は、夢の中でもコーディングしました。
コーディング! 本当に魅力的な能力でしょう? 最初はとても不思議で、自分がやり遂げたということが本当に胸がいっぱいでした。 機械の塊を動かして
あることをやり遂げた思いで自らすごいと思いました。
しかし、実際に仕事としてコーディング作業をするにあたり、非常に些細な機能を実現するときにも、常に神経を尖らせて緊張した状態で作業をしなければなりませんでしたが、それでもエラーは絶えず発生してきました。
エラーで夜を明かしたり、予測できない試行錯誤のため決まった納期に間に合わないのではないかと、休みの日もいつもハラハラしながら一日一日過ごしました。
誰かに言われなくても夜勤と特別勤務を自主的にせざるをえなかったし、あんなに慢性的に残業をしても手当は受け取れませんでした。
「ソフトウェア開発作業という業務が本来そうのようなものだから… 」と言いながら、「夜勤·特別勤務をしたり、納期を守れなかったりするのは、お前たちの誠意と能力の問題だ」と、徹夜作業をしてからも、しかられたり、皮肉を言われることまで甘受してきました。
最近、この仕事を続けるべきかどうか悩んでました。
しかしこのような問題の根源は、コーディングという作業方式とコードという非人間的な技術体系のために発生しているという事実を誰もが知っていることです。
それでも、そうした技術問題や、作業道具の低級のような本質的な問題は、すべて当然そうせざるを得ない、と思いながら開発者の君たちの問題だと怒鳴りつけ、いつも結論は、それでも今回の納期は必ず守るべきだと…。 また僕らの首を締め付けました。
ところで、今のように世の中の多くの人が人間らしくもてなすことを要求していて、私たちの社会のあらゆるところが透明になっていて、すべてが自動化、知能化されていく、この時代に、このように後進的な業種や仕事の進め方が、私たちのソフトウェア産業界以外はどこにあるのでしょうか?
現場で、そんなつらい経験を十年以上経験しているうちに、最初にコーディングを学ぶ時、感じたその刺激的な快感を思い出しながら、一生こんな道具と作業方式で、仕事をしなければならないという、私の人生が切なく感じられました。
これからも、そんなことを続けるべきか?私の残りの人生をその仕事をしながら、過ごせるのか?本当に、悩み始めました。
偶然な機会に全く新しい可能性を見つけました。
ところで、インターネットで検索したら、偶然にも米国の権威あるITコンサルティング機関であるガートナーが「ソフトウェア技術はノーコーディングとローコーディング技術が大勢になっている」とし、米国企業の65%以上が既にこの技術を採択しているという、報告書を読みました。
そこで、あちこち検索してみると、マイクロソフトは「パワープラットフォーム」を、アマゾンは「ハニーコード」を、グーグルは「エフェックス」など名前だけ聞いてもわかるグローバルな大企業はすべてノーコードやローコードソリューションを発表したということと、巨大な新市場を先取りするために、死活をかけているということも、わかるようになりました。
それにもかかわらず、今までコーディング能力は私の自負心だったし、10年以上Java, JavascriptとC#言語でプログラミング作業をしながら、こんな作業がどんなに複雑で、難しいことか痛感してきた、私は、そんな記事を読んでも半信半疑でした。
ノ-コーディング技術?そんなの本当に可能なのか?とても単純なサンプルプログラムくらいを作れるということでしょう?もし可能でも、それはかなり遠い未来になるのではないかと、大したことないと思ってしまいました。
ところが最近ICT専門情報誌ジディネット(ZD-Net)で、AI技術を採用したノーコードソリューションの「スマートメーカー」についての記事を見ました。好奇心が発動し、ポータルで検索してみました。そして実際にダウンロードして設置し、使い方の動画を2~3時間ほど見ながら、簡単な例題に沿って作ってみて、操作する方法は身につけることができました。
ノーコード技術ジャーナルは下記のような順序で記述されています。
最も良い方法は順番に読むことを推奨します。