domingo, 23 de janeiro de 2022

ESL DISCUSSIONS - COMPUTADORES




STUDENT A's QUESTIONS

(1) O que é um computador?

Segundo o dicionário Michaelis: Máquina destinada ao recebimento, armazenamento e processamento de dados, em pequena ou grande escala, de forma rápida, conforme um programa específico.


(2) Quando você usou um computador pela primeira vez?

Não me lembro exatamente. Acho que foi quando frequentava o Telecentro do CEU Navegantes, quando era criança.


(3) Quão úteis são os computadores para você?

Como é de conhecimento de muitas pessoas, estas máquinas não se resumem a notebooks e desktops, também englobam dispositivos como celulares e wearables (dispositivos vestíveis), por exemplo. Assim, posso dizer que eles são intrínsecos ao meu cotidiano, desde o momento em que acordo, com o despertador do meu celular tocando, até as minhas atividades pessoais e profissionais, que executo no meu notebook.


(4) Qual é a melhor coisa sobre um computador?

Possibilidade de acessar a internet, que provê uma fonte inestimável de conhecimento.


(5) Qual é o seu software favorito?

Depende da atividade. Por exemplo, para navegar na internet e debugar aplicações web, prefiro o Google Chrome, para programar, gosto muito do VS Code.


(6) Como seria a vida sem o seu computador?

Muito difícil de imaginar.


(7) Você consegue se manter atualizado com as mais recentes tecnologias da computação?

Apenas em termos de tecnologias para desenvolvimento web e mobile. Sou um tanto leigo em relação ao contexto do hardware, conheço apenas o essencial para distinguir uma boa máquina para trabalhar nos meus projetos.


(8) Você controla computadores ou eles controlam você?

Computadores não controlam as pessoas. Acontece que existem pessoas que não sabem como interagir com estas máquinas de maneira saudável. Em muitas situações, eu mesmo me enquadro nesta categoria.


(9) Você gostaria de passar mais tempo com seu computador?

Não, já passo tempo suficiente. Vale ressaltar que, nos últimos anos, tenho buscado passar menos tempo nele, a fim de praticar um pouco da desintoxicação digital.


(10) O que aconteceria se todos os computadores do mundo parassem de repente para sempre?

A sociedade viraria um caos total. Inclusive, este seria um bom assunto para abordar em algum filme distópico.


STUDENT B's QUESTIONS

(1) Você gosta de computadores?

Desde criança, sempre fui fascinado por computadores.


(2) Você tem seu próprio computador?

Tenho um notebook pessoal, que já está na hora de trocar, e também um mais moderno, que utilizo no contexto profissional.


(3) Os computadores fazem você querer arrancar os cabelos (ou seja, ficar muito frustrado)?

Como desenvolvedor de software, posso afirmar que sim, pois resolver bugs é uma das atividades mais desafiadoras do processo.


(4) Qual é a pior coisa sobre os computadores?

Computadores podem ser usados para fins destrutivos, como em guerras ou coisas do tipo.


(5) Você sabe muito sobre computadores?

Por causa da minha formação em Ciência da Computação, tenho um conhecimento mais aprofundado em relação à maioria das pessoas. Contudo, ainda não acho que sou um expert em algum assunto em específico.


(6) Você acha que os computadores sempre serão parecidos com o que são agora (uma tela com teclado)?

Não. Os wearables (e até celulares) são a prova disso.


(7) Do que você sentiria mais falta se seu computador fosse retirado?

De programar e navegar na internet.


(8) Você gostaria de fazer um curso de informática?

Quando jovem fiz um curso de operador de microcomputador na extinta Data Byte.


(9) Você acha legal ser nerd ou geek?

Sim, pois gosto muito de estudar e saber como as coisas funcionam.


(10) O que você gostaria que os computadores fizessem que eles não podem fazer agora?

A criação de uma realidade virtual como em Sword Art Online ou Ready Player One seria interessante.

sábado, 15 de janeiro de 2022

ESL DISCUSSIONS - LIVROS




STUDENT A's QUESTIONS

(1) Qual a importância dos livros para você?

Para mim, os livros ainda continuam sendo um fonte inestimável de conhecimento. Atualmente, mesmo com a existência de diversos vídeos e blogs sobre tecnologia, também recorro à leitura de vários títulos técnicos, os quais ajudam bastante na minha evolução como desenvolvedor de software.


(2) Como seria a vida sem livros?

Difícil imaginar exatamente como seria um mundo sem livros, pois eles foram (e são) utilizados para legar diferentes saberes de geração em geração. Sem eles, provavelmente, a história iria se perder.


(3) Que tipos de livros você gosta?

No momento, tenho comprado e lido bastante livros técnicos, sobre desenvolvimento de software no geral.


(4) Você prefere livros de bolso ou de capa dura?

Depende do conteúdo. Livros de bolso, geralmente de literatura, são bastante práticos para levar em viagens ou coisas do tipo. Já livros de capa dura, como dicionários e enciclopédias, são bons se o manuseio é muito constante, pois evita danificá-los.


(5) Se você escrevesse um livro, sobre o que escreveria?

Na verdade, já escrevi dois livros de poesia, o PROTESTIZANDO (2015) e o A LER VAZIOS (2016). No primeiro, abordo diversos assuntos, como reflexões existenciais, relações amorosas, indignações e tudo mais. No segundo, publiquei algumas das minhas experimentações poético-visuais, ou seja, voltadas para o campo da poesia concreta.


(6) Se você pudesse ter apenas um livro para o resto de sua vida, qual seria e por quê?

Meu livro A LER VAZIOS, talvez.


(7) Você acha que a Internet fará os livros desaparecerem?

Não, mas fará os livros mais acessíveis por meios digitais.


(8) O que você acha da ideia dos e-books?

Muito interessante. Inclusive, recentemente, comprei um Kindle para ler algumas obras que não vejo a necessidade de adquirir a versão física, até por questões de espaço na estante para guardar todas elas. Além disso, outro fator relevante é a diminuição no uso de papel, que, consequentemente, ajuda na preservação do meio ambiente.


(9) Que livro você recomendaria para crianças?

Literatura infantil, quadrinhos, mangás ou coisas do tipo.


(10) Quantos livros você já leu em inglês?

Não faço ideia, pois não realizo nenhum tipo de contagem das minhas leituras.

 
STUDENT B's QUESTIONS

(1) Quem é o seu autor favorito?

Gosto muito de Paulo Leminski. Seu estilo poético, inclusive, me inspira bastante.


(2) O que você acha da ideia do Google de colocar todos os livros do mundo na internet, acessíveis gratuitamente?

Democratizadora.


(3) Por que nem todo mundo gosta de ler?

Diversos fatores, por exemplo, dificuldade em manter a atenção.


(4) Você prefere guardar os livros que lê?

Sim, prefiro livros físicos ao invés dos digitais, justamente para dar uma folheada e revisitar o conteúdo quando conveniente.


(5) Qual é o maior número de vezes que você leu o mesmo livro?

Acho que nunca li um livro mais de uma vez.


(6) O que é melhor, o livro ou o filme?

Livros, pois são mais detalhados e estimulam a imaginação.


(7) Você prefere ficção ou não-ficção?

No momento, não-ficção.


(8) Você passa muito tempo navegando em livrarias?

Já passei muito tempo procurando (e adquirindo) livros no Estante Virtual, mas, atualmente, tenho comprado pela Amazon, pois a variedade e disponibilidade de títulos técnicos é maior.


(9) Você já leu a última página antes de começar a ler um livro?

Nunca. Mas nos últimos tempos, sempre tenho dado uma folheada do início ao fim, para ter uma ideia do conteúdo que irei me aprofundar (no caso de livros técnicos).


(10) Com que frequência você quer que a história de um livro nunca termine?

Raramente. Acho que isto só aconteceu quando li o mangá do Death Note.

domingo, 9 de janeiro de 2022

ESL DISCUSSIONS - INTELIGÊNCIA ARTIFICIAL




STUDENT A's QUESTIONS

(1) O que vem à mente quando você ouve o termo "inteligência artificial"?

Algoritmos e robôs.


(2) O que é inteligência artificial?

Basicamente, inteligência artificial é um ramo da Ciência da Computação que busca simular a capacidade cognitiva humana em máquinas. Os sistemas de IA são regidos por algoritmos através de diversas técnicas, como machine learning e deep learning, a fim de demonstrar um comportamento "inteligente".


(3) Quais são os perigos da inteligência artificial?

Segundo a ficção cientítica, aniquilação ou domínio da raça humana. Mas, sendo realista, a inteligência artificial, assim como a computação em geral, está tornando alguns ofícios obsoletos. Então, um perigo para certas pessoas é a escassez de oportunidades de emprego, dependendo da sua área de atuação.


(4) A inteligência artificial algum dia será mais inteligente do que os humanos?

A inteligência artificial simula a inteligência humana, logo, penso que ela poderá resolver qualquer problema que nós também consegueríamos resolver, mas de forma extremamente mais rápida.


(5) Como a inteligência artificial está nos ajudando hoje?

Ela nos ajuda, principalmente, no processamento de grandes quantidades de dados nos mais variados campos do conhecimento.


(6) O que você sabe sobre a história da inteligência artificial?

Não conheço muito profundamente a história da inteligência artificial em si, apesar de ter estudados algumas técnicas na faculdade. Contudo, sei que um dos seus precursores foi Alan Turing, conforme abordei em um dos meus posts no sTuring.


(7) Quais são as coisas boas sobre inteligência artificial?

A primeira que me vêm a cabeça é a capacidade de processar grandes quantidades de dados, a fim de gerar informações úteis para tomadas de decisão em diversos contextos.


(8) Quão inteligente se tornará a inteligência artificial?

Difícil saber, ainda mais se ela andar em paralelo com a computação quântica no futuro.


(9) Existe diferença entre inteligência artificial e robôs?

Sim. Podemos dizer que inteligência artificial é um método baseado em algoritmos para simular o pensamento cognitivo, que não é necessariamente utilizado na robótica, ou seja, robôs podem ter funcionalidades bem definidas e limitadas, as quais não dependem de dados externos.


(10) Como seria estudar sobre inteligência artificial?

Estudei um pouco na faculdade, durante o curso de Ciência da Computação na UFC. Apesar de achar uma área muito promissora, no momento, não tenho interesse em me aprofundar nela.

 
STUDENT B's QUESTIONS

(1) Quais são as diferenças entre inteligência artificial e inteligência humana?

A primeira busca simular a segunda. Uma é baseada em mecanismos computacionais e a outra na capacidade biológica (neurológica).


(2) Os robôs algum dia controlarão o mundo?

Não. Isso é cenário de ficção científica.


(3) Como você gostaria que a inteligência artificial o ajudasse?

Trazendo um pouco do cenário da robótica (e ficção científica), gostaria de um assistente que pudesse me ajudar nas minhas atividades diárias.


(4) Como seria nossa vida sem inteligência artificial?

Muitas coisas que são automatizadas e processadas atualmente, teriam que ser feitas da maneira antiga, ou seja, de forma mais manual e menos eficiente, por assim dizer. Um exemplo extremamente importante seria a análise de uma grande quantidade de dados, conhecida como Big Data.


(5) As pessoas algum dia terão inteligência artificial como parte de seus cérebros?

Nunca parei para pensar nesta possibilidade. Soa como algo relacionado a ciborgues e afins. Mesmo assim, também acho que é um cenário de ficção científica.


(6) A inteligência artificial algum dia substituirá a necessidade dos humanos trabalharem?

Não. Penso que este é outro cenário de ficção científica.


(7) Quão inteligente você é?

Formalmente, nunca medi meu QI. Contudo, acho que estou na média.


(8) Que filmes você viu sobre inteligência artificial?

Os últimos que consigo lembrar são Blade Runner, Westworld, 2001: Space Odyssey, Wall-E, The Terminator, e Her.


(9) Quais são os três adjetivos que melhor descrevem a inteligência artificial?

Fascinante, revolucionária e complexa.


(10) Como será a inteligência artificial daqui a 100 anos?

Extremamente poderosa, ainda mais levando em consideração a evolução do poder computacional dos hardwares.

domingo, 2 de janeiro de 2022

O CODIFICADOR LIMPO (ROBERT MARTIN)

Fechando a leitura da trinca clássica do Uncle Bob: (1) Código Limpo, (2) Arquitetura Limpa e (3) Codificador Limpo.

(1) Conteúdo acessível e bastante útil para melhorar a prática do desenvolvimento de software no geral.

(2) Abordagem um pouco mais densa, necessitando de uma maior experiência técnica para poder digerir alguns conceitos.

(3) Conjunto de dicas bem agregadoras sobre profissionalismo no universo do desenvolvimento de software, mas sem entrar no contexto do código em si, ou seja, algo mais comportamental.

Apesar de ter gostando bastante do que aprendi, não fiquei muito satisfeito com a tradução, principalmente do terceiro livro. Recomendo fortemente a leitura, contudo, se tiver o conhecimento da língua inglesa, é melhor ler a versão original.