Emprendedores y Freelancers
Episodio 13 – Cómo y qué estudiar para saber desarrollar páginas web
Bienvenidos al podcast Emprendedores y Freelancers.
Programa dedicado a freelancers, emprendedores e implementadores, donde hablamos de experiencias, consejos, tips, herramientas, casos de estudio, software, productividad y novedades de internet.
Mi nombre es Anibal Ardid, soy consultor y desarrollador web desde hace mas de 18 años, especializado en startups y nuevos emprendimientos.
En el episodio de hoy les voy a sobre lo que yo recomiendo estudiar y saber hacer, para poder desarrollar páginas web.
Comennnnzamos…
Lo primero que quiero aclarar es que para trabajar de esto te tiene que gustar.
Es una especialidad que tiene muchos altibajos, muchas curvas, muchos cambios, y es algo muy dinámico que cambia día a día.
¿Que quiero decir con esto? Que en el día a día te vas a topar con problemas, clientes o jefes que te puedan volver loco, cosas que se compliquen y te lleven horas resolver algo que luego te das cuenta que era una pavada.
Pero si te gusta trabajar de esto vas a tomarlos como desafíos y para aprender de cada detalle para mejorar en el dia a dia.
Además en este trabajo hay que actualizarse constantemente, dado que todos los días sale una herramienta nueva, los lenguajes van cambiando, las interfaces van mutando, y no te podes quedar atrás o desactualizado si queres vivir de esto y ser bueno.
Ahora que ya decidimos que queremos desarrollar o programar páginas webs, qué es lo primero que deberíamos aprender.
La forma en que las páginas se muestran en un navegador es mediante código HTML, con CSS y Javascript para añadir funcionalidades.
Entonces eso es lo primero que debemos aprender, a hacer simples páginas con HTML, CSS y empezar a entender algo de Javascript.
Podemos buscar tutoriales en blogs, videos en youtube que sería la parte gratuita, de lo contrario podemos pagar alguna academia que tenga varios cursos online (u offline) mas específicos, con profesores que respondan nuestras dudas y tengamos un temario a seguir.
Luego de incorporar este conocimiento ya sabremos hacer una página web y entenderemos los conceptos y componentes básicos.
Ahora es el momento de aprender un lenguaje de programación, el cual va a poder interactuar con bases de datos, tener diferentes condiciones, parámetros, configuraciones, etcétera.
El mas popular y extendido en internet es PHP. Aunque existen otros como ser Ruby, Python, Java.
Pero como les decia el mas popular es PHP, y si por ejemplo quieren aprender WordPress es el lenguaje que se usa en dicho código, ya sea para hacer plugins, themes, etc.
También hay que saber mínimamente lo básico de base de datos.
Acá tenemos varios como en el punto anterior, desde MySQL, MongoDB, Oracle Sql, y muchisimas mas.
En cuanto a las bases de datos les recomiendo MySQL, por lo mismo que recomendé PHP, por ser el mas popular y el que utiliza WordPress.
Con eso ya tendremos una buena base. Ya sabiendo lo básico de cada uno de esos puntos podemos empezar a hacer pruebas, ver código ya hecho para entender un poco mas que se puede hacer, tomar código y modificar cosas.
O ya podemos pasar al siguiente nivel y aprender mas avanzado o específico.
Por ejemplo en PHP normalmente se empieza muy básico y después se aprende programación orientada a objetos para saber manejo de clases, también se puede aprender a manejar algún framework como Symfony PHP.
En Javascript también se puede aprender manejo de ajax, funciones, frameworks o librerías como ser angular, react, y varios mas, pero estos dos suelen ser los mas populares. Y en cuanto a WordPress , antes se usaba JQuery y ahora con el nuevo editor Gutenberg se utilizará React.
Para resumir … podés estudiar leyendo tutoriales, viendo videos gratis, suscribirte a una academia de cursos o pagando cursos individuales online, ir a cursos presenciales o hacer una carrera de desarrollo de páginas webs en universidades o centros de estudios.
Lo que te recomiendo estudiar es HTML, CSS, Javascript, PHP y MySQL, y en ese orden.
Y si quieres dedicarte al desarrollo en WordPress, luego como siguiente paso deberías aprender el funcionamiento básico, cómo funcionan los hooks, los plugins, los themes, y también aprender a crearlos.
Y así llegamos al final de este episodio.
Te pido que me hagas llegar cualquier sugerencia o consulta sobre este podcast. Todo el feedback será muy bien recibido y agradecido.
Me pueden contactar desde mi página web ardid.com.ar. Donde además si te suscribes al newsletter vas a recibir contenido seleccionado especialmente para los suscriptores como ser: noticias del mundo online, herramientas para freelancers y emprendedores, consejos, plugins, themes, y todo lo que pueda servir para el trabajar por internet.
Si te pareció de interés y te gustó este episodio por favor no olvides compartirlo en las redes sociales, y dale me gusta o ponele estrellitas en la plataforma que lo hayas escuchado para poder llegar a mas personas.
Muchas gracias por escucharme y te espero en una semana para un nuevo episodio !
Enlaces relacionados:
Academias online:
https://devcode.la/
https://www.udemy.com/
https://www.acamica.com/
https://www.pluralsight.com
https://frontendmasters.com
https://www.coursera.org/
https://www.tutellus.com
https://www.edx.org/es
Tutoriales online:
https://hackr.io/
https://google.com
¿Todavía no miraste el MEGA LISTADO de herramientas para freelancers y emprendedores?