Especilizar em linguagem ou saber um pouco de tudo

26 respostas
Z

Pessoal acabei de me formar em Ciencias da Computação e hoje trabalho com Java.

Estou cada dia mais me especializando em Java .

Não sei se é o certo , talvez seria ideal eu saber um pouco de todas as linguagens ou focar em 1 só ( java ) ?

26 Respostas

L

Amigão … estou na mesma situação que vc cara … tipo o proximo passo que quero tomar são certificacoes java … porém com esse lance da oracle … não sei se seria o caminho certo !

L

Tanto faz.

A maioria dos programadores não são nem especialistas, nem generalistas, ou seja, são simplesmente medíocres. Qualquer um dos caminhos te dará uma boa vantagem competitiva.

F

Eu acredito que o ideal é se especializar em uma linguagem e depois ir se especializando em outra(s). Nada impede que você seja fera em Java e Ruby ou até mesmo em Banco de Dados, redes, etc. Mas estudar tudo ao mesmo tempo é complicado, pelo menos pra mim.

U

Zaperjava:
Pessoal acabei de me formar em Ciencias da Computação e hoje trabalho com Java.

Estou cada dia mais me especializando em Java .

Não sei se é o certo , talvez seria ideal eu saber um pouco de todas as linguagens ou focar em 1 só ( java ) ?


Acho que deve se especificar em uma só e saber um pouco de tudo!
Pra não ficar só dependendo de uma só!

vlw
abs

L

Oi,

Sempre falo que sou Programadora Java e conhecedora de outras linguagens.
Isso é diferente de:

P: Qual sua profissão?
R: Sou programador.

P: O que você programa?
R: Java, C, C++, VB, FoxPro…

Procurei me especializar na area de desenvolvimento em JAVA e não me arrependo.
Acredito que se me aprofundar em todas as linguagens, nunca serei melhor em nenhuma. (Ou melhor: Nunca vou ser boa em nenhuma e sim razoável)

Tchauzin!

Z

Até dentro da linguagem tenho duvidas em qual focar .

WEB , ENTERPRISE , J2ME , J2SE .

F

Eu penso assim, conheça varias linguagens, mas não tente abraçar o mundo, sempre mantenha-se sobre 1 principal :smiley:

B

É bom conhecer um pouco de todas, principalmente as orientadas a objeto…

U

Boa!
:smiley: :smiley:

vlw

R

Especialize em uma e conheça um pouco das outras… (pelo menos saiba que existe) Como o pessoal falou

Sobre Java

JEE é o Java Enterprise, que é pra web

Quem sabe JEE sabe também JSE…

Se for trabalhar com web… saiba HTML CSS e Javascript

F

Você pode focar em Web, que é o principal mercado hoje em dia. Ainda terá que aprender html, javascript e css.

L

Na minha opnião vc deve ser especializar em duas linguagens claro que uma voce sabera um pouco mais q a outra, mais as duas voce deve ser muito bom.
E saber ao menos os principais beneficios das outras linguagens, só para saber q elas existam.
Resumindo: voce nunca vai parar de estudar :roll:

J

Você se formou em ciência da computação, e que tal se especializar em uma área dela?

Inteligência Artificial, Processamento de Imagens, Compiladores e la vai várias…

Linguagem de programação é ferramenta de desenvolvimento. Qualquer linguagem que você se empenhar será de bom uso em seus projetos. Agora se não souber nenhuma das citadas acima vai ser um programador como citado na matéria exame, que rendeu muitos tópicos aqui no guj.

Na minha formação na, universidade, aprendi c++ e pascal, e hoje ainda trabalho com elas, que é o foco aqui no vale da eletrônica, em Sta Rita do Sapucaí.
Recentemente trabalhei com um projeto que foi desenvolvido em java, e posso te dizer que não foi complicado aprender, já que ela suprime e automatiza uma série de elementos que eu precisava me preocupar usando c++. No final, aqueles fundamentos da computação foram usados em c++, e posteriormente foram usados com java também. Não se preocupe muito com linguagens de programação, e aprenda a que está sendo mais utilizada na região.

Leve mais a sério os fundamentos computacionais.

U

Apesar que vai perder pro mercado do MOBILE!
e não vai demorar muito!

vlw

R

Na minha opnião voce deve se especializar em uma e fazer uma aposta para o futuro.

No meu caso estou me especializando em Java e quando tenho um tempinho estudo Ruby

D

Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.

Estude uma até ter um bom entendimento e aos poucos procure saber sobre outras, cada uma possui abordagens e conceitos interessantes que podem melhorar a forma com que se modela/programa no dia-a-dia.

U

deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

J

UMC:
deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

Justamente por isso que não se deve dar muita importância para linguagens. Um livro bem lido é mais que suficiente.

U

juliocbq:
UMC:
deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

Justamente por isso que não se deve dar muita importância para linguagens. Um livro bem lido é mais que suficiente.


Desculpa - me mais não entendi o que você quis dizer!

vlw

F

UMC:
juliocbq:
UMC:
deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

Justamente por isso que não se deve dar muita importância para linguagens. Um livro bem lido é mais que suficiente.


Desculpa - me mais não entendi o que você quis dizer!

vlw

Pelo que entendi, o Julio tem uma opnião parecida com a minha, a linguagem é um detalhe, o que importa e vc saber lógica, e como transformar essa logica em codigo ( em qualquer linguagem, inclusive portugol), Partindo disso, pra se aprender uma nova linguagem so precisa aprender a sintaxe da mesma.

J

UMC:
juliocbq:
UMC:
deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

Justamente por isso que não se deve dar muita importância para linguagens. Um livro bem lido é mais que suficiente.


Desculpa - me mais não entendi o que você quis dizer!

vlw

O que eu quis dizer é que linguagem de programação é uma ferramenta para a expressão do seu conhecimento. Você expressa sua lógica através dela.
Ela não deve ser encarada como fim, e sim um meio.

Ex:

Você precisa desenvolver o projeto de um sistema expecialista, que fará diagnósticos medicos.

Se contrataria um especialista em linguagem x ou um especialista em inteligência artificial?

U

juliocbq:
UMC:
juliocbq:
UMC:
deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

Justamente por isso que não se deve dar muita importância para linguagens. Um livro bem lido é mais que suficiente.


Desculpa - me mais não entendi o que você quis dizer!

vlw

O que eu quis dizer é que linguagem de programação é uma ferramenta para a expressão do seu conhecimento. Você expressa sua lógica através dela.
Ela não deve ser encarada como fim, e sim um meio.

Ex:

Você precisa desenvolver o projeto de um sistema expecialista, que fará diagnósticos medicos.

Se contrataria um especialista em linguagem x ou um especialista em integiência artificial?


Entendi!

U

Felagund:
UMC:
juliocbq:
UMC:
deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

Justamente por isso que não se deve dar muita importância para linguagens. Um livro bem lido é mais que suficiente.


Desculpa - me mais não entendi o que você quis dizer!

vlw

Pelo que entendi, o Julio tem uma opnião parecida com a minha, a linguagem é um detalhe, o que importa e vc saber lógica, e como transformar essa logica em codigo ( em qualquer linguagem, inclusive portugol), Partindo disso, pra se aprender uma nova linguagem so precisa aprender a sintaxe da mesma.


Lógica é o início de tudo!

vlw

J

Felagund:
UMC:
juliocbq:
UMC:
deniswsrosa:
Olá!

Simples, quem conhece muitas linguages tende a não ser bom em nenhuma, e um bom sistema necessita sempre de um profissional que saiba usar os recursos que a linguagem oferece, senão o resultado é “pog”.


Discordo!
O profissional que sabe várias linguagem ele tem mais chance de encontra emprego por exemplo!
porque ele não fica pegado somente em uma!
Quando uma “morrer” tem a outra!
Um sistema em tal linguagem pode ser bem maior do que em outra!

vlw

Justamente por isso que não se deve dar muita importância para linguagens. Um livro bem lido é mais que suficiente.


Desculpa - me mais não entendi o que você quis dizer!

vlw

Pelo que entendi, o Julio tem uma opnião parecida com a minha, a linguagem é um detalhe, o que importa e vc saber lógica, e como transformar essa logica em codigo ( em qualquer linguagem, inclusive portugol), Partindo disso, pra se aprender uma nova linguagem so precisa aprender a sintaxe da mesma.

Justamente.
É uma opinião pessoal, mas imagino que deva se levar para o lado profissional. Aprende o que está no mercado. Se x vai te dar mais possibilidades de emprego, compre um livro e estude.

G

Acho que depende o que você quer para seu futuro profissional, e também como estão as oportunidades para você.

No meu caso eu trabalho há 13 anos only-Java. O pouco que conheço das outras linguagens são bem superficiais, afinal as vezes aparece migração de um sistema de Cobol para Java. Conheço Java desde dos tempos pré-collections, e isso hoje tornou-se um diferencial no meu currículo.

J

garcia-jj:
Acho que depende o que você quer para seu futuro profissional, e também como estão as oportunidades para você.

No meu caso eu trabalho há 13 anos only-Java. O pouco que conheço das outras linguagens são bem superficiais, afinal as vezes aparece migração de um sistema de Cobol para Java. Conheço Java desde dos tempos pré-collections, e isso hoje tornou-se um diferencial no meu currículo.

Quando o java foi lançado, comecei a ler sobre, mas somente como hobby. Só consegui usar java profissionalmente de dois anos para cá. Me senti muito bem codificando com ela, porque alivia boa parte do tempo e do trabalho de gerenciar memoria.

Comecei a ler sobre “D” de uns meses para cá. Ela possui recursos interessantes, como compilar código nativo, ter coletor de lixo e suportar assembly inline.
Vou ler como hobby também.


http://www.digitalmars.com/d/

Criado 30 de março de 2010
Ultima resposta 30 de mar. de 2010
Respostas 26
Participantes 14