Contratar especialista vs treinar júnior
Um especialista com salário de 120.000, recrutamento de 24.000 e treinamento de 4.000 custa 148.000 no primeiro ano; um júnior com 48.000, 6.000 e 18.000 custa 72.000, uma economia de 76.000. Informe seus seis valores. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Salário do especialista
- 120.000
- Salário do júnior
- 48.000
- Recrutamento do especialista
- 24.000
- Recrutamento do júnior
- 6.000
- Treinamento do especialista
- 4.000
- Treinamento do júnior
- 18.000
- Custo do especialista no primeiro ano
- 148.000
- Custo do júnior no primeiro ano
- 72.000
- Diferença de custo
- 76.000
- Mais barato
- fresher
Contratar um especialista e treinar um júnior são dois caminhos de quadro que em um plano de headcount parecem equivalentes e no caixa do primeiro ano não são. Esta calculadora soma os três baldes de dinheiro que de fato se movem no ano um — salário, recrutamento e treinamento — em cada caminho, e nomeia a opção mais barata e a economia frente à mais cara. Você informa seis valores finitos não negativos na mesma moeda: salário do especialista, salário do júnior, gasto de recrutamento para fechar o especialista, gasto de recrutamento para fechar o júnior, treinamento de primeiro ano do especialista e treinamento de primeiro ano do júnior. O motor soma cada caminho, compara os totais e devolve um veredito determinístico, sem pesquisa de mercado, sem chamada de rede e sem calendário. Use-a em uma revisão de contratação, em um caso de programa de recém-formados ou em um debate contratado versus júnior quando precisar de um número auditável, não de um slogan.
O que o custo do primeiro ano inclui, e o que você mesmo precisa incorporar
O custo do primeiro ano nesta calculadora é o dinheiro que sai da organização nos primeiros doze meses da contratação, não um valor presente líquido vitalício nem um custo por contratação plenamente carregado extraído de um sistema financeiro. Salário é a compensação em dinheiro que você espera pagar naquele ano: base, um bônus garantido e qualquer valor de signing que trate como caixa do ano um.
Recrutamento é o dinheiro para trazer a pessoa: honorários de agência, anúncios, relocação que você reembolsa, ferramentas de avaliação e o contratado de cobertura que compra enquanto a vaga está vazia, se quiser esse atraso na mesma comparação. Treinamento é o dinheiro gasto para a pessoa produzir: cursos, certificações, bootcamps, notas de instrutores e as horas de mentoria que você converte em dinheiro a uma tarifa interna carregada. Um especialista costuma carregar salário e taxa de recrutamento mais altos, e uma conta de treinamento menor porque a rampa é curta.
Um júnior costuma inverter esse formato: salário menor, busca mais barata e uma conta bem maior de treinamento e mentoria. O modelo não inventa sozinho um corte de produtividade. A moeda precisa ser a mesma nos seis campos.
Zero é permitido em qualquer campo: uma contratação de campus sem agência é um caso real. Valores negativos não: um custo não pode ser menor que nada, e o motor rejeita o pedido inteiro em vez de inverter um sinal em silêncio.
Onde uma comparação de primeiro ano entre especialista e júnior se justifica
Gestores de pessoas e de engenharia usam uma calculadora de contratar um especialista versus treinar um júnior quando um debate de quadro virou slogan. Um lado diz que o especialista é caro demais; o outro, que um recém-formado vai levar um ano para entregar. Esta ferramenta não resolve cultura, mas coloca o dinheiro em uma linha só.
Se o júnior ainda vence no caixa do primeiro ano, o programa de recém-formados tem um número. Se o especialista vence porque treinamento e vaga vazia engolem o hiato salarial, a contratação experiente tem um número. Parceiros de finanças pregam as duas saídas ao lado de uma cotação de contratado para a mesma cadeira.
Fixe as saídas arredondadas nos testes, mantenha as requisições pequenas e você obtém uma cifra de planejamento reproduzível sem uma planilha compartilhada que deriva a cada trimestre. A calculadora não prevê retenção do ano dois nem equity; responde à pergunta que de fato aparece em uma reunião de orçamento do primeiro ano: qual caminho gasta menos dinheiro antes do aniversário, e por quanto.
Casos de uso
Revisões de quadro e debates do plano de contratação
Transforme salário, recrutamento e treinamento do especialista e do júnior em um total de primeiro ano por caminho, para que uma revisão de quadro nomeie a opção mais barata em vez de discutir com slogans.
Perguntas frequentes
Como a calculadora compara contratar um especialista e treinar um júnior?
Soma salário, recrutamento e treinamento do primeiro ano em cada caminho. cheaper é o total menor (tie se coincidirem após arredondar a duas casas). savings é o hiato absoluto, também como percentual do total mais caro.
Quais entradas são obrigatórias?
Passe zero quando um balde não se aplica, por exemplo uma contratação de campus sem agência.
O que acontece se um custo for negativo?
Um custo de primeiro ano não pode ser menor que zero; o motor nomeia o campo culpado e não fatura a chamada.
A comparação inclui produtividade, tempo de rampa ou retenção do ano dois?
Não como modelo separado. Converta horas de mentoria, produção perdida ou cobertura de vaga em dinheiro e coloque-as nos campos de treinamento ou de recrutamento. Retenção e equity ficam fora deste livro-caixa do primeiro ano.
Como considerar que um júnior rende menos no começo?
Converta essa produção perdida em um valor em dinheiro e some ao treinamento do júnior. Caso contrário, a comparação supõe que duas pessoas com o mesmo cargo entregam o mesmo trabalho no primeiro ano.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/biz/hire-an-expert-vs-train-a-fresher \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"expert_salary":120000,"fresher_salary":48000,"expert_recruiting":24000,"fresher_recruiting":6000,"expert_training":4000,"fresher_training":18000}'const res = await fetch("https://api.kit.forhosting.com/biz/hire-an-expert-vs-train-a-fresher", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"expert_salary": 120000,
"fresher_salary": 48000,
"expert_recruiting": 24000,
"fresher_recruiting": 6000,
"expert_training": 4000,
"fresher_training": 18000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/hire-an-expert-vs-train-a-fresher",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"expert_salary": 120000,
"fresher_salary": 48000,
"expert_recruiting": 24000,
"fresher_recruiting": 6000,
"expert_training": 4000,
"fresher_training": 18000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/hire-an-expert-vs-train-a-fresher", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"expert_salary":120000,"fresher_salary":48000,"expert_recruiting":24000,"fresher_recruiting":6000,"expert_training":4000,"fresher_training":18000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"expert_salary":120000,"fresher_salary":48000,"expert_recruiting":24000,"fresher_recruiting":6000,"expert_training":4000,"fresher_training":18000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/hire-an-expert-vs-train-a-fresher", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"expert_salary": 120000,
"fresher_salary": 48000,
"expert_recruiting": 24000,
"fresher_recruiting": 6000,
"expert_training": 4000,
"fresher_training": 18000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.hire_an_expert_vs_train_a_fresher",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que o custo do primeiro ano inclui, e o que você mesmo precisa incorporar
Se um júnior entrega na metade do ritmo por seis meses, converta essa produção perdida em um número de treinamento ou rampa e coloque em fresher_training; senão a comparação fingiria que duas pessoas com o mesmo cargo produzem o mesmo trabalho no ano um.
Contrato de entrada, fórmula e como os erros são informados
O dinheiro é arredondado half-up para centavos para que chamadas repetidas permaneçam estáveis entre runtimes; cheaper é decidido depois desse arredondamento, de modo que dois caminhos que diferem por uma fração de centavo ainda podem empatar. O campo formula reescreve a forma fechada: cada total de primeiro ano é salário mais recrutamento mais treinamento, savings é a diferença absoluta e cheaper é o total menor. Uma mensagem nomeia o caminho mais barato em linguagem simples para que uma revisão de contratação cole o veredito sem abrir o código. Envie um corpo JSON com seis números finitos obrigatórios, todos nas mesmas unidades de moeda e todos maiores ou iguais a zero. expert_salary e fresher_salary são a compensação em dinheiro do primeiro ano. expert_recruiting e fresher_recruiting são o dinheiro para localizar e fechar cada pessoa. expert_training e fresher_training são o onboarding, os cursos e qualquer caixa de rampa que você escolha incluir. Cada campo também aceita um alias documentado, por exemplo senior_salary ou junior_salary. Campos ausentes, valores não finitos, quantias acima de um trilhão e qualquer custo negativo falham com invalid_input e não são faturados. Em caso de sucesso o corpo ecoa as seis entradas arredondadas a duas casas decimais e informa expert_first_year_cost, fresher_first_year_cost, o cost_difference com sinal (especialista menos júnior), cheaper como expert, fresher ou tie, savings como o hiato absoluto e savings_percent do total mais caro. Chamadas API bem-sucedidas custam o preço base publicado US$ 0,002; validação falha não consome saldo.
Onde uma comparação de primeiro ano entre especialista e júnior se justifica
Rode o caso de campus com um fresher_training amplo que inclui tempo de mentoria, depois o caso do especialista com taxa de recrutamento alta e rampa curta.
Casos de integração
Programa de recém-formados versus contratação experiente
Coloque tempo de mentoria e rampa em fresher_training, deixe expert_training pequeno e veja se o hiato salarial ainda favorece o júnior quando o caixa do ano um está completo.
Sensibilidade a honorários de agência e ao custo da vaga vazia
Mantenha os salários fixos e eleve expert_recruiting ou fresher_recruiting para testar como um search retido ou uma cadeira vazia longa inverte o veredito de cheaper.
Perguntas técnicas
Quanto custa a calculadora de contratar um especialista versus treinar um júnior?
A ferramenta do navegador é grátis. Pedidos API usam saldo pré-pago de KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.