Te aconsejaría que vayas por el desarrollo.
Dejame explicar.
En términos generales, las empresas de TI se pueden dividir en dos:
- ¿Cuáles son algunas técnicas de programación inteligentes que no se usan con la frecuencia suficiente?
- Si alguna vez creó un banco en línea, ¿qué necesita hacer diferente en comparación con un sitio web comercial simple?
- ¿La comprobación de tipo estático está sobrevalorada?
- ¿Cuál debería ser mi plan para ser un buen ingeniero de software durante mi B.Tech?
- ¿Cómo es ser un desarrollador independiente de iPhone?
1. Empresas basadas en servicios : son las empresas que trabajan en base al cliente y apoyan a otras empresas con sus proyectos de desarrollo. Las compañías como TCS, iGATE, Wipro , etc. se incluyen en esta categoría.
2. Empresas basadas en productos : son las empresas que construyen sus propios productos para venderlas a otras empresas o utilizarlas para mantenerse. Compañías como Zomato, Amazon, Make MY Trip, etc. entran en esta categoría.
¿Cómo se diferencian estas empresas entre sí?
- Salario inferior al esperado Los estudiantes de primer año comienzan en un paquete de entre 3 y 3.5 lacs PA , que aumenta a 4 Lac PA durante un período de dos años. Mientras que los empleados esperan que sea alrededor de 6 lac PA
- Curva de aprendizaje lenta: una vez que los graduados capacitados comienzan a trabajar en una tecnología en particular, se quedan atrapados durante más de 3-4 años.
- En seguridad sobre la experiencia laboral: en los casos en que no hay proyectos para una tecnología en particular, los equipos pasan su tiempo en la oficina holgazaneando.
¿Cómo es la situación diferente en las empresas basadas en productos?
- Mejor compensación: mientras que un estudiante de primer año en una empresa de servicios gana alrededor de 3-3.5 lac PA , los estudiantes de primer año en empresas basadas en productos ganan entre 4-6 lac PA, que (en algunos casos) es aún más de lo que un profesional experimentado con dos o Más años de experiencia en empresas de servicios.
- Más oportunidades de crecimiento: los equipos de las compañías de productos son más pequeños y ofrecen oportunidades frecuentes de promoción a medida que un equipo se amplía. Por otro lado, las promociones son un evento anual en la mayoría de las empresas basadas en servicios, que se dirige principalmente a los empleados que pasaron al menos dos o tres años en la empresa.
- Más aprendizaje Los equipos de las empresas basadas en productos se centran en ampliar el producto, lo que les obliga a innovar y probar cosas constantemente. Esto asegura una alta curva de aprendizaje.
Claramente, las compañías basadas en productos tienen mucho más que ofrecer que las compañías basadas en servicios.
¿Qué roles de desarrollo puede optar por las empresas basadas en productos?
- Desarrollo front-end: los desarrolladores front-end trabajan en la interfaz de un sitio web. Las empresas líderes buscan desarrolladores front-end con experiencia en HTML, CSS, Jquery y Angular JS.
El salario promedio de un desarrollador front-end Fresher es de 4 a 5 lac PA. Si construye una cartera de algunos buenos proyectos, puede ir fácilmente a 6–8 lac PA - Desarrollador de back-end: los desarrolladores de back-end trabajan en el lado del servidor de un sitio web. Las tecnologías líderes para las que las empresas contratan son Node JS, Express JS, MongoDB, etc.
El salario promedio de un desarrollador de backend más fresco es 4–7 lac PA
- Desarrollador Full-Stack (desarrollador MEAN Stack): los desarrolladores Full-Stack trabajan tanto en front-end como en back-end. Como desarrollador Full-Stack, usted es responsable de crear y escalar sitios web. Algunas de las tecnologías que necesita para tener experiencia práctica son N ode JS, ExpressJS, Mongo DB, Angular JS, React JS, etc.
El salario promedio de un desarrollador Full-Stack es 5–7lac PA
¿Cómo puede entrar en una empresa basada en productos?
Un enfoque simple que puede seguir es:
- Adquiera las habilidades requeridas por las compañías de productos en el rol de desarrollo que elija.
- Construye tu portafolio trabajando en algunos proyectos
- Ser contratado por una empresa de productos
¿Cómo puedes adquirir estas habilidades?
- Institutos de capacitación : puede inscribirse en institutos de capacitación donde se brinde capacitación para las habilidades anteriores. Pero, estos institutos rara vez tienen formadores con experiencia en la industria. Así que asegúrese de verificarlo antes de inscribirse.
- Plataformas de aprendizaje en línea : existen plataformas como Udemy, Udacity, Simplilearn, Edureka, etc. que puede usar para aprender las habilidades requeridas.
Un inconveniente que encuentro con la mayoría de las plataformas anteriores es que dejan a los candidatos con solo un certificado, ya que no hay asistencia laboral .
- edWsior : puede usar esta plataforma para aprender las habilidades a su propio ritmo. Puede aprender las habilidades requeridas , trabajar en proyectos en vivo, y lo mejor que encontré sobre esta plataforma es que también ayuda a los candidatos a ser contratados por compañías de productos. ¡Así que pruébalo!
¡Salud!