JavaRush /Blog Java /Random-ES /Trabajo en una empresa de TI de subcontratación: los desa...

Trabajo en una empresa de TI de subcontratación: los desarrolladores comparten su experiencia

Publicado en el grupo Random-ES
Continuamos con una serie especial de materiales en los que programadores que escriben en Java hablan sobre diferentes tipos de empresas de TI. Esperamos que la experiencia de nuestros héroes ayude a los estudiantes y juniors de JavaRush a comprender en qué tipo de empresa les gustaría trabajar. En este texto, Sasha Gorbov, Nastya Klimenko y Roma Beskrovny comparten su experiencia trabajando en empresas de subcontratación: cuáles son las ventajas y desventajas, si un junior se une a una empresa de este tipo. Trabajo en una empresa de TI de subcontratación: los desarrolladores comparten su experiencia - 1Comencé mi carrera en una empresa de alimentación en Lugansk y trabajé allí durante varios años. Durante mucho tiempo trabajó en empresas de subcontratación, incluida Luxoft. Ahora trabajan para la empresa de personal externo Zoolatech. En outsourcing, trabajé en varios proyectos: hice software para un banco suizo, software para una agencia de publicidad en Estados Unidos, etc.

Destacaré las siguientes ventajas de una empresa de outsourcing:

  • Buen salario. A menudo, la dirección sobreestima al promotor en términos de salario para venderlo al cliente a un precio más alto. Se le puede vender como un jugador intermedio, pero en realidad aún no tiene habilidades intermedias. Para un desarrollador, esto es naturalmente una ventaja.
  • Aprendizaje rápido. Gracias a diferentes tareas y proyectos, una empresa de outsourcing puede aprender rápidamente nuevas tecnologías. A menudo, una empresa contrata específicamente consultores que les dicen cómo escribir código correctamente. Para los desarrolladores principiantes esto puede resultar útil. Además, debido al hecho de que en la subcontratación el equipo no está tan unido como en el producto, el desarrollador está menos apegado a las personas y, en consecuencia, tiene más tiempo para estudiar.
  • Tareas diversas y plazos apremiantes. Quizás sea una ventaja discutible, pero me gusta cuando hay muchas tareas diferentes en mi trabajo.

Las desventajas incluyen:

  • Ambiente menos amigable que en una empresa de comida. El producto suele estar más orientado al equipo, por lo que en las empresas de productos es más cohesivo. Dejé una empresa de alimentación hace 5 años, pero sigo siendo amigo de mis antiguos compañeros. No desarrollé ninguna amistad con nadie en la subcontratación.
  • Menos flexibilidad en la elección de tecnologías que en el producto. En la subcontratación, el cliente tiene ciertos requisitos, sabe mejor qué tecnologías elegir para el proyecto.
  • Proyectos menos interesantes que en el producto. Personalmente, creo que el producto siempre es más interesante que la subcontratación: puedes acudir al gerente y decirle qué característica quieres agregar al producto. En la subcontratación es más difícil.
  • Burocracia. En las empresas de outsourcing hay muchas personas entre el desarrollador y el cliente. De hecho, es posible que el desarrollador ni siquiera sepa si el cliente sabe su nombre. El segundo problema es el mayor control. Puedes conseguir un gerente que se asegurará de que no desaparezcas. En consecuencia, comenzará una historia como "¿por qué te fuiste a casa antes?", o él vendrá cada hora y te preguntará qué hiciste.

¿Debería un junior unirse a una empresa de subcontratación?

Yo recomendaría a los jóvenes que subcontraten, simplemente porque tienen estándares que les dirán hacia dónde ir en términos de desarrollo. Lo más probable es que la empresa de outsourcing cuente con un mentor que oriente a la persona. Al principio, es muy útil encajar y comprender lo que está pasando. Después del producto, subcontraté porque quería algo nuevo. Creo que la mejor opción para un junior es trabajar subcontratado y luego elegir cuidadosamente el producto que más le convenga. Mucho depende de cuánto tiempo estés dispuesto a invertir en el trabajo. Trabajo en una empresa de TI de subcontratación: los desarrolladores comparten su experiencia - 2Solía ​​​​trabajar para Beetroot, para el cual creaba sitios web. Ahora he pasado a contratar personal externo y trabajo directamente para un cliente con el que interactuaba anteriormente a través de mi empresa. Nuestro equipo estaba estructurado de la siguiente manera: líder de equipo, desarrolladores, gerente de cuentas, personal de ventas. Recibí un proyecto específico al que me asignó el líder del equipo. Todo lo demás se decidió en un nivel superior: los vendedores buscaron un proyecto y vendieron los desarrolladores al cliente, las cuentas resolvieron problemas organizativos.

Destacaré las siguientes ventajas de una empresa de outsourcing:

  • Existe una especificación técnica preparada para el desarrollador. Es decir, el líder del equipo y el gerente de cuentas calculan inicialmente cuánto tiempo se necesita para el proyecto y qué tecnología utilizar. Los jefes de equipo han estudiado todos los deseos del cliente y usted tiene una especificación técnica ya preparada: esto es conveniente.
  • Dinámica en las tareas laborales. En el outsourcing hay que profundizar en cada proyecto, todo es completamente diferente. La última vez que me estresé por los plazos, recordé que yo mismo quería este viaje.

Las desventajas incluyen:

  • Dificultades por el factor humano. Por ejemplo, los líderes del equipo no calcularon y no cumplieron los deseos del cliente. Tuvimos una situación en la que necesitábamos hacer un nuevo diseño de sitio web, cumplí el plazo, le entregué el proyecto al cliente y resultó que las cuentas se olvidaron de informarnos sobre la transferencia de las galerías al sitio web del cliente. El cliente se enojó. Luego todo el equipo se sentó y cargó las galerías.

¿Debería un junior unirse a una empresa de subcontratación?

Me desarrollé en diversos proyectos gracias al outsourcing. Creo que es genial para junio. Trabajo en una empresa de TI de subcontratación: los desarrolladores comparten su experiencia - 3Trabajé para una empresa de comestibles durante aproximadamente un año y lo dejé porque no había carga de trabajo. Llegué a EPAM y trabajo allí desde hace 2,5 años.

Destacaré las siguientes ventajas de una empresa de outsourcing:

  • Horario de trabajo claro. Ahora trabajo de 09:00 a 18:00, lo que me conviene muchísimo. Tengo muchas tareas además del trabajo: tiempo para la familia, etc. En ese momento, cuando me certifiqué como senior, me esforcé mucho, fui conferencista y mentor. Ahora he reducido mi actividad. Si trabajo por un producto entiendo que habrá horas extras, aunque sean pagadas, no estoy preparado para eso.
  • Todos los procesos en la empresa son claros y transparentes. Si acepté unas vacaciones, es poco probable que algo cambie. En las empresas más pequeñas, donde la gente negocia verbalmente, las cosas pueden cambiar. En la subcontratación (al menos en EPAM) esto prácticamente no puede suceder.
  • Paquete social. Por ejemplo, los EPAM se ajustan lo más posible a las leyes del país en el que están ubicados (se respetan los días festivos, hay días de enfermedad, todavía hay 7 días al año en los que se puede tomar la baja por enfermedad sin explicación).

Las desventajas incluyen:

  • Muchos marcos en proceso. Por ejemplo, el cliente ha definido una pila de tecnologías con las que trabaja el desarrollador y no se pueden cambiar. Desde un punto de vista empresarial, esto es correcto, porque las nuevas tecnologías no siempre son buenas. Los desarrolladores siempre están interesados ​​en probar algo nuevo. Las empresas necesitan conseguir un producto que pueda mantenerse después de 5 años.
  • No hay un ambiente particularmente amigable en el equipo. No existe una cultura especial en la empresa, así como unidad para un objetivo común. Simplemente reunimos un equipo y nos pusimos a trabajar. Sí, puede haber team building, pero no es lo mismo: el desarrollador no tiene ninguna conexión emocional con el proyecto, y en cualquier momento puedes hacer las maletas y marcharte. Hay mucha menos responsabilidad en este sentido.
Si quieres trabajar y no hacer nada más, por favor. Si quieres desarrollarte, hay un millón de cursos y oportunidades. Si desea convertirse en líder de equipo, puede ir a un proyecto interno y trabajar como líder en él. Aquí todo el mundo encuentra lo que busca.

¿Debería un junior unirse a una empresa de subcontratación?

Sí, lo recomendaría. Es mejor si se trata de una gran empresa que trabaja con principiantes. Allí habrá más oportunidades.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION