Quais tarefas um desenvolvedor iniciante, intermediário e avançado de rails poderá concluir?

12

Estou programando o ROR há cerca de um ano e acho que estou pronto para começar a trabalhar em um projeto para outra pessoa. O problema é que as ofertas de emprego para os empreiteiros realmente não informam quais tarefas específicas você deve realizar em diferentes níveis de experiência (em trilhos e outras tecnologias), por isso não sei onde me apresentar. Acho que estou entre o nível júnior e o médio, mas quem sabe? Então, minha pergunta é:

Quais tarefas reais um programador júnior deve executar por, digamos, US $ 35 por hora, quais tarefas reais um programador intermediário pode executar com, digamos, US $ 75 por hora e quais tarefas reais um programador avançado deve poder fazer, digamos, US $ 140 por hora?

Um ou dois exemplos devem ser suficientes.


fonte
1
ótima pergunta.
Viagem
Meu melhor palpite seria $ 35 => {Pode gerenciar um aplicativo Rails}, $ 75 => {Pode criar um aplicativo Rails a partir do zero com referência mínima e uma percepção impecável do tempo até a conclusão. Escreve testes. }, $ 140 => {Possui notável notoriedade na comunidade de desenvolvimento. Contribuiu com plugins de código aberto, pode lidar com idéias complicadas e prontas para a execução, escreve testes. }
Viagem
Eu não me limitaria a me candidatar apenas a cargos juniores. Normalmente, a menos que o projeto seja um show individual, eles devem ter algum tipo de recurso técnico lá que tenha uma idéia do que precisa acontecer. Contanto que você seja franco quanto à sua experiência e vontade de aprender, poderá aprender o que precisa para progredir de jr para intermediário e para arquiteto. É menos sobre o que você pode fazer e mais sobre o que você está disposto a aprender como fazer. Todo mundo começou em algum lugar. O IMO de US $ 35 / h é super barato, nunca vi alguém com menos de US $ 80 e nossa empresa me cobra US $ 170-220 / h.
precisa

Respostas:

2
  • Os desenvolvedores de 35 $ podem criar aplicativos rails, não em alto nível.

  • Os desenvolvedores de 70 $ fazem isso com uma abordagem orientada a testes, e também podem criar suas próprias jóias e trabalhar a seco.

  • Mais de 70 $ desenvolvedores sabem algo sobre desempenho, escabilidade e sempre devem encontrar a melhor solução. Ele também precisa fazer um design de banco de dados perfeito, etc.

  • a maneira de encontrar o preço de um projeto (se um cliente me perguntar): quantas horas? quantos posso ganhar nesse período com meus próprios projetos?

  • Também uma dica: quanto dinheiro você precisa para sua vida mensalmente. quantas horas de trabalho você precisa para atingir isso em 35, 50, 70 dólares. é realista ter trabalho suficiente? Conheço algumas pessoas que trabalham por 20 € por hora. então talvez eles tenham 80 horas de trabalho, isso é ~ 1600 € por mês. parece bom, mas ele precisa pagar seguro de saúde (250 €), custos comerciais (150 €); portanto, depois desses custos, ele só tem um pouco de 1200 €. (e, para isso, ele precisa pagar impostos no final do ano). Eu disse a ele, ele precisa aumentar a cada hora, ele tentou com novos clientes, mas eles não querem pagar 35-40 €. portanto, não é fácil calcular o seu horário.

  • e pelo menos: acho que é mais fácil calcular $$$ em tamanhos de projetos que não são baseados em horários. Obviamente, eu faria uma hora de trabalho fácil (como escrever textos, porque o cliente é preguiçoso) por menos, se eu fizesse alguns testes.


fonte
1

Existe uma outra maneira de pensar sua hora (pelo menos na minha cabeça):

sob despesas: e se eu fiz outro trabalho (diferença)? E custo de vida (10 $ café por hora 0,10 $ vivendo em casa)

vem abaixo da renda: quanto você pagaria para fazer o trabalho (menos é possível). A última coisa que calcula os Hearthcosts.

Dessa forma, você pode fazer uma mesa e descobrir a melhor opção ou preço que você pede.

Mas como o profissional acima de mim disse: calcular em projetos é muito mais fácil

Robin Dorstijn
fonte