Empecé a programar cuando tenía doce años. ¿Es una edad suficientemente buena para comenzar si quiero ser ingeniero de software?

Tengo un amigo que dice que todos los buenos programadores comenzaron antes de 1985. Entonces, si comenzaste después de eso, olvídalo. 🙂 Cuando tenía doce años evité las computadoras. ¿Qué hacen? Simplemente mueven los números, no cocinan la comida ni encienden las luces. ¿Quién los necesita? Eso fue entonces, pero aquí estoy escribiendo software.

La verdad es que la programación no tiene nada que ver cuando comienzas. Tiene todo que ver con quien eres. Si se siente cómodo sin saber la respuesta a un problema y está dispuesto a dedicar tiempo a resolverlo, como 12 horas para descubrir que debería ser “y” no “o” en el código que no escribió, puede ser un programador Si te gusta pensar en un problema desde todas las direcciones, en cada posible contingencia, podrías ser un programador. Si puede mantener el panorama general en su mente mientras profundiza en los detalles, podría ser un programador. Si disfrutas destrozar algo y comenzar de nuevo, sentarte en una pantalla en blanco o destrozar algo para que funcione mejor, podrías ser un programador. Si comprende que nunca sabrá todo acerca de la programación, y que el aprendizaje nunca termina, pero aún así disfruta de esa parte, puede ser un programador.

La mejor respuesta es, si puedes conseguir que alguien te contrate, ¡eres un programador! ¡Buena suerte!

No entiendo estas preguntas que la gente hace.
Todos, si aprenden a programar, pueden convertirse en ingenieros de software. Se necesita aprender a programar: los recursos están en todo Internet. Simplemente hazlo.

Comencé a programar cuando estaba en la escuela secundaria, así que alrededor de las 12, supongo. Hoy, soy un contribuyente principal en muchos proyectos para Mozilla y mi conocimiento continúa creciendo.

Ya conozco Python, JavaScript, Java y HTML + CSS (si quieres incluirlos). Debido a que aprendí Python desde el principio, sentó las bases de los fundamentos sobre los que pude construir durante mis años de secundaria y preparatoria.

Siento que ya tengo una ventaja inicial sobre algunos cuando voy a la universidad para obtener una licenciatura en Ciencias de la Computación o un MIS, por lo que con las cosas que me he enseñado y las cosas que continuaré aprendiendo a lo largo de mis años, diría que sí . 12 tenía una buena edad.

No. Estás intentando comenzar demasiado temprano. Aprenda más matemáticas, habilidades sociales, etc. primero.

Déjame compartir mi experiencia.

Me presentaron la programación de computadoras cuando tenía 17 años en la universidad. No podía entender lo que enseñaba mi profesor en la universidad, porque era puramente teórico y la programación no se aprende de esa manera.

Pensé que la codificación era una pérdida de tiempo, perdí el interés y fracasé en el próximo examen. Eso me dolió mucho y decidí aprenderlo por las buenas o por las malas y pedí ayuda a mi amigo de la escuela para que me enseñara programación. Ahora la parte interesante aquí es que ni siquiera sabía cómo escribir un programa de “hola mundo”. en este punto del tiempo

Entonces él me enseñó todo desde cero y literalmente le encantó la programación. Dijo que era como jugar un juego. Eso también me interesó.

Poco a poco comenzamos con declaraciones condicionales, luego vinieron bucles, clases, etc., etc. A finales de año, yo era el único en la universidad que solía enseñar a otros cómo codificar 😉 y realmente me gustó la parte de cómo podemos implementar nuestra lógica para hacer que la computadora funcione como nos gusta 🙂

Así que finalmente elegí hacer ingeniería en Ciencias de la Computación sobre Mecánica por mi amor por ella. Aunque estaba un poco nervioso por mi fracaso en los primeros días: p.

Pero elegir CS fue lo mejor que me ha pasado. Mi amor por la programación solo ha ido creciendo todos los días. Encontré mi verdadero amor en la programación competitiva. Aunque lo supe bastante tarde en mi tercer año de ingeniería. Aún así, estoy agradecido de saber lo que voy a hacer el resto de mi vida.

Me colocan para el puesto de ingeniero de software en una empresa de software de renombre en la India.

PD: El amigo que me enseñó programación también comenzó a programar a los 17 años y ambos somos amigos de la escuela. También es mi mentor en programación competitiva. Ambos tenemos 22 años ahora y él está en Microsoft y probablemente tiene un paquete de pago más de 5 veces el que tengo: p.

Entonces, al final, lo que importa es su amor y dedicación por la codificación y no su edad de cuando comienza y, por supuesto, necesita practicar mucho.

Espero que esto ayude.
Diviértete codificando 😉

En tecnología nunca es demasiado tarde. Mientras hablamos, se redefinen los paradigmas, y lo que ayer fue un pilar principal puede ser completamente diferente mañana. Lo bueno de la tecnología en comparación con la mayoría de las otras disciplinas / oficios es que siempre ha sido muy autodidacta. A diferencia de aprender medicina, puede probar prácticamente cualquier cosa en su máquina doméstica o hacer un laboratorio en casa. Si eres un mal programador o algo así, es posible que tengas que formatear o reinstalar una suite, pero puedes probar y volver a trabajar algo hasta el infinito. Un médico malo solo podría arruinar una operación en sí mismo. Tienes que adoptar un enfoque de la Sra. Frizzle:

nunca eres demasiado viejo para aprender amigo!

Es demasiado pronto. Es hora de divertirse y jugar con niños de su edad. Ayuda a hacer que su mente sea creativa y ayuda a mejorar las lógicas en el programa. entonces, disfruta de la infancia a esta edad.

El mejor momento para estudiar programación es hace 4 años, y el segundo es ahora.

Por supuesto. No creo haber aprendido a codificar correctamente y ya he pasado más de 2 años sirviendo a una empresa multimillonaria de TI.
Confía en mí, estás muy por delante de al menos el 90% de los programadores.

El comienzo temprano que tienes es más de lo requerido, mi amigo. Habiendo comenzado muy temprano, todo lo que tiene que hacer ahora es continuar y no detenerse en ningún lado.