Colegios y universidades: ¿Debo estudiar programación en C, física o ambas?

¿Qué tal ambos? Suponiendo que vas a algo técnico. Si desea hacer algo técnico como vocación / profesión / ocupación, debe probar ambos.

La programación no es tan difícil.

En inglés, enumere cómo puedo ir al supermercado más cercano. Dame vueltas, sigue recto por X bloques o Y distancia. ¿Qué hago con luces rojas o señales de alto?

En inglés, ¿puede hablarme sobre algo de complejidad moderada, como: ¿Qué pasos conlleva jugar un juego de Texas Hold’Em y también cuál es el orden de las manos?

Si puede escribir lo que quiere hacer, paso a paso, puede averiguar cómo programarlo.

Tomemos un programa muy simple. Digamos que querías sumar dos números.

  1. ¿Qué tipo de números son? Si son enteros, usas int. Si son de punto flotante, puedes hacer flotar o doblar dependiendo de la longitud de los decimales.
  2. Declare sus variables (y en ingeniería de software, debe nombrar sus variables como i, j, k, x, y, z porque es difícil entenderlas). Se podría decir int iVar1 = (algo); int iVar2 = (algo);
  3. En función de sus entradas, debe declarar su variable para obtener un resultado (por ejemplo, espere un entero: int iResult).
  4. Querías agregarlos, entonces iResult = iVar1 + iVar2; (los puntos y coma indican que este es el final de la línea para una instrucción de programación)
  5. Entonces quizás querría que esta salida se mostrara cuando ejecutó el programa. System.out.println (“El resultado de agregar” + iVar1 + “y” + iVar2 + “es:” + iResult);
  6. Y, por supuesto, necesita abrir y cerrar llaves alrededor de su programa y declarar la función principal.

Entonces, si puede escribir los pasos que desea hacer en inglés, eso forma el marco para lo que quiere programar.

Además, si sigue el mes de Mythical Man, debería dedicar 1/3 de su tiempo a la arquitectura (“¿qué quiere hacer?”), 1/6 de su tiempo de codificación (implementación) y luego el resto de su pruebas de tiempo.

Intenta escribir una página de inicio simple.

Este es mi encabezado aquí. También es el título de mi página de inicio.

¿Qué te gustaría que el mundo supiera?

Realmente no es tan difícil. Puede obtener más fantasía más tarde.

Si tienes miedo de fallar, intenta trabajar con un compañero o en grupo.

La física tampoco es tan mala. Reunir las fórmulas y el concepto, probablemente sea un poco más difícil a nivel universitario que la programación.

Creo que vale la pena a nivel universitario al menos intentar cosas, ver si te gusta o si es conceptualmente difícil.

C es jodidamente increíble. Si puedes aprender C, puedes hacer cualquier cosa en ingeniería de software. Pero ten cuidado, la mención de la programación en C hace estremecer la columna vertebral de muchos estudiantes de informática. Es un idioma difícil de aprender y es de muy bajo nivel en comparación con otros idiomas modernos. Sin embargo, no se deje engañar por esta afirmación: C es el abuelo técnico y bien informado del que provienen todos los demás. No va a ninguna parte.

C y su hermano pequeño C ++ son mis idiomas favoritos.