Você sabe o que é Pensamento Computacional?
Não é todo profissional de tecnologia que desenvolveu a habilidade de pensar logicamente de forma a potencializar as suas capacidades técnicas. Por isso, hoje trago o tema: Pensamento Computacional.
Os pilares do pensamento computacional envolvem:
1. Decomposição de Problemas
2. Reconhecimento de Padrões
3. Criação de Abstrações
4. Desenvolvimento de Algoritmos
Lembro-me de vários exemplos que me deram a chance de ser um profissional ímpar, na hora de solucionar problemas e ganhar tempo. Vou citar um exemplo:
Precisávamos implantar a infraestrutura de rede no local de um evento. Para isso, seria preciso passar o cabo de fibra, que se conectaria ao modem e então, começaríamos a distribuir o cabeamento pelo local.
Enquanto o pessoal estava focado em subir a escada, ficar entre duas paredes com cerca eletrificada e imaginando como iria passar o cabo pelo teto, eu estava pensando se não seria mais viável fazer um pequeno furo na parede e passar o cabeamento por dentro.
No final, passaram o cabo pelo pequeno furo na parede. Pode parecer algo simples, mas existem exemplos mais complexos que te farão perder tempo, energia, paciência, em locais onde se precisa de agilidade e tem muita demanda para fazer.
Quando o expediente finalizar, você pode parar e pensar:
- Fui inteligente, gastei menos energia e gerei mais resultado de valor, ou estou totalmente desgastado, exausto e não consegui concluir tudo que precisava?
Para isso que serve o pensamento computacional. Não é apenas para resolver problemas com tecnologia. É para resolver problemas em qualquer cenário de forma inteligente, otimizada, prática e de valor.
Gostou desse tema? Siga o meu perfil. Lá você encontrará mais tópicos relacionados.
#tecnologia #dev #frontend #backend #codenation #freela #fullstack #algoritmos #logica #raciociniologico #reconhecimentodepadroes #abstracoes #mapeamento #resoluçãodeproblemas #minimundo #mapademundo