Điều trớ trêu về các chứng chỉ trong không gian Java là nó thực sự là những cấp độ thấp nhất mà tôi nghĩ là hữu ích nhất.
Tôi có cái cũ lập trình Java được chứng nhận của Sun chẳng hạn (mức thấp nhất bạn có thể có). Mặc dù nó không thực sự dạy cho bạn bất cứ điều gì mà bất kỳ lập trình viên giỏi nào cũng không thể học được bằng cách thực hiện các hướng dẫn Java trong vài tuần, nhưng nó hoạt động như một bộ lọc đơn giản. Để vượt qua nó, bạn chỉ cần biết Java lõi cơ bản - theo nghĩa này, nó có lẽ là một bộ lọc hữu ích cho các vai trò cơ sở nơi bạn đang tìm kiếm một lập trình viên Java ngay thẳng. Nếu họ có nó, điều đó có nghĩa là họ biết Java cơ bản.
Tôi chưa bao giờ thực hiện bất kỳ chứng chỉ nào cao hơn điều này - nhưng thành thật mà nói, từ kinh nghiệm tôi đã thấy rằng hầu hết các kiến trúc sư đến đó bằng cách trở thành người cao niên và trưởng nhóm và được thăng chức trong công ty chỉ bằng cách giỏi trong những gì họ làm. Tôi thực sự không thể tưởng tượng bất kỳ công ty Java nào tôi từng làm việc thuê ai đó cho vai trò kiến trúc sư ngoài đường phố. Về cơ bản, đó là các nhà phát triển cấp cao và các nhà lãnh đạo nhóm, những người cuối cùng có vai trò kiến trúc.
Ở mức độ nào, tôi nghĩ điều quan trọng là thể hiện năng khiếu về thiết kế và kiến trúc hệ thống cấp cao bằng cách sở hữu các nhiệm vụ lớn thực hiện các kỹ năng này. Theo một cách nào đó, nó có thể sẽ liên quan đến việc dẫn đầu nhóm cấp thấp hơn trước. Kinh nghiệm thiết kế hệ thống cấp cao dẫn đầu nhóm và "giống như kiến trúc" đã đi một chặng đường dài hơn nhiều so với bất kỳ chứng nhận nào ở cấp độ này.
Lưu ý : Bản thân tôi không phải là kiến trúc sư (hoặc thậm chí là trưởng nhóm), nhưng đây là những gì tôi đã quan sát trong hơn 10 năm ở các công ty khác nhau. Những người kết thúc kiến trúc sư là những người biết cách sở hữu các nhiệm vụ lớn, các nhóm lãnh đạo và hoàn thành công việc. Và tôi không biết bất kỳ ai thậm chí đã có bất kỳ chứng chỉ Java nào cả.