Fazer de tudo um pouco ou fazer uma coisa extremamente bem?

Olá a todos. Estava eu conversando com colegas de faculdade, e eu toquei no assunto de um curso de .NET que iniciarei nessa semana, então meus colegas indagaram o porque da minha participação nesse curso, já que programo um pouco em Java e em VB6. Então começou uma discussão pacífica sobre isso, sendo que eu defendia o ponto de vista de que não se deve prender-se a uma única linguagem (Java, no caso de meus colegas) e eles defendiam o ponto deles, afirmando que eu nunca seria muito bom em nenhuma delas, pois teria de dividir meu tempo para estudar cada linguagem.

O que vocês acham? Se tornar “extreme” fera em uma linguagem, ou se tornar bom em várias linguagens, se possível?

Torne-se bom em uma e depois parta para outra, do contrário vai gerar confusão.

Cada caso é um caso !
Vc tem que avaliar a sua situação atual, o seu mercado, o que quer atingir.
Você precisar de um tempo “dobrado” para se dedicar em outra linguagem, alem da atual, Java no seu caso.

Mas isso é bem generico, bem crucial, tente esquematizar essas ideias e ver oq é melhor pra você:
Ser um expecialista ou conhcer um pouco de tudo??

Em partes sem expecialista é bom, mas em outras conhecer um pouco de tudo, é bom também. : )

[ ]s,

Conheça um pouco de tudo que rodeia seu trabalho, mas se especialize em uma ou duas áreas. No caso de linguagens, o conceito principal é programação, na qual se usa diversas ferramentas (linguagens, frameworks, etc.) É bom conhecer um conjunto razoável de ferramentas.

:wink:

um meio termo seria bom :wink:

ser extreme em tudo

Me veio a seguinte pergunta na mente:

Quando vc está com dor de dente vc prefere um clinico geral ou um dentista?

flws

Acho que só em uma delas está bom.Se foca em uma no momento.

Porque pegando como exemplo o Java.

No próprio Java voce precisa escolher algo para se tornar extreme, tem a parte Desktop a parte Web, a parte Mobile,… não tem como saber tudo, então voce pensa o que voce quer fazer e foca nisso.

Ex: Quer se focar em Web? Só na parte web já vai ter um monte de coisas para se aprender…JSP,Servlets,Frameworks(Spring, Hibernate, …)

Uma pergunta você preferia saber fazer um Hello World em 35 linguagens ou fazer um programa completo e bem estruturado em uma?

Prefiro manter o foco e me especializar, pois fazer um pouco de cada coisa é o mesmo que nada. :wink:

[quote=fantomas]Me veio a seguinte pergunta na mente:

Quando vc está com dor de dente vc prefere um clinico geral ou um dentista?[/quote]

Da mesma forma me vem outra pergunta:

Você está se sentindo mal, a quem se recorre?

Da mesma forma que uma empresa está com problemas, recorre-se a um generalista para identificá-los, depois a um, ou vários especialistas para resolvê-los.

Eu procuro me aprofundar na tecnologia em que trabalho atualmente(já que é meu ganha-pão).

E em meu tempo livre, dou uma estudada quando posso sobre outras tecnologias hot, pra não ficar pra trás no mercado :wink:

Tá na faculdade ainda?

Aprenda TUDO o que você tiver oportunidade, não se preocupe em se especialista em nada porque você só vai conseguir se especializar em alguma coisa de futuro quando pegar o seu primeiro estágio ou começar a trabalhar;

E pra que viver, se eu posso ficar me matando de estudar e trabalhar pro resto da vida :evil:

Acho que seria ideal se tornar especialista em uma, java por exemplo. Mas tambem conhecer o basico das outras, saber fazer coisas basicas nem leva muito tempo pra aprender.

"

Acho que ser especialista em algo é a melhor saída, em um mercado de trabalho tao competitivo como o nosso, ser generalista nao é bem visto. :wink: