Por que um especialista em TI “sabe o que os outros vivem”?


Entre os desenvolvedores, a questão do conhecimento não essencial surge regularmente: vale a pena dedicar algum tempo a descobrir o que você não usa diariamente? Às vezes, em conexão com o ensino superior: “é realmente necessário fornecer fundamentos teóricos nesse volume ou algo mais próximo da produção seria mais útil?” Às vezes, em conexão com entrevistas: "por que eles querem um conhecimento brilhante de algoritmos se a vaga realmente não exige isso?"

Uma boa centena de posts já foi escrita sobre isso, mas eu decidi escrever cento e primeiro. Porque Eu explico sob o corte.

Recentemente, vi essa questão de outro ângulo e pensei sobre isso novamente. Normalmente, no Grupo JUG.ru, organizamos conferências sobre tópicos como "desenvolvimento Java", onde é possível ver relatórios próximos ao trabalho imediato. Mas neste fim de semana, estamos realizando o festival TechTrain de São Petersburgo sobre “tudo de uma só vez”: lá você pode não apenas ver pessoas com ideias semelhantes, mas também se familiarizar com a situação em outras partes da TI.

O slogan do festival é "descobrir como os outros vivem". E então eu me perguntei: quem precisa disso? Você pode descobrir o que vive sozinho e o que é pago. Como o desenvolvedor do iOS ajudará a saber “para que vivem os frontenders?”

Como resultado, cheguei à conclusão de que essas perguntas geralmente recebem uma resposta incompleta, e a completa consiste em duas partes - e decidi apresentá-la aqui.

Parte Um, Pragmática


Prostakova: E por que isso serviria na primeira ocasião?
Starodum: No primeiro caso, também funcionaria se você tivesse que ir, para que você saiba para onde está indo.
Prostakova: Ah, meu pai! Sim, taxistas, e daí? Este é o negócio deles.

D. I. Fonvizin "Undergrowth"

Parece que no mundo moderno a falta de qualquer informação pode ser rapidamente preenchida. Especialmente sobre TI - ele é escrito e reescrito na Internet, do Stack Overflow ao Habr. Portanto, se de repente você precisar de algum conhecimento não essencial da "esfera vizinha", poderá abrir o Google e encontrá-lo. E por que, então, sem um objetivo específico para escalá-los, se na ocorrência desse objetivo você sempre tem tempo para alcançá-lo? Cavar melhor a sua direção principal, sempre há objetivos específicos.

Então, mas não é assim. Eu quero comparar isso com a situação quando você está se mudando para uma nova cidade grande. Você estudará a rota para trabalhar à vontade, mas há algum benefício prático em 2018 para aprender outros lugares na cidade? Afinal, quando você precisa de um ponto, o smartphone cria instantaneamente a melhor rota para lá. Ou seja, quando um objetivo específico surge, é fácil alcançá-lo. Não é necessário manter toda a cidade em sua cabeça; você pode incomodar sua cabeça com outra coisa.

Mas, embora isso não seja necessário, inevitavelmente ainda existem situações em que é útil. Quando você marca uma consulta, conhecer a cidade ajuda a entender imediatamente "qual opção é mais conveniente para mim" (você não diz "espere, eu vou descobrir isso no aplicativo" durante uma ligação). Preveja de maneira grosseira imediatamente o tempo de qualquer viagem ou o custo de um táxi, saiba imediatamente "para que motivo ir", entenda imediatamente "onde é conveniente ligar ao longo do caminho" - tudo isso simplifica a vida. E em TI, saber o que está por vir também facilita a vida.

E ainda mais importante, isso me parece. Sim, os mapas estabelecerão a rota em qualquer lugar, e o Google encontrará muito - mas primeiro você precisa dizer a eles "o que você precisa". E estudando tudo ao redor sem um objetivo específico, você pode encontrar lugares tão úteis para si que eu simplesmente não saberia o contrário.

Com a cidade, isso aconteceu comigo da maneira mais ambiciosa possível. Três anos atrás, eu andei pela área do quarto, onde, ao que parece, não havia nada para pegar, pelas mesmas casas cinzentas. E de repente ele foi para o complexo residencial, que se destacava bruscamente contra o cenário ao redor: por exemplo, em vez dos mesmos pequenos pátios, como em todo lugar, um amplo pátio com 400 metros de comprimento.


Então gostei por lá - e muito mais tarde acabei vivendo agora com prazer lá. Quando fui passear, não conseguia imaginar que no final seria útil dessa maneira.

Parece-me que com TI é semelhante. A especialização geralmente muda na indústria e, quando você aprende “para o que os outros vivem”, pode ajudá-lo a encontrar uma nova vocação. Mas se nem chegar a isso, o benefício prático ainda será: uma idéia geral do setor ajuda a navegar melhor. Ao trabalhar em uma empresa, você inevitavelmente encontra especialistas com um perfil diferente e, quanto mais você entende os problemas deles, mais fácil é estabelecer um diálogo com eles.

Parte dois, idealista


Sherlock Holmes: Bem, digamos que a Terra gira em torno do Sol. Mas não é útil para mim nos meus negócios!

Dr. Watson: Como seria terrível viver em um mundo onde não haveria ninguém para falar sobre poesia ... sobre pintura ... sobre política ... Onde todos sabem apenas o que ele precisa ... para os negócios.


Além dos benefícios práticos, vamos lembrar como eles estavam inicialmente em TI. Com toda a “profissão do futuro” e o “alto salário”, acho que muitas pessoas terão um ponto de partida semelhante: “Acabei de descobrir (a) que computadores são muito interessantes para mim”.

Muitas discussões de TI são baseadas no princípio de "mas é realmente útil saber, ou é assim, para o horizonte". Mas esse contraste não é muito claro para mim, no qual “para horizontes” é pronunciado quase depreciativo: eles dizem que as pessoas estão ocupadas com os negócios e, então, há algum tipo de absurdo. Na verdade, muitos estavam aqui originalmente pelo motivo de eles aprenderem algo sobre TI não é um lixo. Mesmo que esse "algo" não esteja vinculado à atual situação de trabalho. Os juros surgiram mesmo quando não havia situações de trabalho.

Em TI, muitas coisas giram em torno da pergunta "como aumentar sua produtividade". E não é que essa seja uma pergunta ruim (muito boa), mas um culto surge em torno dele, no qual gastar tempo sem aumentar sua produtividade parece algo errado. E, na minha opinião, isso já é demais. Não há nada de errado em dizer sem rodeios: "sim, quero gastar meu tempo ouvindo a área de TI que não me interessa diretamente, porque estou apenas interessada nela".

Aqui você só precisa se lembrar exatamente de quem você está gastando - o seu ou o seu empregador. Na verdade, a principal objeção a esse “interesse em TI”, que conheci, é: “a empresa paga aos funcionários para resolver seus problemas, e as pessoas passam o tempo trabalhando em algumas coisas interessantes pessoalmente que não trazem benefícios reais para a empresa. "


retirado do Twitter Kozuli

Isso tem sua própria verdade, mas eles pronunciam essas palavras como se delas seguisse "devemos esquecer o interessante". E, na minha opinião, de fato, um deles deve ser "capaz de diferenciar". E nos casos em que o interesse diverge em benefício da empresa, realize-o em seu tempo livre.

Desenvolvendo uma metáfora urbana, aprender algo impraticável é como sair de um dia de folga, não porque é "útil", mas porque você mora em uma cidade grande, onde há muitas coisas interessantes por aí. Porque passar toda a sua vida na rota "casa-trabalho-casa" significa assustador limitar-se. E quando uma pessoa reconhece a cidade com interesse no fim de semana, poucos lhe dizem "você é algo improdutivo, seria melhor trabalhar naquele momento". Mas quando ele aprende sobre TI com o mesmo interesse, por algum motivo, ele surge.

Conclusões


Discussões sobre "conhecimento não essencial" geralmente cobrem um dos dois lados descritos. Eles tentam estimar com precisão a eficiência até a terceira casa decimal ("Quantas vezes por ano um livro sobre algoritmos é útil?") E depois entram em áreas abstratas ("quando você conhece os algoritmos, começa a olhar de maneira diferente para o mundo inteiro"). Mas benefício e interesse não são coisas mutuamente exclusivas, mas complementares. Essas são duas escalas diferentes e ambas são importantes.

E aqui vem a primeira conclusão: quando se trata de obter conhecimentos não essenciais, é necessário levar em consideração o benefício e o interesse .

Em primeiro lugar, isso pode ser útil para mim de uma maneira ou de outra, mesmo que não seja certa amanhã?

E segundo, mesmo que não traga nenhum benefício prático, como humanamente estou interessado em aprender sobre isso?

E a resposta “Preciso disso” aparecerá como resultado de duas respostas juntas.

Além disso, nas discussões on-line sobre como obter esse ou aquele conhecimento, eles estão sempre tentando deduzir algum tipo de resposta universal para todos. "Não, os desenvolvedores de Java não precisam ser certificados, você apenas aprende o desnecessário em prol de um pedaço de papel sem sentido". "Sim, todos os profissionais de TI precisam ler Mythical Man-Month, este é um ótimo livro."

Mas se você levar em conta o interesse no tópico, não poderá se afastar de uma coisa simples: pessoas diferentes estão interessadas em coisas diferentes. Uma pessoa sentirá a obtenção da certificação como "estúpido amontoado de fatos inúteis" e a outra como "finalmente preenchendo os espaços em branco, na verdade sempre foi interessante, mas no trabalho cotidiano não era antes".

E então a segunda conclusão é obtida : quando se trata de obter conhecimento não essencial, não pode haver resposta universal .

Você entende a história da TI? Devo ler Mythical Man-Month? Deveria " ir descobrir o que os outros vivem" ? Se deseja abrir postagens na área "alienígena" em Habré? Não importa quantas cópias na Internet quebrem em perguntas como essas, não pode haver uma resposta correta de fora. Tudo isso pode ser respondido apenas para si mesmo.

Source: https://habr.com/ru/post/pt421921/


All Articles