¿Cómo puede alguien as en ingeniería informática?

1.) Las matemáticas son más importantes de lo que piensas
La matemática abarca toda la informática de muchas maneras diferentes. Los ingenieros de software utilizarán matemática discreta al calcular la complejidad y eficiencia del algoritmo, en teoría de grafos y recursividad. Las personas que trabajan más directamente con hardware usarán matemáticas discretas para diseñar circuitos lógicos y usarán la teoría de autómatas para hacer máquinas de estados finitos. En ese nivel, también está trabajando con la gran cantidad de matemática inherente a la ingeniería eléctrica. En los aspectos de investigación, utilizará la probabilidad y las estadísticas para las mediciones de rendimiento y las comparaciones. Incluso los programadores de juegos usan muchas matemáticas al crear entornos 3D.

2.) Necesitarás escribir más que solo código
En el nivel base, escribirás comentarios en tu código. Esos están ahí para que otros comprendan lo que estás tratando de hacer, así que explica lo que estás haciendo bien. En ingeniería de software, puede estar escribiendo requisitos, especificaciones, planes de prueba y más. Puede haber un momento posterior en su carrera de CS en el que deba escribir un trabajo de investigación, que puede ser revisado por pares. Las buenas habilidades de escritura te ayudarán. Presta atención en tus clases de escritura comercial y aprende buenas habilidades de escritura técnica ahora.

3) No pospongas
Sabemos que lo has escuchado un millón de veces, pero esto es lo peor que puedes hacer en una clase de programación. Cuando reciba una tarea, revísela y comience de inmediato. En la posibilidad probable de que no pueda resolver un error o descifrar la lógica, tendrá tiempo de comunicarse con su instructor o utilizar otros recursos disponibles para resolver el problema.

4) No compliques demasiado las cosas
Cuanto más pequeño es un bloque de código, sin ser redundante de otro código, mejor. Cuando se desglosan algoritmos que no tienen nada en común, a menudo hay un ciclo u operación que no es única, aparte de los parámetros involucrados. Un solo método / función no debe ser más largo o más ancho que una vista de monitor estándar de 800 × 600. Si comentas bien, un poco más grande es aceptable.

6) Impresiona a tus instructores, pero no demasiado
Tu instructor puede ser tu mejor amigo, pero no seas un imbécil. Haga preguntas y demuestre a su instructor que está interesado, pero no moleste al resto de la clase con preguntas constantes y comentarios sin sentido. Si puede llegar a conocer a su instructor, puede aprovechar esa relación en el futuro para realizar pasantías y recomendaciones.

7) Diagrama de flujo temprano y a menudo
Cualquier buen programador le dirá que la planificación es la parte más importante de cualquier proyecto. Tendrás que hacer un diagrama de flujo cuando obtengas un trabajo real, así que hazlo bien ahora. Planificar un proyecto antes de comenzar, incluso si es solo un buen pseudocódigo, puede ahorrarle horas de frustración. No comience su proyecto en el compilador, en su lugar, siéntese con una hoja de papel y planifique su programa.

8) Asegúrese de que esto es lo que quiere hacer
Muchos estudiantes de informática entran en CS porque les gustan los juegos. Ahora hay muchas posiciones en Computer Game Design que no requieren que seas un programador, por lo que si no estás interesado en el aspecto de la codificación, habla con alguien que pueda guiarte hacia un mejor camino. Áreas como la escritura técnica, la escritura dramática, las artes gráficas, la gestión empresarial y muchas más podrían ser mejores lugares para ir. Use sus asignaturas secundarias / electivas para tomar clases orientadas a la computadora y conocer las especialidades de CS.

9) Usa todos tus recursos
No golpee un bloqueo de carretera y luego entre en pánico. Hay miles de recursos en línea para ayudarlo a resolver un problema. Desde tutoriales hasta foros y ayuda en vivo, debería poder encontrar la ayuda que necesita. Solo recuerde que alguien puede tomar más de unos minutos para ayudarlo a resolver su problema, así que no espere hasta el último minuto. Google es definitivamente tu amigo y no te sientas avergonzado si tienes que buscar tu problema. Sin embargo, no esperes que la gente haga el trabajo por ti, todavía tendrás que esforzarte un poco.

10) Conviértete en un programador completo
La programación es más que solo C ++ o Java o Python. Si planea programar para ganarse la vida, necesitará aprender el lado comercial de la programación. Esto incluye cosas como análisis de sistemas, bases de datos, seguridad y documentación. También tenga en cuenta que existen varios idiomas, debería poder saltar rápidamente de un idioma a otro. Aprenda los conceptos básicos de otros idiomas, incluidos los basados ​​en la web. Además del código, concéntrate en tus humanidades. Nadie quiere interactuar con un nerd sin cultura aburrido. Toma clases que te interesen.

Esta es una pregunta que todos los entusiastas de la informática buscan la respuesta.
No creo que sea correcto decir que alguien ha ayudado a la ingeniería informática, en mi opinión. Este es un campo con infinitas posibilidades. Entonces, actuar en un campo así es casi imposible. Sin embargo, uno puede intentarlo.

La auto-perseverancia, la dedicación y el trabajo duro son los tres ingredientes principales para actuar en Ingeniería Informática, supongo.

More Interesting

Cómo comenzar con la informática y la ingeniería

¿Cuál es la diferencia entre informática, ingeniería informática e ingeniería de software? ¿Cómo es el alcance de TI en comparación con SE o CS? ¿Es la informática una buena opción para especializarse en el desarrollo de aplicaciones móviles?

¿Qué capítulos de matemáticas se utilizan en ingeniería informática?

¿Cuál es el mejor lenguaje para dominar para ser un programador experto?

¿Hay algún dispositivo que se pueda insertar entre una computadora (CPU) y un monitor que digitalice la alimentación de video (por ejemplo, VGA) y almacene esas imágenes?

Arquitectura de la computadora: ¿cómo funciona el soporte de hardware para el acceso a la memoria no alineado en los procesadores modernos?

¿Qué piensan los estudiantes de Ingeniería Informática de la Universidad de Kansas de su experiencia?

¿Cuándo fue la última vez que hiciste algo solo porque lo aprendiste de una clase de informática / ingeniería, curso o título? ¿Qué era?

¿Por qué es el tamaño máximo posible para un archivo en un FAT32 4 GiB?

¿Cuáles son los trabajos que haría un ingeniero informático?

¿Es un curso de ingeniería informática igual en todo el mundo?

¿Cuál es la diferencia entre la memoria RAM y la memoria RAM de la computadora?

¿Qué temas debemos aprender para hacer una computadora hecha en casa como HP, Dell, etc.?

¿Qué podría hacer si tuviera una computadora de bolsillo yottaFLOP?

¿Cuáles son algunos conceptos en informática y tecnología que las personas piensan que son simples pero que son realmente complicados o viceversa?