A história do meu trabalho na Open Product LLC



Parte um. Conflito



Quarta-feira, 4 de março de 2020, meio-dia

eu descanso em casa. Nosso diretor técnico Roma chama:
- Misha, quando você estará no trabalho?
"Decidi ficar em casa hoje."
- Ok, vou passar para a gerência
- Existe uma norma no CT de que, se houver um atraso de 15 dias, você não poderá sair
(naquele momento, não recebi salário há mais de um mês)
- Sim, eu sei que a
Roma me ligará em 15 minutos:
- A que horas você pode vir para um salário?
- Venha amanhã, como de costume
- Ok, até amanhã


Quinta-feira, 5 de março

Um dia de quarta-feira muito bem passado me preparou para o trabalho, descansou e tudo em antecipação às realizações que eu dirigi ao trabalho. Mais alguns retoques, algumas semanas de codificação e nosso cliente iOS para WebRTC chegará perto em qualidade aos análogos do mercado. Talvez concordemos e eles aprovarão uma semana de trabalho de 4 dias. Recentemente, tenho sido constantemente sugerido que meu trabalho não vale o dinheiro prometido a mim. Estou pronto para me comprometer e trabalhar por menos, quatro dias por semana, em vez de cinco.

Exatamente às 11h, vou ao nosso elegante centro de negócios, pelas boutiques de catracas e estradas que vou ao escritório, geralmente penduro minha jaqueta em um cabide. Passando pelo aquário do chefe, digo olá. "Misha, entre." Eu entro e me sento.
"Por que você não foi trabalhar ontem?"
"Você não pagou, mas eu não saí." 15 dias de atraso, tenho o direito por lei.
- Você #### quem você considera entrar em contato comigo? Mais uma vez, você me dirá "você" - não sou responsável por mim mesmo
- não estou acostumado a entrar em contato com "você" com aqueles que se voltam para mim "você".
- Eu tenho o direito, eu sou seu chefe! Como você decidiu falar comigo.
Decidiu me vencer ? Agora você verá meu lado sombrio!
Desculpe, Borisych. Quando duas semanas atrás todos receberam um salário, mas não para mim, você disse "amanhã". No dia seguinte - disse "na segunda-feira". Na segunda-feira - "gastei seu salário". O atraso para hoje é de mais de duas semanas.
"E pelo que eu devo pagar?" Onde está o resultado? Aqui está um pedaço de papel para você, escreva o que você fez durante esse período.
- Para compilar um relatório, preciso analisar o histórico de confirmações. Eu
não mantenho os problemas resolvidos na minha cabeça.
- Escreva o que você fez.

Outros funcionários são convidados para a sala, a “reunião” continua.
Atores:
GB (chefe),
Vaga (advogado),
Sergey (gênio e mágico de programação, shadow techdir),
Vadik (contador),
Roma ("techdir" com um salário de 100.000 rublos) O

GB pronuncia um monólogo para todos que Sou um fraudador, que não atendeu às expectativas, várias vezes me pede para escrever com uma caneta em uma peça uma lista das tarefas que resolvi. Depois de um tempo, Roma imprime e traz a lista de tarefas do hitlab. Eu mesmo adiciono alguns pontos em palavras. O monólogo continua, ocasionalmente Sergey coloca em sua boa opinião.

Eu: Pelo que entendi, eles não vão me dar um salário hoje?
GB: O que você fez por esse salário?
Sergey: Eu andei pelo corredor muitas vezes e vi como ele funciona - ele senta e não pressiona nenhum botão. Apenas sentado na frente do monitor! Nem role com o mouse!
Eu: Sergey, você com sua visão não vê o texto no meu monitor agora, mas agora me diz que viu no corredor (a uma distância de 5 metros) que vou rolar com o mouse ou não.
Sergey: Sim, eu tenho!
GB: Entregue as chaves da cabine telefônica
(coloque as chaves na mesa)
GB: E passe
(coloque o passe na mesa)
Eu: Eu entendo que não trabalharemos mais juntos?
GB: Nós não vamos. Escreva a senha do computador em funcionamento (me dá um deslize)
Eu: Podemos ir ao computador, removerei meu usuário
GB: Você não está indo a lugar algum. A partir daqui, você tem um caminho - na porta. Escreva a senha
Eu: Lá, minha correspondência pessoal está em um telegrama, e não quero que você a leia
Sergey (falsete): Correspondência pessoal em um computador em funcionamento! Isso é inaceitável!
GB: Você acha que não posso fazer você dizer sua senha?

(Os olhos de Borisych estão cheios de sangue, seu rosto fica vermelho. Ele se levanta e dá um soco na palma da mão)

Vaga: Mishanya, mano, se estivéssemos na rua agora, haveria uma conversa completamente diferente, você entende
GB: Escreva a senha! ! (chega perto de mim, oscila)

Tendo estimado qual pode ser a situação, escrevo a senha em um pedaço de papel. O contador Vadik abre espaço para verificar a senha, o diretor técnico Roma coleta e traz meus pertences pessoais. Fico confuso com a excitação dos números, eles me trazem um teclado - lembro-me da minha senha com memória muscular. Como resultado, a senha é adequada. A "reunião" já está em sua terceira hora.

GB: O que vamos fazer com o dinheiro? Com o dinheiro que você pagou por esses três meses,
eu: Este é o meu dinheiro
GB: Você tem um salário de 15.000 rublos no contrato, o restante foi dado a você como adiantamento. O que você fez pelo dinheiro?
Eu: Pelo que entendi, não vou receber meu dinheiro hoje. Posso ir
GB: Você não vai a lugar nenhum. Agora vamos elaborar um ato, determinar a quantia que você deve. Então você vai
Vaga: Nós providenciaremos tudo, você terá seu trabalho em suas mãos. Você precisa de uma pensão?

O que estou fazendo nesta empresa? Como consegui trabalhar nele por três meses? Mas vamos começar do começo.

Parte dois. Mago e mago



Desde a infância, Sergei não pegou estrelas. Ele cresceu em uma cidade da província, teve problemas de visão. O dia em que seus pais lhe compraram um computador, ele lembrou hoje. Qual é o ponto nessa agitação da rua quando existe um mundo inteiro atrás da tela de um monitor de olhos azuis? Em algum momento foi chato passar pelos jogos, por que não começar a escrever o seu? Sergey descobriu o BASIC e depois o C / C ++. Desde então, a vida adquiriu uma direção - tornar-se um programador. A Internet é outro ponto sem retorno. Protocolos de rede, sistemas tipo Unix com seu POSIX - era um mundo novo e incomum, no qual tudo é possível!

Vamos nos mudar hoje em dia. Onde estamos agora? Mesmo assim, em uma pequena cidade do sul. O progresso tecnológico já está aqui e Serge descobriu como freelancer. Quantos de nós poderiam se orgulhar desse freelancer em 2010? Serega poderia. Outros contemporâneos escreverão sobre ele:

1 1
« 2007. . – . . .NET, . , , ReMix . . , . — Borderlands , , . . , . . , , . . , . , , , , , . — – , , 6 — . 12– . , . »


2
- :
image

Qualquer gênio terá admiradores e odiadores!

O que é bom no freelance é que ele expande o círculo da comunicação. O cliente quer uma coisa - ele quer um milagre. "Mostre-me um milagre, fique rico", como o cliente diz. E agora a unidade do sistema lenta e mal puxada é substituída pelo mais recente computador para jogos. O monitor aumenta as diagonais e a comida se torna mais diversificada. Do mundo de suas próprias fantasias, você chega ao mundo de belos carros e escritórios espaçosos. É bom ser um mágico !

Foi então, durante os anos de freelancer, que Sergey encontrou seu patrono. Borisych se tornou ele - um empresário excêntrico de meia-idade, com energia incansável e, o mais importante, desejo de milagre. Sergei foi capaz de convencer Borisych que o futuro não estava na indústria de cores e nem no gado, mas na tecnologia. Android, google-glass, você entende que horas vivemos, Borisych? Borisych entendeu. E como alguém não pode entender? O mundo ao redor mudou! Mensageiros, redes sociais. E esse homem sabe tudo sobre isso! Parece que não há nada que Seryoga não entendeu! Foi então, em 2014, que se iniciou o início de uma amizade maravilhosa.

Cinco anos se passaram.
Borisych estava indo bem, programas de parceria foram delineados em todas as frentes. Os próprios parceiros trouxeram seu dinheiro! Protótipos para todas as ocasiões - é exatamente isso que Sergey foi capaz de fazer. Naquela época, ele dominava o Android perfeitamente, e não era difícil para ele cumprir qualquer capricho de Borisovich. Borisych, por sua vez, gostou de tudo quando criança. Qualquer animação incomum deu origem a uma onda selvagem de emoções nele. "Por que tão devagar?" - ele disse, e Serge fez mais rápido. “Por que sai à direita e não por baixo?”, E Seryoga fez tudo certo. Eles se sentiram como pessoas do Renascimento, criadores. No mundo deles não havia especificações, planos de negócios chatos. Havia apenas criatividade! Como não se pode vencer com esse time?

Já em setembro, eles mudaram todo o escritório para Moscou. Eles levaram apenas os mais valiosos - o designer Iskander (um nativo de cinco repúblicas), Volodya, o profissional de marketing e algumas outras pessoas de confiança. Parceiros de Moscou alugaram um escritório enorme, Borisych claramente pulou sobre sua cabeça, tendo obtido tal investidor. O principal agora é corresponder às expectativas. "Você entende o quão altas são as nossas apostas, Sergei?" Borisych perguntou às vezes. Sergey entendeu.

Um aplicativo para Android e um back-end para ele já estavam prontos. Um componente importante para um investidor é um mensageiro com uma função de chamada. Mais recentemente, o Google lembrou o WebRTC, o que significa que ficou fácil fazer chamadas ponto a ponto, com total segurança e sem a necessidade de carregar o servidor. A cada 5 segundos, o aplicativo envia um ping ao servidor, sinalizando que o usuário está online e pode ligar para ele. O aplicativo pode ser aberto, minimizado ou fechado completamente - o serviço desejado mantém a conexão e envia ping. A qualquer momento, o aplicativo pode atender um usuário em uma chamada. Um esquema aparentemente simples e engenhoso. Mas há um problema. iOS

Dispositivos iOS - não permitem trabalhar de acordo com este esquema engenhoso. A Apple limitou à força a capacidade dos aplicativos de fazer solicitações de servidor. Se o usuário fechar o aplicativo - ele não poderá fazer absolutamente nada em segundo plano! Sergei não podia acreditar. Mesmo? Não existe realmente, o menor caminho? Todos os desenvolvedores de iOS com quem trabalharam por unanimidade disseram que não. Se não estamos falando de jailbreak, o aplicativo não pode se dar ao luxo de executar ping no servidor e, geralmente, faz algo continuamente por um longo tempo. Existe a possibilidade de iniciar tarefas em segundo plano, e mesmo assim somente no momento em que o dispositivo escolher (para fins, por exemplo, trocar feeds de notícias ou correio).

Quão? Como ele poderia ter calculado mal? Não pode ser! Toda a sua experiência testemunhou que o programa pode fazer o que quiser e quando quiser. iOS é o mesmo Linux oculto, não? Serega leu fóruns, assistiu a apresentações, manuais, procurou, procurou ... Mas nada foi encontrado.

"Precisamos de um especialista em iOS", disse Sergey, entrando no escritório de Borisych

Parte três, na qual tudo fica claro



Sexta-feira, 28 de novembro de 2019

Esta vaga está suspensa no headhunter há mais de um mês. STC “Rost”, uma pesquisa simples mostrou uma organização séria com projetos de grande escala. Trabalha na equipe de desenvolvimento do Astra Linux? A taxa indicada no anúncio tem aumentado constantemente. Começando sua jornada de 200.000 rublos, ela subiu para 250.000, depois para 350.000 rublos por mês. 350 000 rublos é o teto para o desenvolvedor do iOS em Moscou. Não era uma pseudo-vaga no estilo LATOKEN - estava claro que era realmente necessário um especialista para trabalhar, e eles estavam prontos para pagar pelo trabalho. Nenhuma informação sobre o projeto por telefone, nenhuma entrevista pelo skype, "contaremos tudo no escritório". Não encontrei tempo para chegar ao escritório imediatamente, mas finalmente estou aqui. O Vereiskaya Plaza é um impressionante centro de negócios com uma localização estranha e preços de estacionamento frenéticos.

Chegou, conheceu. Dois grandes cavalheiros já estão sentados na sala - Serega e Borisych, e é claro que eles estavam esperando por mim. Vá direto ao ponto. Sem apresentações desnecessárias, nos voltamos para a essência do problema - a organização do aplicativo em segundo plano. Proponho imediatamente dar minha opinião de especialistas sobre esse assunto, três dias para um relatório fundamentado. Eu posso ir em tempo integral, um salário de 300 mil rublos por mês, 250 mil para um teste. Limpar \ limpo. Um período experimental de um mês, um mês é suficiente para entender se podemos lidar ou não. Eles concordam. O formato do relacionamento não é importante para mim, de sua escolha. Eles não consideram uma lontra remota, eu concordo em tempo integral. SwiftUI não considerado, suporte para dispositivos mais antigos, bem, ok. Acontece que já existe um aplicativo com o qual trabalhar, uma base de código por 9 meses. O desenvolvedor é um canalha e um scammer, quase em fuga. O segundo desenvolvedor está aqui,mas ele está abaixo do nível (não participou da entrevista). Eles falam sobre a missão da empresa, planos napoleônicos. Ofereça-se para ir trabalhar amanhã. Amanhã é sábado! Por precaução, explico minha posição sobre o processamento - sem processamento, depois do trabalho, preciso de restauração. Até segunda-feira!

Dezembro de 2019

Na segunda-feira, recebi um local de trabalho bem equipado - um novo aimak, um dispositivo de trabalho, tudo estava como deveria ser. Liguei-me ao repositório, comecei a cavar documentação e praticar a tarefa que me foi designada, além de analisar o código restante do antecessor. Tendo contado o número de linhas no projeto, sem contar as estruturas, obtive cerca de 70.000 linhas de código confuso, escrito às pressas, reescrito e não limpo, um conjunto típico de estruturas independentes arrastadas para o local e fora do local. Bem, ok, eles me pagam por ajuntar isso. Nós estamos trabalhando!

Além de mim, um jovem programador trabalha no departamento iOS há alguns meses, seu nome é Denis. Não entendi imediatamente a essência do aplicativo. Algum tipo de hash selvagem do whatsapp, telegrama, instagram, avito. Não há tarefa técnica, existe apenas um aplicativo em constante mudança no android. Esta é uma orientação e um ideal absoluto. O iOS deve ser aproximado do Android. Eu o vi apenas depois de algumas semanas, quando compreendi mais ou menos o código de um aplicativo existente. As primeiras semanas passaram surpreendentemente silenciosamente - sem fazer perguntas sobre a essência do aplicativo, varri o código de outra pessoa, e o código acabou sendo bastante confuso - com seus próprios módulos personalizados (e ao mesmo tempo inacabados), tentativas de implementar MVVM, reatividade. Na hora, consegui remover cerca de 10.000 linhas de código não funcional e copiar e colar desnecessariamente.Eu apaguei metade dos storyboards - o aplicativo passou por uma reformulação completa várias vezes em 9 meses.

A tarefa para a qual fui contratada foi concluída da forma que provei objetivamente sua impraticabilidade. O aplicativo não pode executar ping no servidor o tempo todo e estar no aplicativo. Não há tarefa técnica e não é esperado. Consequentemente, minha tarefa é melhorar o aplicativo para o nível do que está no android, que é essencialmente apenas uma maquete. O lançamento do aplicativo Android foi atrasado e atrasado. Fomos informados sobre os programas de afiliados, sobre a importância de não acertar na cara dos parceiros.

Tendo trabalhado dessa maneira por quase um mês, as peculiaridades da empresa se tornaram claramente perceptíveis - entreguei todos os documentos para registro, mas o contrato de trabalho não foi estabelecido para mim. Além disso, não foi enquadrado por muitos dos meus colegas. O designer, que veio de férias uma semana após a minha chegada, era cidadão de uma das repúblicas da Ásia Central e queixou-se de que tinha de viajar pela Bielorrússia, porque a empresa não redigiu documentos. Ele, como toda a empresa, mudou-se para Moscou de Rostov. A cultura de trabalho na empresa assumiu o processamento não remunerado à primeira vista do chefe, e todos concordaram tacitamente. Metade do escritório saiu nos fins de semana, mesmo quando não havia uma necessidade óbvia. A véspera de Ano Novo também passou de uma maneira estranha - enquanto o país inteiro descansava e comia Olivier, os servos de Borisych estavam servindo sua corveta. Eu também saímas apenas parte dos dias causou uma tempestade de indignação contra ele. Pagamentos pontuais, em dinheiro, diretamente das mãos dos superiores.



Todos sabiam disso com antecedência. Discutiu o que dar. Missão "Arrastando 90"? Bolsa para laptop para 15000 esfregar.? O aniversariante decidiu a pergunta. Normalmente, o salário é pago da seguinte forma: você entra no escritório, já existem pilhas de cinco milésimas notas já dispostas. Você pega seu punhado, assina, sai. Desta vez, o procedimento é ligeiramente modificado. Você pega um monte de dinheiro, assina e, ao lado, há um monte de cinco milésimos. "Este é um fundo comum", diz Borisych. "Coloque em quanto você não se importa." Não há nada para colocar menos de cinco mil - todos têm salários arredondados. Eu coloquei cinco mil. Era possível não colocar nada, provavelmente. Ou não. Eu não sei. Vamos trabalhar juntos no sábado - a pressão sobre o projeto está crescendo, reuniões muito importantes estão sendo planejadas. Depois do trabalho, sentamos em carros e vamos comemorar nosso aniversário. A rodovia Rublevskoe é um dos lugares sem graça da região: sem belezas, cercas sólidas feitas de chapas perfiladas.Nós estamos indo para uma floresta selvagem, um shopping estranho, uma sala sem janelas. Lembrei-me de um episódio da história de um repórter britânico sobre sua conversa com Berezovsky: "nos encontramos com ele em um lugar como se tivesse sido tirado de um filme de Hollywood sobre a máfia russa". Havia exatamente esse lugar - cortinas no chão, pratos, aguardente, sem vinho. Festa puramente masculina. Houve parabéns, karaokê. Co-proprietários chegaram - pessoas respeitáveis. Trabalhadores em suas mesas, liderança por conta própria. À noite, quente, deixamos este lugar estranho, depois de amanhã para trabalhar.Festa puramente masculina. Houve parabéns, karaokê. Co-proprietários chegaram - pessoas respeitáveis. Trabalhadores em suas mesas, liderança por conta própria. À noite, quente, deixamos este lugar estranho, depois de amanhã para trabalhar.Festa puramente masculina. Houve parabéns, karaokê. Co-proprietários chegaram - pessoas respeitáveis. Trabalhadores em suas mesas, liderança por conta própria. À noite, quente, deixamos este lugar estranho, depois de amanhã para trabalhar.

O trabalho ocorre como de costume, sem especificações. Borisych define metas locais, relatamos a implementação. Atrasos nos salários começam. Primeiro por alguns dias, depois por uma semana. Organização maluca do processo, processamento não pago, etc. levar ao fato de que dois designers são demitidos primeiro. Então, sem trabalhar com Sergey, o desenvolvedor sênior do Android parte. Somos informados de que o atraso se deve ao fato de não termos finalizado o produto (o dinheiro do salário vem em parcelas de parceiros). Em algum momento, descobri que todos, exceto eu, recebiam um salário. Pergunto diretamente a Borisych sobre essa situação. "Gastei seu dinheiro", diz Borisych, culpado. Bem, ok, próxima parcela de parceiros em uma semana. Eu farei um favor. Depois de uma semana, meu dinheiro acabou. Eu tenho uma conversa difícil com Borisych, ele começa a me acusar de incompetência,e que eu não ganhei meu dinheiro. Já em 3 de março, e a empresa me deve um salário integral para fevereiro. Decido não ir até receber o pagamento. Chegando ao meu salário, recebo uma porção de acusações e ameaças. Eles tentam me forçar a assinar alguns documentos e não me liberam até que eu os assine. Eu literalmente saio do escritório, pulei pelas catracas (eles pegaram meu cartão).

Como resultado

, a OPEN PRODUCT LLC (registrada por algum motivo como STC Rost em um headhunter), de propriedade de pessoas sérias, tem um CEO de um caos, um mamute dos anos 90. Ele me pagou um salário por mais de um mês e me intimidou com suas conexões. Adicionar meu número à lista negra e não atender chamadas. Absolutamente confiante em sua impunidade. Não sei o que adicionar. A empresa está procurando ativamente desenvolvedores.

imagem
imagem
*
« », , 18.01.1968 ..


ATUALIZAÇÃO: Sergey mencionado na história sem tipocancelado a inscrição nos comentários



Também um personagem está ativo nos comentárioshamen18que nega qualquer envolvimento na organização.
Todo mundo tira sarro dele


Também nos comentários minha ex-colega Svetlana foi notada


All Articles