Si puedes darte consejos cuando comenzaste a programar, ¿cuál sería?

¡No se asiente!

Cuando comencé, aprendí los lenguajes frontales básicos como HTML, CSS y JavaScript. Nunca vi el panorama general y pensé que sabía todo lo que necesitaba saber. Pasé 3 años y sí, estoy muy bien con estos idiomas ahora, pero recientemente comencé a aprender PHP y MySQL. Ahora no me conformo y creo que eso es todo lo que necesito saber, ahora estoy muy bien con todos estos idiomas.

Prepararse para el cambio

Sí, bromeo, no todo el mundo de la programación cambia todo el tiempo. Algunas veces, los grandes idiomas se actualizan o aparece un nuevo idioma que hace la vida más fácil o más difícil. A veces algo grande se rompe y no puedes conseguir lo que necesitas. Da miedo y se vuelve loco, pero tienes que acostumbrarte.

Se Flexible

Digo que esto significa dos cosas, otra vez el cambio sucede y no te asustas cuando el código no funciona. Solía ​​estresarme tanto cuando tenía un error que no podía solucionar. Me sentaría allí durante horas tratando de averiguarlo, necesitas dormir y tomar descansos o te quemarás muy rápido. No trates de trabajar 10 horas al día en tu proyecto, te matará.

La única pieza de un posible consejo útil para mí cuando comencé fue “no te molestes”. No estoy hablando de aprender a codificar, sino de cómo intenté empezar.

Crecí en Hanover, NH, la casa de Dartmouth College. Cuando tenía 10 años, a principios de la década de 1970, el hermano mayor de un amigo nos presentó al sistema informático de Dartmouth y nos mostró cómo jugar algunos de los juegos simples disponibles en ese momento. Dartmouth tenía una computadora central Honeywell que funcionaba con un sistema operativo propio. Dispersos por todo el campus había varias salas con terminales de teletipo de 110 baudios: impresoras de 10 caracteres por segundo con rollos de papel no perforado con teclados.

Un año después, mi padre me invitó a tomar una clase de programación con él. Mi padre era un profesor titular de matemáticas y uno de sus compañeros estaba enseñando la clase. Mi consejo para mi hijo de 11 años sería que aprendiera a programar por mi cuenta en lugar de tomar esa clase. El profesor era demasiado profesor universitario de matemáticas y su explicación de los arreglos, en términos de vectores matemáticos y matrices, estaba completamente fuera de mi comprensión y me dejó completamente confundido.

Empecé a enseñarme a programar a los 12 años y empecé a trabajar en un trabajo que tuve durante más de 25 años durante el verano anterior a mi último año en la escuela secundaria. Tenía 16 años. Fui a tiempo completo después de graduarme.

Tendría un consejo para mi yo posterior, pero ese niño de 11 años no habría podido relacionarse con él y probablemente lo habría olvidado mucho antes de que hubiera sido útil. Me serviría mejor haber tratado de aconsejarme a mí mismo comenzando un par de años después de graduarme de la escuela secundaria. Incluso entonces, no estoy seguro de cuál habría sido el mejor consejo: podría haber sido bueno haber entrado en el desarrollo del juego en ese momento, pero no estoy seguro de que pudiera haber encontrado algo sin moverme a un lugar que no hubiera disfrutado vivo.

Si pudiera darme consejos cuando empecé a codificar, no importaría. No podría seguir el consejo. Tendría que aprenderlo yo mismo. Oh, tal vez podría decirme cómo solucionar los cinco errores en los que pasé la mayor parte de las horas, algo así de hecho. Pero el problema con los consejos es que es intrínsecamente más difícil aprender de los consejos que aprender de la experiencia.

Recuerdo haber soltado un resoplido con burla en un consejo que hoy en día le diría a los novatos si podía. Simplemente suena mal hasta que descubres por qué los consejos particulares son importantes.

Para comenzar a aprender programación / codificación cuando estaba en mi primer semestre de collage

Me aconsejaría a mí mismo que NO es tan difícil como crees. No te asustes por la presión de los compañeros.

1 + 1 siempre va a ser 10, es tan simple como eso.