He estado programando ROR durante aproximadamente un año y creo que estoy listo para comenzar a trabajar en un proyecto para otra persona. El problema es que las ofertas de trabajo para los contratistas realmente no le dicen qué tareas específicas debería poder realizar en diferentes niveles de experiencia (en rieles y otras tecnologías), por lo que no sé dónde lanzarme. Creo que estoy en algún lugar entre junior y nivel medio, pero ¿quién sabe? Entonces mi pregunta es:
Qué tareas reales debería hacer un programador junior a, digamos, $ 35 por hora, qué tareas reales debería hacer un programador intermedio a, digamos, $ 75 por hora, y qué tareas reales debería ser capaz de hacer un programador avanzado hacer en, oh digamos, $ 140 por hora?
Uno o dos ejemplos deberían ser suficientes.
Respuestas:
Los desarrolladores de $ 35 pueden construir aplicaciones de rieles, no en alto nivel.
Los desarrolladores de $ 70 hacen esto con un enfoque basado en pruebas, y también pueden construir sus propias gemas y trabajar bien en seco.
Más de 70 $ desarrolladores saben algo sobre rendimiento, escalabilidad y siempre deben encontrar la mejor solución. También necesita hacer un diseño perfecto de la base de datos, etc.
la forma de encontrar el precio de un proyecto (si un cliente me pregunta): ¿cuántas horas? ¿Cuántos puedo ganar en este plazo con mis propios proyectos?
También una pista: cuánto dinero necesita mensualmente para su vida. ¿Cuántas horas de trabajo necesita para alcanzar esto a 35, 50, 70 dólares? ¿Es realista tener suficiente trabajo? Conozco algunas personas que trabajan por 20 € por hora. entonces quizás tengan 80 horas de trabajo, eso es ~ 1600 € por mes. Suena bien, pero necesita pagar un seguro de salud (250 €), costos comerciales (150 €), por lo que después de estos costos solo tiene un poco de 1200 €. (y para esto necesita pagar impuestos al final del año). Le dije que necesitaba aumentar las horas, lo intentó con nuevos clientes, pero no quieren pagar entre 35 y 40 €. así que no es fácil calcular tu hora.
y al menos: creo que es mucho más fácil calcular $$$ en proyectos de tamaños que no se basan en horas. Obviamente, haría una hora de trabajo fácil (como escribir mensajes de texto, porque el cliente es perezoso) por menos tiempo que si hiciera algunas pruebas.
fuente
Hay otra forma de pensar tu hora (al menos en mi cabeza):
debajo de gastos vienen: ¿qué pasa si hice otro trabajo (diferencia)? Y los costos en forma de vida, (10 $ café por hora 0.10 $ viviendo en casa)
debajo de los ingresos vienen: ¿Cuánto pagaría por hacer el trabajo (menos es posible)? Lo último calcula los costos del hogar.
De esta manera, puede hacer una tabla y descubrir la mejor opción o precio que solicita.
Pero como dijo el profesional anterior: Calcular en proyectos es mucho más fácil
fuente