¿Qué puedo aprender durante las vacaciones que sería útil durante mi B.Tech en ingeniería informática?

Realmente una buena pregunta. Le daré una explicación detallada sobre lo que debe hacer en vacaciones.

En primer lugar, analicemos su situación ahora mismo. Es posible que haya trabajado tanto durante dos años (puede ser más que eso) y haya escrito muchos exámenes de ingreso para ingresar a una buena universidad de ingeniería. ¡¡Bien!! Se hace. Has cruzado un período terrible de tu vida. Especialmente para aquellos que están fuera de Kota, FIITJEE, Chaitanya, Narayana, etc. (¡Bueno, no hay ofensa!)

Entonces, una nueva fase de la vida está por comenzar. En realidad es la fase más importante. Aprenderá muchas cosas en la vida aparte de la educación.

Así que recuérdalo antes de tomar cualquier decisión.

Si está planeando una carrera en CS, necesita conocer ciertos conceptos básicos. Muchos dicen que CS se trata de codificación y matemáticas. Pero es una idea falsa. CS no es solo codificación o matemática, se trata principalmente de RESOLVER PROBLEMAS. La resolución de problemas es el rasgo más importante necesario para que un ingeniero informático tenga éxito.

Entonces, ¿qué hacer en vacaciones?

Antes de que lo conteste. Te diré qué no hacer, que la mayoría de tus compañeros de lote tienden a hacer.

No hagas lo siguiente:

  1. Nunca te unas a ningún centro de entrenamiento al azar para aprender lenguaje de programación. Pensar que hacer algo en vacaciones es mejor que nada no es realmente beneficioso. He visto a algunos que odiaban la codificación debido a esos institutos. Algunos sintieron que la codificación es muy difícil. Algunos aprendieron conceptos de manera incorrecta.
  2. Pensar que le pagarán alto: 25lpa o 50lpa. Necesita trabajar duro para tales paquetes. En su mayoría, las personas terminan con 3–6 lpa en empresas basadas en servicios que odian sus trabajos y se frustran de sus vidas. (Situación real de muchos en las industrias de software).
  3. Es una idea errónea terrible que aprender muchos lenguajes de programación como C, C ++, Java, etc. antes de BTech puede ser útil. Es inútil.

Haz esto :

  1. Resuelve rompecabezas todos los días. Desarrolla tus habilidades de lógica y resolución de problemas.
  2. Conozca varios campos y tecnologías en CS y motívese.
  3. Siempre manténgase actualizado sobre los gigantes tecnológicos como Google, Microsoft, etc. Le permitirá diferenciar entre las cosas más recientes y desactualizadas que es realmente importante saber.
  4. Aprende solo un lenguaje de programación. (Mi sugerencia personal es C). Intenta implementar cosas básicas. Juega con ello. Resuelve problemas codificando. Realmente lo disfrutarás.
  5. En lugar de ir al centro de entrenamiento, haga un curso en línea para aprender C (o python) y lea el libro C language de Dennis Richie. Realmente vale la pena leerlo.
  6. Comience a trabajar en ubuntu OS. Comprende la diferencia entre ubuntu y windows. Eres un desarrollador Windows es para laicos. (Incluso espero que instale ubuntu por su cuenta con cuidado, aprenderá mucho durante la instalación)
  7. Aprende C perfectamente al final de tus vacaciones codificando problemas. Practica, practica, practica … esta es la única forma de desarrollar tus habilidades de codificación. Sería realmente genial si puedes completar el lenguaje C codificando todos los problemas en el libro de Dennis Richie.
  8. Si completa la séptima tarea. Practique la codificación en línea en ciertas plataformas como codechef, hacker earth, etc. Aprenda lentamente C ++ y otras bibliotecas.
  9. No te olvides de disfrutar las vacaciones. Trate de inculcar buenos hábitos como leer, escribir, etc., que no puede hacer una vez que comience la universidad. Conoce tu interés. Amas lo que haces. Ten confianza y optimismo.

Fuentes:

  1. Cursos en línea: 1. edX 2. http://cousera.org 3. Udacity – Clases gratis en línea y nano grados
  2. C por Dennis Richie
  3. Videos de YouTube: una gran fuente para aprender muchos conceptos. Solo youtube.
  4. Concurso de programación, concurso de programación, programación informática en línea y HackerEarth: desafíos de programación y trabajos de desarrollador: para practicar problemas. (Haga esto solo si completa la séptima tarea)
  5. Instale aplicaciones como Flipboard para obtener actualizaciones de las últimas tecnologías.
  6. Buscalo en Google. Leer en wiki.

Traté de mostrarte el mejor camino. Siempre lamento no haber hecho esto en mis vacaciones. Espero que no cometas errores como yo.

Si tienes más dudas, no dudes en enviar un correo a

[correo electrónico protegido]

El 60% de los graduados de ingeniería están desempleados como se informó en Times of India

El hecho anterior muestra este hecho sobre la grave situación de la educación técnica en nuestro país. Debido a que el desempleo crece cada año como se muestra en el gráfico a continuación.

Entonces, ¿cuál es la razón principal de tal situación de los estudiantes de ingeniería:

  1. El plan de estudios que se enseña en las universidades está desactualizado según los requisitos de la industria.
  2. Las tecnologías como Angular, Node.js, Machine Learning, etc., que son muy demandadas y tendrían mucho trabajo en el futuro, se ignoran en los lenguajes tradicionales como C o Java, que están perdiendo su brillo en la industria.
  3. Los maestros en las universidades pueden ser buenos académicos, pero a menudo carecen de la experiencia en la industria y, por lo tanto, no pueden preparar a los estudiantes de acuerdo con los estándares de la industria.
  4. Hay muy poca exposición en la industria ya que en India menos del 2% de los estudiantes de ingeniería reciben pasantías remuneradas.

Es muy bueno ver que estás interesado en utilizar tus vacaciones haciendo algo positivo que te ayudará con tu carrera a largo plazo. Si bien la mayoría de los estudiantes generalmente disfrutan de sus vacaciones, usted está enfocado en aprender nuevas tecnologías.

Las compañías de TI y software en general necesitan candidatos calificados que puedan escribir la lógica correcta para un programa, un requisito mínimo para cualquier trabajo de programación. En las empresas basadas en productos, los dominios que están en tendencia y se espera que prosperen en el futuro debido a la revolución digital y al auge de Internet. Puede optar por adquirir habilidades en el dominio dado para una mejor carrera profesional.

  • Desarrollo web : se requerirían habilidades en tecnologías como Javascript, JSON, AngularJS, NodeJS, Express JS y MongoDB para obtener trabajo como desarrollador web. Los puestos de trabajo de este dominio, como Frontend Developer, Backend Developer y MEAN Stack Developer, tienen una gran demanda tanto en términos de oportunidades de crecimiento como de salario que se les ofrece. El salario promedio de MEAN Stack Developer es superior a 7 LPA dependiendo del conjunto de habilidades que uno tenga.
  • Científico de datos : las habilidades necesarias para convertirse en científico de datos son estadísticas, programación R, modelado predictivo, algoritmos de aprendizaje automático y minería de texto . Data Scientist es considerado como el “trabajo más sexy del siglo XXI” y su salario promedio en India es superior a 6 LPA .

Entonces, ¿qué se necesita hacer para cambiar esta terrible condición?

  • Primero, debe adquirir las habilidades relevantes en las tecnologías mencionadas anteriormente para que pueda comprender el rol básico y el trabajo involucrado.
  • En segundo lugar, necesita practicar sus habilidades y mostrar sus talentos haciendo proyectos relevantes en Desarrollo Web o Ciencia de Datos.
  • Necesita realizar pasantías en empresas, ya que necesita familiarizarse con el trabajo y perfeccionar sus habilidades.
  • Finalmente, aparece para las entrevistas que pueden ayudarte a ser contratado como desarrollador web o científico de datos.

La buena habilidad de codificación es la habilidad más importante para asegurar un trabajo en la industria del software. Incluso si es fuerte en otras áreas de ciencias de la computación y solicita un rol extremadamente específico, aún se espera que sea extremadamente competente con las estructuras de datos y algoritmos en lenguajes de programación que son tendencia y utilizados por las compañías basadas en productos.

Puede adquirir habilidades de cualquiera de las plataformas o recursos mencionados a continuación:

  • Centros de entrenamiento : hay muchos centros de entrenamiento y entrenamiento que ofrecen cursos en estas tecnologías. Pero no hay confiabilidad del contenido del curso y de los maestros, ya que carecen de experiencia en la industria y el escenario actual.
  • Edureka, Udemy, Simplilearn : hay muchas plataformas en línea que proporcionan capacitación y certificaciones en línea para diversos recursos. Pero recuerde que al final del día su objetivo es ser contratado, no solo obtener un certificado.
  • edWisor.com es una de esas plataformas que no solo lo capacita en las tecnologías requeridas por la industria, sino que también lo contrata como científico de datos. Hay más de 100 compañías que están contratando candidatos calificados de edWisor como pasantes / a tiempo completo.

Puede optar por la mejor carrera profesional según sus necesidades.

Todo lo mejor

Bueno, vacaciones, uno de los momentos más importantes y valiosos en su / antes del comienzo de la vida de pregrado. Aquí, hablemos por Ciencias de la Computación e Ingeniería (CSE).

—Iniciadores—

  1. Decida: Primero decida por qué quiere unirse a CSE. ¿Es por dinero, pasión o ambos? ¡Derecho! Para ambos, debe trabajar arduamente en la búsqueda de una de las áreas más populares del mundo “. Para aprender la mayoría de las cosas, la necesidad es el motivador”.
  2. Lo sentimos, esta es la dura verdad: es posible que te golpeen noticias como despidos, TI está condenada, ya no hay valor ni crecimiento para TI, pero déjame decirte que ahora, más que nunca, TI está progresando enormemente con innovaciones y creatividad. . Además de todo esto, los recursos para subir la escalera para alcanzar el trabajo de sus sueños son abundantes y accesibles con mucha facilidad. Sus esfuerzos son más necesarios aquí que nunca.

-Plato principal-

  1. Investigación: Cavar en Internet para obtener información es un gran hábito que uno tiene que cultivar en estos días y también una de las principales habilidades para todo tipo de TI (se dará cuenta una vez que llegue a un trabajo: P). Descubra los avances tecnológicos que está experimentando el mundo, consulte las carteras de las principales empresas multinacionales y las grandes startups, tenga una comprensión abstracta de lo que realmente es CSE, qué hace exactamente la gente en las empresas de TI. Esto es muy importante para no comenzar su graduación con malas ideas y terminar nostálgico.
  2. Elija su interés: enumere todos los principales | tendencias | áreas interesantes en el campo de la informática / TI basadas en su investigación. De vuelta al punto número uno, la investigación. Elija 2 o 3 áreas (Lista de cubos) y comience a trabajar en ello.
  3. Comienza tu viaje: ahora estás listo para la batalla. Las universidades de ingeniería / libros de texto / exámenes no te enseñan nada. Eche un vistazo a su lista de deseos todos los días. Muchos dicen que las certificaciones son solo una pérdida de tiempo. Esto se debe a que la mayoría de los proveedores de cursos no pudieron proporcionar contenido de calidad y luego inculcaron esa analogía en mente “pérdida de tiempo”. ¡Elija entre una variedad de proveedores de certificación en línea, mejore sus conceptos básicos, fortalezca sus proyectos, desarrolle proyectos sobre la marcha, obtenga su certificación, cree sus propios proyectos, cree una cartera al final de la graduación y auge! Sea el que esté en el asiento del conductor para exigir y establecer el trabajo y la compañía de sus sueños.

—Postres— 😛

  1. Sea un geek en al menos un lenguaje de programación (preferible en C). Esto sienta las bases para todos los futuros lenguajes de programación que domine.
  2. Utilice los sitios web en línea para obtener la certificación, ya que la ofrecen a precios asequibles que las instituciones. Puede elegir su propio ritmo, probar, arriesgar, hacer todo lo posible para cumplir con su lista de deseos.
  3. Algunos de los sitios web en línea son:
  1. Coursera | Cursos en línea de las mejores universidades. Únete gratis
  2. Cursos en línea de Udemy: aprenda cualquier cosa, en su horario
  3. Udacity – Clases gratis en línea y nano grados
  4. edX
  5. Academia virtual de Microsoft
  6. Tutorialspoint.com
  7. YouTube tradicional y el mejor lugar para aprender cualquier cosa
  • Algunos de estos sitios web mencionados ofrecen ayuda de fondos financieros / opciones de emi / certificaciones gratuitas para ayudarlo a aprender mejor y ser más inteligente.
  • Consejos para el tazón de los dedos:

    Solo las certificaciones no lo ayudarán a llegar a donde quiere ir ni a obtener lo que quiere. Junto con las certificaciones, acumula tus propios proyectos, que es el consejo final y principal.

    Creo que tenía sentido. ¡Salud!

    Comience a aprender el concepto de OOP y las estructuras de datos

    Y después de eso, elija un lenguaje de programación de su elección como Java o Python.

    Comience a desarrollar programas pequeños, entendiendo el procedimiento de compilación y carga y ejecución de programas.

    Diferentes entornos y plataformas.

    Depuración de ellos ..

    Definitivamente lo ayudará en el futuro para la ingeniería de la computadora

    Como estudiante de cse no debes perder el tiempo de las vacaciones de verano …

    Debería utilizar lenguajes de programación, algoritmos de estudio y, lo más importante, estructuras de datos …

    En la programación, primero fortalezca sus conceptos básicos y luego busque lenguajes altos

    Aprenda idiomas como Python … U puede aprenderlo a través de cursos gratuitos en línea …

    Intenta mantenerte actualizado con la industria de TI … tecnologías más recientes … ser una persona técnicamente sólida … puedes optar por temas candentes como el aprendizaje automático, etc.

    Si está en sus vacaciones de semestre de ingeniería, le sugiero que realice una pasantía en las empresas de su sucursal que le interesen y le ofrezcan pasantía.

    Si está en sus vacaciones secundarias superiores, es decir, esos meses de vacaciones antes de ingresar a la universidad, vaya con un curso certificado en lenguajes de programación básicos y avanzados que le darían la idea básica de lo que están haciendo todos los ingenieros de CS.

    La formación de implantes en una reputada preocupación también es una muy buena opción si está en sus vacaciones de semestre deseando y esperando aprender algo.

    Los pasantes y los entrenamientos de implantes le darían una comprensión fundamental de los contemporáneos y cómo se implementan sus estudios teóricos.

    El curso más adecuado es ir con el desarrollo de aplicaciones web si está interesado de alguna manera. Esto te hará sentir cómo funcionan realmente las cosas en la web.

    Aprender Photoshop es una ventaja.

    Aprender tecnologías web será siempre verde y se convertirá en una habilidad básica de supervivencia en TI. Aprenda un lenguaje de scripting.

    Puede optar por CS50, luego puede comenzar a practicar la programación con codechef, rango de hacker.

    Comience con lenguaje C.

    Puede tomar una asignación temporal, proyectar con franquicia de marca de renombre en su tema durante las vacaciones.