Tengo 15 años, ¿cómo puedo convertirme en un programador / desarrollador web?

Trabajando duro, escribiendo código real. No apunte al “Top”, ya que no está definido. Si quiere decir que es Top, está orgulloso del código que escribe a diario, sí, es realista intentarlo. Pocas cosas debes hacer para eso:

  1. Piense antes de escribir código, todo buen programador hace eso, pensar y diseñar una solución a un problema determinado antes de escribir código es realmente importante.
  2. No apile el desbordamiento, busque resolver los problemas usted mismo. Intente desarrollar el hábito del análisis de la causa raíz. Solo puedes ser bueno haciéndolo cada vez más. Este punto también refuerza el hecho de que no puedes ser flojo si quieres ser el mejor del grupo.
  3. Siempre justifique entre soluciones. Por qué uno es mejor que otro. Básicamente, no deberías arrepentirte en una etapa posterior por hacer las cosas de cierta manera (sé que todos nos arrepentimos, pero al ser cauteloso siempre puedes reducir eso significativamente).
  4. Aprende los conceptos básicos del lenguaje realmente muy bien. ESTO ES IMPORTANTE. OTRA VEZ IMPORTANTE.
  5. Leer mucho, me refería a leer el código de otras personas, seguir proyectos en github y otros lugares. Intenta bifurcar un proyecto específico y resolver problemas. Recibirás muchas críticas, la realidad es la única forma en que puedes mejorar como programador. Trate de leer libros, haga matemáticas en general. Los encontré útiles.
  6. Familiarícese con un sistema de control de fuente. Sugiero a Git.
  7. Prepare su escritorio de trabajo para estar tranquilo, sin distracciones. Cuando comiences a sentirte exhausto, tómate un descanso, camina un poco, habla con tus padres, ¡tus amigos se relajarán básicamente por un tiempo!
  8. En general, entrénate para tomar las críticas de manera positiva. La gente piensa que esto es así, no lo es. Si no puede hacer esto, no se moleste en escribir código, elija otra cosa.

También tengo 15 años y estoy de acuerdo con la mayoría de los aspectos de las otras respuestas. Sin embargo, siento que podría tener un mejor punto de vista de esto.

Comencé a aprender HTML cuando tenía 8 años (2007-2008) mirando el código HTML de las páginas web de mi madre y descubriendo lo que significaba. Si no lo supiera, lo buscaría en Google.

Luego, usaría W3Schools (ya no se recomienda porque ahora hay mejores opciones como Codecademy \ U0001f60a) para aprender los conceptos básicos de HTML y lo que significan todas las etiquetas.

Aproximadamente uno o dos años después (10 años), profundicé en PHP aprendiendo en línea de W3Schools y libros sobre desarrollo web y configurando una instancia de WAMP (incluido el servidor web Apache, el software de base de datos MySQL y PHP) en mi computadora . Descargué MediaWiki (el mismo software que ejecuta Wikipedia), lo configuré en WAMP usando los tutoriales en MediaWiki.org, luego procedí a editar las configuraciones de MediaWiki. Incluso entré en el código que ejecuta MediaWiki y miré el contenido, sin entender qué significaba la mayor parte de eso. Puedes hacer la última parte de lo que hice, pero en realidad no me ayuda a aprender, era solo una forma indirecta de saber qué hay allí. Pasé meses jugando con MediaWiki y me ayudó muchísimo más adelante.

Luego procedí a pensar en ideas que quería usar PHP para desarrollar. Esta parte es importante porque si no supiera qué hacer, no me habría entrenado en tantos aspectos de la programación. Luego comenzaría escribiendo el código, y si no supiera cómo hacer algo, lo buscaría en Google. Si no sabe qué hacer, obtenga un libro de programación web, que tenga ejemplos del mundo real (aunque simples) que podrían inspirarlo a hacer derivados, mientras se divierte y le enseña cómo codificar y los diversos conceptos detrás programación.

Me encantan los wikis, así que comencé un negocio de alojamiento de wiki en 2012 con el apoyo de mi padre, aplicando las diversas habilidades que MediaWiki me había enseñado. Gracias a mis juegos con MediaWiki, pude ayudar a mis clientes en wikis de la manera que ellos querían. Ahora mi negocio está ganando dinero y continúa ayudándome a aprender conceptos de programación. Incluso utilizo recursos comerciales para ayudarme a divertirme con la programación.

También me inscribí en AP Computer Science como estudiante de primer año el año pasado, utilicé los conceptos que obtuve de esa clase tanto en Java (el lenguaje que enseña) como en PHP (el lenguaje que uso para desarrollar mi sitio web). Gracias a mi experiencia en programación, pude obtener un 5 (extremadamente bien calificado, el puntaje más alto posible) en mi examen AP.

Sé que un amigo mío comenzó a ayudar a Mozilla y ahora es parte de su equipo de garantía de calidad. Es solo un estudiante de último año en la escuela secundaria, pero sabe más sobre programación y vida adulta que la mayoría de sus compañeros de su edad.

Hoy, te animo a que hagas lo que hice, excepto probablemente comenzar con la programación web en Python y JavaScript, ya que hace 5 años, no eran muy útiles en la web, pero ahora están superando rápidamente a PHP. Los viejos programadores como yo están luchando por ponerse al día. ¿Todavía atascado? ¡Solo Google y aprende!

¡Me alegra que esté interesado en la programación web y hágame saber qué otras preguntas tiene en los comentarios a continuación!

comienza a ver tutoriales de programación, experimenta con todos los lenguajes de programación que puedes encontrar y simplemente hazlo. Solo aprende programación haciéndolo , depurando su propio código y comenzando una y otra vez porque siempre ve una manera de hacer las cosas mejor. Estudie estructuras como OOP y MVC. Descubra cómo conectarse a bases de datos y crear su propio proyecto . ¡Buena suerte!

No estoy seguro de cómo se llama ‘top’. Pero si quieres ser experto en desarrollo web, seguro que puedes comenzar ahora. Hay muchos videos tutoriales en Internet, o puede aprenderlos asistiendo a la clase de desarrollo web en su lugar.

Por cierto, te envidio por tener buena pasión a pesar de tu corta edad.

Ver videos. Practícalos, y más …

No existe el rango de “desarrollador principal”. Si lo hay, viene por experiencia. No puedes (no) tener la experiencia ahora, pero puedes ganar practicando.

More Interesting

He construido mi sitio usando CodeIgniter. ¿Qué tan difícil sería convertirlo a ExpressionEngine?

Actualmente estoy trabajando como desarrollador web sin calificación formal. ¿Puedo ser considerado un desarrollador de software?

Cómo realizar esta validación en ASP.NET MVC: si el campo FromDate tiene un valor, solo entonces, el campo EndDate también debe tener un valor

Cómo seleccionar todos los elementos de un grupo por categoría y obtener los datos como una matriz en Laravel

Sé PHP, MySQL, HTML, ¿son suficientes para convertirse en un desarrollador web?

¿Soy un tonto al no saltar en el vagón MVC de JavaScript?

Creo que Internet Explorer 11 es mejor que Edge. ¿Puedes demostrarme que estoy equivocado?

Estoy interesado en aprender cómo diseñar y crear sitios web y aplicaciones. ¿Donde debería empezar?

Si hipotéticamente fuera un desarrollador web legítimo y quisiera crear un sitio con Ruby, ¿cuáles son los pasos literales que debo seguir para llegar al punto en que empiezo a ingresar el código?

Si estoy aprendiendo a codificar, ¿debo comenzar con el desarrollo web o Python y Java?

¿Por qué un desarrollador web profesional enseñaría en línea cuando ya hay muchas cosas buenas por ahí?

Trabajo en un sitio web de pisos al por mayor, ¿debería poner todos los productos de una determinada marca que ofrecemos o simplemente agregar un enlace a ese sitio web?

¿Cómo puedo alojar mi sitio web?

Sé HTML, CSS, JavaScript, jQuery y AngularJS. ¿Qué puedo aprender a continuación?

¿Puedo crear páginas web dinámicas usando solo HTML y CSS?