Gracias por el A2A.
Para convertirse en un consultor en un verdadero sentido de consultoría, es posible que necesite más experiencia práctica y conocimiento teórico. No creo que una calificación de MBA te otorgue esto. Probablemente su educación puede enseñarle cómo evaluar, cómo presentar, dónde buscar contenido y referencias, etc.
Si le pidieran consultar sobre cómo hacer trajes espaciales adecuados para ir a Venus o Saturno, ¿podría justificar sus respuestas con la información correcta sobre la marcha? Tal vez puedas, después de solicitar tiempo e investigar al respecto.
- ¿Debería retener la asistencia de un recién graduado para enseñarle una lección sobre las consecuencias del mundo real de ser impuntual y desorganizado?
- ¿Qué tan bueno es el programa FIFA Master ofrecido por CIES?
- ¿Se sobrevalora el primer trabajo (a través de las colocaciones del campus)?
- Cómo obtener una experiencia laboral en informática sin un título de CS formal
- ¿Es posible conseguir un trabajo en Facebook, Google, Apple, Microsoft y otras compañías de TI sin un título de graduación?
Se espera que un Consultor sepa muchas cosas (no todas) y brinde consultas de inmediato. Por lo general, los consultores trabajan por hora (cobran tarifas por hora) y las personas que se acercan a ellos desean respuestas rápidas, efectivas y confiables de inmediato o lo antes posible.
Ahora, si desea consultar sobre el desarrollo de aplicaciones (y supongo que se está refiriendo al desarrollo de aplicaciones móviles), se espera que sepa algunas cosas, como
1. Diferencias entre las versiones del sistema operativo y el rendimiento
2. Diferencias y detalles con respecto al procesador del dispositivo móvil y otro hardware
3. Diversas plataformas, herramientas, IDE que se utilizarán para crear diferentes tipos de aplicaciones: qué, por qué y cómo
4. El tipo correcto de enfoques de implementación de seguridad que se adapten a las necesidades particulares del cliente
5. El tipo correcto de enfoques UI / UX que se adaptarán a las necesidades particulares del cliente
6. Las estrategias de implementación óptimas (no todos querrán ir a la tienda de aplicaciones)
7. Los diferentes tipos de arquitecturas de aplicaciones, arquitecturas lógicas, arquitecturas de negocios, arquitecturas físicas que serán adecuadas para las necesidades particulares del cliente (básicamente los matices)
8. Solución del conocimiento teniendo en cuenta no solo las necesidades actuales sino también la escalabilidad y la extensibilidad para el futuro (nuevamente, si es necesario para las necesidades comerciales del cliente)
9. Comprensión clara de las necesidades comerciales del cliente (como sus expectativas de lanzamiento al mercado, su posible enfoque en el cliente, qué tipo de impulso a sus servicios se necesitan, etc.)
10. Conocimiento de las tendencias comerciales actuales, las tendencias tecnológicas y las tendencias del cliente de su cliente.
11. Conocimiento de diseño de soluciones a diferentes modelos de costo o enfoques de desarrollo por fases (ya que su cliente contará con el retorno de la inversión)
Aquí hay algunas cosas que se pueden aprender revisando varios contenidos teóricos disponibles en línea, como el tipo de Plataformas, Tecnologías y Tendencias, etc. También hay algunas cosas que surgirían en virtud de su experiencia al trabajar con varios clientes con Diferentes necesidades y expectativas.
Espero haber respondido tu pregunta. Si no es así, no dude en comentar sobre los aspectos en los que desea que le ayude o corregirme si he entendido sus preguntas de manera diferente.
Todo lo mejor.