Para un desarrollador de software, ¿es imposible cambiar su trabajo de una empresa basada en servicios a una empresa basada en productos?

De ningún modo. Puede ingresar a cualquier compañía de su elección, si surge una oportunidad.

Todos tenemos que comenzar nuestra carrera en algún lugar y, en función de nuestro interés y experiencia en el tema, nos movemos a diferentes canales.

Ya sea que se encuentre en una empresa de productos / servicios de software, el trabajo final es codificar el software necesario. Si sus habilidades son buenas, no debería impedir que se mude a ninguna empresa.

Si usted es ingeniero, es posible que desee mejorar sus habilidades en la codificación (me refiero a desarrollar habilidades serias de implementación) y obtener un conocimiento profundo de las estructuras de Algoritmos y Datos. La fortaleza de sus fundamentos en CS juega un papel importante en su capacidad para moverse hacia arriba / lateralmente.

En caso de que esté interesado en aprender lo básico, puede consultar:

  1. Conferencias de la puerta por Ravindrababu Ravula
  2. mycodeschool
  3. Introducción a los algoritmos

Una vez que tenga una idea, puede comenzar a explorar más y buscar una oportunidad de su interés.

Una de las situaciones más confusas que enfrentan los estudiantes que aparecen para la temporada de colocación es si optan por grandes empresas multinacionales basadas en servicios o nuevas empresas basadas en nuevas empresas.
Para una persona más fresca, conseguir un trabajo inicialmente es de suma importancia, pero mientras aparece para las ubicaciones en el campus, se vuelve demasiado atípico para un estudiante después de ser seleccionado para decidir si finalmente unirse a esa compañía o seguir buscando otras mejores compañías que puedan tener una mejor credibilidad y seguridad en el empleo.
En primer lugar, hagamos una distinción clara entre cuál es exactamente la diferencia entre las empresas de nueva creación y las grandes empresas multinacionales que tienen una imagen de marca en el mercado laboral.
Incluso todas las grandes empresas como TCS, Infosys y Wipro fueron alguna vez empresas nuevas. Con el tiempo y la experiencia, las compañías se convirtieron en algo reconocido y creíble en la industria con una gran cantidad de proyectos en su haber y personas más experimentadas y calificadas que se convirtieron en parte de las organizaciones.
La tendencia de las empresas de nueva creación floreció a principios de los años 90 con una política exterior nueva y efectiva por parte del gobierno de entonces, que permitió a muchas personas talentosas y calificadas que tenían pasión por el espíritu empresarial abandonar los trabajos convencionales y comenzar sus propias empresas. Todos estos cambios en las políticas permitieron a las compañías no indias invertir en estas nuevas empresas que parecían tener un futuro brillante y mejores ideas.
Ahora, para los más frescos como nosotros que estuvimos en el mercado laboral hace poco tiempo y para aquellos que buscarán trabajo en los próximos meses, será una situación confusa para los candidatos al decidir desde dónde comenzar sus carreras.
En la India, la mayoría de las grandes empresas de TI están basadas en servicios, mientras que las otras nuevas empresas de inicio están basadas en productos. Si trato de poner esto en una analogía diferente, considere el ejemplo de una estación de servicio de automóviles y una planta de fabricación de automóviles: en un lugar que lleva su automóvil para que lo reparen, los ingenieros dan servicio a los automóviles y se mantienen en buena forma mediante un mantenimiento regular, etc. ., Mientras que si vas a la planta de fabricación de automóviles, los ingenieros realmente producen y desarrollan automóviles. Entonces, ¿dónde aprenderás? Bueno, ¡aprenderás en ambos lugares aunque de manera diferente!
Sin embargo, esto no es del todo cierto que las grandes empresas solo ofrecen servicios y no productos, ¡mientras que las nuevas empresas de inicio solo ofrecen productos! Aquí hay una distinción: las grandes empresas atienden más al trabajo basado en el servicio que, aunque también incluye el desarrollo de aplicaciones, aunque a menor escala. Todas las principales empresas de TI brindan los siguientes servicios: desarrollo de aplicaciones personalizadas, mantenimiento y soporte de aplicaciones, pruebas e implementación de aplicaciones, subcontratación, análisis de negocios, desarrollo de productos y muchas otras cosas, incluida la I + D general. En las grandes empresas, encontrará estos departamentos que se extienden en grandes dimensiones con el flujo de trabajo disperso a través de varias personas, lo que significa que la concentración está muy extendida. Mientras que en empresas pequeñas como una startup, tiene un equipo pequeño con un trabajo similar al de las especialidades de TI, pero aquí hay una trampa: se centran en un producto particular o una industria particular y brindan sus servicios para satisfacer las necesidades de los clientes.
La mayoría de las grandes empresas obtienen proyectos que se desarrollan durante años y una vez que terminan, el trabajo de mantenimiento y soporte ocupa la mayor parte de la carga de trabajo. En estas grandes empresas, si obtiene un trabajo, como más reciente, en su mayoría, aterrizará en uno de los proyectos de mantenimiento y soporte, independientemente de la tecnología en la que esté capacitado. El mantenimiento y el soporte incluye problemas de rectificación, modificaciones y proporciona soporte L2 / L3 que incluye la codificación al cliente en los problemas cotidianos que surgen durante el funcionamiento de la aplicación. Dado que los proyectos son grandes, el trabajo de soporte y mantenimiento continúa durante años y años. La mayoría de los ingresos de las especialidades de TI provienen del trabajo de prueba, mantenimiento y soporte que ofrecen a un cliente. No es el caso de que solo este trabajo suceda: el desarrollo de nuevos proyectos también se lleva a cabo, sino la relación de desarrollo y mantenimiento / pruebas / suppo
¡El trabajo rt / misceláneo ronda los 35/65! Así que aquí puedes ver la diferencia.
Las empresas de nueva creación, por otro lado, en realidad comienzan con un producto y una solución específicos en la mente de los fundadores de la empresa. Tienen un producto, una solución a un problema, una idea que desarrollaron y venden en el mercado. Los clientes a menudo van con empresas de nueva creación, ya que obtienen un concepto innovador y fresco a un precio mucho más barato que lo que podrían haber obtenido como desarrollo de aplicaciones personalizadas de grandes empresas de TI. Las empresas de nueva creación son fácilmente accesibles, negociables en personalización y, por supuesto, en el precio. Ahora aquí estamos hablando de la visión general del trabajo que se lleva a cabo en este tipo de empresas. ¿Cómo nos afecta o hace una diferencia para nosotros, es decir, los más nuevos que están entrando en la gigantesca industria de TI con la esperanza y las aspiraciones de hacer una carrera notable en el campo de la tecnología de la información.
Estoy trabajando para una gran empresa de TI en este momento, mientras que también tuve la oportunidad de trabajar en una empresa de nueva creación, aunque mi período en esta startup fue pequeño pero todavía me dio suficientes conocimientos sobre cómo funcionan las cosas. No estoy hablando particularmente sobre ninguna compañía, sino como un escenario general general en la industria de TI en su conjunto.
En las empresas de nueva creación, obtienes la exposición que te permitirá aprender más rápido. Cuando digo exposición, significa que tienes manos en los proyectos del mundo real muy pronto. Y esta práctica es parte del desarrollo. Usted es parte del equipo que está haciendo un proyecto que tiene una fecha límite ajustada y uno tiene que trabajar duro y rápido para hacerlo. Ahora, dado que todo tiene un lado negativo: puede trabajar rápido, aprende rápido, pero si no puede cumplir con las expectativas o su rendimiento no está a la par, simplemente lo despiden. La capacitación en el trabajo en las empresas de nueva creación no es muy exhaustiva, pero cualquiera que sea la capacitación que reciba, es útil para el tipo de trabajo que realizan. En cuanto al paquete, la startup ofrece salarios decentes, excluyendo algunas excepciones. Las empresas de nueva creación, aunque ofrecen una buena exposición laboral, también lo hacen tambalearse bajo presión. La seguridad laboral no es mucho. En cuanto al incremento, las empresas nuevas te ofrecen una mejor caminata. Los horarios de oficina siempre se extienden, a menudo los gerentes intentan extraer cada centavo de usted que están pagando.
En las grandes empresas multinacionales de TI, la concentración del trabajo se extiende ampliamente. Como estudiante de primer año, se le asigna un proyecto después de su capacitación, independientemente de la tecnología que estudió en su capacitación. Le gusta Java, pero puede hacer pruebas, le gusta asp.net, pero termina haciendo un proyecto de mantenimiento escrito en algunas herramientas de terceros sobre las que nunca ha perdido el conocimiento y lo más probable es que estas herramientas se eliminen gradualmente en los próximos años. La curva de aprendizaje es lenta: la cultura laboral no es realmente profesional. A menudo tiene la sensación de que uno trabaja en una organización gubernamental donde el trabajo fluye a través de correos electrónicos escritos. Los gerentes lo tratan sobre la base de la relación que tiene con ellos y no sobre la base de su desempeño. Las personas tienen posibilidades en el sitio si eres gerente de arranque. El sexismo prevalece en toda la industria de TI, de hecho, en toda la industria, pero aquí los hombres se ven afectados negativamente. Algunas de sus compañeras obtienen mejores oportunidades e incrementos en el sitio, independientemente de su rendimiento o si lo merecen o no. / * Sin intención de ofender * / ¿Política? Eso es omnipresente. Bueno, ese es otro lado negro de la industria de TI, de hecho, cada industria. De todos modos, ese es un tema diferente y merece un artículo separado para la discusión. Las grandes empresas de TI también tienen beneficios; obtienes un entrenamiento de buena calidad antes de obtener un proyecto. Si bien el proyecto en el que trabajará no tiene relación con la tecnología que estudió, de alguna manera le brinda muchas ideas al respecto. Confía en mí, incluso si odias una tecnología, comenzarás a gustarla y comenzarás a aprender por tu cuenta y puedes comenzar a trabajar como freelance, lo que te ayudará a hacer un cambio con una caminata decente, independientemente del proyecto que estés haciendo, ya sea El perfil de mantenimiento, pruebas o lo que sea. En cuanto a la seguridad laboral, las grandes empresas de TI son mejores. ¿No te desempeñas bien en un proyecto? Lo más probable es que no lo despidan, pero recibirá un lanzamiento de proyecto y lo transferirán a un grupo de recursos que podría llevarlo a un proyecto diferente que podría parecerle interesante. Los cheques de pago más sabios de las grandes empresas de TI explotan de manera más fresca, les pagan cacahuetes, casi ningún incremento decente, ¡aumente el rendimiento!
¡La industria de TI es grande! ¡Yo como un estudiante de primer año con experiencia de pocos meses obtuve tanta información después de haber visto tanto empresas nuevas como grandes que puedo seguir escribiendo sobre esto sin ningún tipo de cierre! A veces también me siento decepcionado con el estado inestable de la TI, se siente como dejar de fumar también, pero como un recién graduado que acaba de comenzar su carrera, he aprendido que trabajar en su área de interés por separado, aprender por su cuenta, seguir trabajando en lo que sea tiene que hacerlo ahora y trabajar duro le pagará las recompensas independientemente de la empresa para la que está trabajando, el proyecto equivocado en el que está trabajando, los contrabandistas o tal vez la mala suerte que le sobrepase, a pesar de toda la negatividad a su alrededor. recompensado después de unos años en el futuro cuando se cambiará a diferentes empresas. ¡Porque al final todo lo que importa son buenas intenciones y pasión! Únase a la compañía en la que se ubique, obtenga dos o tres años de experiencia, aprenda mucho, mantenga el corazón, trabaje duro y obtenga recompensas después de eso. Esperando lo mismo para mí!
¡Trabaja, juega y vive!
Buena suerte…

Las compañías de productos de software generalmente buscan más habilidades básicas de ciencias de la computación como algoritmos, programación, estructura de datos, aprendizaje automático, etc. Y tienen esta afinidad con los graduados de las mejores universidades como IIT. Por lo tanto, es poco difícil hacer la transición después de una larga experiencia en servicios, pero si eres bueno en programación algorítmica, tienes habilidades técnicas básicas y despejas sus pruebas y entrevistas, ciertamente es posible obtener una oferta de trabajo. Otra buena manera sería obtener una maestría de las mejores universidades.

Por supuesto no. La gente busca tus habilidades, eso es todo.

Esto no es cierto en absoluto. Si una empresa basada en un producto entrevista a dicho candidato y él / ella lo impresiona con sus habilidades, él / ella definitivamente obtendría el trabajo.

More Interesting

Como un joven ingeniero de software que fue despedido recientemente, me aterra cómo se verá esto para los empleadores. ¿Cuál es algún consejo para alguien en mi posición?

¿Cuánto puede ganar un nuevo empleado con las "opciones sobre acciones para empleados" que se unen a una empresa después de la financiación de la serie E ($ 140 millones recaudados en total)?

¿Puedes ser un gran gerente sin una sólida formación técnica?

Soy un desarrollador de software con experiencia de un año en una buena MNC. Tengo habilidades de codificación decentes pero no habilidades increíbles. ¿Cómo debo proceder para un futuro mejor?

¿Qué carreras son mejores para pensadores brillantes pero minuciosos / lentos / profundos?

¿Cuáles son los posibles perfiles de trabajo en el campo de las finanzas?

Soy una chica de 19 años que actualmente está haciendo B.Tech en ECE. Quiero seguir investigando y soñar con ser un científico de ISRO o DRDO. ¿Cómo debo acercarme a mi sueño?

¿Qué cursos se pueden hacer después de la ingeniería civil?

Estoy trabajando en un proyecto y estoy luchando por conseguir un compañero y tengo un préstamo educativo por valor de 2 mil rupias. Mi familia no es financieramente fuerte. ¿Qué tengo que hacer? ¿Debo abandonar o continuar mi proyecto?

¿Cómo comienzo una carrera a los 24 años sin título universitario? Por favor vea los detalles y sugiera.

Después de un MBA, ¿cómo puedo convertirme en un buen analista de datos o analista de negocios?

¿Qué capacidades necesito para obtener una pasantía en Google?

¿Cómo debo seguir mis objetivos?

He estado fuera del mundo de los negocios durante siete años y quiero volver a BA y BI. ¿Tableau es fácil de aprender? ¿Cómo comienzo mi carrera profesional?

Mi gerente me pide que trabaje en vacaciones y fines de semana, incluso cuando no hay mucho trabajo sin compensación, ¿cómo puedo salvarme de esto?