blacktrindade 2 Denunciar post Postado Outubro 17, 2013 Pessoal ainda tem mercado para programação estruturada? e alguém sabe qual foi os últimos avanços da programação orientada a objetos? Compartilhar este post Link para o post Compartilhar em outros sites
KMRodrigo 1 Denunciar post Postado Outubro 29, 2013 Sempre tem mercado para programação, porém se quer ganhar bem programe a orientada a objeto. Mesmo se desenvolve em PHP, existe grande diferença em faixas salariais. Quem utiliza MVC e POO tem bem mais chances. Hoje trabalho com Magento e tem que conhecer MVC e POO com PHP e também ZendFramework. O mercado é bom para Magento, e-commerce tem subido muito de nível e tem poucos profissionais em Magento. Porém a maneira mais rápida de ter um salário alto com desenvolvimento é manjar bem de Java, recentemente me pediram uma indicação de desenvolvedor Java jr para tirar 7k como PJ. Compartilhar este post Link para o post Compartilhar em outros sites
Enrico Pereira 299 Denunciar post Postado Outubro 29, 2013 Se quiser pensar num futuro mais distante, programação funcional também é importante e será mais ainda. Mas não faça só pelo dinheiro, se Java ou C# não lhe agradam, procure outras oportunidades. Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Novembro 25, 2013 http://en.wikipedia.org/wiki/Structured_programming Ou seja: mesmo em linguagens que suportam orientação a objetos vc acaba usando (ou deveria usar) conceitos de programação estruturada. O goto é apenas mais uma polêmica hoje. http://programmers.stackexchange.com/questions/200632/arent-structured-programming-and-object-oriented-programming-complementary Compartilhar este post Link para o post Compartilhar em outros sites
fabricioserralvo 5 Denunciar post Postado Dezembro 12, 2013 http://en.wikipedia.org/wiki/Structured_programming Ou seja: mesmo em linguagens que suportam orientação a objetos vc acaba usando (ou deveria usar) conceitos de programação estruturada. O goto é apenas mais uma polêmica hoje. http://programmers.stackexchange.com/questions/200632/arent-structured-programming-and-object-oriented-programming-complementary Exatamente, um paradigma não anula o outro :) Compartilhar este post Link para o post Compartilhar em outros sites
srnalim 21 Denunciar post Postado Dezembro 14, 2013 Bom mercado hoje eu acho que já é complicado por vez que empresas querem um generalizador e não um dominador. Certa vez me inscrevi pra uma vaga de nome "Programador PHP" ai meu tel toca. E o meio da conversa. Empresa: "Sabe PHP?" eu: "Sim sei!" Empresa: "Domina Linux?" eu: "Sim" Empresa: "Java e Javascript?" eu: "não" Empresa: "Vamos deixar pra próxima, pois procuramos algo mais completo..." Ai eu penso o cara quer um Front ou Back? Empresas querem profissional com faculdade e tão nem ai se ele programa orientado ou não desde que ele seja um cara que se diga uma sabedor das coisas, ai cai em fórum dependendo de pessoas como nós. Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Dezembro 14, 2013 O lance do generalista vs. especialista é tenso. Veja Python por exemplo: num mesmo programa posso usar OO, procedural e funcional. Com alguns pacotes a mais, consigo utilizar orientação a aspectos. Mas normalmente, pra quem está contratando, pouco interessa a forma que vc vai resolver o problema (principalmente quando a água estiver no pescoço). Isso me deixa um tanto revoltada porque quem deveria fazer a entrevista do processo de seleção são os futuros colegas de trabalho, com quem vc vai se comunicar usando os jargões da área, e não um funcionário de rh ou o diretor de TI (que provavelmente vc nunca vai ver no dia-a-dia). Ser especialista é caro porque vc passou anos se dedicando a uma determinada tecnologia buscando ser o melhor da área. Ou seja, vc consegue resolver praticamente qualquer bomba que te puserem na mão. Vc precisa de um retorno sobre o investimento feito em cursos, especializações, eventos, certificações, livros, etc. Mas é difícil pagarem porque é caro. Por outro lado, ser generalista pode significar que vc tem condições de escolher a melhor ferramenta p/ resolver o problema sem muitas dores de cabeça. Mas vc tem o poder de decisão sobre isso? Dificilmente. Além disso é tenso acompanhar versões de API de diversas linguagens. Os que conheço passam horas postando código no github p/ não parar no tempo. Mercado não valoriza paradigma de programação. Na maior parte das vezes, quem contrata não sabe o que está pedindo. Pode fazer o teste. No caso da vaga de PHP que exigia Java, pergunte na cara dura qual o motivo de procurarem um profissional que domine as duas linguagens. Vc também pode questionar o modus operandi da empresa que contrata; isso não é nenhum pecado. É necessário p/ vc saber onde está se metendo. Particularmente, eu não acredito em empresas que não sabem justificar escolhas tecnológicas. Compartilhar este post Link para o post Compartilhar em outros sites