¿Cuánto tiempo tomará aprender la programación si no tiene experiencia en informática?

Aprender a programar y no pertenecer a una computadora no tiene nada que ver. Aunque si estudias ciencias de la computación, es posible que no obtengas un impulso en el aprendizaje. Pero puedes compensar eso con tu propia motivación. Si observa las estadísticas, hay muchos ingenieros de CS que trabajan en la industria y un gran porcentaje de ellos no son lo suficientemente buenos para el empleo. Por lo tanto, no es un título / curso de CS que te hace bueno en programación, es tu desesperación por aprender lo que hace.

Invierta 1 año adecuadamente para aprender conceptos y practicar, y verá que estará listo para comenzar. Trabajar en sprints cubriendo diferentes temas.

Sprint 1:

Primero comienza con cualquier lenguaje de programación y aprende lo básico y todas las construcciones de programación. Con eso podrás convertir tu lógica en código. Practica problemas matemáticos en este sprint.

Sprint 2:

Comience a aprender los conceptos de programación orientada a Java y a objetos, y tenga un buen dominio de ellos junto con eso, aprenda sobre varios algoritmos disponibles en varios blogs. Estudio sobre estructuras de datos.

Sprint 3:

Trabajar en la construcción de la comprensión del sistema informático. Aprender los conceptos del sistema operativo. El moderno sistema operativo de Andrew S. Tanenbaum es realmente útil. Esto te hará aprender cómo funcionan las cosas bajo el capó.

Una vez hecho esto, puede comenzar a trabajar en proyectos en vivo y eso lo ayudará a resolver problemas de la vida real utilizando sus habilidades adquiridas. Este es el lugar donde desarrollarás la madurez como desarrollador de software. Aprenderá cómo escribir código reutilizable, cómo escalarlo y otros pasos.

Nota: Siempre dedique algunos minutos a leer cosas nuevas, ya sean 20 minutos / día, a largo plazo se acumula como una gran base de conocimientos.

¡Gracias!

Depende de lo que quieras escribir. Aproximadamente….

(1) Código VBA simple para macros de hojas de cálculo Excel: 2 días

(2) Utilidades sencillas en C # / VB.NET para uso propio en Windows: 2 semanas.

(3) Aplicaciones móviles autónomas: 1 mes.

(4) Aplicaciones web interactivas: 3 meses.

(5) Aprender todas las mejores prácticas de desarrollo. Codificación del lado del servidor con el desempeño / las transacciones manejadas adecuadamente, arquitecturas, paradigmas diferentes, como OO vs funcional, etc.

Siempre puedes mejorar cómo codificas. Pero si quieres hacer eso es otro tema.

La informática o no, en realidad no hace mucha diferencia en términos de aprender a codificar. Algunos profesores del departamento de CS que tienen una sólida formación teórica ni siquiera podían codificar. Puedes consultar con algunos de los chicos de Teoría de la computación y ver cuáles son sus idiomas favoritos. Tal vez seudo código?

CS le enseña algoritmos para que pueda escribir algunos programas avanzados o mejorar el rendimiento de su código. Pero sin ese conocimiento (como la forma de escribir una función hash), aún puede usar muchas bibliotecas existentes para finalizar el trabajo (por ejemplo, tabla hash, etc.), aunque quizás de una manera menos eficiente.

1 año para entender los fundamentos de la programación.

2 años para entender cómo aplicar los fundamentos para implementar una aplicación simple

3 años para entender cómo construir una aplicación de tamaño mediano

4 años para diversificar su conocimiento del lenguaje de programación en las principales plataformas y poder diseñar su propia aplicación que resuelva un problema particular en la plataforma adecuada

Al mismo tiempo que alguien como tiene antecedentes de programación.

no importa

Solo di, puedes hacer eso.

ok, si comienzas desde c ++, puedes aprender en 3 meses. entonces c ++ / java en 1/2/3 meses depende de su arduo trabajo. entonces el desarrollo (nunca termina 😀)

Muhammad Numan Hamza de Learn Programming

Infinito: las cosas nuevas generalmente salen más rápido que la tasa de aprendizaje de cualquier persona.

¿Quería preguntar “cuánto tiempo hasta que pueda crear sus propias aplicaciones” o “hasta que esté listo para trabajar” o algo así? Porque no conozco a nadie que haya terminado de aprender a programar. Normalmente, eventualmente simplemente te rindes o mueres o algo; Hay personas que han tenido 50 años de carreras en programación y todavía están aprendiendo.

Como otros han dicho, “programación” es básicamente una palabra más para “resolución de problemas”. Realmente no lo aprendes, pero te vuelves mejor y siempre puedes mejorar aún más.

Si desea aprender cómo escribir validación de formulario JavaScript simple, puede aprenderlo en una semana.

Al igual que con la resolución de problemas, cuanto más lo hagas, mejor podrás obtener.

Un título en ciencias de la computación simplemente le indica la forma estándar en que las personas resolvieron problemas en el pasado.

Cuánto tiempo depende completamente de usted, si está dispuesto y con ganas de aprender, puede ser programador incluso en un año.

Investiga un poco sobre los idiomas y encuentra uno que te atraiga. Obtenga un libro electrónico o tutoriales en video, practique mucho y busque áreas que parezcan confusas.