¿Cuáles son algunas cosas básicas que un buen ingeniero informático debe saber?

Hola,
Gracias por A2A


  • Obviamente, uno de ellos como ingeniero informático, aparte de ser un maestro en C , necesita conocer al menos un lenguaje orientado a objetos, como C ++ o Java o ambos.
  • Estructura de datos y algoritmos es imprescindible.
  • Gestión de bases de datos (o lenguaje de consulta) decir SQL o PL-SQL
  • Conocimientos básicos de hardware como cómo funciona una computadora, cómo se almacena la memoria en discos y todo eso
  • Terminal es una herramienta muy poderosa, por lo que seguramente se necesita saber cómo usarla.
  • Al menos un lenguaje de scripting como python .
  • Debe tener en cuenta el pirateo ético.
  • Debe mantenerse al tanto de las últimas tecnologías y lanzamientos.

Aparte de eso, lo más importante que un buen ingeniero debe saber es

JUGAAD “.

Bueno, esa es la vida de los ingenieros. Jugaad puede ser llamado como hacks en inglés.

Wow, debe ser un ingeniero.

Jugaad: Ver también en Wikipedia, IMAO.

Ak47.

Gracias por el A2A 🙂

comencemos desde lo más básico.

1. Matemáticas: ¡un buen ingeniero informático siempre es bueno en matemáticas! por ser “bueno” quiero decir que tienes un concepto matemático básico claro.

2. Hardware: se debe tener un conocimiento básico de cómo funcionan realmente los componentes electrónicos en el nivel base, cómo funcionan los procesadores + – * /

3. Montaje: muchas personas pueden estar en desacuerdo con esto, pero personalmente creo que un poco de montaje te lleva lejos. Una vez que codifica en el ensamblaje, obtiene una comprensión de los registros, las pilas, la optimización del código, etc.

4. Lenguaje de programación: un procedimiento y un objeto orientado.

5. Lenguaje de secuencias de comandos – ej. Bash, PHP, Python, ruby ​​pueden y te harán la vida más fácil en varios niveles.

6. Lenguaje de marcado – Lo básico nunca duele

7. SQL: conocer un poco de sql siempre ayudará

Ahora las cosas serias …

1. Teoría de grafos y estructuras de datos: creo que si uno puede visualizar lo que está codificando, puede codificar mejor.

2. Algoritmos: puede ser inteligente, pero siempre hay un tipo que puede hacerlo de una mejor manera. Siempre esté atento a algoritmos elegantes y eficientes.

3. Seguridad: aplicación o plataforma, debe tener en cuenta los riesgos de seguridad que conllevan.
=================================================
Aparte de todo esto, necesitas ser un buen “Quoran”.
Por “Quoran”, me refiero a una persona inquisitiva, siempre lista para hacer preguntas, curiosa y con el impulso de entender.

Pero, sobre todo, necesitas un cerebro que anhela el conocimiento, ¡porque la informática es un campo infinito, amigo!

Saludos!

Entonces, las preguntas se refieren a lo que un buen ingeniero informático debe saber entonces un ingeniero informático. Entonces, lo que sugiero.

  1. Depuración: hay tantos codificadores, pero muy pocos son buenos para depurar cosas propias o ajenas. Estos tipos siempre terminan su trabajo antes, ya que no dependen del método de seguimiento y error, y obtienen el problema real con su trabajo y lo resuelven.
  2. Diseño: muchos de los ingenieros informáticos solo se centran en la parte técnica central y se pierden de embellecer las cosas. Lo que sucederá si vas a algún hotel, te sirve el mejor plato delicioso, pero parece patético. ¿Lo vas a probar? De la misma manera, aprenda los conceptos básicos de CSS / HTML 5. Embellezca su salida y realmente agregará un encanto 🙂

Suposición: conoce todos los demás aspectos de codificación, base de datos, marcado, matemática y algoritmos como todos los demás han mencionado.

Habilidades tecnológicas:

  1. Enfoques algorítmicos básicos (fuerza bruta, retroceso, división y conquista, programación dinámica y heurística).
  2. Un lenguaje de programación estructurado de alto nivel, un lenguaje orientado a objetos y un lenguaje de secuencias de comandos (usos y limitaciones de los tres e idea de dónde y cuándo usarlos)
  3. Un DBMS relacional y SQL.
  4. Conceptos básicos de diseño web, arquitectura cliente – servidor.
  5. Exposición a Linux / Unix y Terminal.
  6. Conceptos básicos de redes y protocolos.
  7. Configuración básica de hardware y algunas soluciones de problemas.

Habilidades no tecnológicas:

  1. Enfoque estructurado en el pensamiento.
  2. Capacidad para conectar cosas.
  3. Capacidad para expresar su pensamiento en términos simples.
  4. Paciencia, persistencia y disposición para comenzar desde cero.
  5. Interés por seguir aprendiendo.

Ahora, un ingeniero informático debería estar familiarizado con la ingeniería eléctrica y la informática. Describiré brevemente una lista de temas que uno debe saber con certeza.

  1. Arquitectura de Computadores
  2. Aprendizaje automático e inteligencia artificial
  3. Lenguajes de programación incluyendo Asamblea
  4. Sistemas operativos
  5. Redes
  6. Seguridad
  7. Bases de datos
  8. Gráficos

Algoritmos, Algoritmos de optimización en tiempo y espacio, Redes y criptografía, C-C ++ – Java, Conceptos básicos de desarrollo web front-end y back-end, Teoría de la computación, Arquitectura informática, Electrónica digital básica y procesamiento de señales, Gestión de bases de datos y MySQL o SQL, y sistemas operativos.

Estos en realidad son los conceptos básicos.

Diría que hay una habilidad clave: dividir y conquistar. Esto es cierto para la mayoría de los campos, pero el mundo digital tiene poca confusión. Entonces, si puede resolver un problema, divídalo en partes cada vez más pequeñas de tal manera que minimice las interacciones entre las piezas, encuentre duplicaciones, utilice las implementaciones existentes y luego vuelva a unir todo de manera limpia, está bien su camino a ser ingeniero informático kick- * ss.

CONTENIDO

  1. Fundamentos de Inteligencia Emocional
  2. Algoritmos y Big-O-Notation
  3. Conceptos básicos de gestión de proyectos
  4. Paradigmas de desarrollo convencionales
  5. Conceptos básicos sobre la seguridad del software
  6. Conoce tus herramientas de desarrollo
  7. No confíe en el código sin una prueba adecuada
  8. Métricas clave del desarrollo de software
  9. La causa raíz del último defecto
  10. Comprenda el negocio de su cliente
  11. Comprender la infraestructura
  12. Sepa lo que no sabe

debes conocer los fundamentos de la lógica que usarás en la programación.

quiero decir que deberías saber el

funcionamiento de LOOPS

trabajando de If … else y cambiar

funcionamiento de la lógica en programación

y (no se requiere solo bueno si lo sabe) una entrada básica de la base de datos y otra que aprenderá en el futuro en su plan de estudios.

Al ser un ingeniero informático, primero debe saber qué es la computadora y sus funciones básicas, como la configuración, la oficina, etc. Luego, algunas programaciones básicas como C, C ++, Oracle, Java y Python un poco más avanzado. Estas son las cosas menos importantes que debes saber.

  • Recordar dónde está el botón de encendido. Suena simple, pero confía en mí, ¡es la razón número uno por la que las cosas no funcionan!

More Interesting

¿Cómo puede un ingeniero informático convertirse en un ambientalista?

Estoy en tercer año de ingeniería informática y todavía no soy bueno en programación lógica, ¿cómo puedo superar esto en 3 meses?

¿Cuál es la diferencia entre el procesamiento por lotes y el multiprocesamiento?

¿Existe alguna aplicación de procesamiento de señal digital en ingeniería informática? En caso afirmativo, ¿qué? Si no, ¿por qué tenemos que estudiar esto?

¿Cuál es la diferencia entre los títulos de maestría y maestría en ingeniería eléctrica e informática ofrecidos por la Universidad de Ottawa?

¿La ingeniería informática es la especialidad incorrecta para mí?

¿Debería estar estudiando ingeniería informática solo porque me encantan las computadoras?

¿Hay alguna forma de obtener orientación para proyectos de aprendizaje automático para mi proyecto BE (ingeniería informática) en Pune?

¿Debo tomar ingeniería informática después de un diploma en ingeniería civil?

¿Puedo estudiar para NEET 2018 haciendo ingeniería informática?

¿Puede alguien que como ingeniero informático ha trabajado como programador? ¿Y qué tipo de programación aprenden los ingenieros?

¿Por qué los viejos profesores de CS aman el lenguaje de programación Ada?

¿Cuál es la diferencia entre un montón, una pila y una pila en informática?

¿Qué rama de las matemáticas es indispensable para la informática y la ingeniería informática?

¿Por qué las muestras se toman con 8 bits en PCM?