¿Qué tipo de trabajo pueden ofrecer las empresas basadas en productos como Flipkart, Facebook, etc. a los ingenieros / desarrolladores de software que se unen cada año? ¿Cuál es el tipo de trabajo que uno puede esperar después de unirse a esas compañías cuando el producto con el que la compañía ya está creada?

Sí, Facebook ha creado su sitio web / aplicaciones y Flipkart también ha hecho lo mismo.

¿Por qué te necesitan ahora?

Facebook introdujo la plataforma Bots que fue construida desde cero e integrada con el Facebook existente, para eso necesitan ingenieros como tú.

Flipkart introdujo un nuevo sitio web nuevo que funciona sin conexión y se basa en la nueva tecnología de “Componentes Web” que es muy joven, para eso necesitan ingenieros como usted que puedan construir nuevas cosas desde cero utilizando nuevas tecnologías e integrar esos productos con sus soluciones existentes.

No es solo la optimización del código y la corrección de errores. Las compañías de productos como estas confían en la evolución continua y los avances tecnológicos.

Simplemente entre y comience a construir sus nuevos productos.

Las empresas siguen evolucionando con el tiempo. Sus modelos de negocio cambian, sus productos cambian y, por lo tanto, los productos siempre están en constante desarrollo. Más aún para productos web.

Tomemos Facebook, por ejemplo. Espero que hayas estado usando Facebook por un tiempo ahora. ¿Es lo mismo que usaste un año antes? ¿Quién crees que hizo esas mejoras? ¿La búsqueda Graph, la nueva plataforma de anuncios mejorada, una mejor integración para las aplicaciones de Facebook, el nuevo chat, las aplicaciones móviles que obtienen una versión cada mes?

Así se veía Facebook cuando comenzaron.

¿Es lo mismo hoy? ¿Se habría convertido en lo que es hoy, si hubieran contratado a algunos contratistas de mantenimiento para mantener el sitio web?

Estas características son propiedad de extremo a extremo de los desarrolladores que trabajan para la empresa. Como ya se mencionó, las empresas se esfuerzan por hacer que sus productos sean una mejor experiencia para los usuarios y requieren que los desarrolladores y el equipo de productos hagan lo mismo.

Sí, tendrá correcciones de errores, solución de problemas y trabajos de mantenimiento, pero también resolverá muchos problemas buenos y tendrá un impacto en las personas que lo rodean.

Simplemente no tiene sentido comercial que las compañías de productos le paguen muchas veces lo que pagan las compañías de servicios solo para que le hagan el mismo trabajo. Entonces, no, no es lo mismo.

TLDR: Su preparación definitivamente valdrá la pena. En el proceso, asegúrese de comprender cuán asombrosa es la “ciencia” en informática. ¡No es todo “cosas de TI” como la mayoría de la gente piensa!