Conocemos a muchas personas que desean capacitarse en desarrollo web y lanzar una nueva carrera, pero simplemente no saben por dónde comenzar. ¿Deberían aprender a codificar ? ¿Tienes experiencia en una startup? ¿Se te ocurre una idea para su propio negocio?
Cuando no estás en la escena tecnológica, puede parecer casi impenetrable, deberíamos saberlo. Pero en esta publicación estamos aquí para decirle que realmente no es tan difícil obtener las habilidades que necesita para convertirse en programador si es algo que realmente quiere hacer. Con el apoyo, la motivación, el conocimiento y la experiencia adecuados, su carrera en tecnología está al alcance de la mano.
En esta publicación, discutiremos primero qué pasos tomar y en qué orden tomarlos cuando recién comienza, y luego le proporcionaremos una lista de lugares excelentes que puede aprender a codificar para obtener esa nueva marca carrera en movimiento.
- ¿Qué significa el formato de este selector CSS?
- En Django, hice una entidad llamada 'usuario en modelos'. Cuando lo hice visible en la página de administración, lo mostró solo como un objeto de usuario en lugar de por una ID o nombre. ¿Cómo puedo cambiar esto?
- ¿Debería un principiante aprender Ir para el desarrollo web?
- ¿Necesita crear una nueva página cada vez que PHP actualiza SQL?
- ¿Es importante que un especialista en marketing digital tenga conocimiento de HTML, CSS y JavaScript?
¿Quieres aprender a codificar?
No dejes que la hilarante publicación de Kate Ray en TechCrunch te desanime de tu sueño de convertirte en desarrollador web, lee nuestros cinco pasos sobre cómo aprender a codificar y entrar en la escena tecnológica.
1. Tener un objetivo
Decide qué 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 que aún no existe, puedes ser tú quien lo cree. Su aplicación podría ser algo que su familia / trabajo / viaje al trabajo lo haya inspirado a crear. Por ejemplo, la top model y codificadora de toda la vida Lyndsey Scott creó una aplicación para su ‘libro’: el portafolio de fotografías, campañas y experiencia que las modelos llevan a los castings 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 cartera en un iPad. Ella dijo:
“Creé esa aplicación porque era algo que personalmente necesitaba “, dijo. ” Mi libro siempre termina viéndose 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 satisfecho, ahí es donde podría entrar su aplicación o sitio web.
2. Aprende a codificar
Martin Ramsin , nuestro CTO y cofundador de CareerFoundry, primero aprendió a codificar usando Codecademy y tutoriales gratuitos. Encontró que estos recursos en línea lo ayudaron a aprender la sintaxis, pero descubrió que la verdadera dificultad se produjo cuando estaba tratando de averiguar qué herramientas usar, cómo implementar, comprender Git, etc. En otras palabras, cómo trabajar como desarrollador web. Raffaela , CEO y cofundador de CareerFoundry, y Martin fundaron CareerFoundry en base a estas observaciones al darse cuenta de que los estudiantes necesitan más que simples tutoriales para aprender el desarrollo web. También 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 aprende a codificar, es crucial tener a alguien a quien le pueda hacer preguntas directas sobre las pequeñas y complicadas cosas que tienen que ver con la programación, pero lo que también es invaluable es tener a alguien a mano que pueda darle consejos en su carrera, que lo ayuden a construir un portafolio o encontrar trabajo. Recopilamos una lista de 20 formas 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 nos dijo David Shariff, ingeniero sénior de Yahoo : ” No te conformes con conocer un concepto, súbete las manos y cava tan profundo como puedas ” .
3. Google For Solutions
Alguien me dijo una vez que cuando aprendes a programar, realmente aprendes a Google cosas como un profesional. Esta es una habilidad clave como desarrollador. Todas las respuestas que necesita a cualquier pregunta que pueda tener las encontrará en línea, pero saber CÓMO y DÓNDE encontrarlas es la parte difícil. Debe aprender exactamente qué términos de búsqueda le darán las respuestas que necesita, ya sea que las encuentre en GitHub o StackOverFlow o en algún foro oscuro. Cuando comprenda cómo buscar cosas en Google, encontrará 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. Copia cosas geniales
Copie cosas interesantes que encuentre en sitios web geniales como widgets, videos, imágenes de paralaje, etc. (vea la fuente en una página). Agréguelo a su código. Luego trata de entender lo que está haciendo. Esta es una excelente manera de aprender nuevas habilidades e impresionar a tus amigos al tener algo avanzado que mostrar en una etapa relativamente temprana de tu aprendizaje. Los sitios web como TryRuby son excelentes para practicar lo que has aprendido directamente en tu navegador sin tener que descargar ningún software.
5. Muestra tu trabajo
Cuando está lanzando para hacer un trabajo como desarrollador web, no se le pide que muestre sus certificados, se le pide que muestre de qué proyectos ya ha formado parte. Es por eso que es realmente importante crear una cartera de trabajo: sitios web, aplicaciones, código, para mostrar en su entrevista. También es posible que 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 hacerlo. Creará un perfil y una reputación mientras lo hace. La mejor manera de mostrar su trabajo a los empleadores es configurar su página de Github y mostrar sus proyectos desde allí.