Pantoja 5 Denunciar post Postado Fevereiro 26, 2011 Olá Amigos, eu aqui mais uma vez. ;) Olha, sabemos que a lógica é a base da programação. Já estudei um pouco de lógica e de certa forma tenho facilidade, mas conversando com o MESTRE JBN pelo MSN, ele disse que lógica não é tão somente ter a ordem das coisas mas iria além. Alguém saberia dizer o que ele quis dizer com esse "ir além"? E poderiam me indicar um otimo livro de lógica para eu adquirir? quero dominar logica, para em seguida, aprender a programar em PHP. Conto com a ajuda de vocês. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 26, 2011 Pantoja, não sei se o 'ir além' do João quer significar isso que vou dizer abaixo, mas vamos lá.... Há alguns anos atrás no mercado existia apenas 2 tipos de profissional para WEB que no caso era o WebDesigner(responsavel pelo layout) e o WebMaster(responsavel pelo código), hoje em dia com a dissiminação da internet isto está praticamente extinto. O processo de desenvolvimento de sistemas engloba vários fatores e não apenas uma simples conta matemática como layout+lógica(codificação) = projeto_final Acredito que o que o João quiz dizer com esse ir além, seria as novas tecnologias que estão no mercado e os novos profissionais que surgirão com base nas necessidades das empresas, hoje em dia para se criar um sistema você tem em alguns casos até 8(analista, desenvolvedor frontEnd, programador, dba, desginer, gerente de projetos, etc...) profissionais envolvidos no projeto do que se fosse compararar há 10 anos atrás por exemplo que existia no máximo 3(o designer, o programador e o vendedor). Hoje em dia dependendo do método que a sua equipe usa para trabalhar(SCRUM, XP, AGILE,OUTROS), o programador em si tem que possuir pelo menos um conhecimento básico em banco, analise, designer e etc... Pois precisa discutir idéias com todos os outros envolvidos no projeto. Então acredito que o que o João quiz disser com esse 'ir além'(claro que também tem que saber programar), deva significar isto. Espero que tenha esclarecidos algumas dúvidas sua. Recentemente assisti há um vídeo sobre XP e estou disponibilidando para você abaixo ele tem 50 minutos aproximadamente e garanto que vale a pena assistir esse vídeo, provavelmente você irá entender os processos e verá que hj em dia você tem que ir mt além da lógica para desenvolver algo. XP - Vinicius Abraços e até mais :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Fevereiro 27, 2011 André, muito obrigado por seu comentário e também pelo vídeo, amanha verei ele com calma, mas parece ser muito bom mesmo! E algum livro BOM de logica e PHP poderiam me indicar pessoal? abração Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 27, 2011 Kra, então eu li 2 livro de php bom: - 'Desenvolvendo Aplicações Web com PHP - do básico ao iniciante da editora alta books e o autor e o W. Gilmore' - 'Programando PHP orientado a objetos com design patterns - da editora novatec e o autor é o Pablo' Recentemente estou lendo um outro chamado 'Criando aplicaçoes web 2.0 com php' ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Fevereiro 27, 2011 Kra, então eu li 2 livro de php bom: - 'Desenvolvendo Aplicações Web com PHP - do básico ao iniciante da editora alta books e o autor e o W. Gilmore' - 'Programando PHP orientado a objetos com design patterns - da editora novatec e o autor é o Pablo' Recentemente estou lendo um outro chamado 'Criando aplicaçoes web 2.0 com php' ^_^ André estes livros sao voltados para inicantes ou intermediários? eles ensinam PHP ou lógica? tava precisando de um livro BOM de lógica... se esse tiver uma boa base de logica vou comprar. abração Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Fiori 2 Denunciar post Postado Fevereiro 28, 2011 Aconselho a começar com algoritmos pra ir pegando a lógica http://www.linuxmall.com.br/produto/livro-algoritmos-e-programacao-teoria-e-pratica.html Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Fevereiro 28, 2011 Pantoja, O que eu disse em relação a lógica ir além era que apenas a "ordem das coisas" não é suficiente: Cogito, ergo sum Tradução: "Penso, logo existo" Lógico ? Do ponto de vista filosófico, talvez esse silogismo possa ser "lógico", mas do ponto de vista da engenharia, não é. A lógica para a engenharia não é apenas a conclusão baseada em algumas premissas, de fato, basear-se em apenas algumas premissas pode deturpar a lógica, veja só: Com exceção do @Rafael Fiori, os livros que o pessoal indicou é sobre receitas e como colocar a mão na massa. Nunca coloque a mão na massa, se não souber como preparar a receita. ;) Compartilhar este post Link para o post Compartilhar em outros sites
Daniel Ribeiro 4 Denunciar post Postado Fevereiro 28, 2011 Acredito que a base do estudo complexo em lógica esteja na análise e construção de algorítmos. É claro que você já deve ter um conhecimento básico de lógica e, principalmente, matemática, mas segue um livro referência do assunto no cenário mundial: http://www.amazon.co...n/dp/0262032937 Este livro foi escrito por dois professores do MIT, que inclusive proporciona as aulas da disciplina de Introdução a Algorítmos em vídeo, gratuitamente. A análise e criação de algorítmos, nessa ordem, é a base essencial para quem deseja se aprofundar em programação complexa. OBS: O livro indicado pelo Rafael Fiori é muito bom, posso garantir. Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Fevereiro 28, 2011 Obrigado Rafael, Daniel e João. :clap: :clap: :clap: Somente pelas ótimas dicas mostra que dominam o assunto, obrigado de verdade! Comprarei o livro indicado por você, Rafael e tentarei ver tb o indicado pelo Daniel, pena que é ingles, será que tem em port-br? qquer coisa faço um esforço para ler na língua inglesa mesmo, certamente valerá a pena. João entendi agora o que quis dizer, não devemos nos basear simplesmente em premissas que podem ser falsas por natureza como essa de descartes, senão a logica entrará em paradoxo e isso não pode. Abraços e até breve com mais "encheção de saco" do Pantoja. Compartilhar este post Link para o post Compartilhar em outros sites
Daniel Ribeiro 4 Denunciar post Postado Fevereiro 28, 2011 Só um excerto pra dar um gás no discurso do João: A premissa da existência da batata não me é interessante, partindo do pressuposto de que foi feita uma suposição de que quem não pensa não existe, e descartes jamais afirmou isso. ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Fevereiro 28, 2011 ...e descartes jamais afirmou isso. Ao duvidar da própria existência chegou a conclusão de que, o fato de duvidar era prova de que pensava e, pensar era prova de que existia. Se a única prova de que ele existia de fato, era o pensar, a brincadeira da batata, apesar de meramente ilustrativa (eu imaginava que todos tinham entendido isso), foi válida para mostrar o ponto de vista da engenharia. ;) Compartilhar este post Link para o post Compartilhar em outros sites
Daniel Ribeiro 4 Denunciar post Postado Fevereiro 28, 2011 Ao duvidar da própria existência chegou a conclusão de que, o fato de duvidar era prova de que pensava e, pensar era prova de que existia. Disso ninguém tem dúvidas, e fica bem claro no discurso de Descartes. O que eu quis dizer é que não podemos fazer suposições ou expeculações com base em afirmações, por exemplo: O cachorro tem dentes. (Certo) O tubarão tem dentes. (Certo) Os dois pertencem ao mesmo grupo animal. (Errado) A mesma coisa acontece na premissa da existência da homem: Penso? Sim -> Existo. Não -> ? Essa negação é estudada pela filosofia moderna e nunca será completamente entendida, mas não representa simplesmente o contrário de existir. E a brincadeira da batata foi bem pertinente, João. :) Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 28, 2011 Pantoja os livros que passei são para programação PHP :thumbsup: O 'Desenvolvendo Aplicações Web com PHP - do básico ao iniciante da editora alta books e o autor e o W. Gilmore', ele basicamente é um mini-manual, onde explica um pouco sobre cada função, na maioria das vezes qnd quero fazer algo e não sei se existe uma função nativa no php do uma folheada nele, caso nao encontre dou uma pesquisa no manual @web e dps o santo google ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Fevereiro 28, 2011 Os dois pertencem ao mesmo grupo animal. (Errado) De fato não, mas ai entramos em um ponto que muitos acham que compreendem quando, de fato, não compreendem. Quanto a filosofia estudar a afirmação ou negação à Descartes, saímos do escopo da lógica do ponto de vista da engenharia e, justamente para não sairmos desse escopo, que postei os diagramas. Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Fevereiro 28, 2011 Amigos, muiiiiiito bom o debate! agora tive outra curiosidade. O daniel disse q matemática é fundamental. Mas qual matemática, a lógica matemática ou toda ela? Se for toda quais os aspectos mais importantes para eu poder relembrar os conceitos também e fazer exercicios. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 28, 2011 Basicamente, vamos supor que você precise gerar um boleto bancário, o banco lhe enviará um manual contendo as contas que você terá que fazer para gerar isso. Se você não conhecer a matematica em si você nunca vai conseguir criar uma função para fazer aquilo. Compartilhar este post Link para o post Compartilhar em outros sites
Daniel Ribeiro 4 Denunciar post Postado Fevereiro 28, 2011 Basicamente, vamos supor que você precise gerar um boleto bancário, o banco lhe enviará um manual contendo as contas que você terá que fazer para gerar isso. Se você não conhecer a matematica em si você nunca vai conseguir criar uma função para fazer aquilo. Não, eu não estava falando dessa matemática, até porque esta é a nível de implementação. A matemática sobre a qual eu falava, com relação à análise de algorítmos, é a matemática básica que envolve, principalmente, os conceitos de logarítmo, frações, matrizes, álgebra linear e polinomial, matemática discreta, teoria dos números, estatística... Basicamente toda a matemática formal básica tratada pelos livros didáticos do segundo grau no Brasil. Não se assuste, esse tipo de conhecimento não é requerido de uma vez só, e sim aos poucos, constante e dependentemente. Minha sugestão é estudar, juntamente da introdução à lógica de programação e algorítmos, os conceitos básicos de matemática citados, na ordem que os profissionais da educação propõem. Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Fevereiro 28, 2011 Não, eu não estava falando dessa matemática, até porque esta é a nível de implementação. A matemática sobre a qual eu falava, com relação à análise de algorítmos, é a matemática básica que envolve, principalmente, os conceitos de logarítmo, frações, matrizes, álgebra linear e polinomial, matemática discreta, teoria dos números, estatística... Basicamente toda a matemática formal básica tratada pelos livros didáticos do segundo grau no Brasil. De fato, a ausência desse conhecimento faz com que muitos tropecem na resolução de problemas. ...não é requerido de uma vez só, e sim aos poucos, constante e dependentemente. Mas não deve ser, nunca, menosprezado, muitos deixam para adquirir, no futuro, "aos poucos", e acabam menosprezando e deixando de, de fato, buscar adquiri-lo e ai, como disse antes, a ausência desse conhecimento custará caro. Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 28, 2011 Hum entendi Daniel, no caso eu confesso que acabei 'passando por cima' desta parte e cai de cara nos algoritmos p/ depois estudar a lógica em si, é bom participar do forum por este motivo, muitas vocês você acaba aprendendo coisas que nem sequer você sabia que existia. Praticamente a única matemática que eu acreditava que computava na hora de programar era a de implementação. Obrigado por compartilhar seus conhecimentos :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Fevereiro 28, 2011 Era o que temia que falassem... rsrsrsr ainda bem que matemática eu gosto muito, apesar de muitas coisa ter esquecido. Vlw aeee amigos. :joia: Compartilhar este post Link para o post Compartilhar em outros sites