Si alguna de las siguientes respuestas es No, rechace cortésmente el proyecto:
– ¿Puedes hacer el trabajo?
– ¿Vale la pena pagar?
– ¿Está bien definido el proyecto?
– ¿Son razonables las expectativas del cliente?
– ¿El cliente compartirá el riesgo? (pagando la mitad por adelantado, por ejemplo)
– ¿Necesita el dinero o se beneficiará del trabajo de alguna manera? (ejemplos de beneficios: obtenga una excelente pieza de cartera, aprenda una nueva tecnología)
He realizado muchos proyectos independientes. Puedo decirte que el error número uno que puedes cometer al principio es subestimar el trabajo. Me ha sucedido a mí y a todos los demás profesionales independientes que conozco: pasa al menos una hora estimando el esfuerzo.
- Recientemente recibí una oferta de Amazon como desarrollador de software a tiempo completo, pero me cuesta aceptarla. Estuve internado allí hace dos veranos, pero la experiencia fue bastante estresante. No tengo otro o entrevista a mano. ¿Debo tomar la oferta de Amazon? Agradezco cualquier opinión!
- ¿El crecimiento en las pruebas de software está a la par con el crecimiento en el desarrollo de software?
- ¿Qué metodología de desarrollo de software sería mejor para una aplicación como Uber y por qué?
- ¿Es cierto que hay más espacio para aprender y crecer dentro de los límites de lenguajes como C ++ y Java y, por lo tanto, alcanzar un techo de compensación mucho más alto?
- ¿Qué tiene de malo promover desarrolladores de software basados en la tenencia?
Finalmente, estudie a su cliente: hay algunos malos clientes que harán un gran trabajo sin importar qué tan bien se desempeñe. Mire su historial de trabajo pasado y tenga una idea de su personalidad al hablar con ellos. Señales a tener en cuenta en mi experiencia:
– exageradamente sobre entusiasta
– suaviza en lugar de investigar problemas
– pierde tiempo con exceso de llamadas / reuniones
– actúa desconfiado
– espera una gratitud excesiva por ofrecerte el trabajo
– hace muchas posturas