萌えハッカーニュースリーダー

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

出典: https://www.i-programmer.info/professional-programmer/103-i-programmer/16667-why-software-engineering-will-never-die-.html
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士のおやつ代は、すでに予算オーバーです!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search