Por que desenvolvedores de redes neurais ABBYY Mobile, um museu e Random Coffee

imagem

Olá Habr! Em 2005, o primeiro SDK móvel apareceu no ABBYY. E em 2007, um departamento separado da ABBYY Mobile foi formado na empresa e as tecnologias que se tornaram a base de nossos aplicativos - o ABBYY Business Card Reader, o ABBYY FineScanner e o ABBYY TextGrabber começaram a nascer. Em 2009, nosso pioneiro Business Card Reader chegou aos telefones móveis (com um botão!) Da Nokia executando o Symbian. E muito em breve, em 19 de março de 2019, celebraremos a primeira década.

Neste post, mostraremos como a vida e o trabalho do ABBYY Mobile são organizados de dentro para fora, quais tecnologias desenvolvemos, para onde vamos em viagens de negócios e muito mais.

Como o espaço é organizado


O escritório da ABBYY está localizado em Otradnoye, no parque tecnológico com o nome sonoro ITradnoe, no qual conseguimos acomodar mais de 700 pessoas. Muitos funcionários alugam ou compram um apartamento ao lado do escritório (vou trabalhar por 12 minutos).

Plano de desenvolvimento do Technopark. imagem
Estamos neste prédio vermelho com a letra P e as árvores à esquerda são a fantasia explícita do artista)

Sobre o escritório (com todos os tipos de salas de reunião, aquários, espreguiçadeiras e cozinhas), você pode ler muito onde, inclusive em um dos meus artigos . Mas agora eu quero falar sobre as especificidades de nossa peça modesta. O departamento móvel está crescendo e se expandindo a cada ano, agora somos 30 e, no final do ano, planejamos expandir para 50. Quando começamos a crescer ativamente, iniciamos um reparo muito pequeno e, em primeiro lugar, coletamos os requisitos dos funcionários para o espaço do escritório. Como resultado, dois grupos foram formados - amantes do espaço aberto e admiradores do espaço pessoal. Assim, eles decidiram organizar um escritório: por um lado, quebrar as paredes para criar uma zona de "comunicação"; por outro lado, deixar os cubos para um trabalho ponderado em tarefas complexas e interessantes em silêncio.

Nas fotos atuais, a opção é intermediária, “do que era” e, além disso, não embelezamos e ocultamos os detalhes da “bagunça criativa”, pois em breve será irrelevante. Estamos finalizando o design de um novo espaço para uma grande equipe, com a contratação de 20 pessoas e novas mesas, cadeiras de computador, flores, telas, iluminação. Vamos manter contato.

Os locais de trabalho de desenvolvedores e testadores são pequenas “casas” nas quais nossos funcionários criam. Aqui você pode pendurar seus pôsteres favoritos na parede, colocar instrumentos musicais e geralmente equipar seu local de trabalho da maneira que mais lhe convier, as dimensões (5,6 m²) permitem. Todos os desenvolvedores e testadores estão trabalhando no novo Mac Mini e iMac (eles levaram a todos o mais produtivo possível - i7, SSD de 512 Gb, 32 GB de RAM), você pode escolher 2 monitores ou 1 em 27 ".

imagem

imagem

Nossos desenvolvedores de iOS criaram seu “mega-cubo” para 2 pessoas com uma passagem.

imagem

A equipe de marketing e gerenciamento de produtos trabalha em espaço aberto: as paredes criariam um obstáculo à constante troca de idéias e pensamentos.

imagem

Provavelmente ninguém precisa falar sobre o impacto positivo do verde na condição de uma pessoa. Em nosso escritório, você pode andar no gramado cortado de prados alpinos e verificar a ortografia do logotipo da ABBYY em uma cor verde gramada. Todos os dias em nosso gramado, realizamos um stand-up (todo o departamento compartilha seus planos de trabalho para o dia), inclusive com funcionários remotos. Para fazer isso, eles montaram uma TV grande, uma câmera grande angular ( Logitech C930e ) e um microfone omnidirecional de blog real ( Blue Yeti ), para que todos pudessem ver e ouvir.

Um local de trabalho aconchegante com uma cadeira confortável é, obviamente, maravilhoso, mas movimento é vida. Como combinar negócios com prazer? Basta descer do gramado para a esteira sem se distrair do trabalho.

imagem

Os fãs de nostalgia costumam aparecer no museu móvel, onde colecionamos smartphones e telefones com botão de pressão incríveis. Em todos os "idosos", você pode experimentar por conta própria os vários aplicativos ABBYY que desenvolvemos ao longo dos anos para Symbian, Windows Mobile, iOS, Android, scanners físicos de cartões de visita e até um sistema de reconhecimento de texto para o Google Glass. O museu ainda está na forma de MVP, mas após o reparo, que planejamos no 2º trimestre, será super legal.

imagem



Geek saúde e cuidados ambientais


Há 3 anos, imbuídos da experiência de colegas do Zeptolab, decidimos que, além do café da manhã e do almoço, seria bom ter a oportunidade de fazer um lanche, mas saudável. Após uma breve discussão, eles decidiram que seria uma fruta fresca. Como parte do "grupo de teste beta", compramos frutas por uma semana e comemos deliciosas tangerinas, bananas, maçãs e, às vezes, até abacaxi, maracujá e morangos.



Os testes foram bem-sucedidos e agora o projeto foi lançado "em operação comercial" em toda a empresa. Todos os dias nas cozinhas da ABBYY, qualquer funcionário pode pegar uma variedade de frutas e beber suco de laranja espremido na hora.

imagem

A ABBYY também tem um bom foco nas atividades ecológicas, graças às quais muitos de nós mudamos completamente a abordagem de nossas próprias vidas.

Stand ecológico no 5º andar do nosso escritório


Além de coletar equipamentos e roupas antigos ou ajudar organizações de caridade, você também pode descartar várias coisas diferentes, como baterias e lâmpadas, além de ajudar instituições sociais, abrigos de animais ou museus. Por exemplo, recentemente eles ajudaram a cuidar de árvores na propriedade de Leo Tolstoy e, mesmo neste ano, eles limparam os jardins de Abramtsevo. Já falamos com mais detalhes sobre as eco-iniciativas da ABBYY em Habré - aqui .

Segredos de um dia produtivo


A empresa possui muitas atividades interessantes que ajudam você a trabalhar produtivamente todos os dias. Por exemplo, um cronograma verdadeiramente gratuito que você pode criar, como desejar. Você pode ter tempo para pegar as crianças no jardim de infância, ir a uma partida de futebol e depois se exercitar pela manhã / noite ou nos fins de semana sem milhões de pedaços de papel ou perguntas para a chefe e a contabilidade.

O verdadeiro quarto das crianças também é agradável, onde você pode levar uma criança de 3 anos, com prazer de almoçar com ele na sala de jantar e voltar para casa à noite. Diferentes meios de comunicação costumam escrever e filmar histórias sobre ela.

Também gostamos de jogar videogames. Além do Playstation 4 Pro, que geralmente é cortado em FIFA e Guitar Heroes,

imagem

seguindo o conselho de nossos funcionários, também compramos para nós mesmos e depois transferimos o prefixo do SNES Classic Mini para a área de jogos comum, na qual lançamos muitos sucessos da velha escola! O tanchiki causa um download constante do console, além de Super Mario, Battle Toads e Super Contra. Apenas um sentimento indescritível!

imagem

Outra coisa que eu gosto na empresa é o treinamento dos funcionários. Realizamos reuniões financeiras em nosso tempo, participamos da criação de várias guildas e, como parte do projeto ABBYY Talks, ouvimos histórias sobre nutrição de atletas profissionais, sobre amizade ambiental do Greenpeace, sobre segurança da Lisa Alert, sobre cidades inteligentes e IA de desenvolvedores de soluções e cientistas e assim por diante. Mas eu gosto mais da biblioteca corporativa. Sua principal característica é "entrega gratuita". Você pode escrever uma solicitação para o livro desejado (e se não estiver disponível - para comprar) e uma das “fadas do livro” entregará o livro diretamente para você no local de trabalho! Cuidado puro!

imagem

Evolução do processo


Nossos sistemas internos são bastante padrão:

  • JIRA como um rastreador de tarefas
  • Confluência de requisitos e todos os tipos de notas e documentos
  • OneDrive como uma nuvem corporativa
  • Slack como um mensageiro da equipe
  • Outro messenger de equipes - para toda a empresa + ligações
  • TeamCity como CI
  • Outlook para email
  • Local de trabalho - rede social interna
  • Zoom - conversas de chamadas on-line
  • E muitos sistemas internos de auto-escrita, desde notificações sobre aniversários até compras e orçamentos.

Por mais de quatro anos, absorvemos os melhores valores do Agile: flexibilidade, trabalho em equipe e empatia, e passamos por vários "níveis". Agora, a principal tarefa é automação, abertura e, até certo ponto, até a felicidade dos funcionários.

Por exemplo, praticamos regularmente reuniões individuais, nas quais podemos discutir não apenas a qualidade do trabalho ou as paixões no último release da noite de sexta-feira, mas também notícias da vida, planos para o futuro e, em geral, nosso próprio desenvolvimento.

Aqui, por exemplo, o meu é 14 de fevereiro.



Para não se apegar aos ciclos mensais, depois de várias iterações, tivemos a oportunidade a qualquer momento de dar feedback ao funcionário no formulário do Google, com a seguinte aparência:



Essa abordagem permite que você dê um feedback franco, sem esquecer o bem e pensar no crescimento de uma pessoa, e não tentar humilhá-la ou insultá-la. E também escrevemos um script que, após salvar o formulário, enviará um email com feedback para a caixa de correio do funcionário. Você pode deixá-lo anonimamente ou se inscrever.

Com base no feedback, a distribuição do bônus em dinheiro também é formada. Cada funcionário a cada trimestre possui 30 rublos “soviéticos” (os chamamos de bitcoins), que ele pode distribuir em qualquer quantidade entre todos os funcionários do departamento. Aqueles que receberam o maior número de "bitcoins" de seus colegas receberão um bônus em dinheiro maior no trimestre. Para aqueles que têm menos rublos "soviéticos", o prêmio pode ser mais variável - de padrão a grande, já a critério do líder. Assim, os próprios funcionários afetam o valor da remuneração. Isso permite que você observe todos que demonstram excelentes qualidades pessoais, como assistência mútua, responsabilidade, atividade, ajuda, para estendê-las a toda a equipe.



A evolução do excelente feedback são os cartões de kudo. Cada funcionário pode escrever um “cartão postal” manuscrito para qualquer outro funcionário e entregá-los pessoalmente e como parte de uma retrospectiva.

imagem

A propósito, historicamente realizamos retrospectivas com sorvete.

imagem

Também fizemos uma votação cômica para os melhores funcionários do departamento. Além disso, tanto os formais, como o desenvolvedor iOS do ano, quanto os completamente informais, como a “alma da empresa” ou o “guru sábio”. Um presente para os funcionários foi uma surpresa mais agradável para os super-heróis.

imagem

Outro projeto interessante que passou por um teste bem-sucedido e está sendo desenvolvido gradualmente dentro da empresa é o Random Coffee . A idéia é a seguinte (nasceu deste artigo ): a empresa emprega centenas de especialistas elegantes que, de fato, não sabem muito sobre o trabalho um do outro em geral e os interesses um do outro em particular. Vamos dar chance a pessoas aleatórias para conhecer e apenas conversar sobre tópicos informais? E aconteceu que isso é exatamente o que você precisa! Um e-mail solicitando que você confirme que está pronto para participar de uma aventura e, em seguida, uma carta com um companheiro escolhido aleatoriamente com uma proposta de tomar café juntos (chá, cocô, água mineral) - é isso diretamente que une o fã, o entendimento mútuo e a inovação na junção dos departamentos. Eu recomendo a todos!

imagem

Estágios


Todos os anos no verão, a ABBYY recruta estagiários. Para nós, essa é uma parte importante do crescimento dos estudantes do departamento ABBYY no Instituto de Física e Tecnologia de Moscou e da renovação da equipe por uma nova geração, com suas visões, idéias e abordagens. Em 2018, apenas 14 crianças compareceram ao mobilki e 5 pessoas continuaram a trabalhar conosco após as férias de verão. Este ano, planejamos anunciar o programa no início de março, mas agora você pode escrever para intern@abbyy.com

Gostei de como um dos rapazes observou: os colegas "despejaram" a equipe. E você não pode discutir. Todos os tipos de ajuda e suporte, passeios pelo escritório, tênis de mesa, consoles, churrasco, sorvete, bom humor - e agora você faz parte do ABBYY Mobile.

Os desenvolvedores estagiários não trabalham para nós em tarefas secundárias ou secundárias, mas estão envolvidos em projetos reais, inovações de prototipagem, melhoria e implementação em produtos. O que foi feito nesses estágios? Alguns exemplos:


Como você pode ver, muito disso já funciona em nossos produtos.

Alguns estagiários estão envolvidos em modelos de aprendizado de máquina de ajuste, o que melhorará significativamente a usabilidade dos aplicativos. Em vez de algoritmos numéricos, estamos cada vez mais usando redes neurais. Devido a isso, a classificação dos dados, a velocidade, a qualidade do reconhecimento e a experiência pessoal são aprimoradas.

imagem

Trabalhar em aplicativos: o que há de novo?


O ABBYY Mobile desenvolve aplicativos para usuários em massa e para o setor corporativo, desejamos que você nunca precise conduzir manualmente os dados da mídia de papel novamente. Nossos planos são

  • Perceba o potencial do FineScanner como um scanner de documentos que pode ser usado "nos campos", com extração de dados e exportação para qualquer armazenamento.
  • Transforme o Business Card Reader em um mini CRM e um sistema para um trabalho conveniente com contatos e exporte para o CRM corporativo.
  • Faça do TextGrabber uma ferramenta conveniente para preencher formulários e traduzir textos.
  • Use o FlexiCapture Mobile e os SDKs atuais como uma ferramenta de entrada móvel em diferentes cenários de RPA , como integração de clientes ou preenchimento de um pedido de empréstimo em um smartphone.
  • Introduzir SDKs móveis para captura de imagem e reconhecimento de dados para criar rapidamente aplicativos corporativos, como reconhecimento de ID.
  • Implementar vários projetos inovadores. Eles estão associados a IoT , tecnologias da Web, realidade aumentada, assistentes de voz, capturando imagens em condições incomuns e trabalhando com aplicativos de terceiros.

Obviamente, além do desenvolvimento de aplicativos, os desenvolvedores do ABBYY Mobile estão constantemente aprimorando as tecnologias inteligentes de processamento de informações. Estamos explorando ativamente a possibilidade de traduzir algoritmos de processamento de imagem (por exemplo, recortar um documento, procurar palavras em uma imagem) para usar tecnologias de rede neural. Além disso, as conquistas da PNL também são transferidas para os "telefones celulares". Keras, Tensorflow, CoreML - com todas essas tecnologias, nossos desenvolvedores trabalham com você há vários anos.

Para 2018, desenvolvemos bem nossos aplicativos:


A maioria das atividades está escondida atrás dos selos das implementações corporativas, mas é claro que amamos e queremos inspirar todos os nossos clientes. E aqui as principais mudanças, é claro, estão à frente.

Viés internacional


Como as tecnologias ABBYY são usadas por empresas em todo o mundo (entre nossos clientes Volkswagen, Pepsi, Walmart, Samsung, UIPath, PwC, Xerox, HP, Sberbank, Tinkoff, Point), nossos funcionários precisam viajar muito. Em 2018, nossos colegas participaram das conferências mais importantes do mundo das tecnologias móveis (e não apenas). Visitar esses eventos é uma parte importante do nosso trabalho. Antes de tudo, precisamos nos manter atualizados sobre o desenvolvimento de tecnologias móveis, para sermos os primeiros a introduzi-los em nossos aplicativos. Como foi, por exemplo, com “ Ferramentas de edição de PDF” e Arrastar e soltar no iOS 11 ou “ Comandos de voz da Siri ” no iOS 12. Segundo, habilidades de bombeamento. O que poderia ser melhor do que comunicação ao vivo, troca de experiências e métodos de trabalho? Apenas converse ao vivo e compartilhe experiências em algum lugar de São Francisco! Em terceiro lugar, quaisquer eventos são novos contatos, apresentações de produtos, comunicação com clientes corporativos.

Dividimos condicionalmente os eventos em três tipos:

  1. Obrigatório (principais conferências e exposições).
  2. Exposições e conferências para comunicação e desenvolvimento. Aqui você pode variar a composição dos participantes (por exemplo, enviar apenas RP) ou assistir à transmissão.
  3. Profissional: vários eventos verticais especializados: desenvolvedores, testadores, profissionais de marketing, analistas, designers e assim por diante. Sem isso, nenhum lugar - tendências e tecnologias estão se desenvolvendo muito rapidamente.

Em 2018, na WWDC na Califórnia, o chefe de marketing de vendas, Mikhail Shubin, juntamente com um desenvolvedor de Mac, ouviu o futuro ao trabalhar com a plataforma Apple e quais produtos “incríveis, bonitos e impressionantes” a Apple está preparando, receberam feedback sobre os produtos ABBYY e ajudaram promova aplicativos para as equipes da App Store americana e européia.



Na mesma ensolarada Califórnia, fui o primeiro a saber sobre o Android mais recente no Google I / O. O principal interesse para nós foram as atualizações que o Google anunciou para a câmera Android, bem como as ferramentas de aprendizado de máquina no dispositivo. Já usamos as tecnologias anunciadas ao todo. Infelizmente, nem todos conseguiram obter vistos americanos no ano passado, então este ano faremos os desenvolvedores com antecedência.

Após duas semanas, uma grande força de pouso da ABBYY voará para Barcelona no Mobile World Congress (MWC). Venha para o nosso estande - NEXTech Hall 8.0, Stand 8.0J25



Falando de viagem


Mais especificamente, sobre viagens espontâneas. Neste outono, cinco profissionais, como o testador Vitalik, o profissional de marketing Anya, o gerente de projetos Sonya e os dois desenvolvedores Alex e Maxim foram para São Petersburgo. E não, não na conferência, mas apenas para ver a capital do norte e se divertir. , .

imagem

, – ABBYY Road. , ABBYY 9 . : , . , , ABBYY. 2018 — — — — . , , . !

imagem


, , ? , . – . «» , . , ABBYY. « ». , , , – .

, , , . : «», «», «», «? Onde ?» e muito mais - .

imagem

, , . 4 -, -

imagem

.

imagem

, , ABBYY – “ ”, . , :


Estamos sempre felizes por ter ótimas pessoas na equipe. Venha você mesmo e recomende aos seus amigos!

UPD: Com base nos resultados deste artigo e em uma resposta calorosa, decidi falar no AgileDays. Aqui está um vídeo com uma explicação mais detalhada da nossa cultura corporativa

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


All Articles