Preciso de uma ajudinha de voces novamente…Hoje em dia em nossa profissão as informações são muito rapidas e sofrem muitas mudanças em pouco tempo isso todos sabemos, minha duvida é:
Um bom programador necessita saber o que para começar desenvolvr uma boa carreria na area de programação ?:
Comunicação, linguagens, metodologias, técnicas de desenvolvimento, experiência profissional e etc…
rmendes08
hein? Para começar ?
@mktcarlos85
Assim que puder, entre em uma faculdade relacionada à área, como Ciência da Computação ou Sistemas de Informação e procure um estágio. Se puder entrar em uma faculdade de renome, melhor ainda.
Se você ainda não estiver na época da faculdade, um bom curso técnico ajuda muito, mas não é essencial.
Eu diria que o que diferencia os bons profissionais nessa área são: conhecer conceitos mais do que ferramentas, ou seja, bons conhecimentos em lógica, análise de algoritmos, sistemas operacionais, bancos de dados, etc. E capacidade para pesquisar. Cursos são bons, mas tem seu limite. A partir desse limite você tem que correr atrás por conta.
carlosaandrade
hein? Para começar ?
@mktcarlos85
Assim que puder, entre em uma faculdade relacionada à área, como Ciência da Computação ou Sistemas de Informação e procure um estágio. Se puder entrar em uma faculdade de renome, melhor ainda.
Se você ainda não estiver na época da faculdade, um bom curso técnico ajuda muito, mas não é essencial.
Eu diria que o que diferencia os bons profissionais nessa área são: conhecer conceitos mais do que ferramentas, ou seja, bons conhecimentos em lógica, análise de algoritmos, sistemas operacionais, bancos de dados, etc. E capacidade para pesquisar. Cursos são bons, mas tem seu limite. A partir desse limite você tem que correr atrás por conta.
Hum…bacana saber isso, e partindo da idéia que vc tem um dominio basico desses conceitos, voce acha impotante por exemplo:
saber programar em mais de uma linguagem tipo java para desk e PHP para internet? ou voce acha que devemos escolher onde queremos desenvolver e tipo fincar estacas em um tipo de programação…ex só desktop ou só para internet?
Valeuu por me ajudar.
C
Caikeke
O ideal é você ser versátil. Você não tem como saber tudo por isso você tem que focar em algo. Mas veja você que não é só porque você vai focar em web que você não precisa saber nada de Desktop. Você não tem como SABER tudo, mas CONHECER tudo é importante.
rmendes08
hein? Para começar ?
@mktcarlos85
Assim que puder, entre em uma faculdade relacionada à área, como Ciência da Computação ou Sistemas de Informação e procure um estágio. Se puder entrar em uma faculdade de renome, melhor ainda.
Se você ainda não estiver na época da faculdade, um bom curso técnico ajuda muito, mas não é essencial.
Eu diria que o que diferencia os bons profissionais nessa área são: conhecer conceitos mais do que ferramentas, ou seja, bons conhecimentos em lógica, análise de algoritmos, sistemas operacionais, bancos de dados, etc. E capacidade para pesquisar. Cursos são bons, mas tem seu limite. A partir desse limite você tem que correr atrás por conta.
Hum…bacana saber isso, e partindo da idéia que vc tem um dominio basico desses conceitos, voce acha impotante por exemplo:
saber programar em mais de uma linguagem tipo java para desk e PHP para internet? ou voce acha que devemos escolher onde queremos desenvolver e tipo fincar estacas em um tipo de programação…ex só desktop ou só para internet?
Valeuu por me ajudar.
Pois é, se você dominar estes conceitos trocar de nicho de mercado ou linguagem é algo relativamente simples, pois você entende as diferenças entre linguagens e plataformas. É claro que para obter produtividade você precisará conhecer bem a sua ferramente de trabalho, mas isso vem com prática e o dia-a-dia.
Por exemplo, se na sua região a oferta de empregos é maior para programadores Java, você pode cursar a faculdade e em paralelo estudar como aplicar o que você aprendeu com Java.
Por exemplo, se você tem uma matéria sobre redes de computadores, você estuda o que é o TCP/IP, diferenças entre comunicação TCP e UDP, etc. Em paralelo, você pode estudar como estabelecer uma comunicação de rede com o Java, entendeu ? Se você tentar estudar a API do Java sem entender o protocolo, dificilmente você vai conseguir escrever um aplicativo de rede, mas se você conhece a teoria por trás da coisa, você consegue usar qualquer linguagem para esse fim.
carlosaandrade
Caikeke,
muito obrigado por me dar essa ajudinha…tava com duvidas referente a isso.
Muito grato mesmo.
Abs
Carlos
carlosaandrade
hein? Para começar ?
@mktcarlos85
Assim que puder, entre em uma faculdade relacionada à área, como Ciência da Computação ou Sistemas de Informação e procure um estágio. Se puder entrar em uma faculdade de renome, melhor ainda.
Se você ainda não estiver na época da faculdade, um bom curso técnico ajuda muito, mas não é essencial.
Eu diria que o que diferencia os bons profissionais nessa área são: conhecer conceitos mais do que ferramentas, ou seja, bons conhecimentos em lógica, análise de algoritmos, sistemas operacionais, bancos de dados, etc. E capacidade para pesquisar. Cursos são bons, mas tem seu limite. A partir desse limite você tem que correr atrás por conta.
Hum…bacana saber isso, e partindo da idéia que vc tem um dominio basico desses conceitos, voce acha impotante por exemplo:
saber programar em mais de uma linguagem tipo java para desk e PHP para internet? ou voce acha que devemos escolher onde queremos desenvolver e tipo fincar estacas em um tipo de programação…ex só desktop ou só para internet?
Valeuu por me ajudar.
Pois é, se você dominar estes conceitos trocar de nicho de mercado ou linguagem é algo relativamente simples, pois você entende as diferenças entre linguagens e plataformas. É claro que para obter produtividade você precisará conhecer bem a sua ferramente de trabalho, mas isso vem com prática e o dia-a-dia.
Por exemplo, se na sua região a oferta de empregos é maior para programadores Java, você pode cursar a faculdade e em paralelo estudar como aplicar o que você aprendeu com Java.
Por exemplo, se você tem uma matéria sobre redes de computadores, você estuda o que é o TCP/IP, diferenças entre comunicação TCP e UDP, etc. Em paralelo, você pode estudar como estabelecer uma comunicação de rede com o Java, entendeu ? Se você tentar estudar a API do Java sem entender o protocolo, dificilmente você vai conseguir escrever um aplicativo de rede, mas se você conhece a teoria por trás da coisa, você consegue usar qualquer linguagem para esse fim.
Rmendes08,
Muito obrigado por me dar essa maãozinha… isso era algo que me deixava cheio de duvidas… tipo Web ou Desk?..mais já sei como direcionar meus estudos agora.