A IMPORTÂNCIA DA LÓGICA
A IMPORTÂNCIA DA LÓGICA
Entender o conceito e principalmente a prática da Lógica é fundamental, tão importante quanto somente "se debruçar" sobre livros, cursos e estudos sobre as Linguagens de Programação em si. Obviamente esta parte ("se debruçar" sobre livros, cursos e estudos sobre as Linguagens de Programação em si) também é importantíssima, pois sem essa parte não seria possível aprender a expressar/contextualizar a Lógica e a Programação em Linguagem Real de Nível Profissional, mas se o aluno apenas memorizar padrões encontrados em determinadas Linguagens e NÃO FOR CAPAZ DE ENTENDER A LÓGICA POR TRÁS DISSO, infalivelmente tal aluno encontrará dificuldades no Desenvolvimento de Softwares que demandam Requisitos desde os mais simples, até principalmente os mais complexos.
É mais importante "SABER RESOLVER PROBLEMAS", saber encontrar "a melhor" solução para resolver determinado problema, ou seja, "a melhor" solução para atender ao Requisito do Cliente no Desenvolvimento do Software solicitado, também encontrar 'a melhor" solução para o desenvolvimento, testes, documentação, implementação, manutenção, entre outros aspectos do Software como um todo.
A construção de um Software é realizada em Equipe, pois as etapas (Requisitos, Documentação, Programação, Testes, Implementação, Manutenção ...) demandam profissionais específicos.
Resumindo, sobre a importância da Lógica, é importante aprender a pensar, principalmente no caso do Programador aprender a pensar como o Computador "pensa"/trabalha, para até mesmo saber fazer as perguntas de forma correta para o "Computador"/Software e ao mesmo tempo entender as respostas que ele te apresentará com base no que você perguntou.
Ainda sobre Lógica: Aprender a sequenciar ações de forma coerente e regular para atingir determinado objetivo. Aprender a pensar, a ser capaz de fazer um Mapa Mental sobre quais recursos utilizar para solucionar uma demanda, ou seja, no momento em que o Cliente comunica o que ele deseja que o Software realize, mentalmente você já sabe que precisará inicialmente de determinada quantidade de Variáveis, qual o Tipo delas, que Processamento elas precisarão fazer, depois tranquilamente irá desenvolvendo o restante do Software conforme o que já inicialmente conseguiu identificar como necessidade do Cliente.
O QUE É LÓGICA ???
Segundo o Dicionário AURÉLIO Lógica é:
"Coerência de raciocínio, de idéias".
"É a sequência coerente, regular e necessária de acontecimentos, de coisas".
Segundo o Dicionário MICHAELIS Lógica é:
"Modo pelo qual se encadeiam naturalmente as coisas ou os acontecimentos".
"Maneira pela qual instruções, assertivas e pressupostos são organizados num Algoritmo para viabilizar a implantação de um Programa".
OUTRAS DEFINIÇÕES DE LÓGICA:
"Modo de raciocinar coerente que expressa uma relação de causa e consequência; raciocínio, método".
(Dicio - Dicionário Online de Português)
"Maneira coerente através da qual os fatos ou situações se encadeiam"
(Dicio - Dicinário Online de Português)