¿Cómo convertirse en un desarrollador de sitios web? Que debo aprender

Aprender HTML básico, CSS, estructura de datos. Y al menos un lenguaje de programación (JAVA, PHP, .Net o etc). Y empieza a trabajar como si fueras un cliente y piensa lo que quieres en esta aplicación. Y tratar de poner en práctica las cosas. Puede estar siguiendo cosas que te ayuden.

1. Tener un objetivo

Decide lo que quieres crear. ¿Tienes una idea para la próxima gran red social? ¿Tienes una idea para una gran aplicación? ¿Una herramienta útil que siempre has necesitado y que no has encontrado en ningún lado? Si crees que es necesario y no existe, puedes crearlo. Tu aplicación podría ser algo que tu familia / trabajo / viaje al trabajo te haya inspirado a crear. Por ejemplo, Lyndsey Scott , la mejor modelo y programadora de larga data, creó una aplicación para su “libro”: el portafolio de fotografías, campañas y experiencia que los modelos llevan a los modelos de moda para darles a los directores de casting una idea de lo que han hecho antes. La aplicación se llama iPort , que permite a los modelos cargar su “libro” o portafolio en un iPad. Ella dijo:

Construí esa aplicación porque era algo que personalmente necesitaba “, dijo. ” Mi libro siempre se ve terrible, los libros se desmoronan, las páginas se rasgan, está sucio y es un desastre “.

Si ha notado una brecha en el mercado o una necesidad que aún no se ha cumplido, ahí es donde podría aparecer su aplicación o sitio web.

2. Aprende a codificar

Martin Ramsin nuestro CTO y co-fundador en CareerFoundry Primero aprendí a codificar usando Codecademy y de tutoriales gratuitos. Encontró que estos recursos en línea lo ayudaron con el aprendizaje de la sintaxis, pero descubrió que la verdadera dificultad se produjo cuando intentaba averiguar qué herramientas utilizar, cómo implementar, entender Git, etc., en otras palabras, cómo trabajar como desarrollador web. Raffaela , CEO y cofundadora de CareerFoundry, y Martin fundaron CareerFoundry basándose en estas observaciones al darse cuenta de que los estudiantes necesitan algo más que tutoriales para aprender desarrollo web, necesitan el apoyo y la experiencia de alguien que ya ha estado allí. Es por esta razón que nuestros mentores están en el centro de todo lo que hacemos. Mientras aprendes a codificar, es crucial tener a alguien a quien puedas hacer preguntas directas sobre las pequeñas y complicadas tareas relacionadas con la programación, pero lo que también es invaluable es tener a alguien a tu disposición que pueda darte consejos en tu carrera, ayudarte a construir una cartera o encontrar trabajo. Reunimos una lista de 20 maneras en que puede aprender a codificar, así que lea y descubra cuál es la mejor opción para usted. Al final de esta publicación, también revisaremos las mejores escuelas en línea y fuera de línea para aprender a codificar.

Como David Shariff, Ingeniero Senior de Yahoo nos dijo: ” No se conforme con saber un concepto, arréguese las mangas y profundice lo más que pueda.

3. Google para soluciones

Alguien me dijo una vez que cuando estás aprendiendo a programar realmente aprendes a Google cosas como un profesional. Esta es una habilidad clave como desarrollador. Todas las respuestas que necesita para cualquier pregunta que pueda tener las encontrarán en línea, pero saber cómo y dónde encontrarlas es la parte táctil. Necesita saber exactamente qué términos de búsqueda le van a dar las respuestas que necesita, ya sea que las encuentre en GitHub o StackOverFlow o en algún foro oscuro. Cuando entiendas cómo buscar en Google las cosas, encontrarás que el código de aprendizaje será mucho más rápido. Es parte del proceso de aprendizaje pasar del problema a la solución en el menor tiempo posible, y cuando esté bajo presión en un entorno de trabajo real, esta habilidad será invaluable.

4. Copiar cosas geniales

Copie las cosas geniales que encuentre en sitios web excelentes como widgets, videos, imágenes de paralaje, etc. (vea la fuente en una página). Agrégalo a tu código. Entonces trata de entender lo que está haciendo. Esta es una excelente manera de aprender nuevas habilidades e impresionar a sus amigos al tener algo avanzado que mostrar en una etapa relativamente temprana en su aprendizaje. Los sitios web como TryRuby son excelentes para practicar lo que aprendió directamente en su navegador sin tener que descargar ningún software.

5. Muestra tu trabajo

Cuando solicite realizar un trabajo como desarrollador web, no se le pedirá que muestre sus certificados, se le pedirá que muestre qué proyectos ya formó parte de la creación. Esta es la razón por la que es realmente importante crear una cartera de trabajos: sitios web, aplicaciones, código, para mostrar en su entrevista. Es posible que también le hagan preguntas técnicas en su entrevista, por lo que es bueno estar preparado. Lea en sitios web como StackOverFlow , haga preguntas allí y responda preguntas si cree que puede. Estarás construyendo un perfil y reputación mientras lo haces. La mejor manera de mostrar su trabajo a los empleadores es configurar su página de Github y mostrar sus proyectos desde allí.