The Doppler Quarterly (日本語) 冬 2018 | Page 71
ゼネラリストか、スペシャリストか
幅広いテーマについて、さまざまな知識を習得する必要があることは確かです。アプリケー
ションの展開を含む、あらゆる種類のテクノロジーを理解しておく必要があります。しかし、自
分に厳しくしていなければ、 1 つか 2 つの特定のテクノロジーに力を注ぎ、それに熟達するこ
とになります。ネットワーク管理者であれば、 Virtual Private Cloud (VPC)、セキュリティグ
ループ、 Elastic Load Balancing (ELB) を完全に習得することで、 AWS でのトラフィックの
ルーティングおよび保護方法に精通した、チームのデフォルトメンバーとなることができます。
CloudFormation のスクリプトを書く方法を習得すれば、セキュリティグループ、 ACL、 NACL
の展開および管理が可能になり、製品のリリースプロセスに貢献することができます。
データベース管理者であれば、 Oracle をクラウドプラットフォームに移植する方法を習得す
るだけでなく、 Oracle から Aurora (AWS のハイパースケールデータベースサービス ) に移
行する方法を習得することも可能です。多くの企業が Oracle の足かせを外したいと考えてい
るため、 Oracle からの移行のスペシャリストになれば、非常に重宝されます。
目標とすべきは、自らの経験や関心と整合する、特定のクラウドテクノロジーを探し出すこと
です。広く浅いテクノロジーの知識を持つよりも、ニッチな分野のスペシャリストになる方が、
はるかに価値があります。
フルスタック
フルスタックという用語は、数年前に IT 用語に取り入れられたようですが、この 10 年間で、
姿を消しては何度も復活しています。現在、最もよく見かける用語が、フルスタックエンジニア、
2018 年冬号 | THE DOPPLER | 69