Me hicieron creer que la compañía a la que me uní era increíble. Ahora, después de 1 año 6 meses aquí, odio mi trabajo. No hay codificación, no les importan mis ideas, todas fueron mentiras. ¿Cómo salgo de esta compañía de TI y me uno a una compañía de software real?

No voy a endulzarlo por ti. ¿Será difícil para ti? ¡Sí! Pero entonces no vale nada que valga la pena.

  1. Regreso a la escuela – Desactiva tu cuenta de Facebook. Entrar en modo de estudio. Comience a gastar al menos 1 – 3 horas al día estudiando estructuras de datos y algoritmos.
  2. Programación competitiva – Práctica. Competir. Ser contratado.
  3. Red. Red. Red : una gran cantidad de puestos de trabajo están ocupados por personas con conexiones con empleadores. Y redes como LinkedIn y AngelList ayudan a construir esa conexión. Utilice la versión de prueba gratuita de LinkedIn de 1 mes y comience a aplicar en todos lados como locos.
  4. Referencias de empleados : esto es para lo que Facebook / LinkedIn es mejor. Descubre amigos perdidos, ex alumnos de la universidad y otros contactos. Persuadirlos para que te refieran. Cada empresa prefiere las referencias de los empleados sobre otros candidatos.
  5. Reiniciar – Si sientes que nada de lo anterior está funcionando para ti, solicita MTech o MS. Dos años deben dar tiempo suficiente para dominar los temas y las ubicaciones en el campus facilitan la obtención de un buen trabajo. Para su información, tomé este camino.

Un río atraviesa la roca no por su poder, sino por su persistencia. Así que nunca dejes de intentarlo! ¡Buena suerte!


Algunos enlaces para ayudarte aún más,

  • ¿Cómo puedo aprender algoritmos y estructuras de datos desde cero?
  • ¿Cuáles son algunos consejos para el autoaprendizaje de estructuras de datos y algoritmos?
  • HackerEarth – Desafíos de programación y trabajos de desarrollador
  • InterviewBit – Codificación de la preparación de la entrevista fácil
  • CodeChef – Concurso de programación, concurso de programación, programación de computadora en línea

No sé para qué compañía trabajas, pero debe ser una de las de Infy, TCS, Wipro o similar.

Soy un graduado de 2014 como tú en CSE y mis sueños también se hicieron añicos. Supongo que definitivamente puedes conseguir el papel de tus sueños si yo pudiera hacer eso.

Había trabajado para Infy durante más de 1 año. Es lo mismo para más del 80% de las personas que se capacitan en tecnologías X y que obtienen un proyecto de tecnología Y y, lo que es peor, un proyecto de soporte. Su pregunta es muy correcta, estas compañías no son compañías de software REAL. Son los servicios informáticos GIGANTE. Tienen algunos proyectos, pero pueden ser una minoría. El 1% estaría trabajando en ello.

La presentación de colocación para Infosys fue tan abstracta que incluso se compara con Harvard diciendo que ingresar en Infy es más difícil que hacerlo en Harvard. A veces me rio de mi propia estupidez ahora que vi esa presentación.

Entonces, básicamente, aquí está la historia que le han dado un proyecto que incluso un décimo o mejor estudiante de 12mo pase también puede hacer si se capacita por una semana o dos. Solo hay una salida y eso es limpiar tus lágrimas y ponerte en modo sigiloso.

Con el modo sigiloso, quiero decir que no te da la gana de complacer a nadie ni a nadie en la empresa. No permita que nadie sepa sobre sus sentimientos, siga haciendo el trabajo y salga en el momento adecuado. Necesita volver a sus estudios los lenguajes, estructuras de datos y algoritmos. Creer que tomará tiempo puede ser un sólido 3-4 meses. El problema aquí es que la experiencia de 1 año y medio no sería de mucha ayuda aquí. Olvídese de esa mierda que le han dicho que la marca de estas compañías es buena en su currículum. Solo cuando se cambia de una empresa de TI a otra empresa de TI.

Aquí está el plan infalible que debes seguir y que yo también seguí:

  • Estaba demasiado confundido sobre qué hacer en realidad. Me interesaba el diseño, básicamente, el diseño de UI / UX, un campo que muchos se preguntan qué es.
  • Administra tu horario y dedica 2-3 horas en un día para estudiar. Espero que tengas unas horas de trabajo relajadas. Si no tienes que encontrar una salida. Te dejaré pensar en eso por tu cuenta.
  • Vaya a http://geeksforgeeks.org y únase a algunos cursos en línea que pueden estar en Coursera o Udemy para programación y algoritmos.
  • Intenta practicar en CodeChef regularmente.
  • Es lo mismo que hice para mi campo solo que para el campo de diseño.
  • Después de 1,5 meses, comience a postularse a trabajos en LINKEDIN – La red de profesionales más grande del mundo, AngelList – AngelList y Hasjob y muchos más. Inicialmente, es posible que no recibas llamadas, pero aquí viene la importancia de los cursos en línea. Supongamos que te uniste a Android Development, el curso tendrá varias aplicaciones que se crearán como parte de sus tareas. Haz un perfil de github e inclúyelo en tu perfil.
  • Su perfil de LinkedIn debe ser de primera categoría. Actualícelo y, si lo desea, puedo ayudarlo a construir un gran perfil.
  • Tu mejor oportunidad es conseguir un puesto en una startup, aunque no sea la única manera. Es porque las startups generalmente ven tus habilidades que has desarrollado y no los criterios de 60% de mierda o la única experiencia laboral.
  • Último punto, tienes que trabajar duro para salir de este lío y llorar no es una opción.

Habría mucha gente que no te entenderá. Una vez incluso recibí un comentario de un colega de que Infosys elige carreras para sus empleados y no para los empleados, eso es cierto hasta cierto punto. Él había aceptado ese hecho y seguir trabajando podría ser algo que no le gusta. PERO no pude simplemente aceptar que lo cambié. Ahora estoy en un puesto de diseñador gráfico / UI. El trabajo es satisfactorio y paga mejor. Además, la gente aquí es extremadamente solidaria. Me piden que formule opiniones sin importar qué y discuto en igualdad de condiciones con otros colegas. No es el gerente de mierda -> Líder de equipo -> Cadena HEIRARCHY de empleados.

Esto no quiere decir que tales empresas sean malas para todos. Las compañías también emplean a personas de otros campos y son extremadamente buenas para los gerentes. Pero incluso he visto a un MBA contratado en Infosys trabajar en la elaboración de hojas de Excel pequeñas. Y ciertamente no es adecuado para alguien que tiene un poco de amor por la informática.

¡¡¡PUEDES HACERLO!!! EMPEZAR AHORA.


Pocos sitios de trabajo para startups y empresas impresionantes.

1] Angellist – AngelList

2] Hasjob – Principalmente para empresas de nueva creación.

3] Comunidad exclusiva para profesionales de primer nivel y trabajos con altos salarios: excelente sitio para trabajos de primer nivel en empresas de primer nivel

4] User Experience Designer, UXD, UX designer Jobs, India – para todos los trabajos creativos en India

5] Para la búsqueda de empleo, sugeriría leer los artículos de Liz Ryan en LinkedIn, que brindan una perspectiva especialmente excelente sobre el nuevo tipo de búsqueda de trabajo https://www.linkedin.com/today/a … y este en particular https: //www.linkedin.com/pulse/s

Edit: Esta respuesta ha llegado a tantas personas y creo que las personas están cambiando sus vidas con eso. Aunque la respuesta podría ser una lectura grosera para algunas personas debido a las duras palabras que se usan aquí para las empresas de TI. Siento que muchas personas están trabajando en compañías de TI debido a las circunstancias y es posible que no tengan otra opción. Entonces, estas compañías les están proporcionando una manera de ganarse la vida. Pero si usted es ambicioso y tiene un propósito, entonces ciertamente necesita estar EN ALGUNA PARTE que no sea una compañía de TI.

Ok, primero que todo, necesitas limpiarte las lágrimas y estar preparado para el próximo viaje. No va a ser fácil y tienes que ser muy, muy fuerte. He estado allí y he hecho eso. Entonces, en primer lugar, le advertiré sobre varios desafíos y situaciones que podría enfrentar y luego le diré una de las muchas formas posibles de salir.

Habrá casos en los que lamentará su decisión de unirse a la empresa de TI en la que está trabajando actualmente. ¿Habrá ocasiones en las que podría preguntarse si es demasiado tarde? Y créeme, la mejor parte que vi en tu pregunta es que no es tarde. Debería estar feliz de que la realización se produjo en el segundo año en sí.

Habrá un momento en que su zona de confort lo hará retroceder y le hará pensar que quizás su trabajo actual no sea tan malo. Pero es mejor sentirse incómodo hoy que arrepentirse durante muchos años. También puede suceder que su organización actual le ofrezca una mejor oportunidad para que se quede. Entonces USTED necesitará evaluar las oportunidades disponibles y tomar la que USTED crea que será la mejor.

Una vez que finalmente logre abandonar su organización actual, lo que finalmente logrará, puede haber casos en los que sentirá si la nueva organización a la que se unió es la opción correcta o no. Pero no hay mirar atrás. De ahora en adelante, solo hay un camino y es hacia adelante. Si no te gusta el nuevo trabajo nuevamente y es probable que no te guste si dejas la organización anterior desesperado en lugar de tomar una decisión informada y enfocada, puedes intentarlo de nuevo, esta vez utilizando el aprendizaje del pasado para hacer una mejor opcion El problema es que cuando te desesperas demasiado para dejar tu trabajo actual, casi todas las nuevas oportunidades parecen maravillosas y no te das cuenta de los problemas en la nueva empresa.

Y en tu desesperación, no te dejes llevar por el zumbido de “Start-Up”. No me malinterpretes aquí. Estoy trabajando en una startup y amando y viviendo cada momento. Pero he visto que la etiqueta “start-up” está siendo fuertemente explotada en varios lugares. No vamos a entrar en detalles, pero es importante que entiendas que Start-Up world no es tan glamoroso como las redes sociales lo han proyectado y no que Start-Up sea un gran lugar para trabajar.


En su situación actual, podría estar trabajando activamente en algún proyecto. Lo primero que debe comprender es que “no necesita un nuevo trabajo para comenzar su viaje” . Entonces, si hay un pensamiento en tu mente que “una vez que salga de esta compañía, haré esto y aquello y bla bla bla …”, saca ese pensamiento de tu mente. Tu viaje comienza ahora y aquí.

Lo segundo que debe comprender es que “No hay sustituto para la perseverancia y el trabajo duro” . No todas las personas con talento tienen éxito, pero todas las personas con éxito son muy trabajadoras. Por lo tanto, no importa los desafíos que sigan llegando, tendrás que seguir intentándolo y esforzándote.

La tercera cosa, que es muy importante y que a menudo se descuida, es que “su objetivo y enfoque NO deben ser descifrar la entrevista en una compañía de tecnología gigante. Su objetivo debe ser tomar el control de su carrera”. La razón por la que digo esto es porque ambos objetivos tienen enfoques diferentes. Muchas de las compañías de tecnología gigante que entrevistan a personas de su nivel de experiencia lo juzgarán por su comprensión profunda de los fundamentos de la informática básica, como las estructuras de datos y los algoritmos. Si bien no estoy en contra de este método, creo que no es necesario que conozca todos los algoritmos de Graph Theory, o recuerde todo tipo de algoritmos de clasificación, como la palma de su mano, para avanzar en su carrera profesional. Entonces, si su objetivo es solo y solo limpiar la entrevista de una de estas compañías, le recomendaría que dedique su tiempo y energía a mejorar esas habilidades solamente. Y no necesitas leer más mi respuesta. Porque el enfoque que voy a sugerir es bastante diferente. No se enfoca en absoluto en el proceso de entrevista. Este enfoque le permite acercarse más a su objetivo (tomar el control de su carrera) todos los días. Entonces, incluso si decide solicitar un puesto en alguna compañía y no pasa por el proceso de la entrevista, no parecerá un gran contratiempo. Porque estás avanzando todos los días.

Entonces, si todavía estás allí y leyendo, sigue leyendo …


Necesita comenzar a invertir tiempo en las siguientes dos áreas:

  1. Aprender cosas nuevas
  2. Aplica tus nuevos conocimientos a algún proyecto en vivo.

Hay muchas fuentes disponibles en la actualidad para aprender cosas nuevas. Pero si realmente necesitas llegar a algún lugar pronto, necesitas concentrarte. Elija un área de interés como desarrollo front-end, desarrollo backend, desarrollo de aplicaciones Android, desarrollo de aplicaciones iOS, etc. Puede haber muchas más opciones. Solo te estoy dando algunos ejemplos. Si no está seguro acerca de qué área le interesa más o si su interés está en muchas áreas, intente recopilar más información sobre todas sus áreas de interés y luego elija una. Pero asegúrese de elegir uno inicialmente. Luego comienza a buscar fuentes en línea / fuera de línea para adquirir el conjunto de habilidades. Hay muchos sitios que ofrecen cursos gratuitos en línea con video conferencias. Por ejemplo:

  1. Udacity
  2. Coursera
  3. MIT OpenCourseWare

y muchos más. Personalmente me gusta mucho Udacity. Entonces, si encuentra un curso relacionado con su área de interés allí, pruébelo. El nivel de dificultad de cada uno de sus cursos aumenta gradualmente. Al principio, todo parece fácil pero pronto se vuelve desafiante. Estos cursos son una buena manera de ponerlo en marcha en un tema. Y luego puedes sumergirte más profundamente con libros sobre ese tema. Tomará tiempo por lo que necesita ser paciente y determinado. Una vez más, recuerde que “No hay sustituto para la perseverancia y el trabajo duro”. Entonces, no creas que adquirirás un nuevo conjunto de habilidades durante la noche o durante una semana.


Aprender es bueno solo si puedes aplicar tu conocimiento en alguna parte. Y eso es lo que puede hacerte seguir. Si continúa completando cursos en Udacity o intenta leer varios libros sobre diferentes temas sin utilizar ese conocimiento para resolver un problema de la vida real, es probable que el conocimiento se desvanezca. Y lo que es más importante, no te mantendrás motivado porque, aunque estás aprendiendo cosas nuevas todos los días, realmente no estás llegando a ningún lado. Por lo tanto, es muy importante trabajar en algo donde pueda aplicar su conocimiento. Puede informarle a su gerente o a la persona mayor que sea sobre sus áreas de interés y preguntar sobre cualquier posibilidad de obtener algún trabajo en esa área en su compañía. Por la información que ha compartido en su pregunta, parece poco probable que le ofrezcan algo así. Así que en ese caso, tendrás que empezar a mirar afuera. Necesitas entrar en el mundo del freelance. Aquí es donde te darás cuenta de que realmente se necesita mucha inversión para tomar el control de tu propia carrera. Necesitas tener un perfil fuerte en la web. Crea una cuenta de GitHub si no tienes una. Cree una cuenta de desbordamiento de pila si no tiene una. A partir de ahora, asegúrate de poner en tu cuenta de GitHub, todo el código de fuente abierta que escribes para que cualquiera pueda ver de lo que eres capaz. Actualice su perfil de http://linked.in pero no gaste demasiado de sus esfuerzos allí. Cuando aprenda algo, intente responder preguntas relacionadas con ese tema en Stack Overflow o si no puede responder alguna pregunta, vea algunas de las preguntas de vez en cuando para ver a qué tipo de problemas se enfrentan los desarrolladores con respecto al tema de su elección. aprenda mucho leyendo y comprendiendo las soluciones publicadas allí. Ahora que ha configurado su perfil en algunos de los portales en línea y estos perfiles madurarán gradualmente, también necesita encontrar trabajo. Y debe comprender que los proyectos no le llegarán automáticamente, tendrá que encontrarlos, especialmente si no tiene experiencia previa. Encuentra algunos sitios web para trabajar de forma independiente. Mi favorito es Upwork, el lugar de trabajo en línea más grande del mundo. Usted crea su perfil allí y comienza a invertir en actualizarlo regularmente con sus conjuntos de habilidades adquiridas. También tiene algunas pruebas que pueden medir aproximadamente su capacidad en un área para que pueda tomar esas pruebas e intentar obtener una buena calificación. Tome las pruebas en serio porque no puede volver a realizar la misma prueba a menos que espere 30 días. Sigue buscando proyectos allí y observa una tendencia en lo que todos los conjuntos de habilidades están en demanda y observa dónde te faltan. O para decirlo de otra manera, ¿cuáles son las habilidades en su área de interés que están en demanda para la mayoría de los proyectos? Una vez que encuentre la respuesta, regrese y adquiera esas habilidades. Puede tomar meses para finalmente obtener su primer proyecto en dichos portales. Por lo tanto, no se desanime si no ve algunas devoluciones rápidas. Sé paciente y sigue intentándolo y seguramente surgirá algo. Una vez que trabaje en uno o dos proyectos, se vuelve relativamente más fácil obtener nuevos proyectos. Una cosa que no he mencionado hasta ahora es que tendrá que gestionar todo esto con su trabajo actual. Si bien este es su futuro, no le sugeriría que descuide su trabajo actual, no importa cuánto lo odie, porque le están pagando su salario mensual y si bien las habilidades técnicas son muy importantes y pueden adquirirse en unos pocos meses, integridad y carácter. Son mucho más importantes y toman mucho más tiempo para construir. Y los buenos empleadores valoran esas características más que las habilidades técnicas. No nos desviemos de nuevo. Entonces, lo que quiero decir es que, si bien no tiene que pasar horas adicionales en su trabajo actual para complacer a su jefe, tampoco debe ignorarlo por completo. Fuera de sus horas de trabajo, dedique la mayor parte de su tiempo a aprender y aplicar los nuevos conocimientos. Va a ser muy difícil y necesita mantenerse enfocado y determinado. Tendrá que reducir el tiempo en sus otras actividades y concentrar más de su energía en su objetivo. Cómo lo haces depende totalmente de ti. Pero una vez que te incorpores a este flujo y se convierta en parte de tu estilo de vida, comenzarás a amarlo y luego se te ocurrirán nuevas ideas para tomar un mejor control de tu carrera.


¡¡¡Todo lo mejor!!!

  • Sucede cuando te unes a grandes multinacionales. Tienen mucha gente, por lo que el trabajo que obtienes es menos. He pasado por esta situación, por lo que compartiré puntos de mi experiencia personal aquí.
  • Pasa tiempo aprendiendo cosas nuevas. No es necesario que sean solo cosas técnicas. Trate de averiguar su área de interés (de nuevo, podría ser técnico / no técnico) . Mira videos relacionados, reúne información relacionada.
  • Como tiene menos trabajo, utilice este tiempo para comprender el proceso de negocios de su cliente. La mayoría de las compañías tienen procesos de negocios similares, solo los términos difieren. Juega en un entorno de caja de arena. Prueba cosas locas. Llegarás a saber mucho.
  • Apunte algunas certificaciones de su tecnología. Su punto de vista será muy amplio cuando se centre en las certificaciones. Puede consultar mientras habla con su cliente sobre sus problemas con la ayuda de este conocimiento.
  • Mantenga este programa durante los próximos 6 meses (ya que completará 2 años para el momento) , luego actualice su currículum y publíquelo en Naukri.com
  • Al unirse a una nueva empresa, prefieren las empresas de mediana escala . Como estas empresas tienen mucho trabajo, y usted obtiene todo tipo de trabajo allí. Buena suerte !!! Sigue persiguiendo !!!

Habiendo descifrado recientemente Amazon como SDE 1, estoy compartiendo mis conocimientos sobre cómo prepararme para ello:

  1. Cormen – Primeros 12 capítulos (hasta BST). Esto da una idea básica de los algoritmos y algunos de los conceptos básicos de búsqueda, lista de enlaces, árboles, etc.
  2. Cuatro temas de geeksforgeeks – Arreglos, LinkList, Árboles, Cadena. Ya que hay muchas preguntas sobre estos temas, la mejor manera es hacer las últimas 4 a 5 páginas en cada uno de estos temas, ya que cubren la mayoría de los conceptos.
  3. Programación dinámica: lea su introducción de Cormen y luego vea los videos de Tushar Roy en DP. Después de esta práctica, cuantas más preguntas puedas de DP de geeksforgeeks.
  4. Para los gráficos se refieren a Sedgewick. Usted puede encontrar su copia en línea. Completa la parte de los gráficos dirigidos y no dirigidos en esto.
  5. Para el diseño, consulte el Capítulo 9 de Cracking The Coding Interview. Usted puede encontrar su copia en línea también.

Espero que esto ayude .. Todo lo mejor 🙂

Yo también tuve la misma historia como tú!

  1. Lote de 2014
  2. Graduado de CSE
  3. Infosys
  4. Me encantó la programación !! 🙂
  5. No sentí que estaba en el lugar correcto.
  6. Trabajó duro. Preparado bien.
  7. Tengo una oferta, no puedo negar!

Muchas personas ya han expresado sus sentimientos acerca de Infosys y otras compañías de servicios de TI similares, no tengo nada que agregar.

Lo que importa es que trabajes duro, aprendas nuevas tecnologías, construyas algo genial, sigas tu pasión y creas en ti mismo .

Hay toneladas de buenas empresas que quieren gente como tú. Necesitan una codificación de rockstar . Entonces se uno. Sólo tú puedes ayudarte a ti mismo.

La mejor de las suertes. ¡Haz un hueco en el universo!

Codificar es una pasión, no depende de la compañía con la que trabaje o trabaje, concéntrese en sus habilidades técnicas.

Trate de trabajar en una organización pequeña durante 2 o 3 años; obtendrá buenas habilidades técnicas porque el tamaño del equipo de la pequeña empresa será menor y se lo ubicará en diferentes posiciones y trabajará desde la interfaz de usuario hasta BE (back-end), guión de compilación, casos de prueba unitaria. 2-3 años trabajando en una pequeña empresa con una experiencia de 5 a 6 años en las grandes empresas multinacionales.

Las pequeñas empresas adaptan la última tecnología / marco en primer lugar a cualquier MNC. Serás actualizado con la tecnología.

Las pequeñas empresas no perderán tiempo en el proceso de gestión que se requiere a un nivel mínimo.

No trabaje más de 4 a 6 años en una pequeña empresa, comenzará a odiar la codificación porque en esos años ya ha hecho suficiente codificación y cambio de idiomas.

Cómo involucrarse con la codificación, aparte de cambiar de compañía

  1. Elija el idioma que desea dominar, “java” será una buena opción java se convirtió en un lenguaje siempre verde con un gran foro de desarrolladores y una comunidad de código abierto.
  2. Hacer hábito de escribir código diariamente, un pequeño programa también es suficiente.
  3. Registrarse con github y stackoverflow.
  4. Stack Overflow puede encontrar soluciones para problemas y comprender mejor el lenguaje resolviendo / repasando los problemas informados y brindándole una solución que le permitirá ganar puntos que lo ayudarán en la empresa de seguros, ahora los buenos reclutadores de software ven las actividades de los desarrolladores en github / stackoverflow.
  5. Trate de vincular su biblioteca / proyecto de interés en github, le dará más conocimiento sobre el diseño del marco y contribuirá.
  6. Intente escribir sus propias bibliotecas / complementos de script java y publique en github.
  7. Haz que tu habilidad básica sea fuerte sin necesidad de dominar las últimas novedades.

Tecnologías para elegir:

Back-End : Java, si eres bueno en java, los lenguajes como scala / grails serán fáciles, esos son diseños sobre java.

Front-End : comience con angularjs, que es el marco de front-end más popular. Elija twitter bootstrap css para los estilos.

Construir : gradle menos líneas de código de scripts en comparación con maven.

desarrolle aplicaciones móviles ponga sus ideas, publíquelas en la tienda de juegos que le darán satisfacción con sus habilidades. todo lo mejor 😉

De acuerdo. Creo que puedo ayudarte. Incluso soy un pasante de 2014 (BE, CSE) de una universidad no muy conocida. Incluso tuve ofertas de los llamados IT GIANTS de la India. Pero, lo único que hice fue dar eLitmus (prueba de pH) y obtener una buena puntuación en él. Por lo tanto, obtuve muchas oportunidades de entrevistas y terminé en un trabajo decente en una empresa relativamente pequeña, no muy conocida, basada en productos de telecomunicaciones. A partir de la semana 2, comencé a codificar allí. Hay una buena cantidad de trabajo y exposición aquí. Incluso ahora estoy haciendo un poco de codificación todos los días.
Así que, acudiendo a tu pregunta. Si estuviera en tu lugar, habría hecho lo siguiente:
Tengo 6 meses para completar 2 años de experiencia . Así que solo estoy apuntando a esos 6 meses.

  1. Elegiré un idioma (C ++ en mi caso). Lo aprenderé durante 2 meses al pasar de 1 a 3 horas diarias (según el horario, la presión laboral, el encuentro con amigos, el tiempo en familia y otros). TIEMPO EXTRA durante los fines de semana es obligatorio. Para experimentar en algunas cosas. Aprenda de http://geeksforgeeks.com .
  2. Me moveré a estructuras de datos y algoritmos . Pasaré de 1 a 3 horas al día de nuevo, pero durante 2 a 4 semanas, dependiendo de lo que se debe aprender (los DSA obligatorios son listas vinculadas, pilas, colas, árboles binarios, programación dinámica, algoritmos codiciosos, clasificación, búsqueda, recursión, etc.). Nuevamente, el tiempo extra durante los fines de semana es obligatorio. Agian, geeksforgeeks es preferible. Estructuras de datos – GeeksforGeeks.
  3. Ahora, es hora de ponerse manos a la obra. Durante un mes comenzaré a resolver algunos problemas en línea en portales como HackerEarth – Desafíos de programación y trabajos de desarrollador, HackerRank, Competencia de programación, Concurso de programación, Programación de computadoras en línea y otros. Buscará resolver problemas fáciles de medianos. Eso es suficiente desde mi punto de vista. Hará esto por 1 mes. Mientras tanto, comenzaré a participar en los desafíos de contratación también.
  4. Ahora, construiré un currículum impresionante y actualizaré el perfil de linkedin de la red de profesionales más grande del mundo. Seguiré agregando conexiones. Comenzará a pedir referencias. Al menos algunos se referirán con seguridad (optimista;)). Intentaré aprovechar al máximo la oportunidad.

Espero que ayude 🙂

¿Por qué necesita una empresa para obtener trabajo de codificación. No hay ninguna garantía de si obtendrá una buena cantidad y calidad de trabajo en su próxima empresa. Ninguna compañía puede asegurarle esto incluso ” Google”, sí, lo dije incluso google.

Así que aquí hay algunos puntos con los que puedes comenzar:

  • Primero, por favor, deja de llorar y trucos sobre tu trabajo, sé un hombre. Al menos tienes un trabajo que aprecies lo que tienes.
  • siga dando información a su producto, si son buenos, escucharán algún día.
  • Si eres un apasionado de la codificación de compañeros, hay muchas plataformas para hacerlo. codechef, coderwll, hackerrank y la lista continúan.
  • Si desea codificar en un conjunto de proyectos diferente o específico, puede encontrarlo en github. Encuéntrelo, bájelo, clónelo, contribuya en código abierto.

la programación tiene que ver con la solución de problemas, si cree que no puede salir de su situación actual por sí misma y necesita más tiempo, probablemente debería detenerse aquí y obtener una revisión de la realidad sobre sus habilidades programáticas.

Si realmente desea codificar, nadie puede detenerse ni a mí ni a su compañía, el único que puede detenerlo es usted.

No seas parte del cambio, sé el cambio.

Soy el que hizo la pregunta, gracias a todos por sus sugerencias. Al momento de escribir esto, ha pasado un mes desde que me uní a Microsoft

Aquí están los pasos que seguí:

  1. Aprendizaje de estructuras de datos y algoritmos.
  2. Participa en la codificación competitiva, prueba desafíos de competiciones anteriores.
  3. Crea tus propios mini proyectos para implementar todos los aprendizajes.
  4. Crear un curriculum vitae kickass y nunca te rindas.

Antes de recibir esta oferta, me rechazaron en casi todas las empresas que solicité. No te desanimes cuando eso te suceda. ¡Sigue intentando!

Todo lo mejor

En primer lugar, deja de llorar y toma el control de tu vida y de tu carrera.

Hay varias opciones que puedes probar:

  1. Deshazte del trabajo de TI y ve por tus Maestros. Todas las multinacionales son iguales. No pierdas tu tiempo en el trabajo. A esta edad, hacer cosas que no te gustan solo resultará en arrepentimientos en etapas posteriores de tu vida.
  2. Si te gusta la codificación, aprende Android Dev y crea aplicaciones. Implemente sus propias ideas y podrá ganar mucho con el mercado de aplicaciones de Android.
  3. Conviértase en un empresario: proporcione servicios o cree un producto y comience a vender.
  4. Únete a una nueva empresa – aprenderás mucho.

Todo lo mejor y ser una ‘DOER’ !!

Para todos los estudiantes y profesionales que desean seguir una carrera como Desarrollador de Android o Desarrollador de Front-end o Desarrollador de NodeJS, ya que es una de las carreras profesionales más lucrativas y de mayor crecimiento. Con la aparición de teléfonos inteligentes, los fabricantes de aplicaciones basadas en Android se vieron impulsados ​​a un nivel completamente nuevo. Todos los días se lanzan nuevas empresas con Android y la aplicación web es la tecnología principal y la fuerza motriz.

edWisor.com es una de esas plataformas que proporciona una capacitación en vivo completa de Desarrollo de Android, Desarrollo de Front-end y Desarrollo de NodeJS . Estas sesiones de capacitación en vivo son proporcionadas por profesionales que trabajan actualmente en la industria en este puesto de trabajo. Este es un programa de 10-12 semanas con 3-4 horas de entrenamiento en vivo los fines de semana. La capacitación en vivo se proporciona con un enfoque práctico basado en una tarea semanal y un proyecto de la industria . Estas asignaciones y proyectos son evaluados por el profesional / mentor y se basan en eso por su habilidad como Desarrollador de Android o Desarrollador Front-end o Desarrollador NodeJS .

Entonces, visite edWisor.com y desarrolle su carrera desde cero con la certificación y validación de la industria.

Hola ahi chico

Abróchate el cinturón ya que esto te puede interesar. Soy un pasante de 2014 como la mayoría de los otros, pero de origen biotecnológico. Me colocaron en mi séptimo semestre en IBM. En aquel entonces, era como un sueño hecho realidad. Disfruté toda la gloria derramada por familiares y amigos. Me asignaron pruebas de automatización. Como la suerte lo favorecería, terminé haciendo pruebas manuales y seguidas por esas pruebas móviles, la razón por la que lo llamo suerte, te lo haré saber hacia el final. Ahora ser mujer en la industria de TI es realmente una hazaña que vale la pena porque soy una persona que se opone al maquillaje, soy introvertida, soy una jugadora de noche, lo has oído bien y eres una adicta al DOTA 2. Así que de alguna manera, entre toda la mierda que paso en la oficina, termino jugando por las noches y mis habilidades lógicas son mucho mejores que las que encuentro en la oficina, eso incluye a los gerentes de 10 a 20 años a quienes informo. El control de calidad no es gran cosa porque es un tipo de trabajo de comparación y contraste y cualquiera puede hacerlo. Y realmente estaba confundido si era el camino correcto para mí y créeme al final del primer año, me di cuenta de que me estoy volviendo más tonto cada día. Sí, se necesita mucho tiempo para darse cuenta. Y luego comencé a buscar trabajo, pero fue una gran decepción, ya que mis habilidades estaban restringidas a las pruebas de iOS, lo cual no es tan bueno. Mientras tanto en el cargo, había personas que estaban un poco amenazadas por mis habilidades directivas, ya que formé un equipo por mi cuenta de forma remota en Delhi trabajando en Bangalore, así que empezaron a encontrar razones para intensificarme por cosas tontas. Me afectó muchísimo y me mudé a Chennai y, debido a algunas circunstancias, tuve que mudarme a Bangalore en 8 meses, me asignaron el mismo proyecto y tuve 3 días de vacaciones antes de unirme a ese shithole. En medio de todo esto, recibí una llamada de un amigo del juego que es el líder técnico en una compañía sobre una apertura de control de calidad. Así que voy y asisto a la entrevista en esa brecha de 3 días y ¡oh niño! Le atiné. Me ofrecieron un aumento del 60% y me incorporaron a un equipo de investigación y desarrollo de control de calidad, que es una mezcla de analista de negocios y herramientas de prueba e identificación para control de calidad. Entré como un jefe y renuncié. Pero ahora las cosas se ensucian, me obligan a hacer un preaviso de 3 meses y me aplastan hasta la médula. Y a pesar de todo esto, sonrío y me río de ellos y de sus pensamientos mezquinos. Quiero decir qué tan bajo puede llegar una persona, pero de eso es de lo que están compuestas las MNC, personas viejas con almas viejas y pensamientos que solo pueden esforzarse para privarte de todas las cosas buenas que mereces. La red es muy importante y, en mi caso, mi comunidad de juegos me ayudó mucho y fue muy afortunada porque la empresa a la que me uniría tiene que ver con el dominio de las telecomunicaciones. Lo siento por las malas palabras pero había que hacerlo.

Nunca es demasiado tarde para decidir, pero ahora que has empezado a darte cuenta, lo lograrás. Estaba tan decidido a no volver a trabajar allí y sucedió. Sueña donde quieras estar y estarás allí.

¡Todo lo mejor!

En TI, existen principalmente 2 categorías de empleadores: empresas basadas en servicios y empresas basadas en productos. Luego está la categorización basada en el tamaño de la empresa-MNC o Big corporate & Startups o SMEs.

Las empresas de productos que están en fase de inicio son las mejores para unirse porque:

  1. Te proporcionarán una curva de aprendizaje empinada.
  2. Más responsabilidades con equipos pequeños y muy menos jerarquía.
  3. Pagar no es tan malo en comparación con las empresas de servicios de TI

Acepte una gran parte a continuación con lo que hizo Narendra, específicamente si tiene restricciones financieras para renunciar antes. Así que puedes adquirir habilidades sacando tiempo de tu trabajo de mierda. Sugeriría probar este sitio web, ya que ayudó a uno de mis amigos en una situación similar a la suya a hacer el cambio edWisor | Ser hábil ser contratado

Cuanto antes haga el cambio, mejor!

Los desarrolladores que no están contentos con la compañía de TI en la que trabajan se han convertido en una tendencia en estos días, especialmente en la India. Sin embargo, puede haber dos lados para esto

1. O bien tiene expectativas demasiado altas (no en términos de dinero), pero lo que obtiene de la compañía en términos de autoridad, oportunidad y otras áreas de trabajo que realiza.

2. O te están pasando por alto y tienes un problema real.


Supongo que caes en el número 2 según lo que explicaste. Me pregunto qué tomó este tiempo para darse cuenta de esto. Si firmó un contrato o no se dio cuenta de esto hasta ahora.

No importa lo que sea, usted dice que está en términos ahora dice mucho sobre el entorno en el que está trabajando en este momento. Te aconsejo que sigas adelante y dejes de mirar hacia atrás. Es mejor tarde que nunca.

Tome esto como algo positivo, elabore cuáles son sus expectativas de una empresa (que usted cree que es REAL). Creo que tener esta experiencia es bueno para ti al principio de tu carrera. Esto le ayudará a establecer sus expectativas en consecuencia y le ayudará a aprender algunas cosas que le permitirán no esperar demasiado y esperar lo que debería en REALITY.


No importa con qué compañía trabaje, en la mayoría de los casos, las cosas siempre son diferentes entre cuándo fue entrevistado y el escenario real cuando comienza a trabajar con la compañía. Es un hecho que necesita aceptar esa pequeña diferencia que estoy seguro que ya ha aprendido.

Comience a obtener entrevistas para otras empresas y prepárese para aceptar en función de cuánto pueda tolerar. Como puedo ver en este momento, la situación es tal que está fuera de su nivel de tolerancia.


Lo más importante es que no exageres y debes ser bueno. Una compañía es una compañía y no su familia que lo acepta sin importar qué y lo apoya en todos los aspectos de su vida. Después de todo, debes pensar que eres el guerrero solitario cuando trabajas para una empresa, y tienes que manejarlo todo. ¡Sé valiente!

Hola,

Voy a compartir mi experiencia y pensamientos. Trabajé para MNC durante casi 3 años, no obtuve evaluaciones decentes. Los gerentes son diplomáticos y parciales en todas partes de la India. Es una verdad y no puedes cambiarla. Es un defecto en la industria informática india.

Vi a mis amigos cambiar de trabajo en paquetes de lujo y también me puse codicioso y lo hice. Pero realmente después de 2 años más, siento lo mismo, ¿por qué elegí esta empresa? Debería haber esperado y haber ido por alguna otra oportunidad.

No importa donde sea que vaya, puede llegar a un manejo idiota y trabajo no técnico.

Solo diré una cita: “CADA PROYECTO ES UNA EMPRESA DE TI”.

Si el proyecto es bueno incluso en una pequeña empresa, puede obtener un rol en tierra en cualquier momento con un trabajo de calidad o viceversa en una empresa de tecnología gigante y hacer trabajos de mierda.

Ahora, llegando a la preparación. Algoritmo, estructura de datos son bloques de construcción para cualquier programador.

Pero no te pongas triste / asustado por el conocimiento de otros o su habilidad de programación. No hay N de problemas en el

mundo. El solo hecho de dominar no es solo la cosa.

Incluso tu eres DIOS en la programación … no te hace millonario.

Ver “El negocio impulsa cualquier industria”. Incluso si creas un sitio web o material técnico tan bueno, si una empresa no lo requiere o no lo aprueba, no obtendrás dinero … Necesitas hacer un producto vendible.

Llegando a tu pregunta ====>

1) Identifique la línea de trabajo que desea hacer; Negocios, pruebas, desarrollo. Ir afuera hacer algunos cursos

Apréndelo por ti mismo. Pagar de su bolsillo. El retorno de la inversión en el aprendizaje siempre es alto. Prepararse para las entrevistas

y si se selecciona. Obtenga un conocimiento profundo sobre el proyecto que se le asignará y el tipo de rol que será

teniendo. Esto debe ser confirmado por cualquier medio. Hazlo por la red de cualquier cosa .. ¿Cómo funciona el proyecto? ¿cultura del trabajo?

Oportunidades en tierra? todo ..

2) Usted apenas tiene experiencia, si puede pagar un curso de maestría en EE. UU. Estoy 100% seguro de que lo harás

Gane más que sus expectativas con la satisfacción laboral al final del día. Una vida de TI mejor que en la India.

3) Si realmente tienes una buena idea, todo lo contrario. Quiero decir que he visto a personas con solo 10º de educación que ganan lakh por mes haciendo trabajos de bajo estatus. Eres ingeniero, talentoso … si

Aplica tu cerebro puedes hacer una fortuna….

todo lo mejor

Ok, se trata de la historia de cada empleado de la compañía de TI con experiencia de 1 a 2 años que conozco. No te preocupes. Cuando hagas un salto esta vez, asegúrate de que esté lo más cerca posible de ser perfecto … Así es como

  1. Investigue qué hacen las empresas a través de los sitios de revisión de empleos en línea.
  2. Comuníquese con las personas (en linkedin o quora) que trabajan en la empresa que cree que le puede gustar y pregúnteles cómo es.
  3. Encuentra un mentor !! Esto está tan subestimado, pero es una forma tan poderosa de guiar tu carrera … y hacerlo lo antes posible.

Tipo de empresas en las que probablemente desee centrarse:

  • Empresas de creación de productos.
  • Compañías de creación de módulos adicionales (que trabajan con productos grandes como CRM, ERP, etc.)
  • Compañías de plataforma web (podrían ser CRMs, empresas de tecnología en la nube, etc.)
  • Compañías de soluciones: se trata de pandillas impulsadas por la tecnología que entran, modernizan las cosas y lo apoyan en el futuro. Muy pocos buenos. Busca bien
  • Startups que se centran en la innovación: ¡tal vez las startups de IA, robótica, etc. que necesiten una codificación completa! Si esto es lo que amas, nunca lo dejarás, estoy seguro

Lo más importante antes de cambiar. Aprenda a venderse a sí mismo: consiga un paquete realmente bueno, asegúrese de saber qué preguntas hacer y cómo entrevistar a la compañía antes de ingresar a la sala de entrevistas.

Cuando hace un cambio, significa claramente que ha ‘reiniciado’ parte de la buena voluntad en su CV, por lo que no puede hacer los cambios con demasiada frecuencia. Sin embargo, si está llorando, podría arruinar su mentalidad de aprendizaje y su ética de trabajo, por lo que es mejor cambiar pronto.

¡Espero que esto ayude!

¡¡Gracias por preguntar!!

Mi querida relajate La forma en que percibimos las cosas cuando salimos de la universidad y la forma en que están en el mercado laboral real son dos cosas completamente diferentes. Entonces, lo que estás enfrentando en este momento es la realidad … mejor, excepto que pronto. Te seguirá sucediendo una y otra vez en tu carrera, ¡acostúmbrate!

Ahora a tu problema. Si eres realmente bueno y apasionado con la codificación, el mundo está abierto para ti. Los buenos programadores siempre están en demanda. Solo deja de enfadarte, prepara un buen CV y ​​comienza la búsqueda. Si eres de una buena universidad con buenas calificaciones, intenta ingresar a una empresa de productos … ¡les encantaría tenerte!

Si no, golpea a los gigantes de la India y evalúa las opciones con mucho cuidado antes de saltar a una. Obtenga todos los detalles sobre el proyecto y no ingrese a una empresa sin un proyecto definido, de lo contrario, puede terminar nuevamente en el banco y frustrado.

Solo anímate, muy pronto tendrás un nuevo trabajo, confía en mí.

Verifique con su organización actual y verifique si existe algún proyecto de alcance o mejor que pueda ayudarlo. Si cree que es una carrera sin salida, busque oportunidades en el exterior. Como usted es de origen CS, podría fácilmente preparar y romper entrevistas. Una vez más, según mi experiencia, he notado que en muchos proyectos, antes de que lo lleven al proyecto, la gente habla con palabras sobre cómo proporcionarle un trabajo de desarrollo, etc., y una vez que ingresa es principalmente un trabajo de monitoreo y soporte que no lo pone en práctica. . Esta es la tendencia en la mayoría de los lugares. También he pasado por esos proyectos y he esperado algún tiempo y luego pedí un cambio de proyecto, en mi caso funcionó.

En primer lugar te recomendaría que te recompongas. No es el fin del mundo. Todos terminamos en trabajos que no nos gustan y no lo sabíamos. En segundo lugar es difícil conseguir un buen trabajo. Esto significa que no necesariamente obtendrás un trabajo ideal. En tercer lugar, sé positivo en tu perspectiva de la vida y especialmente en tu carrera. Una actitud de pensamiento negativo puede perjudicar a todos sus prospectos para encontrar un nuevo trabajo. También el pensamiento negativo puede mostrar su desesperación a un posible empleador.

Yo diría que prepare un plan para buscar un trabajo, prepare su currículum vitae y revise las compañías a las que necesita dirigirse. Lee un buen libro como “What Color is your parachute” escrito por el gurú de la carrera Richard N. Bolles. También sea paciente, no solo salte de la nave hasta que tenga un nuevo trabajo en la mano. Esté preparado para el largo camino para conseguir un nuevo trabajo. Y recuerda: “Cuando las cosas se ponen difíciles, las cosas se ponen difíciles”.


También trate de buscar un mentor que pueda ayudarlo, guiarlo y creer en usted.