Pasantía de Parallels cuando tienes 14 años



Hola Habr!
Me llamo Timothy Tengo 14 años Recientemente fui a la oficina de Parallels Moscú para visitar a mi mentor. En este artículo quiero compartir mis impresiones sobre la pasantía que precede a este evento y sobre el viaje a la oficina misma.



En el verano, realicé una pasantía, donde escribí un sistema de control de calidad automatizado de aplicaciones. Todo fue realmente serio: al principio tuve que firmar un NDA, después de lo cual me dieron acceso al repositorio.

Mi mentor Ivan Korobov (un verdadero líder de equipo de Parallels) preparó una tarea de investigación para mí, que discutimos a fondo antes de darnos cuenta.



El punto más delicado fue la elección correcta de la biblioteca para la prueba automática de la entrada del usuario. Si con macOS pudimos decidir de inmediato: usar el Marco de Accesibilidad de Cocoa incorporado, entonces, bajo Linux, había muchas opciones de biblioteca. Los principales criterios de selección fueron el soporte de Wayland y la compatibilidad con versiones anteriores.

Al principio pensé en usar libxdo, pero debido a la falta de compatibilidad entre la segunda y la tercera versión de la biblioteca (para la mayoría de las distribuciones de Linux, instantánea de una versión inestable de libxdo 2 del repositorio del proyecto SVN con algunos parches, libxdo 3, en el que la clave completa Las API se agregaron solo en las últimas versiones de Ubuntu y Fedora, como resultado de lo cual el código solo se vinculó correctamente con ellas), y también debido a la falta de soporte de Wayland, comencé a considerar otras opciones, incluso escribir un complemento para GNOME Shell Plasma KDE pero en co echnom consecuencia, la elección recayó en la biblioteca de libinputsynth Collabora.

Después de eso, dividimos la tarea en varias etapas, discutimos qué debe implementarse en primer lugar y qué se puede posponer, y comencé la implementación. Cada semana, se realizaba una sincronización, en la que Ivan comentaba mi código y aconsejaba cómo hacerlo mejor.

La pasantía se completó con éxito; adquirí una enorme experiencia al trabajar con una tarea lo más cercana posible a las condiciones de combate.



Después de un tiempo, decidí visitar a mi mentor y al mismo tiempo averiguar si mis hallazgos fueron útiles para mejorar la calidad de las pruebas automáticas. La aplicación realmente fue útil, e incluso discutimos problemas de compatibilidad con macOS 10.15 Catalina.



Después de reunirme con Ivan, me dieron un mini recorrido por la oficina de Parallels. La oficina de Moscú de la compañía está ubicada en los pisos 8 y 9 en un gran centro de negocios en el área de la estación de metro Sviblovo. Es curioso, pero el color del centro de negocios en el exterior y la atmósfera dentro de la oficina corresponden al estilo corporativo de la empresa. Todo es rojo y blanco.


Parallels tiene dos cafeterías. Del componente estético, me gustaron más los gatos en el tablero de grafito en la zona del café en el noveno piso. ¡Adoro a los gatos!



Los departamentos están ubicados en amplias habitaciones. En toda la oficina hay salas de reuniones en las que viven muchas plantas. En general, todo es propicio para un trabajo cómodo.



También logré familiarizarme con el equipo de Cloud: profesionales reales y muchachos geniales, fue muy agradable hablar sobre las tecnologías actuales con ellos, aprendí muchas cosas interesantes. El Consejo de Hosting ha implementado, ahora mi trabajo está ubicado allí .

En general, fue un viaje muy útil y emocionante, donde conocí muchachos muy creativos y agradables.

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


All Articles