¿Cuáles son las cosas que un estudiante de ciencias de la computación e ingeniería debe saber?

Voy a responder esto desde mi experiencia. No pude obtener este conocimiento en mi edad por falta de recursos e ignorancia. Pero hoy sé lo que debo saber como ingeniero informático (licenciatura). Estoy cursando estudios de maestría y, a tiempo parcial, voy a enseñar a estudiantes de ingeniería.

Lo primero es la diferencia entre la informática y la ingeniería informática. Debes saber a qué transmisión perteneces.

(Imagen: Upwork)

Lo segundo, formatear computadoras, laptops y dispositivos móviles. Debe saber cómo instalar un nuevo sistema operativo, cómo actualizar o rootear su teléfono. El enraizamiento es ilegal pero debes saber esto.

Tercera cosa, funcionamiento básico del sistema informático. Quiero decir que debes conocer el procesador y su tecnología. Hoy en día, incluso los teléfonos inteligentes tienen buenos procesadores. Debe comprender los componentes básicos del sistema informático.

Cuarto, en esto hablemos de algunos conceptos y técnicas.

Eche un vistazo a esta publicación de blog de Steve Yegge (anteriormente de Amazon, ahora en Google): cinco preguntas esenciales sobre la pantalla del teléfono – steveyegge2

  • Programación básica (incluyendo recursividad, E / S de archivo, salida formateada, bucles, etc.)
  • Diseño orientado a objetos (incluidos patrones de diseño, etc.). Debería poder producir diseños de OO razonables, así como comprender los conceptos.
  • Secuencias de comandos y expresiones regulares.
  • Estructuras de datos (listas, conjuntos, tablas hash, árboles, gráficos, etc.), así como la notación Big O y la complejidad algorítmica.
  • Bits, bytes y números binarios : cómo se representan los números dentro de la computadora y cómo manipularlos.

En quinto lugar, debe estar al tanto de las últimas actualizaciones técnicas y hacks. Para esto hay muchos sitios y aplicaciones disponibles, pero tengo mi propio seleccionado, son:

Fossbytes – Nuevos bytes de tecnología y más (sitio web): Esta es una startup de tecnología de la India. Y tienen aplicación, debes instalarla como ingeniero informático graduado. Aquí está el enlace: Fossbytes – Tech & Linux News – Aplicaciones de Android en Google Play (aplicación)

La curiosidad te hace más inteligente (sitio web): este es otro sitio web que te brinda muchos conocimientos en diversas áreas. Curiosity: aplicaciones de Android en Google Play y esta es la aplicación que debes tener.

Y aquí está la lista de libros: 12 libros más influyentes que todo ingeniero de software necesita leer. Estos libros te hacen un gran desarrollador, un gran ingeniero. Estos libros pueden salvarlo de cometer errores comunes y tontos mientras codifica.

Sexta cosa, videos y canal de Youtube.

Technical Guruji: este canal de youtube te ofrece todas las actualizaciones técnicas y conceptos en hindi. ¡RECOMENDADO!

Gate Lectures por Ravindrababu Ravula: Un gran mentor, un gran maestro, señor Ravindrababu Ravula. Puede obtener solución de cualquier tema técnico aquí. Algunos de ellos son de pago, pero hay muchos otros que pueden ayudarte durante tu examen universitario.

nptelhrd: No es necesario presentar este canal. Las mejores conferencias sobre cualquier tema por profesores de IIT.

MIT OpenCourseWare: es un canal educativo de YouTube que proporciona videos de ayuda y tutoriales dirigidos a la programación de computadoras mediante el uso de ejemplos ilustrados y técnicas de enseñanza creativas.

thenewboston: es un canal de YouTube que ofrece tutoriales relacionados con la computadora que incluyen tutoriales de programación, consejos y otros videos útiles.

Séptimo, las clases de literas a menudo. ¡¡¡A MENUDO!!! porque el 75% de asistencia es necesaria. Personalmente, creo que asistir a clases regulares es una pérdida de tiempo. ¡Sin embargo, asistí a clases regulares! ¿Qué obtuve de esto? Buenas notas. Nada más.

Octavo, tiene la costumbre de ver buenas películas y series de televisión. No creo que deba estirar más este punto. Mira películas de ciencia ficción, suspenso y misterio , ese es mi género favorito. Prefiero las viejas películas clásicas de Hollywood sobre Bollywood.

Novena cosa, desarrollar hobby. El hobby sería técnico o no técnico. Elige lo que amas. Como pasatiempo técnico, participe en eventos técnicos, haga proyectos, trabaje como autónomo y un pasatiempo no técnico consiste en baile, música, viajar, hacer videos de YouTube, etc. Encuentre lo que le gusta hacer y trabaje en ello. Por último, durante las ubicaciones, esas actividades adicionales fortalecen su currículum, no olvide mencionarlas.

Décima cosa, desarrollar habilidades blandas. Como ingeniero informático debe saber cómo codificar? pero esta habilidad suave se suma a su perfil y tiene un gran impacto en su paquete anual.

Espere!!!

ÚLTIMA COSA…

Las 10 cosas más simples que todo usuario de computadoras debe saber hacer

Visite este sitio web, revise todas las cosas que se enumeran allí e intente aprender lo antes posible.

¡Sé apasionadamente curioso!

Relaciono su concepto de “cosas” como cosas técnicas.
Lo que se espera que sepa un estudiante de ciencias de la computación es:
1. Funcionamiento básico de la computadora
2. cualquier lenguaje de programación primitivo como C, C ++ o Java
3. Estructuras de datos
4. Técnicas de diseño para algoritmos optimizados.
5. Conceptos básicos de sistemas operativos
6. Conceptos básicos de la base de datos
Estos son los requisitos básicos para desarrollar buenos sistemas.

pero si desea lidiar con el desarrollo avanzado de aplicaciones, entonces debe estar familiarizado con las técnicas relacionadas con el dominio, por ejemplo, si está interesado en la informática móvil, debe conocer los lenguajes de programación móvil, el funcionamiento de las redes móviles, etc.

Primero, debes saber cómo conectar diferentes partes de una computadora
Sepa que es exactamente una computadora
Cómo hace todas las cosas, a diferencia de los humanos, con un procesador
Sepa cómo formatear una computadora, esto es algo básico que muchos no conocen
Debe saber qué es un lenguaje de programación y ser competente en al menos 2 de ellos, tal vez HTML C / C ++
Además de libros / textos, conozca algunos datos sobre computadoras y tecnología, creo que debería ver la película “Piratas del Silicon Valley”
Un estudiante de ingeniería informática debe saber qué productos tecnológicos debe comprar o recomendar otros.
Recibe las últimas tendencias en tecnología
Lo más importante es que debe saber cómo usar Internet como un profesional y aprovechar su potencial.
Los estudiantes de ingeniería deben conocer la lógica para construir código, es lo más importante

Todo estudiante de ciencias de la computación e ingeniería debe saber todo lo que se necesita para hacer una pregunta sobre Quora.

Primero enciende su computadora. Luego se carga un sistema operativo (SO). Entonces, ¿qué es un sistema operativo y cómo y dónde se cargó?

Okay. Ahora el SO está cargado. Conecta la PC a internet. Entonces, ¿cómo se realizó la conexión inalámbrica / por cable?

Hace clic en el navegador, que es una aplicación, y se carga en la memoria. ¿Cómo carga y gestiona el sistema operativo las aplicaciones?

Escribe http://www.quora.com en la barra de direcciones. ¿Qué pasa después? ¿Cómo se carga la página de inicio de Quroa?

Y luego ingresa sus credenciales para iniciar sesión. ¿Cómo llegan sus credenciales al servidor de Quora? ¿Cómo se autentica Quora y le envía una respuesta?

Empiezas a escribir tu pregunta. ¿Cómo comienza Quora a analizar su pregunta de inmediato y enviarle preguntas relacionadas?

Básicamente, comprenda lo que se necesita para construir y mantener un sitio web como Quora y habría cubierto muchos conceptos de informática que un estudiante de CSE debe saber.

Esto es lo que necesito decir:

Lo más importante que un estudiante de CSE debe saber es:

“¡Qué es CSE en realidad!

NO es Ingeniería Informática.

Es Informática e Ingeniería, una mezcla de Informática e Ingeniería Informática “.

  • Conceptos básicos de computadora como ALU, RAM, etc.
  • Programación / Prueba (lo que elija)
  • Sitios web como Stack Overflow, Tutorials Point
  • Sitios web donde puede practicar Codificación -> HackerEarth, HackerRank, CodeChef, etc.
  • C, C ++, JAVA
  • Hay varios canales de YouTube disponibles donde puede aprender estos conceptos, como conceptos básicos del lenguaje, desarrollo web

Bueno, un ingeniero informático debe saber muchas cosas. Pero lo más importante es que él / ella debe saber cómo abordar el problema, si hay alguno. Al abordar me refiero a que debe analizar y tratar de comprender lo que hay que hacer. Después de todo lo anterior, debe resolver el problema, o al menos seguir los pasos necesarios.

No debe decir / pensar que no está relacionado con mi perfil o es un problema relacionado con el hardware o no es lo que aprendí, etc.

Tomemos un ejemplo, supongamos que ha instalado algún software en su computadora y no funciona o dejó de funcionar y produce un error. En ese punto de la situación, muchos de nosotros desinstalamos la aplicación y la reinstalamos. Pero si el problema persiste, formatee su sistema. Aún así, si el problema persiste, deja de usarlo.

Eso es lo que estoy tratando de decir, que un ingeniero informático no debe ejecutar ningún problema relacionado con la computadora. Debe encontrar la fuente del problema y solucionarlo.

Por fin, la programación es lo que todo ingeniero sabe. Si hay alguien que no lo hace, entonces no es ingeniero.

Feliz de ser ingeniero.

¿Cuáles son las cosas que un estudiante de ciencias de la computación e ingeniería debe saber?

Lo siento pero una pregunta muy estúpida.

La vida no son puntos importantes que debe conocer a medida que sigue las preguntas de los últimos diez años para aprobar su examen de ingeniería, de manera similar, una persona que quiera educarse en cualquier campo, ya sea en informática o ingeniería, debe ser honesto en la adquisición de conocimiento y aplicar la comprensión para hacer Es una herramienta para aplicar en la vida real para obtener su experiencia.

La única diferencia entre la educación y la vida es que en la educación tienes la oportunidad de prepararte primero y presentarte para el examen y, en caso de que tengas que enfrentar el examen, aprende tu lección.

En nuestro país, los cerebros de ingeniería reales nunca llegan a ver las puertas de las instituciones, ya que tienen un tipo diferente de cerebro, no pueden asaltar durante 18 horas al día, nuestro proceso de selección no es encontrar el mejor cerebro de ingeniería, sino encontrar cerebros que puedan tomar instrucciones y puede trabajar en un proceso. Los cerebros que no piensan.

Por lo tanto, no tome atajos para obtener conocimiento siempre que pueda, no solo prepárese para un trabajo sino la vida que le espera, aprenda a aprender. Nunca enfrentarás problemas.

Debe ser consciente y tener conocimiento en estas cosas:

  1. Lenguaje C
  2. Conceptos de OOP
  3. Conocimiento en base de datos
  4. Conocimiento en el diseño de una página web.
  5. Últimas tecnologías
  6. Conocimiento sobre el sistema operativo
  7. Tener conocimiento en herramientas de MS Office
  8. Conceptos básicos sobre el hardware de la computadora