¿Algún programador realmente bueno ha tenido dificultades para comenzar?

No sé si me consideraría “genial” pero sé algunas cosas.

Sabía que quería comenzar a programar, pero no tenía idea de por dónde empezar. Fui a la librería para encontrar un libro de programación (este 1993). Le pregunté a un chico en la sección de libros de computadora qué debería aprender. Dijo que Visual C ++ era el nuevo atractivo (parafraseo). Así que conseguí un libro y lo leí todo. Varios cientos de páginas todavía no sentía que pudiera programar, pero pensé que vendría una epifanía y que todo encajaría.

Bueno, después de leer ese libro (que vino con un compilador) todavía no podía hacer un programa simple. Decidí que necesitaba respaldar un poco las cosas e ir a C ++ normal. Entonces compré C ++ For Dummies y leí TODO ese libro. Las cosas tenían más sentido, pero no podía hacer ningún programa más allá de generar algunos números y realizar operaciones aritméticas básicas.

Decidí hacer una copia de seguridad más y obtener C For Dummies (ambos volúmenes). Leí todo eso y finalmente comencé a entenderlo. Pude entender al menos los conceptos básicos de C. Así que volví y volví a leer C ++ For Dummies, haciendo algunos de los proyectos del libro. Luego volví a leer el libro de Visual C ++ e hice esos proyectos.

En ese punto, tenía suficiente conocimiento en bruto para ponerme en marcha. Ahora, no soy un lector muy rápido. Así que todo esto me llevó más de un año, pero sabía que quería programar. Entonces perseveré.
Si hubiera tenido un mentor (o Internet), podría haber ahorrado muchos problemas y tiempo, pero la lucha tiene valor.

Entonces, sepa lo que quiere lograr y persiga ese objetivo de la manera más inteligente posible. Busca personas que te ayuden en el camino y que puedan evitar que cometas los mismos errores que cometieron. Y recuerda, nunca has terminado de aprender.

More Interesting

¿Cuáles son los trabajos más interesantes para una mujer graduada en ingeniería de software?

¿Algún ingeniero de software que trabaje en grandes empresas se siente muy desconectado del cliente?

¿Cómo debo cambiar mi carrera de TI (desarrollo de software web) a ingeniería civil?

Quiero convertirme en programador e ingeniero de software. ¿Qué curso y título debo tomar cuando llegue a la universidad?

¿Cuáles son las cosas que necesito saber antes de ingresar a la ingeniería de software?

Cómo encontrar o ser encontrado por proyectos nuevos que necesitan talento

¿Se puede cambiar de prueba de software a desarrollo de software en la carrera de TI?

¿Qué dice sobre una empresa que está buscando contratar desarrolladores de GO con al menos más de 5 años de experiencia en la construcción y administración de aplicaciones de GO?

¿Es mejor una licenciatura en ciencias de la computación o ingeniería de software para el desarrollo de software?

¿Cuáles son los consejos más constructivos y simples para programadores e ingenieros de software que ha encontrado?

¿Los ingenieros o desarrolladores de software lamentan alguna vez su profesión? Si es así, ¿por qué?

Soy administrador de sistemas con 3 años de experiencia. Planeo cambiar de carrera a desarrollador. ¿Cómo puedo hacerlo sin comprometer mi salario actual?

Estoy haciendo un trabajo en desarrollo de software y pruebas también, pero quiero cambiarlo a computación en la nube o análisis de datos. ¿Qué tengo que hacer?

¿Qué GPA necesito para actualizar mi sucursal a ingeniería informática desde software o ingeniería de TI en DTU? ¿Cuáles son las ventajas de la ingeniería informática sobre la ingeniería de software?

¿Cómo debo postularme para trabajos de ingeniería de software en buenas empresas?