Cómo aprender a programar aplicaciones

En primer lugar, me gustaría sugerirle consejos que puede seguir para aprender a programar de manera rápida, divertida y productiva:

Aprender haciendo

La mejor manera de aprender programación es hacer programación. No hay sustituto para ello. Aunque es difícil al principio, pero tienes que hacerlo de todos modos. Sí, solo hazlo, hazlo y hazlo. Y una vez que te conviertas en hábito, te interesaría hacer impactos. Puedes aprender una biblioteca, hacer cosas en ella y jugar con ella hasta que se convierta en tu hábito .

Aprender y comprender los fundamentos de la programación.

Cuanto mejor los comprenda, más fácil será aprender conceptos más avanzados, así que siempre enfóquese en comprender los conceptos básicos y la sintaxis de la programación que lo ayudarán a aprender temas avanzados.

Pedir ayuda

Intenta encontrar mentores, compañeros de estudio y nuevos amigos , independientemente de tu nivel de habilidad actual. Pueden ayudarlo cuando se atasca y hacen que el aprendizaje sea fácil y divertido. Código en papel La codificación a mano requiere mayor precaución, precisión e intención detrás de cada línea de código para agudizar su competencia .

Leer y comprender el código de otros

Trate de leer , comprender , ejecutar e interpretar el código de otros para que pueda tener una idea de cómo funciona. Puede aprender a programar usted mismo a partir de los materiales de Internet, pero lleva demasiado tiempo. Según mi propia experiencia, me pareció demasiado aburrido aprender sin la ayuda de un experto porque, sin las pautas y el apoyo adecuados, tomará mucho tiempo aprender lo mismo, que se puede aprender fácilmente en un período corto. No es algo malo en absoluto, pero será difícil llegar a las principales empresas como Dropbox, Apple, Docker, Google …

Para ser un gran ingeniero de software, necesitarás 3 habilidades:

  • Tener un conocimiento de la pila completa.
  • Ser capaz de aprender solo.
  • Habilidades blandas

En Holberton School, brindamos todas estas formas de impulsar la programación de los estudiantes. No enfocamos a los estudiantes para que aprendan un lenguaje de programación seleccionado o un marco seleccionado, sino que los ayudamos a resolver problemas para que tengan éxito a lo largo de toda su carrera.

En esta escuela de programación, todo está orientado a proyectos que sigue el aprendizaje basado en proyectos y el aprendizaje entre pares para capacitar a los mejores ingenieros de software de su generación. Ofrece 2 años diferentes a ingenieros universitarios de sistemas de software full-stack. Con el enfoque progresivo que adopta Holberton, no hay académicos formales y todo se aprende construyendo y colaborando con sus compañeros. El enfoque principal se da al aprendizaje continuo y la motivación.

Una idea innovadora podría ser aprender el desarrollo móvil de C # y Xamarin, que puede usarse para implementar aplicaciones en entornos iOS o Android. C # también tiene aplicaciones en aplicaciones web, de escritorio y en la nube. Si está buscando construir algo usted mismo, podría ser un camino decente.

Aquí hay una hoja de ruta que preparé para aprender el desarrollo de C # gratis en línea. Si está interesado específicamente en las aplicaciones móviles, puede intentar omitir las partes de escritorio y desarrollo web, al menos al principio: la respuesta de Matt West a ¿Cuáles son las mejores formas de aprender C #?

Vea la respuesta de Richard Kenneth Eng a ¿Cuál es el lenguaje de programación más fácil, mejor y más simple de aprender?

Espero que esto ayude

  1. Piense en una pequeña aplicación, seleccione un lenguaje de programación adecuado, aprenda el idioma y comience a codificar. Escribe mucho código.
  2. Lea el código de otros, lo ayudará mucho. Comience desde github.
  3. Una vez que haya escrito algunas aplicaciones, revise el código de su primera aplicación y refactorícela.
  4. Pídale a otros que revisen su código.
  5. Continúa los pasos anteriores. ¡La mejor de las suertes!

Mi consejo para las personas que son nuevas en la programación es comenzar tomando un curso en línea gratuito. Comencé con Codecademy: aprenda a codificar, interactivamente, de forma gratuita. Tienen excelentes recursos para principiantes y lo guiarán a través de los conceptos básicos. Hay muchos conceptos erróneos de programación, puede programar en una aplicación web o utilizar un compilador para codificar comandos como analizar archivos, manipular o automatizar instrucciones. ¡La lista puede seguir! solo comienza con lo que sugerí 🙂

A partir de aquí, nos toca metros de lleno en la API de Android y descubrir todos sus entresijos y los misterios que ella tiene.

GLOBOS PERSONALIZADOS

Comience con los tutoriales en la documentación oficial. Piense en una forma de mejorar lo que hizo y busque lo que necesita para que eso suceda. Luego trabaje en sus propias ideas desde cero. Concéntrese en una cosa nueva a la vez y manténgala lo más simple posible.

Si busca comenzar una carrera como desarrollador de aplicaciones, esto podría ayudar: https://www.idtech.com/online-to

necesitas tomar un curso específico para ello y 1 año de entrenamiento