質問するログイン新規登録

意見交換

2回答

243閲覧

AIに負けないソフトウェアアーキテクチャの知識をどう身につけるか

pippi3211

総合スコア2

アーキテクチャ

アーキテクチャとは、情報システム(ハードウェア、OS、アプリケーション、ネットワーク等)の設計方法、設計思想、設計思想に基づいて構築されたシステム構造をアーキテクチャと呼びます

設計

設計は、ソフトウェアやシステムを作る上での設計方針、仕様策定、アーキテクチャ選定などに関する投稿です。

0グッド

0クリップ

投稿2026/02/20 11:20

0

0

テーマ、知りたいこと

AI に指示を出すための自分の中の「設計の軸」をどう作るか?皆さんのソフトウェアアーキテクチャ学習法を聞きたいです!

背景、状況

最近のAI駆動開発を経験する中で、「AIに丸投げするのではなく、人間側が設計の軸を持っていないと、結局良いプロダクトは作れない」と痛感しています。
かなり幅広い「設計」という文脈で、まだまだ学ばなければいけないことがたくさんあります。
今一番不足を痛感しているのは「ソフトウェアアーキテクチャ」の知識だと思っています。

そこで、皆さんがアーキテクチャの知識をどのようにインプットし、実務で使えるレベルまで「自分の軸」として落とし込んできたのか、その遍歴をぜひ伺いたいです!

個人的に、経験豊富な先輩に聞いたり、自分でも書籍や記事を読んでインプットをしている最中ではあります。
直近だと、ソフトウェアアーキテクチャの基礎の第2版が今度出るようなのでまずはこれからからかな...と思ったりしています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

回答2

#1

pippi3211

総合スコア2

投稿2026/02/20 11:23

タイトルの「AIに負けない」だと AI には勝てないだろう、というご意見も来そうですが、「AI時代でもバリューを出していく」みたいな意味で見ていただけたら嬉しいです!

#2

u2025

総合スコア207

投稿2026/02/21 04:38

知識量でAIに勝つのは無理でしょうけど、実際ソフトウェアアーキテクチャは色々考えながら実装することでAIに答えられないレベルの知識は身につく(身につけることができる)と思います、
でも、もっと言うとAIができることできないことに価値を見出すより、普通に価値のあることだけやってAIができることはAIに任せればいいと思います、

で、ソフトウェアアーキテクチャの設計っていうのは概念的、思想的な話に着地するもののような話で「具体」がないので、定量的に価値を評価するのは難しいと思います。

ただし、仕様の設計知識とは違ってアーキテクチャはプログラムのフレームワークとして落とし込むことができますし、より力強いライブラリを設計できるなら、(それを作れることよりも)そのソースに価値がうまれると思いますよ。

なぜソフトウェアアーキテクチャの知識が不足していると痛感したのか分かりませんが、広く一般に言う「プロダクト」の話でいえば本質的にソフトウェアアーキテクチャの知識は関連性が薄いでしょう。(ソースコードがプロダクトならその限りでは無い)

(この質問での「アーキテクチャ」や「プロダクト」という語彙の使い方が自分とあなたで異なるような気がするので「思います」ばっかですが)

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問