Minha avó não gostava muito das viagens de trem. As locomotivas não inspiravam confiança nela, comportando-se claramente suspeitas e abertamente ameaçadoras. Com grande dificuldade, meu pai conseguiu colocá-la na carruagem quando realmente foi necessário. Meu pai, tendo viajado quase todo o sindicato em viagens de negócios em toda a sua vida, passou cerca de um ano ou mais nas carruagens do tempo limpo, mas cada vez, esforços mentais incríveis custavam-lhe para embarcar no avião. Eu vôo, sem perceber as diferenças fundamentais neles do microônibus da cidade, e certamente não me preocupo com isso. Eu me aventuraria a sugerir que, quer o espaço comercial comercial agora seja massivamente acessível, não custará a meus filhos ou netos nenhum esforço mental para levá-los de volta à colônia lunar no fim de semana, mas eu mesmo nunca subirei em algo que voe fora da atmosfera Terra.Curso evolutivo normal da história. Os descendentes devem ser melhores do que os ancestrais, caso contrário, a humanidade se degradará.
Há tendência semelhante em TI, se tomarmos como critério a medida, por assim dizer, da "rotina" das tecnologias., sua integração nas interações sociais diárias. O pessoal começou sua marcha triunfante para o povo em uma era em que a computação era o destino de cientistas, engenheiros e um punhado de nerds marginais. Todos eles já estavam unidos por uma abordagem de engenharia e criatividade, mas a equipe pessoal teve que ser um pouco dura - a geração de nossos pais os via tanto naquela época quanto agora como uma espécie de caixa preta, sobre a qual é necessário realizar rituais xamânicos precisamente calibrados para obter o resultado desejado. Não há espaço para curiosidade criativa - se o ícone ou botão desejado faltar no local indicado pelas instruções na tela, mas for deslocado um pouco para o lado, surge um pânico perfeitamente compreensível e uma vontade de incomodar o suporte técnico, gerando toneladas do folclore correspondente em grande estilo
(com medo), meus painéis desapareceram!
(cansado) pressione o controle ...
(com alegria) oh e agora meus painéis estão piscando!
(cansado) solte o controle ...
Acredito que, nesta indústria, a linha geracional é onde a obviedade das soluções técnicas desaparece. Por exemplo, selecionar um item em um ListView é feito com dois cliques do mouse e pressionando um botão com um. Estamos acostumados a isso. Este é provavelmente o resultado de alguma pesquisa na área de ergonomia de interfaces da Microsoft ou Apple, ou talvez até mesmo do PARC. Mas tente explicar para sua mãe qual é a diferença ... As pessoas, não tão longe, mas, digamos, não perto de TI, muitas vezes nos suspeitam de algumas habilidades mágicas, quando nos aproximamos de um deliberadamente desconhecido (mas obviamente fascinado por alguns depois uma placa única ou microcontrolador), um pedaço de ferro com botões e uma tela, entendemos muito mais rápido do que meros mortais. Mas não há mágica aquié claro - o que acontece é que o fluxo de trabalho do dispositivo é mais óbvio para nós e a interface geralmente é projetada exatamente da maneira que teríamos pensado nela. Portanto, tudo fica imediatamente claro.
Isenção de responsabilidade intermediária: todos os itens acima, como de costume em meus artigos de chat, obviamente sofrem de muitas simplificações e suposições para fins de brevidade da apresentação subsequente da ideia principal.
Até agora, tudo o que foi exposto acima reflete minha própria imagem idealizada e um pouco simplificada do mundo, que se desenvolveu em uma época em que eu mesmo estava mais ou menos relacionado à geração “atual”. Mas os anos passam e agora eu, já professor de várias disciplinas de TI em duas importantes universidades metropolitanas, trabalho com alunos. Os alunos são diferentes, em todo o espectro de entusiastas a niilistas, daqueles que vieram sentar em suas calças por 5 anos porque é tão comum, para aqueles que pretendem seriamente adquirir conhecimentos e habilidades úteis da indústria. Por algum motivo, há mais primeiros, o que é muito triste, porque o concurso para esta especialidade nesta universidade é bastante elevado e é preciso esforço para chegar até aqui.
E no processo de trabalho rotineiro, recentemente comecei a notar fenômenos que me assustam. Algo está acontecendo e nomes como "falta de curiosidade crônica" vêm à mente. Deixe-me explicar com um exemplo. Os alunos concluem uma série de laboratórios na linguagem de sua escolha, mas geralmente C # ou java, raramente python. Um pequeno relatório formal em formato eletrônico também é necessário para anexar um arquivo de todas as fontes essenciais para que eu possa executá-las e verificá-las por mim mesmo. Parece que a frase "anexar o arquivo de origem" não deve causar mal-entendidos em ninguém? Quando se trata de C #, por uma questão de clareza, eu digo a eles "anexe um arquivo de sua solução". Você pode entender algo errado aqui? Acontece, tanto quanto possível.
Lembre-se da antiga anedota de TI dos tempos pré-Internet sobre uma viagem de negócios que foi enviada com um disquete a outra cidade para copiar algum software de que sua empresa precisava. E quem trouxe um arquivo LNK neste disquete com um link para este software. Você acha que isso só acontece nas piadas? Não importa como seja. Agora, no final do semestre, metade dos alunos ainda não completou metade de seus laboratórios e, embora em setembro eu tenha implorado para que não adiassem, para que mais tarde eles não coletassem mais de 30 trabalhos de todo o riacho todas as noites, eles fazem exatamente isso.
E assim, foi encontrado um talento que, a julgar pela parte textual do relatório e as capturas de tela, fez os próximos três trabalhos de laboratório com competência e corretamente, sem hesitação, envia um arquivo, dentro do qual - sim, você adivinhou certo - existem três arquivos SLN solitários. Eu pergunto a ele, eles dizem, caro colega, você sabe o que é um arquivo SLN e para que serve? E ele responde que existem os códigos-fonte muito exigidos de seus laboratórios. Quando eu disse que os códigos-fonte não estão lá, a resposta do aluno foi no estilo "bem, se você diz, então vou consertar tudo." Ou seja, mesmo quando o professor estava obviamente viciado neste lugar em particular, o aluno não teve a ideia de se arrastar independentemente para esse arquivo malfadado e descobrir pessoalmente o que havia de errado com ele. Aqui fica engraçado no início, e depois não muito,quando havia mais quatro desses talentos, e todos, à primeira vista, são caras inteligentes, eles não tocam os de trás, eles não ficam para trás academicamente, e assim por diante.
Isso significa que o problema da falta de curiosidade crônica é de natureza sistêmica. Quando eu tinha 10 anos, criei meu primeiro executável em Turbo Basic na minha vida, ficando fora de mim de tanta felicidade que descobri que você pode compilar - escrever programas que não estão vinculados ao ambiente de desenvolvimento, mas executados diretamente. E então ele subiu para ver o que havia dentro. Ainda sem entender nada do que vi, ainda percebi que há uma assinatura no início, algumas linhas de texto no final e que o próprio código de máquina parece irregular. Ou seja, uma curiosidade da engenharia sobre como funciona um sistema complexo “por baixo do capô”, mesmo que o conhecimento relevante seja próximo a zero, considerei algo natural para qualquer indivíduo humano. Bem, se não for ninguém, então para qualquer um que está entrando na universidade no departamento de TI com um diploma em engenharia de software.Bem, quem na infância não tentou desmontar algum brinquedo mecânico e ver o que havia dentro?
Então, por favor, temos a futura elite intelectual e tecnológica do país, para a qual a própria ideia de olhar dentro de um arquivo arbitrário e ver o que está ali e se de alguma forma pode ser entendido, interpretado, corrigido, está longe de ser óbvia! Mesmo que o arquivo SLN seja texto, não binário.
A propósito, a diferença entre um arquivo de texto e um arquivo binário também não é óbvia para eles, e isso, infelizmente, é mais massivo do que a falta de vontade de olhar dentro. Não no sentido de que qualquer arquivo seja uma sequência de bytes, não. E o fato de que os arquivos são mais legíveis por humanos e mais legíveis por máquinas - eles também não têm ideia. Pessoas que parecem ter escolhido o caminho de um desenvolvedor. De repente, uma geração de futuros schnicks de TI apareceu, para quem o arquivo se tornou a unidade semântica básica de informação!
Mas este não é o primeiro nem o segundo ano, e muitos deles já estão empregados em sua especialidade e têm muito sucesso em seus empregos. O que está acontecendo? Você já viu fenômenos semelhantes? Ou será que já tenho uma síndrome "antes que a grama ficasse mais verde"? Discass.