Como desarrollador web / móvil independiente, ¿qué haces cuando te enfrentas a una tarea lejos de tus capacidades como desarrollador?

¿Para mi? Bajaría un poco el precio y ampliaría la línea de tiempo y luego lo haría realidad. No hay nada que no pueda hacer y lo sé. Lo que no sé es cómo hacer lo que aún no sé hacer. Jaja

La distinción es la confianza.

No hay nada que no pueda hacer por un sitio web. Algunas cosas tardarán bastante tiempo en lograrse y siempre hay una compensación de 80-20 que los clientes adoran escuchar porque les ahorra tiempo y dinero con algunos gastos menores hasta cierto detalle. Tener la confianza de que puede lograr lo que se le pide, en mi experiencia , es suficiente para superar los desafíos que se avecinan.

Específicamente, se me conoce por dedicar días de 16 horas para superar alguna curva de aprendizaje para lograr lo que necesito para cumplir con una fecha límite. También he hecho cosas que mis compañeros han llamado “imposibles”.

En cuanto a su situación específica, diría que le falta confianza. Lo que te pregunta no es imposible, es simplemente un desafío que aún no has enfrentado. Esto no es un problema, es una oportunidad para que expanda su conjunto de habilidades y se convierta en un mejor desarrollador.

Cambia tu perspectiva sobre el proyecto. Si el proyecto no es lo que esperaba, averigüe de dónde viene el diseño, en qué se basa y dónde puede encontrar ejemplos del mismo. Realice ingeniería inversa de los ejemplos existentes y descubra lo que puede usar. A veces tienes que reconstruir todo, a veces podrás usar casi todo el diseño de tu referencia. De cualquier manera, es absolutamente posible. Cambia tu perspectiva, profundiza.

¡La mejor de las suertes!

En primer lugar, empiezo a investigar sobre el tema para determinar qué es posible (y cuáles son las opciones), y tener una idea aproximada de cuánto tiempo me tomaría terminar esa tarea.

A veces, la investigación en sí misma puede llevar mucho tiempo. En este caso, informo al cliente sobre el problema (especialmente si me pagan por hora).

Si la tarea es posible, pero tengo que aprender un poco para hacerlo , generalmente paso algún tiempo fuera del horario de la parte de aprendizaje (solo si es algo que prometí entregar con algunos costos estimados).

Si la tarea es muy compleja y me llevaría mucho tiempo entregarla (que no puedo gastar completamente fuera del reloj), informaría al cliente al respecto (“Lo siento, pero esto tomaría más tiempo de lo que calculé. “). El cliente puede decidir si vale la pena continuar con esa tarea o si desea encontrar un desarrollador diferente.

Por supuesto, también existe la opción de encontrar otro desarrollador usted mismo que pueda estar interesado en completar esa tarea (o ayudarlo con ella).

Si la tarea es imposible (o no es plausible, sin importar quién trabajaría en ella), informaría al cliente al respecto, junto con las razones por las que no es posible.

Lo peor que puede hacer, si sabe que superaría las estimaciones originales de costo / tiempo, es no informar al cliente.

Hola,

He experimentado una situación similar y, basándose en ellos, sugeriría que lo consideres como un ejercicio de aprendizaje y llenes el vacío en tu conocimiento para llevar a cabo el proyecto o si esa área de conocimiento no es algo que necesitarías en el futuro luego subcontrate el proyecto a alguien que pueda entregarlo.

Todo lo mejor 🙂

¿Es posible para usted encontrar un compañero de equipo con las habilidades para ayudarlo o ayudarlo a obtener un resumen claro de lo que necesita hacer?

Personalmente, estoy pasando por un proyecto personal y en la misma situación que tú, pero tener un compañero con habilidades avanzadas nos ayuda a hacer una lluvia de ideas.

Buena suerte

Siempre debe esforzarse por aprender cosas nuevas como desarrollador web. Aunque si el problema lleva mucho tiempo y no cree que podrá completarlo cuando el cliente lo desee, puede intentar obtener ayuda o externalizar esta tarea a alguien.

Lucha o consigue ayuda externa.