ソフトウェアアーキテクトにはキャリアパスがない 1.ソフトウェアアーキテクチャ事態の定義が業界で定まっていないから 2.アーキテクトの役割が拡大し続けているから 3.ソフトウェア開発エコシステムが急速に進化しているためにアーキテクチャが変化し続けているから 4.ソフトウェアアーキテクチャのについての資料の大半が、単なる歴史的経緯となってしまっている ソフトウェアアーキテクチャの仕事を定義してみる 1.ソフトウェアアーキテクトの仕事:システムの構造の決定 2.ソフトウェアアーキテクトの仕事:アーキテクチャ特性 3.ソフトウェアアーキテクトの仕事:アーキテクチャ決定 4.ソフトウェアアーキテクトの…
ソフトウェアアーキテクトはなぜ本を書いたり、講演をするのか? それは単なる目立ちたがり屋という訳ではなく、 単純に新しいアイデアを見つけてそれを広く知ってほしいからである。 例えば、ソフトウェア開発者であれば現在の問題に対してグーグル検索に頼るだけでたいていのケースで解決していしまう。 しかし、ソフトウェアアーキテクトが携わる問題領域には、グーグルで検索するだけでは解決しない類のものがほとんどである。 なぜなら、アーキテクトの仕事は世界に一つだけの問題であり、そのほかの会社や個人の経験だけをあてにして答えを導くのは不可能だ。 アーキテクトの仕事を定義する アーキテクトの仕事を定義すると次のよう…