Di awal karir saya, saya belajar untuk dan mencapai SCJP saya, dan saya akan melakukannya lagi hanya karena tujuan sertifikasi adalah motivasi bagi saya untuk belajar dan mempelajari rincian rumit Jawa. Sertifikasi itu sendiri tidak melakukan apa pun untuk karier saya.
Mereka cenderung tidak terlalu berarti sama sekali di AS, namun di tempat-tempat seperti India di mana ada banyak pelamar yang benar-benar memenuhi syarat dan kompetisi yang lebih tinggi untuk pekerjaan top seperti Arsitek Perangkat Lunak maka mereka dapat digunakan untuk menyingkirkan kandidat tertentu.
Saya pikir sertifikasi pada akhirnya sepadan bahkan jika mereka hanya sedikit bermanfaat tetapi tentu saja mereka banyak urutan kepentingan lebih rendah daripada bakat dan keterampilan sejati.
Pertanyaan Anda mengkhawatirkan saya bahwa saya tidak berpikir Anda mungkin siap untuk peran SA. Arsitek perangkat lunak yang baik IMHO harus memiliki latar belakang yang beragam dalam banyak teknologi yang berbeda. Ia harus memiliki setidaknya pemahaman tingkat tinggi tentang kerangka kerja atau bahasa apa pun, dan kemampuan untuk mengevaluasi secara kritis sistem warisan untuk kekuatan dan kelemahan dalam desain. Mengingat sejumlah kendala, seorang arsitek perangkat lunak yang baik juga harus dapat menentukan sejumlah solusi potensial yang berbeda dan mempertimbangkan pro dan kontra dari masing-masing solusi tersebut.
Ketika seorang manajer tingkat tinggi bertanya mengapa Anda memilih Java daripada Ruby, apa yang Anda katakan? Bagaimana dengan manfaat PHP versus C #? Bisakah Anda mendefinisikan Model Data Anemik? Apa manfaat dari pendekatan Java EE dibanding pendekatan Spring Framework AOP atau sebaliknya?
Ini adalah jenis pertanyaan yang harus dapat dijawab oleh arsitek dan jika Anda harus melakukan penelitian untuk hal ini, maka Anda mungkin tidak bisa mengerjakannya.