IoTシステムを設計するエンジニア、すなわちIoTアーキテクトには、どのような資質やスキルが求められるのだろうか。やはり、組み込み系とエンタープライズ系、そして人工知能やビッグデータなどの知識を合わせ持った、スーパーマンのようなフルスタックエンジニアが必要なのだろうか? 実際、「IoTシステム技術検定試験」や「IoT検定」などのIoT関連試験は、非常に広い範囲の技術について出題される。人工知能だけでなく、アジャイルもデータベースも電子工学も法律も範囲に含み、広大である。これらを全て勉強し、経験を積まないといけないのだろうか。 今回は、IoTを設計するアーキテクトに求められるスキルや知識を定義してみることにする。 悪いアーキテクトの条件 良いアーキテクトの条件を知るには、悪いアーキテクトの例を見ていくことが早道だ。悪いアーキテクトはいくらでもいるが、その一端を紹介しよう。 (1)実装を知らな
![IoT技術者はフルスタックのスーパーマンであるべき?](https://cdn-ak-scissors.b.st-hatena.com/image/square/31950b8e93efd49e4391fd04ad7c5688819deb88/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fit%2Fatcl%2Fcolumn%2F17%2F030900077%2F051500005%2Ftopm.jpg%3F20220512)