キャリアの早い段階でSCJPを学び、SCJPを達成しました。認定の目標がJavaの複雑な詳細を勉強し学ぶ動機付けだったという理由だけで、もう一度やりました。しかし、認定自体は私のキャリアにとって何の役にも立ちませんでした。
米国ではまったく問題にならない傾向がありますが、真に資格のある応募者が多く、ソフトウェアアーキテクトのようなトップジョブの競争が激しいインドのような場所では、特定の候補者を除外するために使用できます。
認定資格は、わずかに有益なものであっても、最終的には価値があると思いますが、確かに、真の才能やスキルよりも重要度がはるかに低いものです。
あなたの質問は私に関係しますが、私はあなたがSAの役割の準備ができているとは思わないということです。優れたソフトウェアアーキテクトIMHOは、さまざまなテクノロジーの多様なバックグラウンドを持っている必要があります。彼/彼女は、少なくともフレームワークまたは言語の高度な理解と、設計の長所と短所についてレガシーシステムを批判的に評価する能力を持っている必要があります。多数の制約があるため、優れたソフトウェアアーキテクトは、多数の異なる潜在的なソリューションを決定し、それぞれの長所と短所を比較検討できなければなりません。
上級管理者が、RubyよりもJavaを選択する理由を尋ねると、何と言いますか?PHPとC#の利点はどうですか?貧血データモデルを定義できますか?Spring Framework AOPアプローチに対するJava EEアプローチの利点、またはその逆は何ですか?
これらは、アーキテクトが答えられるべき質問の種類であり、これらの調査を行う必要がある場合は、タスクに対応できない場合があります。