¿Qué lenguajes de software y habilidades sociales necesito aprender para obtener una buena ubicación de TI?

Espero que estos comentarios de los mismos lugares que a menudo constituyen trabajos de ensueño para los estudiantes puedan fortalecer la resolución de aquellos estudiantes que desean trabajar duro para aprender y desarrollar sus capacidades (¡la única forma!) Para continuar en su camino.

–En las habilidades Meta / Soft, algunas habilidades / capacidades que se destacaron más en varias formas son:

  • Capacidad para aprender rápidamente nuevos conceptos, idiomas, tecnologías, mejores prácticas. Como era de esperar, en el mundo de hoy, la gradación continua es esencial y es de esperar que todo lo que uno sepa se vuelva obsoleto pronto y, por lo tanto, uno debe tener la capacidad de aprender. En una carrera tecnológica de alta gama (como la mayoría de las carreras basadas en el conocimiento), la capacidad y el deseo de aprender son fundamentales, junto con el deseo y la motivación para seguir mejorando en lo que sea que uno esté haciendo.
  • Capacidad para resolver problemas. Esto tiene muchos aspectos y se expresaron de diversas maneras como: pensamiento lógico y crítico; capacidad de conectar nuevos desafíos con viejos problemas y experiencias pasadas; capacidad de aplicar conceptos diversos / dispares para resolver un problema; capacidad de pensar a nivel abstracto y profundizar en detalles; capacidad de aprovechar las herramientas y el conocimiento existentes para la resolución de problemas; capacidad de formular un problema, pensando en diferentes formas de acercamiento; capacidad de trabajar con incógnitas / incertidumbre; capacidad de identificar cuellos de botella y articularlos bien; capacidad de buscar información para llenar estas incógnitas, reducir la incertidumbre, eliminar cuellos de botella
  • Habilidades de comunicación . Explicando cosas a otros de una manera clara y estructurada; capacidad de hablar y escribir con claridad y sucintamente.
  • Trabajo en equipo. Capacidad para trabajar en equipo, que puede necesitar habilidades como tomar el liderazgo cuando sea necesario, pero seguir cuando sea necesario; habilidades para negociar y resolver conflictos, trabajar con limitaciones de tiempo y con responsabilidad, etc.

Si bien las habilidades meta / blandas pueden ser generales para cualquier habilidad de ingeniería de alta gama, la retroalimentación de las habilidades técnicas estaba mucho más centrada en CSE (ya que el cuestionario se centró en la informática). La lista de capacidades y habilidades deseadas aquí es más larga y más detallada. Algunas de las habilidades clave que se destacaron son:

  • –Estructuras de datos sólidos y algoritmos. Comprensión profunda de estos temas, cómo combinarlos, cómo encontrar / diseñar los adecuados para un problema, etc. Esto no es sorprendente, ya que estos son los temas más fundamentales sobre los que descansa gran parte de la CS.
  • Fuerte en OOPS. OO Diseño y principios, aspectos sutiles del lenguaje, fuerte comprensión de la capacidad y limitaciones del lenguaje, su diseño e implementación,
  • Buena comprensión del sistema operativo, DBMS, redes. Se destacaron estos temas cuya comprensión es extremadamente importante para ser un ingeniero de software exitoso para trabajos de alta gama.
  • Capacidad para escribir código bien estructurado y eficiente. Esta opinión se expresó de varias maneras. Por ejemplo, la capacidad de evaluar la eficiencia del código en diferentes niveles (algo, DS, nivel de ejecución (SO), hardware) para reducir la memoria y el tiempo; comprensión de las diferentes capas del sistema y la capacidad de evaluar / evaluar el programa en estas diferentes capas

–Varias otras habilidades que se señalaron fueron: la capacidad de aprovechar las bibliotecas de fuentes dispares y crear abstracciones en la parte superior; buenas habilidades de depuración; familiaridad con diferentes paradigmas de programación: qué pueden hacer, cómo se implementan, dónde son útiles …; comprender diferentes situaciones en las que un sistema puede funcionar o fallar o puede ser utilizado; conocimiento práctico de herramientas estándar e IDE; capacidad de leer el código de otros y analizarlo, proporcionar comentarios sobre él, trabajar con él / mejorarlo de manera eficiente; experiencia de trabajar en un proyecto real (con entrega real y usuarios / clientes).

System.out.println (“ingrese su elección”);

Interruptor (ch)

.

.

.

Caso 1: Si asiste a una colocación en el campus, entonces no es necesario aprender java o cualquier otro idioma. Debe mantener sus conceptos básicos claros en C C ++, Estructura de datos y DBMS. Si eres un estudiante de la rama principal, podrían hacerte preguntas desde tu dominio principal. descanso;

Caso 2: Si vas a caminar después de BTECH, entonces JAVA es un idioma que debes aprender. Java es el lenguaje más utilizado en la industria, por lo que esperan que los candidatos tengan un buen conocimiento de JAVA. Además, ya no será tratado como un estudiante de la rama central (si lo es), así que prepárese como un graduado de CS-IT para tener una oportunidad. descanso;

Defecto:

Con respecto a las habilidades blandas y otros atributos, puede leer las siguientes respuestas:

Es posible que desee leer (temas relacionados con la colocación):

La respuesta de Sagar Rout a ¿Qué deberíamos responder si el entrevistador pregunta: “Entonces, ¿qué has hecho en los 4 años de tu B.Tech?”

La respuesta de Sagar Rout a Si el entrevistador me pregunta acerca de mi menor porcentaje en ingeniería en comparación con mi tablero intermedio y ssc … ¿qué debo responder?

La respuesta de Sagar Rout a ¿Cómo mejoro mi currículum si no tengo nada más que mostrar aparte de un buen GPA?

La respuesta de Sagar Rout a ¿Qué tipo de preguntas puedo esperar con un 9.2PA CGPA (B.Tech en TI)? ¿Podría ser un problema para mí durante las entrevistas?

La respuesta de Sagar Rout a ¿Cuáles son las mejores respuestas para “¿Por qué debería contratarte?”

¡TODO LO MEJOR!

Por favor, consulte mi respuesta anterior:

La respuesta de Ravi Kumar Singh a ¿Para qué tecnología / habilidades futuras vale la pena hacer un curso en el campo de TI?