Ir ao conteúdo
  • Cadastre-se

Programação de Software - Ajuda


bruno6652

Posts recomendados

Olá.

Fiz um curso Técnico de Informática e dei uma "passada" em Delphi e Visual Basic...

Me interessei demais por programação, independendte da linguagem, pois me senti a vontade de pensar em ser programador.


  • Pra quem já e programador, quais linguagens estão em alta hoje em dia e que linguagens sempre estão sendo usadas para densenvolvimento??


  • Delphi e Visual Basic são boas linguagens com boas oportunidades hoje em dia??


  • Poderiam me indicar livros ou apostilas boa??

Agradeço muito a quem puder me ajudar :)

Link para o comentário
Compartilhar em outros sites

bom, sou novatíssimo no assunto ainda, mas uma coisa é certa: os livros dos Deitel são os melhores pra C, C++, Java e qualquer outra coisa q eles resolverem falar sobre! :D

Link para o comentário
Compartilhar em outros sites

Cara, eu diria q Java está em alta, todos os Cientistas da computaçao defendem Java, embora engenheiros da computaçao defendam C, mas aprendendo bem a questao de Algoritmos, você programa bem em qualquer linguagem.

Para estudo, você acha na net muita coisa boa, apostilas exercicios, q você instalando um compilador no pc, ja da pra ir testando...

Link para o comentário
Compartilhar em outros sites

O mercado está convergindo para as frameworks .NET (da Microsoft) e para o Java (da Sun). A diferença-mor entre elas são:

Java --> Suporte a uma única linguagem, ,maior tempo de aprendizado, maior tempo de desenvolvimento...porém, extremamente portável! Roda em unix, linux, windows, celular, handled, palm e tudo o que tiver um processador e memória. O Java consome pouca memória durante o tempo de execução e é muito rápido utilizando-se as últimas versões da máquina virtual. (v 1.5 ou superior)

.NET --> Suporte a N linguagens, curva de aprendizado muito baixa, graças ao Visual Studio 2005 o tempo de desenvolvimento é fantástico (porém, como quase tudo é gerado automaticamente, isso pode deixar a pessoa muito acomodada com um código inflado e nem um pouco otimizado), o .NET roda apenas em sistemas baseados em Windows. Consome uma quantidade razoavelmente alta de memória no tempo de execução.

Você encontra muitas oportunidades para Delphi ou VB.NET, porém com uma baixa remuneração (pelo menos é assim aqui na cidade aonde moro).

Um programador Java como é bem mais difícil de se encontrar e também se o cara sabe programar em java, isso já diz implicitamente que ele estudou muito e conhece POO (Programação Orientada a Objetos). A remuneração é bem mais alta.

Entretanto, como a oferta de programadores java é baixa, o mercado ainda procura mais pessoas capacitadas em Delphi ou VB.

Se tu estás afim de uma coisa mais baixo nível, o recomendado é C ou Assembly.

Os livros da Deitel são excelentes e pode-se encontrar muitas apostilas pela internet gratuitamente.

Espero ter ajudado.

[]'s

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Java --> Suporte a uma única linguagem, ,maior tempo de aprendizado, maior tempo de desenvolvimento...porém, extremamente portável! Roda em unix, linux, windows, celular, handled, palm e tudo o que tiver um processador e memória. O Java consome pouca memória durante o tempo de execução e é muito rápido utilizando-se as últimas versões da máquina virtual. (v 1.5 ou superior)

Você só pode ta brincadando :huh:

.NET --> Suporte a N linguagens, curva de aprendizado muito baixa, graças ao Visual Studio 2005 o tempo de desenvolvimento é fantástico (porém, como quase tudo é gerado automaticamente, isso pode deixar a pessoa muito acomodada com um código inflado e nem um pouco otimizado), o .NET roda apenas em sistemas baseados em Windows. Consome uma quantidade razoavelmente alta de memória no tempo de execução.

Sobre a portabilidade ele roda em qualquer plataforma Windows, desde Pocket PC até Itanium e roda relativamente rápido, para outros SOs tem o mono... Mas ainda não é muito compativel e tambem é bem mais lento...

Link para o comentário
Compartilhar em outros sites

Agradeço a todo mundo que postou xD

então como o camarada disse, Delphi e VB tem mais oportunidades de emprego, embora JAVA seja a linguagem mais "bem paga". difícil decidir, mas talvez vá entrar de cabeça no Delphi pois comparado com VB acho que ele tem mais recursos, ou estou enganado??

Java me parece bem difícil de dominar né? e as plataformas .NET são mais fáceis e estão na moda ultimamente, correto?

Existem diversar apostilas na internet, mas será que alguém teria alguma boa de Delphi e VB, boa mesmo pra iniciantes aprenderem do básico ao avançado??

Flws e obrigado pelas postagens, continuem!!!

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

bruno,

O mais fácil é o velho VB6 (não confunda com VB.Net), Delphi tem mais recursos... Mas não va pelo lado dos recursos, ja vi programas inacreditaveis feitos com VB6, ainda tem muito mercado para esses dois, e muito programador procurando vaga tambem...

No Java vs .Net não digo que Java é mais difícil e melhor pago, se você olhar um código em C# e em Java vera que eles são muito parecidos.

Acho que a dificuldade das duas é mais ou menos a mesma, OOP é mais difícil do que parece.

Quem programa em uma delas não tem grande dificuldade para passar para a outra, programadores de Java e .Net tem salarios parecidos.

Mas o .Net tem o tal do Visual Studio, ele realmente facilita as coisas e permite até que pessoas com pouco conhecimento consigam fazer um site em Asp.Net por exempo, mas não conseguem fazer um componente sem ajuda do Visual Studio, claro que esses não ganham tanto quanto os programadores de Java e .Net, e é desses caras que adrn7y devia estar falando quando disse que Java pagava melhor.

Link para o comentário
Compartilhar em outros sites

Bem, realmente confesso que me expressei mal ao falar da velocidade e consumo de memória do java. O fato da velocidade é devido a comparação entre as jvm mais antigas com a atual.

E em relação ao consumo de memória, comparava as duas frameworks: java e .net. Se for comparado com outras linguagens sem código gerenciado, java e .net seriam monstros devoradores de memória.

Sou completamente contra o fato de pessoas dizerem que sua linguagem é a melhor do mundo e que todas as outras não prestam. E.g. Uma pessoa que programa em assembly pode se gabar na exatidão e baixo consumo de recursos que o assembly proporciona, mas outra pessoa que trabalha com C contesta no quesito legibilidade (para manutenção) e rapidez no desenvolvimento....e assim a coisa anda até a grande discussão entre adeptos do java x .net, windows x linux, amd x intel, hp pavillon x sony vaio, zune x ipod, etc...

Na parte de comparação entre salários, como eu havia dito antes, na cidade aonde resido(pode não ser o caso em outros centros urbanos de maior porte!), incontestavelmente um programador java ganha mais do que um que trabalha com .net(motivo de ter migrado para o java), porém, todas as empresas com que tive contato com o time de desenvolvimento, todas são extremamente dependentes do Visual Studio e raramente encontra-se uma pessoa que trabalha com o Visual Studio sabendo o que é POO (para eles é só desenhar os componentes na tela e codificar os handles de evento).

Considero o VS como uma excelente IDE, porém não acho correto ser dependente de uma IDE. Seria a mesma coisa que um engenheiro desenvolver um câmbio para carro sem saber como funcionam as engrenagens.

Linguagem boa é aquela com que você se sente bem utilizando (problema é o patrão deixar usar) :(

Espero que isso possa te ajudar bruno6652.

Link para o comentário
Compartilhar em outros sites

Então, só pra entender: Visual Studio é o compilador das plataformas .NET, tá certou ou to confundindo tudo?? E pelo que falam ele ajuda a programar, mas os programadores se tornam dependentes deles, ou a maioria pelo menos...

Quais as plataformas .NET (lembro de asp,c#), qual tem mais alem dessas??

Já programei com Delphi 7, Visual Basic 6 e PHP/Mysql, gostei de usá-las, mas tinha essa dúvida sobre seus recursos e oportunidades no mundo atual.

Com JAVA é possivel fazer qualquer tipo de software? desde desktop ate web?

Flws

Link para o comentário
Compartilhar em outros sites

O Visual Studio além de compilar o código do .net, ele oferece muitos outros recursos que vão desde a criação de janelas com drag-and-drop à criação de código automático para algumas rotinas, conexão e componentes de controle banco de dados para o ADO/ADO.NET. Resumindo, você pode criar muita coisa escrevendo pouco ou nenhum código (por isso a dependência).

O .net é multi-linguagem, ou seja, existe o ASP.net, vb.net. j#, c++.net, c# e projetos para python.net entre muitas outras linguagens.

Sim, com o java você pode fazer qualquer tipo de software dadas as restrições das linguagens de alto-nível. Pode-se criar sistemas comerciais, científicos e para internet. Também vale lembrar que java está presente em muitos celulares e etc..

Um detalhe é que não existe esse negócio de uma linguagem ser melhor que a outra, tudo o que pode ser feito em asp pode ser feito em php, algo em java pode ser feito em c# ou vb. O que pode haver é que uma determinada linguagem é mais apropriada para uma aplicação do que em relação a outra. Ex: um sistema codificado em vb6 pode ser muito bem feito em C ou em outra linguagem, porém, a complexidade no desenvolvimento e manutenção varia de linguagem para linguagem.

Linguagem nada mais é do que uma ferramenta, o importante é a lógica.

[]'s

Link para o comentário
Compartilhar em outros sites

como dito antes linguagens em alta hoje são as linguagens voltadas para web...Java, .Net, etc...

com PL/SQL você também consegue algumas boas oportunidades..

Delphi e VB apesar de antigas ainda são muito usadas para o desenvolvimento para aplicativos Windows...portanto mercado n falta...mas tb n falta programadores nestas linguagens..

por fim se você quiser ganhar muito dinheiro...mas eu digo muito mesmo...seja programador assembly =D...o mercado é extremamente restrito...mas se você der sorte de encontrar uma vaga, acredite o salário será bem alto...já q n se encontra mtos programadores assembly por ai...

Falou..e uma dica para aprendizado...já q você deu uma "passada" por delphi e VB...n se prenda muito a livros de programação por enquanto...vá brincando em uma dessas linguagens por conta própria...utilizando o help da linguagem,etc. na minha opinião você aprende muito mais coisas dessa forma e bem mais rápido...claro q o apreendizado terá falhas, mas depois de um tempo você pega alguns livros para complementar e será mais fácil de entende-los depois que você já conhece a linguagem melhor..

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...