DEV Community

Cover image for El complejo mundo del Desarrollo Web
🤘 Cecilia_MOY 🤘
🤘 Cecilia_MOY 🤘

Posted on

El complejo mundo del Desarrollo Web

Hola!💀 Hoy te voy a contar algunas cosas sobre el desarrollo web, todo según mi propia experiencia como desarrolladora web.
Muchos de los seguidores de MOY que, generalmente son los que recién empiezan, tienen o tendrán estas dudas. Yo también pasé por esto, sé lo frustrante que puede llegar a ser...Este ###POST es para ustedes ❤️

Armé una lista de temas, que creo que son las más polémicas y desafiantes a la hora de trabajar como ☕ desarrollador web FreeLancer (aunque algunos de estos puntos te sirvan si haces otro tipo de desarrollo).


Como estimar proyectos FreeLancer

👾 Calcular cuánto cobrar por un servicio no es fácil. De hecho hay muchos factores que pueden influir en los precios de tus servicios freelance.

  • Divide y Conquistarás

La estimación nunca va a ser exacta, pero podes aproximarte. La clave es agarrar cada funcionalidad y partirla en un conjunto de tareas más pequeñas. ✅ Cuanto mas detalle y mas subtareas puedas pensar, mucho mejor.

  • Valor de la hora

Cuanto consideras que vale tu hora de trabajo? A ese numero le podes aplicar algunas reglas que hagan variar un poco ej.:

  • Es una multinacional o pyme?
  • Es una empresa local o extranjera?
  • Es un proyecto corto o largo?

  • Esfuerzo

Las tareas pueden variar en complejidad. No es lo mismo estar una hora haciendo copy-paste que una hora rompiéndote 😆 la cabeza pensando. Esto es algo que podes considerar mas tarde para definir el valor de una tarea o ajustar el presupuesto.

  • Tareas

Con la lista de tareas, el valor hora + el esfuerzo, 🚩 podes empezar a armar el presupuesto. A cada tarea dale una cantidad de horas, si la tarea requiere mucho mas esfuerzo sumar las horas que hagan falta para compensarlo.

  • El Colchoncito

Siempre pinta algo inesperado o se complica el proyecto. Por eso es bueno tener un colchón. 💦 Podes subir la estimación con un 10%, 15% o 20% más de horas. No estas robando a nadie, ✋ juro que las vas a usar.

  • Calendario, tiempos

Definir y dejar en claro el cronograma de trabajo: ⏰ que un proyecto dure 60 horas no implica que vos lo puedas hacer en una semana. Esto es importante cuando estas en múltiples proyectos a la vez o tenes un trabajo full time!

Alt Text

🥰 Que hago yo? Cobro el 50% antes 50% al finalizar o pago escalonado. Nunca arranco algo sin que hayan pagado una parte - si no conozco al cliente.


Como limitar los alcances del proyecto, para que no se vuelva eterno

👾 Con el punto de arriba, de la estimación, ya medio resuelto tenés este tema. Peroooo, esto es simple, cuando armes el presupuesto, tiene que tener un punto final claro, ejemplo: ETAPA DESARROLLO / ETAPA REVISION 1 / ETAPA CORRECCIONES / ENTREGA FINAL. 😾 Todo lo que se solicite por fuera de esto, se cotiza aparte, corta la bocha.

TIP - Por cada proyecto, dibujale un diagrama o usa un tablero de trabajo, te recomiendo esta APP


No creas todas las promesas del curso acelerado que hiciste o vas a hacer

👾 Bueno, de más está decir que los cursos no te van a dar todo lo que necesitas para salir a trabajar como un experto/a, esto es LEY. Un curso te sirve para tener bases, la verdad es que este mundillo tiene muchas variantes y es necesario seguir estudiando y estar actualizado, practicar, hacer portfolio, etc.

No quiero sonar mala onda, pero hay personas que hacen un curso y salen a buscar laburo de una - porque el mismo curso le promete salida inmediata! - Resultado FRUSTRACIÓN 💶

✋ Yo creo que la mejor manera de empezar es ofrecer servicios como FreeLancer, tratar de unirte a equipos que estén en la misma situación y trabajar en conjunto. Viralizar lo que estas haciendo, que servicios ofreces, etc.

Alt Text


Como cobrar moneda extranjera en Argentina

👾 Acá es corta la bocha, hay gente que usa PayPal y venden el saldo para hacerse de dólares físicos o pesos, o podes optar por otras Apps, como Payoneer y te conseguís una buena cuevita amiga, transferís ahí (las cuevas tienen cuentas afuera, lógicamente) y te haces de la moneda extranjera física.

👉 Tené en cuenta que algo siempre va a quedar en el camino, generalmente entre un 5% (gloria) y 7%, mi tolerancia de perdida es 8-9%, si veo que se pierde más que eso...o analizo plan B o pido compartir este costo con el cliente, amablemente.

Alt Text

✅ Te gustaría meterte en tema de CRIPTOS? Bueno, investiga bien sobre el tema, porque afuera hay muchos clientes que lo usan y pagan con fracciones, según lo que salga el desarrollo.

✅ También está transferwise, para los casos de transferencias entre diferentes monedas - Ejemplo, de LON a cuenta cueva EEUU -

  • SI EL CLIENTE TE PIDE FACTURA Y TIENE QUE MANDAR VÍA BANCO, es otro tema...en esos casos yo paso 😎 (no me denuncien, no sean buchones).
  • SI TENÉS PARIENTES con cuentas afuera, JOYA!
  • Tampoco está mal cobrar con Gift card, por ejemplo si necesitas hacer compras afuera - ❤️ yo me compré así mi ultima PC.

TIPS si vas a trabajar con WordPress

👾 Casi el 80% de los clientes piden WordPress, esto es así. Podes decir NO, o aprender a usar bien esta herramienta y sumarlo a tus posibilidades para vender un desarrollo Web.

🚨 Consejo, usa elementor como constructor, es el más amable.
🚨 Ofrece servicio de soporte, post-desarrollo, para actualizar plugins, WP, etc.
🚨 Siempre tené una copia en Local de esta web, para ejecutar pruebas y actualizaciones.
🚨 Aprende a usar php MyAdmin y a entender un poco sobre las bases de datos y los errores comunes que suceden al trabajar con WP.
🚨 Preocupate por entender la lógica de WP, de conocer los mejores plugin para determinadas situaciones, que el sitio tenga buen renderizado de imágenes, las tipografías, los enlaces.
🚨 Buena práctica de como funciona el core es trabajar en local y después ponerlo en producción, ya que ahí tenés que tocar algunas configuraciones.


Qué cosas tenés que saber y no te muestran en los cursos

👾 Acá hay mucho para hablar pero voy a resumir. La mayoría de las veces, vas a ejecutar el trabajo de desarrollar un sitio, ponerlo en producción en un hosting, delegar los DNS del dominio y crear casillas de correos.

🏁 Otras, el cliente ya tiene una web, tiene correos, muchos desde hace años y te va a pedir un nuevo sitio o, en el peor de los casos, que actualices la que ya tiene 👉 (Tu peor pesadilla, 🚨 sabías que por editar una web ya realizada se cobra más caro? - Yo, personalmente no lo hago más. Trabajo de cero, con mis reglas y orden...créanme que es muy estresante agarrar un proyecto que realizó otro dev hace años, a su manera y encontrar la lógica y editar sin que se rompa todo).

Ojo acá, 💀💀 si vas a ejecutar un nuevo sitio y hay que mover esa web a otro hosting, hay que cuidar tema correos, que quiero decir con esto, acá hay que trabajar con backups y migraciones de correos, si no prestas atención a esto, se pueden perder los registros de e-mails.

Alt Text

☕ No temas, con los debidos cuidados lo ejecutas sin problemas, pero es importante que tengas todo eso en cuenta ya que toma tiempo y concentración. Tené esto presente a la hora de cotizar un trabajo. 📚 En YouTube hay miles de tutoriales geniales de como tratar con las casillas de correo al migrar de hosting.

💬 Qué vas a usar generalmente para migrar sitios o levantarlos, en el caso de que trabajes en local desde tu PC? ⚡ Hay muchas opciones, pero realmente las que se usan más son:

  • FTP cliente (File Transfer Protocol)- Esto se sigue usando, yo lo uso mucho y es excelente para levantar sitios pesados o cuando el hosting no tiene un cPANEL.

✋Los programas FTP varían, pero en general te conectas al servidor web contratado mediante detalles proporcionados por la empresa de alojamiento (por ejemplo: nombre de usuario, contraseña, nombre del host). Una vez conectado con el servidor web el programa te mostrará tus archivos locales y los archivos del servidor web en dos ventanas y te proporcionará una forma de transferir los archivos de un lado a otro.

  • GITHUB - Hoy muchos host tienen enlaces cPANEL con GIT Versión Control. No es una locura de fácil para configurar en algunos casos, más si recién arrancas, pero hay buenos tutoriales. 🌀 La ventaja de esto es que vas a tener el control de las versiones, y la ejecución y publicación de cambios es mucho más dinámica.

Alt Text

  • cPANEL - Si se trata de un sitio estático y chico, desde el administrador de archivos vas a poder levantar en ZIP la web y descomprimir dentro del public, en la mayoría de los casos.

TIP - Cuando un cliente contrata hosting siempre pido que tenga cPANEL, porque es mas cómodo para trabajar (hay hostings que no tienen esto!).


Bueno, esto se hizo medio largo, pero tengo algunos puntos mas que quiero desarrollar en otro post.

🥰 ABRAZOTE, Cecilia #MOY

Top comments (0)