Me pidieron que respondiera esta pregunta. Hubiera preferido responder esto sin ser anónimo hace algún tiempo, pero no creo que lo sea ahora
He visto algunas respuestas en quora sobre este espacio en general, que habla sobre Exotel y otras compañías que solo tienen que ejecutar una configuración de asterisco o interruptor libre y no hacer nada más ingenioso. Intente manejar unos pocos millones de llamadas con esta configuración y se dará cuenta de la dificultad en esto. Si se tratara de empresas simples como Twilio, Exotel, etc., no tendrían necesidad de existir.
La pila de ingeniería en Exotel es compleja. La complejidad proviene de la necesidad de cumplir con las regulaciones y garantizar una alta disponibilidad. A pesar de la complejidad, la pila se divide en servicios más pequeños. Es fácil para cualquier ingeniero comenzar a hacer cambios en los servicios porque en su mayoría son independientes. El problema surge cuando se trata de un cambio más amplio en todo el sistema y necesita cambiar muchos servicios. Esto necesitaría una buena comprensión del sistema y no encontrará documentación. Necesita encontrar su camino a través de su base de código y solo un puñado de personas conoce el sistema en todo momento.
- ¿Cuáles son las mejores maravillas de ingeniería civil?
- ¿Por qué hay tan pocos ingenieros en política?
- ¿Debo comprar una Mac o una PC si planeo entrar en ingeniería química? ¿Qué computadora debería tener realmente? He usado Macs durante toda la escuela secundaria y disfruto usarlos más que las PC. Planeo ir a Ohio State o Vanderbilt.
- Soy un estudiante de ciencias, ¿qué ingeniería debo seguir en el futuro, o cuál es el mejor campo para ingresar que tiene un alcance en la India?
- ¿Debo inscribirme en un curso de arquitectura de inmediato, o hacer ingeniería civil y luego arquitectura?
En cuanto al equipo, hay algunas buenas personas para trabajar. El equipo está principalmente cargado de personas con uno o dos años de experiencia. Solo unos pocos veteranos conocen la pila completa. Esto ralentiza el desarrollo debido a la dependencia de ellos. El trabajo puede ser un desafío dependiendo de en qué estés trabajando. Si eres uno de ellos con una comprensión completa de la pila, harás un trabajo desafiante. Si está satisfecho con trabajar en componentes más pequeños que intentan evitar la comprensión del sistema, realizará un trabajo normal.
Como empresa, la calidad de las personas que trabajan se ha reducido. También estoy de acuerdo con algunos de los puntos en la otra respuesta anónima: la respuesta anónima a ¿Qué tan bueno es el equipo de ingeniería de Exotel? ¿Es un buen lugar para trabajar? El enfoque en la ingeniería se ha reducido. Es sorprendente porque los fundadores son todos ingenieros y el equipo central está lleno de ingenieros. Sin embargo, los ingenieros no participan en ninguna actividad antes de la implementación. Las ventas venderían características que no existen y esperan que el equipo de tecnología lo logre. El equipo de ingeniería es el último en la cadena de información sin participación en la planificación. Lo que es muy desalentador es que quora desinformada responde que algunos de los miembros principales que son ingenieros dirían cosas como: “¿Cuál es el problema con esta característica? Simplemente haces configuraciones de asterisco ”. Ya no mantienen el código y hacer declaraciones radicales a pesar de ser ingenieros es desalentador. Hay una respuesta estándar para el deterioro de la cultura: estamos haciendo una transición de una startup a un negocio de larga duración y esto es natural. Yo personalmente no lo creo y solo estoy haciendo esto – Algoritmo de avestruz – Wikipedia
Si publicó esta pregunta para ver si está buscando trabajo aquí, puede ser una bolsa mixta. Espere aprender mucho y trabajar duro si está dispuesto. Al mismo tiempo, prepárese para sentirse decepcionado por la perspectiva del equipo directivo y una cultura no tan buena y una falta de enfoque o comprensión de la ingeniería.