El reto que te vas a encontrar con el desarrollo web freelance es que, según mi experiencia, muchos desarrolladores web tienen un conocimiento bastante amplio de toda la pila de desarrollo, desde las bases de datos hasta la codificación del lado del servidor y el front-end HTML, CSS y JavaScript.
Por lo tanto, si estás empezando y quieres evitar aprender otras partes de la pila, puedes tener problemas para encontrar trabajo. En mi experiencia, cuando un Freelancer necesita subcontratar algo, es porque necesita un especialista en esa área.
Poniéndome como ejemplo, carezco de conocimientos de diseño, por lo que es menos probable que encuentre trabajo construyendo sitios web, ya que la mayoría de las personas que construyen sitios web también se las arreglan para hacer el poco de scripting necesario para que el sitio sea funcional. Sin embargo, estoy especializado en JavaScript. Si tienes una aplicación web y estás atascado en alguna parte o estás haciendo algo complicado, ahí es donde entro yo.
Si vas a especializarte en nada más que el frontend, vas a tener que especializarte en él, lo que significa que vas a tener que ser bueno en el rally, escribir código HTML realmente limpio y válido para el W3C que funcione en todos los navegadores, y tener un profundo conocimiento de la experiencia del usuario en el frontend.
Incluso así, es necesario entender al menos un poco de código del lado del servidor. Los mejores programadores de front-end con los que he trabajado sabían un poco de PHP para poder entender cómo íbamos a integrar las cosas. No eran expertos en ello, pero tampoco eran ignorantes; es ingenuo pensar que puedes salirte con la tuya sin saber nunca cómo funciona el lado del servidor.
Dicho esto, hay que empezar por algún sitio, y la mejor manera de hacerlo es buscar pequeños trabajos que requieran sólo pequeños cambios en el código del front-end existente. Esto te ayudará a construir tu conjunto de habilidades en esa área mientras que, con suerte, te dará algunos ingresos.
0 votos
Así que me di cuenta de que la pregunta es en realidad haciendo una pregunta después de que la cerrara, y la he editado para que sea un poco más obvia, así que el motivo por el que la cerré ya no es válido. También podría editar tu pregunta y ampliarla un poco~
0 votos
La pregunta es bastante vaga. Como mínimo, define qué entiendes por desarrollo web si descartas la programación (que supongo que es lo que significa "PHP, [R]uby, [R]ails y otras cosas").
0 votos
Mejor ahora es
1 votos
Es una pena que pienses así. Te gustaría quitarle el dinero a alguien y ni siquiera tienes voluntad de ganar tecnologías por las que te pagarán. ¿Qué le vas a ofrecer? ¿Un smiley en el frontal? ¿Sabes lo que es el front-end?
0 votos
Lo siento, ¿qué estás diciendo?
1 votos
Desarrollador no es igual a diseñador. La palabra "desarrollador" en tu pregunta te hace más daño que bien. Está claro que quieres ser diseñador, no desarrollador.
0 votos
Esto puede ser útil/relacionado: freelancing.stackexchange.com/questions/707/