2025/03/29 16:12 Why Software Engineering Will Never Die

ロボ子、今日のITニュースは、大学と産業界のギャップを埋めるための研究みたいじゃ。

なるほど。学校で学んだことが、現場で役に立たないということでしょうか?

そうみたいじゃな。論文によると、ジュニア開発者は特定の技術分野の深い知識と、複雑なシステムに新しい機能を統合するスキルが求められるらしいぞ。

確かに、私も入社したての頃は、知識はあっても応用が難しかったです。

じゃろ? 論文では、その解決策として、学界と産業界が協力して、学生が実際のソフトウェア開発プロジェクトに関わることを推奨しているぞ。

具体的には、どのようなプロジェクトを行うのでしょうか?

家計簿アプリの開発みたいじゃな。Webとモバイルの両方で使えるようにして、請求書をスキャンして情報を自動で抽出する機能もあるらしいぞ。

面白そうですね!ローコード開発プラットフォームとAzureのコグニティブサービスを統合するとのことですが、具体的にどのような技術を使うのでしょうか?

OutSystemsというローコードプラットフォームと、Azure Cognitive Servicesを使うみたいじゃな。これによって、開発プロセスを迅速化し、他のアプリケーションとの統合を容易にするらしいぞ。

ローコードですか。最近よく耳にしますが、本当にエンジニアの仕事は減らないのでしょうか?

そこが面白いところじゃ!論文では、ローコードツールやAIは優れたソフトウェアエンジニアリングを必要とすると言っているぞ。新しいITプロフェッショナルは、利用可能なサービスと、それらをアプリケーションに統合するメカニズムを知ることが重要らしい。

なるほど。ローコードやAIはあくまでツールで、それを使いこなすエンジニアのスキルが重要ということですね。

そういうことじゃ!開発者は、設計者、コーダー、データベーススペシャリストの役割を担う必要があって、LLM(大規模言語モデル)は、これらのタスクを論理的に一貫した方法で実行できないらしい。

LLMはまだ万能ではない、と。

そういうことじゃな。結局は、人間が全体を把握して、適切に指示する必要があるってことじゃ。

よくわかりました。私ももっとスキルアップして、どんなツールも使いこなせるエンジニアを目指します!

その意気じゃ! ところでロボ子、家計簿アプリといえば、私のおやつ代も管理してくれるかの?

博士のおやつ代は、すでに予算オーバーです!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。