Este dia é um feriado profissional na Rússia desde 2009 por decreto do presidente Dmitri Medvedev. Celebra-se no 256º dia do ano (a 12 de Setembro nos anos bissextos e no dia seguinte nos restantes anos). Porquê neste dia?
- 256 é o número de diferentes valores que se consegue representar com um byte (8 bits), do 0 ao 255 (0b11111111 em binário e 0xFF em hexadecimal) e é por isso um número familiar dos programadores;
- É a maior potência de 2 inferior ao total de dias que um ano tem.
Seguindo a mesma lógica, a cor branca foi escolhida como a cor “oficial” porque esta é representada no sistema de cores RGB pelo valor hexadecimal 0xFFFFFF, o maior número que se consegue representar com 24 bits (o negro é representado pelo valor zero – 0×000000).
Por isso, sendo programador ou não, não se esqueça: amanhã vista a cor branca. Afinal, se não fossem os programadores não estaria a ler este artigo, pois não?
A importância do programador
Muito se fala no mundo sobre o quanto a ciência avançou ou o quanto nossa vida mudou, mas quase todas as pessoas não dão valor ou não reconhecem os trabalhos dos programadores que foram responsáveis por boa parte disso, trabalhando de forma direta ou indireta.
Por exemplo os avanços na área de radiologia com seus modernos aparelhos que capturam as imagens e enviam direto para os computadores, que possuem programas responsáveis para fazer a reconstrução das imagens. Um dos grandes responsáveis por esse avanço foram os programadores que trabalharam para desenvolver softwares capazes de facilitar a vida dos médicos e indiretamente ajudando os pacientes.
Outro exemplo da importância dos programadores são os sites dos bancos, onde da sua casa você pode fazer praticamente tudo sem precisar ir no banco e enfrentar fila.
Por traz de qualquer programa, por mais simples que seja, existe uma programação que na maioria das vezes não é simples igual a tela do programa do usuários final. O trabalho do programador é deixar o programa o mais fácil possível de usar e isso muitas vezes dá a falsa impressão que desenvolver um programa é um negócio simples, quem pensa dessa forma está muito errado.
Seria muito bom que todo mundo visse pelo menos uma vez um programa por dentro para ter noção do que é o desenvolvimento, depois disso quem sabe os programadores passariam a ser mais valorizados.
O vídeo levanta uma série de indagações a respeito do ensino da programação para crianças. Do poder e importância que o ato de programar traz pra sociedade atual, e principalmente pra futura. Se notarmos bem, o uso da programação está se igualando, em termos de importância, a diversas ciências essenciais, como Matemática, Física e Biológicas.
Em todos esses ambientes, não importa qual e quão específica a área seja, a programação vai ser necessária. Foi-se o tempo que estudos e pesquisas se faziam só no laboratório ou com giz+lousa. Pra evoluir, hoje, é preciso fazer com que os computadores trabalhem para nós, pois um segundo de processamento de um supercomputador já oferece mais resultados do que toda a população do mundocom calculadoras, por exemplo.
Ao contrário do que a maioria das pessoas acham, computadores não pensam, simplesmente obedecem à comandos. E esses comandos só podem ser feitos de uma maneira: programando. Se você quiser saber mais sobre essa capacidade que os computadores tem de resolver problemas do mundo, conheça o projeto BOINC, onde é possível você 'emprestar' parte do processamento de sua máquina para ajudar nas pesquisas sobre Aids, Câncer, Genética, Química, Astronomia, Teoria das Cordas ou qualquer área que você desejar.
- 256 é o número de diferentes valores que se consegue representar com um byte (8 bits), do 0 ao 255 (0b11111111 em binário e 0xFF em hexadecimal) e é por isso um número familiar dos programadores;
- É a maior potência de 2 inferior ao total de dias que um ano tem.
Seguindo a mesma lógica, a cor branca foi escolhida como a cor “oficial” porque esta é representada no sistema de cores RGB pelo valor hexadecimal 0xFFFFFF, o maior número que se consegue representar com 24 bits (o negro é representado pelo valor zero – 0×000000).
Por isso, sendo programador ou não, não se esqueça: amanhã vista a cor branca. Afinal, se não fossem os programadores não estaria a ler este artigo, pois não?
Por isso, sendo programador ou não, não se esqueça: amanhã vista a cor branca. Afinal, se não fossem os programadores não estaria a ler este artigo, pois não?
A importância do programador
Muito se fala no mundo sobre o quanto a ciência avançou ou o quanto nossa vida mudou, mas quase todas as pessoas não dão valor ou não reconhecem os trabalhos dos programadores que foram responsáveis por boa parte disso, trabalhando de forma direta ou indireta.
Por exemplo os avanços na área de radiologia com seus modernos aparelhos que capturam as imagens e enviam direto para os computadores, que possuem programas responsáveis para fazer a reconstrução das imagens. Um dos grandes responsáveis por esse avanço foram os programadores que trabalharam para desenvolver softwares capazes de facilitar a vida dos médicos e indiretamente ajudando os pacientes.
Outro exemplo da importância dos programadores são os sites dos bancos, onde da sua casa você pode fazer praticamente tudo sem precisar ir no banco e enfrentar fila.
Por traz de qualquer programa, por mais simples que seja, existe uma programação que na maioria das vezes não é simples igual a tela do programa do usuários final. O trabalho do programador é deixar o programa o mais fácil possível de usar e isso muitas vezes dá a falsa impressão que desenvolver um programa é um negócio simples, quem pensa dessa forma está muito errado.
Seria muito bom que todo mundo visse pelo menos uma vez um programa por dentro para ter noção do que é o desenvolvimento, depois disso quem sabe os programadores passariam a ser mais valorizados.
O vídeo levanta uma série de indagações a respeito do ensino da programação para crianças. Do poder e importância que o ato de programar traz pra sociedade atual, e principalmente pra futura. Se notarmos bem, o uso da programação está se igualando, em termos de importância, a diversas ciências essenciais, como Matemática, Física e Biológicas.
Ao contrário do que a maioria das pessoas acham, computadores não pensam, simplesmente obedecem à comandos. E esses comandos só podem ser feitos de uma maneira: programando. Se você quiser saber mais sobre essa capacidade que os computadores tem de resolver problemas do mundo, conheça o projeto BOINC, onde é possível você 'emprestar' parte do processamento de sua máquina para ajudar nas pesquisas sobre Aids, Câncer, Genética, Química, Astronomia, Teoria das Cordas ou qualquer área que você desejar.
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
