Proyectos que involucren cualquiera de los siguientes
– Manejo de gran cantidad de datos: cuando trabaja con grandes cantidades de datos, los problemas aparentemente triviales son importantes. Por ejemplo, la multiplicación de matrices requiere escribir 3 bucles anidados. Si tiene una matriz de un millón por un millón multiplicada por otra matriz gigantesca de este tipo, el orden de anidación es importante, para un mal orden (el orden interno habitual del producto) accedería a una matriz en forma de fila y la otra en forma de columna. Por lo tanto, dependiendo de cómo el lenguaje de programación almacene las matrices 2D, para uno de sus matrices, el acceso a cada elemento conducirá a una pérdida de caché con alta probabilidad, haciendo que su programa sea miles de veces más lento. Cualquier otro programa de recursos limitados es similar.
– Sincronización: los errores relacionados con puntos muertos y condiciones de carrera son difíciles de razonar. Además, no puede imprimir mensajes de depuración ni utilizar un depurador para encontrar las condiciones de la carrera. Debe comprender realmente cómo encaja cada función en la organización del programa y qué función llama a qué otras funciones.
¿Cuáles son los tipos de proyectos en ingeniería informática en los que necesitará muchos conocimientos y experiencia para trabajar?
Related Content
USB tipo C vs conector lightning?
¿Cuál es la relación entre una computadora y una máquina de Turing?
¿Cuáles son los interesantes proyectos de ingeniería informática?
Cualquier arquitectura decentemente compleja, por ejemplo procesadores o GPU, requeriría una amplia experiencia. Procesamiento complejo de señales también. Diseño de placa de alta velocidad (10 Gbps +). Los diseños de potencia extremadamente baja también pueden ser muy complicados si se cuenta con mucha experiencia. Solo algunas ideas.
More Interesting
¿Por qué los salarios de ECE son más bajos que los de CS Majors?
¿Cuál es la mejor manera de aprender el funcionamiento interno completo de una computadora?
¿Cómo usan la electricidad las computadoras?
¿Cómo podrías obtener 25 LPA como ingeniero informático a los 24 años si quieres trabajar en India?
¿Qué tan relacionada está la ingeniería eléctrica y electrónica con la ingeniería informática?
¿Qué es la "felicidad" para un ingeniero informático?
¿Cuáles son algunos buenos sitios web donde uno puede aprender desarrollo web a través de proyectos?
¿Está muerto el lenguaje de auto programación?
¿La mayoría de los desarrolladores en algún momento de sus carreras rompen mal las cosas?