Estágio Parallels quando você tem 14 anos



Olá Habr!
Meu nome é Timothy. Eu tenho 14 anos Recentemente, fui ao escritório da Parallels Moscow para visitar meu mentor. Neste artigo, quero compartilhar minhas impressões sobre o estágio anterior a este evento e sobre a viagem ao próprio escritório.



No verão, passei por um estágio, onde escrevi um sistema de controle de qualidade automatizado de aplicativos. Tudo estava realmente sério - no começo eu tive que assinar um NDA, após o qual tive acesso ao repositório.

Meu mentor Ivan Korobov (um verdadeiro líder de equipe da Parallels) preparou uma tarefa de pesquisa para mim, que discutimos minuciosamente antes de realizá-la.



O ponto mais delicado foi a escolha correta da biblioteca para teste automático da entrada do usuário. Se, com o macOS, conseguimos decidir imediatamente - usar o Cocoa Accessibility Framework embutido, no Linux havia muitas opções de bibliotecas. Os principais critérios de seleção foram suporte a Wayland e compatibilidade com versões anteriores.

No começo, pensei em usar o libxdo, mas devido à falta de compatibilidade entre a segunda e a terceira versão da biblioteca (para a maioria das distribuições Linux, instantâneo de uma versão instável do libxdo 2 do repositório do projeto SVN com alguns patches, o libxdo 3, em que a chave inteira As APIs foram adicionadas apenas nas versões mais recentes do Ubuntu e Fedora, como resultado do código apenas vinculado corretamente a elas) e também devido à falta de suporte a Wayland, comecei a considerar outras opções, inclusive escrevendo um plug-in para o GNOME Shell KDE Plasma, mas em co echnom resultado, a escolha recaiu sobre o libinputsynth biblioteca de Collabora.

Depois de dividirmos a tarefa em várias etapas, discutimos o que precisa ser implementado em primeiro lugar e o que pode ser adiado, e eu comecei a implementação. Toda semana, era realizada uma sincronização, na qual Ivan comentava meu código e aconselhava sobre como fazer melhor.

O estágio foi concluído com sucesso; ganhei enorme experiência ao trabalhar com uma tarefa o mais próxima possível do combate às condições.



Depois de algum tempo, decidi visitar meu mentor e, ao mesmo tempo, descobrir se minhas descobertas eram úteis para melhorar a qualidade dos testes automáticos. O aplicativo realmente foi útil e até discutimos problemas de compatibilidade com o macOS 10.15 Catalina.



Depois de me encontrar com Ivan, recebi um mini tour pelo escritório da Parallels. O escritório de Moscou da empresa está localizado nos andares 8 e 9 em um grande centro de negócios na área da estação de metrô Sviblovo. É curioso, mas a cor do próprio centro de negócios do lado de fora e a atmosfera dentro do escritório correspondem ao estilo corporativo da empresa. Tudo é vermelho e branco.


Parallels tem dois lanchonetes. Do componente estético, gostei mais dos gatos na placa de grafite na zona dos cafés no 9º andar - eu adoro gatos!



Os departamentos estão localizados em quartos espaçosos. Em todo o escritório, existem salas de reuniões nas quais muitas plantas vivem. Em geral, tudo é propício para um trabalho confortável.



Também consegui me familiarizar com a equipe de Cloud - profissionais reais e ótimos profissionais, foi muito bom discutir as tecnologias atuais com eles, aprendi muitas coisas interessantes. O Conselho de Hospedagem foi implementado, agora meu trabalho está localizado .

Em geral, foi uma viagem muito útil e emocionante, onde conheci caras muito criativas e agradáveis.

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


All Articles