Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.[/quote]
Se especializar em uma linguagem não impede de aprender a outra e trabalhar profissionalmente com ela. Acredito que um profissional especialista que o mercado procura, é aquele que cria soluções e sabe como melhor implementá-la, escovadores de bits (no bom sentido) trabalham em áreas bem delimitadas, não é em qualquer lugar que se encontra vagas para isso.[/quote]
O que ele quis dizer é que é melhor ser excelente em uma plataforma e ruim em outra do que regular nas duas. Os nichos de mercado mais lucrativos são para os especialistas, não para os que fazem de tudo um pouco…[/quote]
Perfeito,
Vamos fazer uma analogia com a medicina. Em medicina existe a figura do clínico geral, ou seja, esse profissional tem um conhecimento básico sobre um pouco de tudo de sua área. Seu trabalho é encaminhar o paciente para um especialista.
Gente, pela amor deus é praticamente a mesma coisa.
Infelizmente o cliente é facilmente enganado nesse ponto por desenvolvedores fan farrões que dizem programar em x,y z quando mostram um hello world em um determinada linguagem. Para o cliente e às vezes até gerentes de T.I se um profissional consegue montar uma aplicação que apenas mostre um Hello World, independente da linguagem, está provado que aquele é o cara. Ou seja, é muito fácil hoje com essa arruma de tutoriais por aí conseguir se passar por poliglotas em linguagens de programação.
Porém sempre é um tiro no pé pois quando o projeto começa a mostrar quem é quem aí e que vemos a realidade das coisas.[/quote]
Fabio, mais não pode se fixar…tem que ter noções nao só de linguagens de programação mais de tudo, tudo mesmo…
no final você tem que poder dizer…: sou especialista em x, conheço um pouco xx, tenho noções de xxx, e ja ouvi falar desse tal de xxxx
você ja esta assim: acabou de dizer que conhece um pouco de java, o basico de C, e que quer ser especialista em NodeJS…eu tenho certeza que você sabe mais coisas
uma lista de skills geralmente passam de 20 contando também outras áreas…claro, em nivels diferentes em cada skill
ja jogou RPG ?[/quote]
Concordo,
Estamos dizendo a mesma coisa. Em nossa área temos que ter um pouco de conhecimento sobre algumas linguagens X, mas sempre será bem superficial pois o correto seria vc ser um especialista em uma delas. Com relação a programar em NodeJs, acho que me expressei mal, na verdade estou um pouco arrependido de ter optado Java como uma linguagem foco de estudos. Se pudesse escolher tempos atrás teria preferido NodeJs. Só aconselhei o rapaz que está indeciso a escolher NodeJs, pelo menos poderá focar seus estudos também em outras coisas, já nos do Java sempre tem um framework aí que temos que estudar. Acredito que NodeJs tira esse peso do desenvolvedor e o deixa com mais tempo por exemplo para estudar um engenharia de requisitos,modelagem ect…
E, RPG não infelizmente não.