¿Qué tareas debe completar un desarrollador de rieles principiante, intermedio y avanzado?

12

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.


fuente
1
gran pregunta
Viaje el
Mi mejor conjetura sería $ 35 => {Puede administrar una aplicación Rails}, $ 75 => {Puede construir una aplicación Rails desde cero con una referencia mínima y una percepción impecable del Tiempo de finalización. Escribe pruebas. }, $ 140 => {Tiene una notoriedad distinguida en la comunidad de desarrollo. Ha contribuido con complementos de código abierto, puede abordar ideas complicadas de fábrica, escribe pruebas. }.
Viaje el
No me limitaría a postular solo para puestos junior. Por lo general, a menos que el proyecto sea un espectáculo individual, deberían tener algún tipo de recurso técnico allí que tenga una idea de lo que debe suceder. Mientras sea sincero acerca de su experiencia y entusiasmo por aprender, puede aprender lo que necesita para progresar de jr a intermedio a arquitecto. Se trata menos de lo que puede hacer y más de lo que está dispuesto a aprender a hacer. Todos comenzaron en alguna parte. IMO $ 35 / hr es súper barato, nunca he visto a nadie por debajo de $ 80 y nuestra compañía me factura a $ 170-220 / hr.
DarkStar33

Respuestas:

2
  • 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
1

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

Robin Dorstijn
fuente