El raspado / extracción de datos, el desarrollo de la interfaz de usuario del back-end y la conversión / procesamiento de archivos se aprenden al pasar tiempo haciéndolos. O pasando tiempo con alguien que pueda mostrarle cómo hacerlo. (Después de haber aprendido la programación en sí, por supuesto).
Primero aprende los conceptos básicos (cómo conectarse a un sitio web, cómo obtener toda la página en una variable en su programa, cómo analizar los datos en una variable, etc.), luego escribe un programa, lo codifica, lo mira accidente y averiguar por qué. Arregle eso, ejecútelo, mire cómo se cuelga (es casi una tarea … mientras es cierto; bucle).
Después de un año o dos de hacerlo, “eliminar una declaración SQL INSERT del sitio X” es aburrido: podría escribir eso mientras todavía está abriendo los ojos por la mañana. Hacerlo desde un archivo xml que obtienes del sitio lleva otros 2 minutos.
- ¿Cómo puede un más fresco convertirse en un profesional independiente?
- ¿Cuál fue tu primera experiencia en Fiverr?
- ¿Usaría un servicio que combine todos los aspectos importantes de su negocio independiente (CRM, facturación, gestión de proyectos, seguimiento del tiempo) en una sola herramienta?
- ¿Cómo consigo el trabajo independiente de UI / UX?
- ¿Cómo puedo ganar 5-6k rupias cada mes a través de trabajo independiente en Internet?
tl; dr: cuanta más experiencia tengas, más trivial parece ser la resolución del “problema”. Sin experiencia, escribir “¡Hola, mundo!” Es mucho pensar, estudiar y trabajar duro.