¿Cómo empezaste como desarrollador web?

Antes de responder a esta pregunta, quiero señalar que me considero un diseñador y desarrollador web. Estoy seguro de que conoce la diferencia, pero es posible que algunos no, así que le explicaré brevemente en qué se diferencian.

Diseño web

Esencialmente, el diseño web consiste en la estética de un sitio web: cómo interactúa y se ve al usuario. Muchos diseñadores web dominan Photoshop y otros programas similares.

Desarrollo web

Los desarrolladores web, por otro lado, toman un diseño web y crean un sitio web funcional a partir de él mediante el uso de HTML, CSS, Javascript, PHP y otros lenguajes de programación para que el sitio web funcione.

Comencé a usar WordPress para diseñar sitios web, por lo tanto, no tengo que saber mucho código para hacer un sitio web atractivo y funcional. Sin embargo, conozco algunos HTML y CSS porque hay instancias en las que necesito personalizar ciertas partes del sitio.

No he tenido entrenamiento formal o educación en codificación o programación. Siendo un autodidacta, y por simple curiosidad, comencé a aprender y enseñarme a mí mismo con la gran cantidad de recursos disponibles en Internet, y de prueba y error.

Entonces, naturalmente, esta es la forma en que recomiendo comenzar a aprender. Únase a foros, mire tutoriales de YouTube y lea artículos.

Una buena cartera de sitios web me valió mi trabajo actual. Mi empleador ni siquiera estaba preocupado con mi currículum.

¡Espero que esto ayude a orientarte en una buena dirección!

Personalmente, comencé a escribir HTML cuando estaba en soporte de TI / escritorio, comenzando con una Intranet básica: directorio de la empresa, enlaces útiles, etc. En la década de los 90, no había mucho en términos de blogs o libros al respecto. Acabo de leer tanto como pude. La especificación HTML era más simple en aquel entonces, por lo que no fue difícil comenzar.

Como era una persona técnica, lo entendí rápidamente. Tienes que querer aprender y que te guste lo que haces. Las personas que toman ciencias de la computación porque está ‘de moda’ o porque sus padres les dijeron, por ejemplo, probablemente no disfrutarán de la programación y el desarrollo web.

La programación en general se trata de gestión de código. Escribir programas y sitios simples es fácil. La parte difícil es organizar el código para que usted u otros puedan seguir agregando funciones. Lo mismo con CSS: si lo escribe sin tener en cuenta el futuro, terminará siendo un desastre. Si desea actualizar algo, tomará mucho trabajo y pruebas. Si lo organiza bien, actualizar algo podría ser tan fácil como un cambio de una línea.

En cuanto a los materiales de aprendizaje actuales, hay muchísimos artículos, blogs, videos, libros, etc., la mayoría gratuitos. Cuando aprenda, no solo use un sitio o base su conocimiento en un artículo. Lea y mire tantos como pueda para obtener una perspectiva diferente. Algunas cosas se duplicarán, pero algunas serán nuevas. Por ejemplo, administrar diferentes versiones de herramientas que funcionan juntas es un gran dolor. Muchos artículos serán antiguos y no se aplicarán, ya que muestran una versión anterior.

Aprenda la tecnología y las diferentes versiones (hasta hace unos años). Planifique frustrarse al instalar y configurar entornos de desarrollo. ¡A veces es más trabajo que solo codificarse a sí mismo! Pero una vez que aprenda, otros desafíos serán más fáciles ya que los problemas pueden ser similares.

Bueno, no estoy seguro de que eso es lo que estabas buscando, pero son mis $ .02 🙂

Seguí codificando, fallando, golpeando paredes de ladrillo y pidiendo ayuda.

Aprender haciendo. Creé un sitio web HTML / CSS simple y quería que algunas cosas fueran más interactivas. Le pregunté a un desarrollador web cómo hacer eso y él me mostró jQuery. Así que construí todo el sitio usando JS y jQuery, pero se puso muy complicado. Volví a él y le pregunté cómo los profesionales organizan mejor el código y él me señaló a Angular. Así que reescribí todo en Angular, pero aún me encontré con problemas específicos. Volví a él con preguntas y me mostró mejores patrones de diseño y mejores prácticas.

Y así sucesivamente hasta que necesité un backend y aprendí Node, luego necesité API, luego necesité una base de datos.

Todo lo que aprendí surgió de:

  1. Tratando de construir algo
  2. No poder resolver un problema específico y no tener idea de a dónde ir
  3. Pedir ayuda profesional (“¿Qué me estoy perdiendo aquí? ¿Cómo hacen los profesionales x?”, Manténgase alejado de preguntas específicas e intente encontrar los conceptos generales que le faltan)
  4. Corriendo con esa nueva dirección hasta llegar a otra pared de ladrillos.

Incluso cuando esté tomando clases, será útil si está tratando de construir algo por su cuenta para que vea cómo las cosas que está aprendiendo son aplicables y qué problemas resuelven.

Lo sorprendente de Udemy (que alguien recomienda a continuación) es que puedes contactar al instructor. ABUSAR ESO! ¡Trabaja en tus propios proyectos y acude a ellos con excelentes preguntas! Crecerás súper rápido 🙂

¡Buena suerte!

Hay muchos tutoriales GRATUITOS desde donde puedes aprender HTML, CSS, Javascript, Jquery, etc. y, finalmente, convertirte en un desarrollador front-end.
Solo necesitas 2 cosas dedicación y motivación. La motivación es una de las cosas más importantes que necesita cuando aprende de las clases en línea. Tienes que hacer tu propio horario ya que no hay nadie que te empuje fuera de los límites.

Descargue el libro electrónico GRATUITO para obtener más información sobre el camino: cómo convertirse en un desarrollador front-end | InternStreet

Web Developer o Website Developer también se conocen como programadores en términos más técnicos. Son personas que realmente crearon cada sitio web.
Aunque podemos usar casi todos los lenguajes de computadora para crear un sitio web, usualmente usamos lenguajes comunes como php, phython, Ruby, perl o Java.
Los desarrolladores de Full stack suelen tener Linux / Windows / Mac como WAMP / LAMP / MAMP como OS, Apache / Ngix como servidor web, Mysql como base de datos y Php / phython / perl como lenguaje del lado del servidor.

Empresa de desarrollo web en India – Detecvision Technologies Pvt. Limitado.

Servicios de desarrollo web a medida en India | Detecvision

Para mí, la programación siempre ha sido de mi interés.

Siempre fui demasiado vago para meterme en eso correctamente. Un día, un buen amigo mío que conocí en línea me dice que debería aprender Desarrollo Web. Dijo que sería bueno para mí y me puede dar oportunidades de trabajo. Le dije por qué no y leí qué idiomas aprender. Encontré que el lugar más fácil para aprender HTML / CSS es Codecademy. Comencé a aprender y me di cuenta de que no es nada difícil, la gente tiene una noción preconcebida de que la programación es solo para personas inteligentes que conocen bien las matemáticas, y que debes ser bueno con las computadoras para entrar en la programación. Así que lo disfruté mucho.

Después de aprender una buena cantidad de HTML / CSS, comencé a crear mis propias páginas web estáticas por experiencia. Luego empecé a aprender PHP para el desarrollo web de back-end utilizando un canal tutorial de YouTube llamado The New Boston. Allí aprendí los conceptos básicos de PHP y luego pasé a codificar mis propios proyectos aleatorios para ganar experiencia y aprender más.

Después de esto, conocí a un tipo que necesitaba un sitio web y conseguí un trabajo de él, fue bastante simple y logré completarlo con facilidad. Tenía otros amigos que también necesitaban sitios web. Así que seguí obteniendo trabajos desde allí, y poco a poco “tuve un nombre” en su línea de trabajo para la programación y hasta el día de hoy obtengo mucho trabajo independiente.

No es difícil entrar en la programación si estás dispuesto a aprender, si no, entonces no es el mejor pasatiempo para ti.

La mejor de las suertes.

Comencé queriendo aprender cómo hacer un sitio web para mi restaurante en Saigón. Pero no quería hacer un Joomla o un WordPress, necesitaba saber qué los hace funcionar. Entonces aprendí HTML y CSS, luego PHP y un pequeño Javascript. Me llevó años, pero después de un tiempo, aprendí cómo funcionaban los sistemas. Entonces comencé mi empresa, para hacer sitios web. Ahora estoy bien versado en SEO y me gano la vida con mi sitio web, ya no necesito desarrollar para alguien más. Así es como … 🙂

Aprenda programación (vea Teach Yourself Computer Science).

Aprenda HTML, CSS, JavaScript, SQL y un lenguaje del lado del servidor (prefiero PHP).

Empieza a escribir.

(No omita ese primer paso, aunque va a llevar mucho tiempo. Si no sabe cómo desarrollar un programa, no podrá hacerlo).

Sé que es difícil encontrar el punto de partida para comenzar cualquier cosa que desee hacer. Déjame ayudarte aquí.

Como es nuevo en este espacio, le recomendaría comenzar con algún curso que lo ayude a aprender los conceptos básicos del desarrollo web. Hay varios sitios que le brindan capacitación sobre desarrollo web. Te recomendaría que pruebes este curso en udemy (The Web Developer Bootcamp – Udemy) para comprender este tema.

El desarrollo web tiene que ver con la práctica y este curso le permite hacer eso. Pruebe diferentes cosas una vez que complete este curso.

Los desarrolladores deben ser más que trabajadores gruñones generadores de código. Esperamos más de nuestra vida digital y son estos tipos quienes la construyen, entonces, ¿qué necesitan saber los mejores desarrolladores? Estas son las cosas que veo que faltan de muchos desarrolladores. Esto no es exhaustivo, pero son estas cualidades las que convierten a un codificador razonable en un desarrollador increíble.