meu chefe disse que para ele na posicao senior nao vale a pena investir tempo e dinheiro nesta certificação, mas para mim que sou trainee vale muito a pena. o que voces senior acha?
Eu não sou fã de certificações (na verdade eu tenho ódio delas mesmo), mas acho que seu chefe está errado, pois a OCJP é pré requisito para algumas certificações que ele com certeza gostaria de investir. E outro ponto: se ele é sênior, investirá apenas dinheiro pois eu acredito que ele não irá estudar para uma prova dessas (claro que tem o tempo da prova, mas é insignificante perto do tempo que seria gasto com estudos).
Se você já é senior não vai perder tanto tempo pra tirar a certificação.
Não vejo problema nisso. Temos casos aqui(GUJ) de programadores já experientes e que mesmo assim tiraram a certificação.
A OCJP tem um conteúdo base, as vezes fica chato estuda-lo, mas as certificações de expert aparentemente são mais legais.
Eu particularmente estou gostando de estudar para a OCEJWCD6.
Eu acho que ainda vale a pena tirar certificação sim, mesmo pro caso do seu chefe. Se estiver em dúvida entre dois seniores para contratar, um com certificação e um sem, eu contrato o que tem. Certificação nunca deve ser usado como único critério para avaliar o desempenho de alguém, mas ajuda.
Certificação é importante sim, até porque para tirar as próximas você terá que ter a OCJP.
Sem falar que é mais um ponto no seu curriculo, para caso de desempate de vagas como foi dito acima.
Eu concordo com o Ataxexe, talvec a OCPJP não seja útil pra ele em termos de conhecimento, mas ela abre portas para outras muito mais avançadas, então acho que é válido sim. E como foi dito, tudo o que ele precisaria fazer é pagar o voucher (isso se a própria empresa não bancar um pra ele).
Eu conheci uma pessoa que tinha mais de 5 anos de experiência com java, achava que sabia tudo(tudo do básico), foi fazer a certificação ocjp sem estudar, o que aconteceu?
Tirou 40% de score e reprovou.
A certificação vale a pena sim, quem nunca leu o livro ocjp inteiro e ler, vai ver que existe muita coisa não usada no dia dia e muitas usadas no dia dia que o neguinho desconhece ou não sabe a melhor forma de usar. Se imagine um arquiteto que não sabe algumas coisas básicas, como ele vai melhorar a performance de um sistema? No achismo?
Vale a pena sim.
[quote=eduJava]Se imagine um arquiteto que não sabe algumas coisas básicas, como ele vai melhorar a performance de um sistema? No achismo?
[/quote]
Eu não creio que um cara que não sabe o básico possa ser considerado um arquiteto.
[quote=Ataxexe][quote=eduJava]Se imagine um arquiteto que não sabe algumas coisas básicas, como ele vai melhorar a performance de um sistema? No achismo?
[/quote]
Eu não creio que um cara que não sabe o básico possa ser considerado um arquiteto.[/quote]
E como vc ve isso? Com experiência ou com certificacões? Pq se for só com experiência com certeza vão ter muitos que não sabem porra nenhuma e tem 10 anos de experiência e se acham arquiteto
[quote=eduJava][quote=Ataxexe][quote=eduJava]Se imagine um arquiteto que não sabe algumas coisas básicas, como ele vai melhorar a performance de um sistema? No achismo?
[/quote]
Eu não creio que um cara que não sabe o básico possa ser considerado um arquiteto.[/quote]
E como vc ve isso? Com experiência ou com certificacões? Pq se for só com experiência com certeza vão ter muitos que não sabem porra nenhuma e tem 10 anos de experiência e se acham arquiteto[/quote]
E com certificações também acontece. Já vi gente com certificação de arquiteto que não merecia o título.
Isso tem que ser medido de acordo com a capacidade da pessoa (capacidade técnica, de liderança, etc.). Não é algo que uma prova ou uma carteira de trabalho assinada vai atestar.
Sendo objetivo, penso igual ao seu chefe…
EDITED:
Se você é sênior, o investimento de $ vs. tempo estudando (coisas q raramente sendo programdor Web utilizaria como - threads e mais um lote de assuntos requisitados)…
o que vc ve mais
neguinho certificado que não sabe nada no que ele se certificou
ou
neguinho com experiência que não sabe nada?
Eu falo que é a segunda opção.
Bom, isso é a teoria… Veja, como a maioria das provas, essa não é diferente, ir faze-la apenas com a experiência, é um risco que talvez deva ser mitigado estudando ao menos com simulados e isto, leva-se tempo… Daí q falo investimento de $ vs. tempo. Não creio que o investimento seja puramente de dinheiro.
[quote=eduJava]o que vc ve mais
neguinho certificado que não sabe nada no que ele se certificou
ou
neguinho com experiência que não sabe nada?
Eu falo que é a segunda opção.[/quote]
Sinceramente, eu diria que é 60/40% respectivamente.
Há uma boa parte de certificados que decoraram os test killers da vida, fizeram a prova e depois, na hora de vamos ver, não sabem.
E, claro, há quem tenha anos na profissão e não saiba coisas básicas.
No caso dos que estão há 4, 6, 10 anos o que pode ocorrer é que eles só tiveram contato com uma tecnologia (como acontece onde eu trabalho, o arquiteto está há 5 anos trabalhando com a mesma coisa aqui, disso ele sabe tudo, mas coisas fora do que está aqui, não conhece quase nada). Longe de mim justificar que isso é certo, mas sabemos que programar não é andar de bicicleta, se não praticamos, não usamos em nosso dia a dia, esquecemos (eu mal lembro de como se programa em PHP e em C++ então… Assembly eu nem ia citar).
Agora, cada certificação é um diferencial, isso é fato.
[quote=eduJava]o que vc ve mais
neguinho certificado que não sabe nada no que ele se certificou
ou
neguinho com experiência que não sabe nada?
Eu falo que é a segunda opção.[/quote]
[OFF]
Como diria meu ex-chefe lá em BH:“tem branquinho também”.
[quote=Ataxexe][quote=eduJava][quote=Ataxexe][quote=eduJava]Se imagine um arquiteto que não sabe algumas coisas básicas, como ele vai melhorar a performance de um sistema? No achismo?
[/quote]
Eu não creio que um cara que não sabe o básico possa ser considerado um arquiteto.[/quote]
E como vc ve isso? Com experiência ou com certificacões? Pq se for só com experiência com certeza vão ter muitos que não sabem porra nenhuma e tem 10 anos de experiência e se acham arquiteto[/quote]
E com certificações também acontece. Já vi gente com certificação de arquiteto que não merecia o título.
Isso tem que ser medido de acordo com a capacidade da pessoa (capacidade técnica, de liderança, etc.). Não é algo que uma prova ou uma carteira de trabalho assinada vai atestar.[/quote]
Vou expor minha opinião:
Até onde tenho de conhecimento, a certificação de Arquiteto Java não mede habilidade de liderança, embora seja sabido que isso seja exigido por qualquer empresa por questões óbvias… No meu ponto de vista, quem deve trabalhar liderança de forma plenamente efetiva em um projeto é o gerente de projetos e o Arquiteto deve ter skill muito mais inclinado no que tange às habilidades técnicas. Digo isso, pois já trabalhei com um Arquiteto “extremamente competente tecnicamente”, palavras do executivo de contas, desenvolvedores e outros stakeholders, em contextos informais como almoço e cafezinho… Mas todos diziam ele é “muito ignorante”, “não sabe trabalhar em equipe”… E adivinha?! O cara está lá até hoje…
EDITED:
Até porque um gerente de projetos, costumar gastar cerca de 90% de seu tempo em comunicação (fonte: PMI).
[quote=andredecotia]Vou expor minha opinião:
Até onde tenho de conhecimento, a certificação de Arquiteto Java não mede habilidade de liderança, embora seja sabido que isso seja exigido por qualquer empresa por questões óbvias… No meu ponto de vista, quem deve trabalhar liderança de forma plenamente efetiva em um projeto é o gerente de projetos e o Arquiteto deve ter skill muito mais inclinado no que tange às habilidades técnicas. Digo isso, pois já trabalhei com um Arquiteto “extremamente competente tecnicamente”, palavras do executivo de contas, desenvolvedores e outros stakeholders, em contextos informais como almoço e cafezinho… Mas todos diziam ele é “muito ignorante”, “não sabe trabalhar em equipe”… E adivinha?! O cara está lá até hoje…
EDITED:
Até porque um gerente de projetos, costumar gastar cerca de 90% de seu tempo em comunicação (fonte: PMI).[/quote]
Mas aí você tá perdendo o foco.
A certificação se certifica de uma coisa específica, como a OCPJP foca na linguagem Java, a de arquiteto se foca na capacidade de desenvolver arquiteturas sólidas para aplicações, escolhendo padrões e defendendo suas escolhas. Isso é profundamente técnico.
A certificação serve somente para isso, para uma das qualidades do profissional, e é esse o valor que ela tem que ter. Não se pode deduzir por uma certificação dessas o perfil da pessoa, nem suas capacidades interpessoais.
Sim.
Existem algumas vagas que já estão exigindo sênior com certificação jp ou ca.
Eu pretendo tirar a 8 quando sair e sempre digo que vale a pena. [=
Vai minha opinião, baseado na minha visão do mercado
O que é um profissional diferenciado?
É aquela cara que tenha conhecimento e experiencia. Por que?
Conhecimento = garante que a pessoa realmente sabe fazer, mas não prova que vc já fez algo util.
Experiencia = prova que já passou tempo fazendo algo, mas não prova que fez da melhor forma.
O profissional que tenha ambas caraterísticas é aquele que “teria” melhores condições de fazer algo de forma correta.
Como vc prova que é profissional diferenciado?
-
Prove que vc tem experiencia = quantos projetos vc participou? quanto estão rodando hoje? o projeto é bom? arquitetura esta flexível? esta suportando as mudanças de atualidade?
-
Prove que vc tem conhecimento = como fazer isso? Aqui é que entra a polemica:
-
Para gestores de muitas empresas vc não precisa provar que tem conhecimento…apenas de ver o texto no curr dizendo “Conhecimento de Java, Hibernate, etc” já é suficiente.
-
Para gestores de muitas OUTRAS empreas (tb eu
) textinho no curr “Conhecimentos avançados em Java” não prova nada. O que prova que vc tem conhecimento de algo é vc ser aprovado dentro uma prova que tenha critérios verdadeiros que possa provar que vc realmente sabe. Ai entra as certificações…
Eu que te pergunto?
Vc como senior precisa de certificação?
A decisão é sua…
Eu tenho 15 anos de experiencia e tenho + de 30 certificações. Vale a pena? eu te digo…VALEU MUITOOO SIM!
[quote=FernandoFranzini]Para gestores de muitas OUTRAS empreas (tb eu ) textinho no curr “Conhecimentos avançados em Java” não prova nada. O que prova que vc tem conhecimento de algo é vc ser aprovado dentro uma prova que tenha critérios verdadeiros que possa provar que vc realmente sabe. Ai entra as certificações…
[/quote]
Com certeza é preciso saber medir esses “conhecimentos avançados”, mas a prova é somente uma das formas de se atestar isso (a mais objetiva e rápida, porém com pontos falhos - como qualquer outra forma tem).
Uma coisa muito boa e que muita gente pode não se dar conta é colocar sua conta do github (ou similar) no currículo. É uma boa forma de atestar que você realmente está dizendo a verdade e existem empresas que veem isso com bons olhos.