A vida de um programador simples é difícil e clara

Eu admito imediatamente - o título do artigo é exatamente como o nome da rima, na verdade, falaremos sobre os pioneiros modernos em TI - desenvolvedores iniciantes, analistas, testadores, todos aqueles que se chamam Junior.

Sugiro discutir como, em nosso tempo, é melhor começar uma carreira, quais caminhos existem no início, onde ir para um aluno ou mesmo um aluno que conhece PHP, JS, Go, PostgreSQL, ouvi algo sobre controle de qualidade e, ao que parece, entende por que existe uma revisão de código.

Recentemente, como parte da discussão de um artigo sobre Habré, ocorreu uma discussão bastante curiosa, um dos principais pensamentos que formulei para mim da seguinte maneira: uma empresa comercial deveria contratar, treinar e educar Junees?

Lidamos imediatamente com os termos: em "deveria", neste caso em particular, quero dizer tanto a função social do tipo "se não contratar, quem mais os ensinará?" E o tipo econômico de "contratá-los é rentável, pois são baratos".

Como parte deste artigo, chamo de "Junami" desenvolvedores iniciantes e engenheiros iniciantes, testadores, consultores e até gerentes iniciantes. Em geral, uma pilha completa de desenvolvimento e operações, além de gerenciamento, e tudo isso é natural em TI.

O termo "iniciante" significa uma pessoa que, em nível teórico, tem uma certa competência, mas não a aplicou na prática, ou em projetos pessoais e / ou pequenos, ou seja, ele não trabalhou para o cliente, tem pouca ideia do que é o trabalho em equipe, o que processos existem em uma organização típica etc.

Aqui e abaixo, eu não estou falando sobre as "estrelas", aqueles estudantes que já estão começando a caçá-las no banco do terceiro ano do instituto, esses caras têm um destino muito interessante e às vezes difícil. Além disso, o material do artigo é geograficamente limitado pela Federação Russa; em qualquer outro país, provavelmente uma situação diferente deve ser considerada separadamente.

Função social


Quando começamos a falar sobre as obrigações sociais de uma empresa comercial em relação a alguém em uma economia de mercado, podemos acabar imediatamente com isso, uma vez que uma economia de mercado não implica regulamentação governamental em termos de obrigações sociais.
Permitam-me repetir este postulado: uma empresa comercial no mundo capitalista e um ambiente altamente competitivo não deve ter nenhuma obrigação social. Talvez se ela quiser, mas a imposição de tal obrigação à organização, cujo objetivo é maximizar lucros, a transfira imediatamente para as condições da economia social-liberal , onde o estado indica (força) todas as entidades comerciais exatamente como devem administrar o capital ganho.

Uma carga tributária, que em nosso país, em alguns casos, atinge 70-80% do lucro, o salário mínimo exigindo que você pague pelo menos X, um código trabalhista com um limite de quarenta horas, a impossibilidade de explorar o trabalho infantil (que é um benefício incondicional, no entanto ), a proibição da impossibilidade disso, tudo isso coloca a empresa comercial em uma situação em que você precisa economizar tudo para sobreviver. Ou aplique vários esquemas, tanto nas relações com o estado e suas afiliadas (todos os que se enquadram nos 44FZ e 223FZ), como em outros participantes do mercado - empresas concorrentes, fornecedores e consumidores (lembre-se de um pacote de leite de 0,9 litros , ou uma dúzia de ovos nos quais existem nove).

Nosso estado ainda não alcançou a realização de idéias quando a obrigação de qualquer empresa comercial começará a incluir a contratação de um certo número de pessoas com deficiência, pais e mães de famílias numerosas, prisioneiros reabilitados, desempregados e outros pobres . Mas se (quando) isso acontecer, a existência de empresas privadas em nosso país estará sob uma grande questão.

E quanto a isso no oeste?
No final dos anos 2000, trabalhei na filial russa de uma das maiores empresas de TI do mundo. Certa vez, veio um pedido da sede da empresa para o correio corporativo, no qual solicitamos em uma carta de resposta para escrever quantos gays trabalham em nosso hub.

Pode ser habitual nos Estados Unidos pedir um emprego para perguntar se você é heterossexual ou de que outra forma eles realizam pesquisas, mas na Rússia esse tópico não é tão tabu, mas imediatamente você vai a um colega e pergunta: "ouça, mas você não é um pederast" por acaso? é absolutamente certo receber uma resposta pessoalmente, e provavelmente mais de uma vez, e possivelmente não apenas à mão. A liderança do hub coçou a cabeça por um tempo e, em seguida, respondeu "None, zero, zero" e calmamente passou a desenhar P&L para o próximo trimestre. Mas lá estava.

Na carta seguinte, a sede exigia que o hub tivesse o número mínimo necessário de funcionários em azul, rosa e que cores existem nesse arco-íris. Não havia motivo para rir, onde consegui-los? Como se identificar? Posso postar um anúncio de contratação? Eles riram por um longo tempo com a idéia de nomear: “Elena Petrovna, existe uma coisa, eu nomeio você nossa lésbica corporativa, você precisa, apenas para negócios, entende ...”.

Desaparafuse, é claro, mas a abordagem em si, que consistia em regular a qualidade dos funcionários nesse nível, não era esperada.

Então, sumario: uma organização comercial não deve assumir nenhuma obrigação social em relação aos Joons. Talvez se ele quiser, se houver um orçamento completamente compreensível para isso, que a gerência esteja pronta para fundir com prejuízo.

E quem deve assumir obrigações sociais para com os Joons e outros pobres ?

Claro, nosso amado estado. Eu, pessoalmente, sei que falta de especialistas em TI em agências governamentais. Eu sei o quão interessante os problemas estão sendo resolvidos lá. Eu sei que é lá que você pode desenvolver a competência necessária até o ponto mais alto, quando o júnior estará pronto para levar não apenas alguns integradores, mas também o Google e a Apple juntos. Sim, eles terão que trabalhar muito, às vezes muito, simplesmente porque existe um campo que não é arado para o trabalho e não há ninguém para lavrá-lo, ou "não está disposto", mas isso é bom, é nessas condições que você pode obter uma enorme quantidade de conhecimento em um período muito curto de tempo e experiência. Sim, é preciso percorrer a burocracia e dezenas ou centenas de reuniões desnecessárias, mas é assim que "o aço é temperado" e um funcionário com um conjunto muito óbvio de habilidades sociais (a capacidade de passar indolentemente por matrizes de documentos, raciocinar sobre um tópico, a capacidade de se comunicar com as pessoas de natureza, nível e posição muito diferentes, o desenvolvimento da higiene e inculcação do trabalho (a partir da palavra inoculação) das características do ambiente de outra pessoa).

Portanto, junho, se você ler este local, tente, em qualquer departamento da FIU, Serviço Fiscal Federal, Ministério da Administração Interna, FC e outras agências governamentais, incluindo hospitais e alguns PAOs - eles estão esperando por você de braços abertos. Trabalhe lá por um par de anos no máximo, e se você não crescer no meio, lá, quase qualquer "empresário" o levará com muito prazer, porque você passará no crisol. Obviamente, se você trabalhará e não se envolverá no BID, porque em quase qualquer "estado" você não poderá trabalhar.

É importante aqui: em qualquer organização estatal, você precisará incluir disciplina e auto-motivação para realmente fazer negócios, mas, ao desenvolver essas qualidades em si mesmo, você se tornará um especialista verdadeiramente valioso. Depois de algum tempo, quando você se acostumar, certamente encontrará pessoas que também trabalham, trazem benefícios reais e não fingem que estão com elas e mantêm o contato mais próximo, essas são pessoas quase santas.

Tenha cuidado, não se torne santo, um ano ou dois e faça uma auditoria de si mesmo, escreva em uma folha de papel em duas colunas “como era” / “como se tornou”, fique surpreso e vá para HH.

Viabilidade econômica


O objetivo de uma empresa comercial é lucrar com os serviços prestados ou vender produtos manufaturados. O lucro está na vanguarda. Se houver desacordo com essa afirmação, dê sua definição nos comentários, mas por enquanto, eu e o wiki moramos com ele.
Aqui, no âmbito dessa máxima, proponho considerar a questão - é rentável para a empresa contratar um júnior, ou não.

O lucro, como você sabe no curso de economia da escola, é igual à renda menos os custos.

E é melhor expandir essa fórmula clássica, por outro lado:

(Custos de produção) + (Margem) + (Riscos) = (Preço do produto / serviço)

"É isso que vocês ... eu não vou lhe dar uma metralhadora ..."

A maneira mais fácil de calcular a viabilidade econômica da contratação de um júnior em uma pequena empresa comercial que opera no mercado de TI é tentar descobrir como os custos de produção mudarão, que, para simplificação, chamarei de preço de custo.

Existem dezenas de modelos para calcular o custo de produção de bens ou a prestação de serviços; no âmbito do caso em consideração, adotarei o mais simples: pegamos o fundo salarial dos funcionários das unidades de produção e multiplicamos pelo coeficiente K.

Coeficiente K é o valor que acumula em si todas as outras despesas que a empresa incorre em seu ciclo de produção, com exceção do fundo salarial dos empregados das unidades de produção.

(Fator K) = (salário dos empregados das unidades de apoio) + (impostos de todos os tipos) + (equipamentos / locais de trabalho / outros meios de produção) + (utilidade / telemática / outros pagamentos periódicos)

(Conheço muitos modelos para calcular o custo de produção de mercadorias, de RSVD a TD ABC durante as taxas mais controladas, mas a maneira mais eficiente de calcular o grau de influência de uma decisão de gestão no custo de bens / serviços, pessoalmente acho que está calculando seu efeito no fator K)

Então, abaixe o nível de abstração e descreva um cavalo esférico
Pegue uma empresa que desenvolva software, tanto para pedidos quanto para soluções in a box. A empresa possui uma equipe estabelecida de arquitetos, líderes de equipe, analistas, desenvolvedores, subespecialistas, testadores e engenheiros. Para cada um deles, existe um índice óbvio e expresso em números de desempenho de papéis (com base principalmente em dados estatísticos do histórico do trabalho de um papel específico; no entanto, é ajustado regularmente, pois há poucas tarefas semelhantes). Usamos o índice de desempenho para calcular o tempo necessário para implementar uma tarefa específica.

Os gerentes de vendas e pré-venda estão circulando por algum lugar, mas os desenvolvedores geralmente não os veem; em seus escritórios, cobertos com folhetos, os comerciantes estão acumulando relatórios SMM, os artistas de mídia de massa do serviço de pessoal são caçadores de lã e ao mesmo tempo preparando o próximo evento corporativo.

Com todos esses funcionários, é muito mais complicado em termos de cálculo de produtividade: a unidade comercial certamente desenha um funil de vendas para um determinado horizonte de eventos, mas, quando perguntados sobre o que resultará e com que probabilidade, eles olham para o teto e murmuram algo como " Toda a vontade de Allah. " A equipe está com o mesmo problema: quando perguntados "que diabos você me enviou vinte currículos de si-plus-men, se eu perguntei a si-sharpovtsy", eles podem responder com um olho azul "o que há de errado com a letra si ali e ali". Não quero escrever nada sobre profissionais de marketing, esses demônios têm algum tipo de matemática e talvez até física, e é impossível entender a eficácia do trabalho deles sem meio litro para um irmão. Às vezes, a empresa ainda tem advogados e contadores, essas criaturas são certamente úteis, mas são necessárias de tempos em tempos, e se a empresa for pequena, digamos até centenas de pessoas, elas podem ser facilmente consideradas uma terceirização.

Finalmente, em toda a gangue, a liderança está no topo. Comercial, Executivo, Técnico - Diretores. Bem, o general, onde sem ele, ele assina os documentos.

Suponha que todos juntos e individualmente sejam pessoas sãs, nomeados e “ladrões” nem entre a produção, nem o apoio, nem o pessoal da gerência - não (ficção, é claro, quero dizer que todos são sãos, mas que exista um cavalo tão esférico) empresa de vácuo).

Com base na fórmula de Rosencrantz, derivarei a proporção de pessoal de produção para todos os outros tipos de funcionários (provedores, pessoal administrativo, vendedores etc.) especificamente em TI como 7 para 1, ou seja, para cada sete funcionários de unidades de produção, há um funcionário parasita não participante diretamente no desenvolvimento de um produto ou serviço.

Assim, em uma empresa de 100 pessoas para 85 "desenvolvedores", você precisa de 15 "prosperidade" (arredondadas, é claro).

Introdutório:

  • cada funcionário da empresa recebe um salário;
  • para cada funcionário, a empresa paga impostos ao estado, pelo menos 30% do salário de cada um;
  • todos os funcionários estão sentados no escritório, para simplificar, vamos decidir que pertence ao proprietário da empresa, o que significa que ele paga 2% do imposto sobre o valor estimado; além disso, o proprietário paga por eletricidade, água, esgoto, telefonia, Internet, fogo e outras proteções trabalhistas; de tempos em tempos, o proprietário retira o lixo, limpa a neve, repara instalações e edifícios; (um modelo com prédio próprio é mais barato do que alugar, mas ao alugar a empresa é privado de alguns problemas domésticos, uma vez que toda essa água-eletricidade-neve está incluída no preço do aluguel; no entanto, para nossos cálculos, adotamos uma opção mais barata com seu próprio prédio);
  • cada funcionário tem um local de trabalho equipado com uma mesa, cadeira, computador, telefone, em algum lugar no corredor em que a impressora está tocando, há servidores nas prateleiras atrás da parede, o motor diesel ausente no pátio, todo esse material é usado todos os dias, o que significa que é amortizado, envelhece, exige reparo e substituição quase a cada cinco anos;
  • finalmente, com cada caixa de software vendida ou a cada hora de serviços fornecidos e pagos por um cliente externo, a empresa paga imposto de renda no valor de 20% do mesmo lucro;

Portanto, é possível calcular quanto custa um funcionário com um salário líquido de 100 rublos para a empresa que ele contratou? quanto é esse mesmo coeficiente K, com o qual podemos entender o custo de 1 unidade produtora?

Se eles excluírem o NSR e as opções "simplificadas", para calcular o custo de 1 unidade de produção, o salário de cada funcionário que produz o produto ou a prestação direta de serviços (o chamado "produtor"), multiplicamos pelo fator K = 2,2.

Pessoalmente, deduzi o valor de 2,2 com sangue e suor, cada um dos proprietários calcula ele próprio, especificamente para suas próprias condições e custos, e nunca na minha vida conheci uma única empresa comercial que o teria abaixo dos 1,9, na maioria das organizações indicadas no qual eu vi o BDR, esse indicador está entre 2,3 e 2,5, mas para cálculos adicionais, para uma imagem mais otimista, sugiro tomar um coeficiente de 2,0.

Isso significa que um "trabalhador de produção" com um salário de 100 rublos custa à empresa 200 rublos por mês, independentemente de ter feito algum bem ou não.

Importante: para que a empresa "atinja o zero", o gerente de vendas deve vender cada uma das horas de trabalho do "trabalhador da produção" com um salário de 100 rublos por 200 rublos. Uma hora de trabalho do “produtor” pode ser transformada tanto na venda da “caixa” criada pela empresa quanto na prestação de serviços a contratados externos - terceirização, terceirização, serviço.

Eu esqueci completamente do relógio! Isso é interessante e também importante.

O que você acha, quantas horas um funcionário deve trabalhar em um período? Ou é melhor perguntar assim - qual a porcentagem de reciclagem útil que um "trabalhador de produção" deve ter?

É geralmente aceito, e o código do trabalho diz diretamente isso, que o tempo máximo de trabalho deve ser limitado a 40 horas por semana. Ou oito horas por dia.

Imagine uma situação: aqui um funcionário vem trabalhar às nove da manhã, liga o computador às 9:01 e começa a trabalhar completamente. Sem se distrair com mensageiros instantâneos, café, conversando com colegas, lendo a Internet, isso é apenas trabalho. Às 13:00, ele se levanta e vai almoçar. Às 14:00, ele se senta no computador novamente e realiza testes de design de código exatamente até às 18:00. Às 18:01, com uma sensação de realização, ele vai para sua esposa e filhos, bem, ou para o morango. E assim 11 meses por ano. Ele não fica doente, não estuda, não se comunica fora do horário de trabalho durante o horário de trabalho. Somente neste caso, podemos dizer que o funcionário trabalha com 100% de reciclagem. Mas custa duas vezes por ano ficar doente por uma semana e a reciclagem cai para 95%.

Na verdade, certamente não nos importamos com isso, tomamos café, nos comunicamos com colegas sobre tópicos abstratos, não o fazemos durante o dia de trabalho, mas estamos assistindo Habr e Picabu. OK, não vou atormentar e direi imediatamente que um funcionário da unidade de produção em TI tem uma taxa média de reciclagem de 80% por período. Conseguir 90% de reciclagem durante um período é de 10 horas por dia. A realização de 120% de utilização no período é de 12 a 14 horas por dia, sete dias por semana.

Que tal no oeste?
Na mesma empresa, a gigante de TI do capitalismo mundial, onde trabalhei no final dos anos 2000, foi adotado o seguinte esquema de pagamento: para obter a receita fixa na oferta, um funcionário da unidade de produção precisava entrar no sistema contábil:

  • 60% das horas no período pago por dinheiro vivo de clientes externos;
  • 10% das horas durante o período gasto em educação continuada (registradas através de visitas de treinamento on-line e no local);
  • e 10% das horas para orientação (desenvolvimento e realização de treinamentos on-line e no local;

, , 128 , :

  • 96 ;
  • 16 ;
  • 16 ;

, ( – , , , - ..) ( , , - , – code-review ), - , ( , ).

% , , – 40% billable hours, 15% , 10% ( , ); , -, .


Assim, cada funcionário das unidades de produção, de acordo com a disposição = 80%, beneficia a empresa de 120 a 130 horas por mês, ou de 30 a 32 horas por semana, ou cerca de 6 horas por dia útil.

O analista escreve o TK apenas seis horas por dia, o desenvolvedor o implementa apenas em seis horas no código, e o testador o verifica por apenas seis horas.

Algumas nuances importantes, apenas para este caso: o primeiro - nenhum dos "trabalhadores da produção" aprende algo novo e não ensina a ninguém, cada um deles é auto-suficiente e trabalha figurativamente por seis horas, pelo menos, todos os dias úteis; e segundo, nosso modelo de produção é estruturado de tal forma que sempre há trabalho para cada um dos fabricantes, eles não ficam ociosos devido à falta de tarefas (o que é bastante comum na realidade, mas agora estamos discutindo uma empresa esférica).

E vamos calcular o "custo" de uma hora de um "produtor" específico com base em seu salário de 100 rublos:

100r / 120h * (K) 2 = 1,6 rublos por 1 hora de trabalho

(para que a empresa chegue a zero - 1 hora de trabalho do "produtor" com um salário de 100K deve ser vendido na forma de um serviço ou uma "caixa" por 1.600 rublos; é impossível ficar mais barato - haverá uma perda)

Paciência, chegamos ao ponto. Embora, eu acho que, neste momento, a maioria já entenda o tamanho do desastre ...

Ta-dam! Pegamos um júnior, na pilha que precisamos, esse é um cara diligente, mas até agora ele sabe um pouco, a experiência também não é suficiente, mas ele é um querido, queremos fazer dele um ótimo meio, e talvez até uma signora. Nosso novo colega quer 50 rublos por mês.

Assim, junho custa à empresa, considerando impostos, local de trabalho e outras coisas (coeficiente K = 2), já em 100 rublos. Vamos levar o padrão de três meses para o nosso horizonte e dizer ao mês de junho que em três meses ele começará a pensar junto com todos, ou "a porta está aberta, vá embora, por favor".

Estou pronto para ouvir toda a indignação que me devo nos comentários, mas em alguns lugares tenho que tirar números do teto;

A matemática é a seguinte:

  • Pagaremos 300 rublos por três meses do trabalho de junho (salário, local de trabalho, prosperidade, impostos etc.) e isso é uma perda líquida;
  • 24 3 (2 , 25 ) - 150, 60 , 1 - 3/
  • 40 3 «» — , , merge/unmerge , , , – ; 40 , ; 40 «» 100 64 , 1,6/ (… , ) 1,8/

Consideramos o custo da empresa em junho:
300 +60 + 64 = 424 rublos; Além disso, devido à distração da equipe para o treinamento, o custo de uma hora do número N de "trabalhadores da produção" aumentou em pelo menos 10%.

Creio que podemos resumir: a empresa nos primeiros três meses incorre em uma perda direta de 424 rublos e, mesmo que insignificante, aumenta o "preço de custo" da hora dos "trabalhadores da produção".

Nem todos sabemos se nosso meio de junho será um bom meio ou não. Mas agora o proprietário da empresa deve tomar uma decisão - ele está pronto para lançar 424 rublos em um evento, cujo sucesso ninguém pode garantir a ele, e mesmo ninguém em sã consciência pode levar isso em consideração.

Ou é melhor para o proprietário contratar imediatamente um meio por 100 rublos, que imediatamente (bem, em uma semana) começarão a trazer benefícios?

Como sobreviver em tal economia?
- = 2,8 . 2,7. , 3,4 – 3,5, , , , .

Conclusões


Resumindo: em um sistema capitalista e em uma economia de mercado, o Estado não pode (e não deve) impor obrigações sociais a uma empresa comercial para contratar juniores, estudantes e outras categorias de cidadãos que estão mal protegidos no início de uma carreira; os cálculos que dei, mesmo para uma "empresa esférica no vácuo", comprovam claramente a inconveniência econômica de contratar Jones.

Como ser

Eu já escrevi algumas palavras sobre o primeiro caminho - ir trabalhar para o estado. Apesar de todas as desvantagens dessa abordagem, incluindo salários não muito altos, você pode obter uma experiência muito valiosa e desenvolver habilidades fortes e flexíveis.

A segunda maneira é tentar entrar nos gigantes da indústria, domésticos, como Yandex e Mail e importados, daqueles que permaneceram em nosso mercado - Microsoft, Google e Dell, etc. ... É difícil até para um especialista experiente (ciclo de entrevistas no final Levei seis meses), mas é possível. Os gigantes têm uma economia completamente diferente, estão fracamente associados ao desempenho de cada unidade; raramente consideram a taxa de custo; portanto, quando você chega lá, pode trabalhar lá até a aposentadoria.

A terceira maneira são as startups. Tudo é óbvio aqui - logo no início do trabalho, o baixo custo (bem, zero, apenas na idéia e motivação) da unidade de produção é muito importante, e a experiência pode ser enorme, mas muito passageira. Parece que apenas 0,1% das startups sobrevivem a um ano de vida, e o resto ... hm.

O que quero dizer no final - você não deve ir trabalhar no início da empresa "por conhecido". Toda a minha experiência grita que os dois lados se arrependem disso na maioria dos casos (não vale a pena dar uma "puxada" no início, no futuro da carreira pode se tornar quase as principais formas de crescimento da carreira)

Independentemente do "de" eu quero deseje todo sucesso de junho no início de sua carreira “vá, braz, vá! você pode fazer isso! ”

Grunhidos de Obrigação
, . , , , , , , - , , , . ! – !

, , -, , , « , , !», «_», _, , , «, , !»

, , , , , « !» ().

, , , . , , , , , .

, , -, — «, , , - ?» ()

, « , ». , , .

, - - , , , — «» , .

, - , «» .

Source: https://habr.com/ru/post/pt441550/


All Articles