Muitas pessoas conhecem Mikhail Filippenko, o organizador e parceiro das conferências do ISDEF, mas a Fast Reports também tem um “líder sombra” a quem pedimos para deixar a sombra. Conversa com o fundador da Fast Reports, Alexander Tsyganenko.
-
Por favor, me diga como tudo começou.- Havia, digamos, uma necessidade de produção. Quando eu estava trabalhando .... Antes disso, ele estava envolvido no desenvolvimento. Periodicamente, havia a necessidade de imprimir alguma coisa.
A princípio, alguns pequenos programas simples foram escritos. Então eles se tornaram cada vez mais difíceis, no final, comecei a procurar soluções normais. Na minha opinião, não havia decisões normais na criação de relatórios naquele momento. Então ele começou a escrever algo próprio. Quando tudo isso foi coberto pela funcionalidade necessária, comecei a pensar no que não deveria ser mais universal e não no design como um produto que pode ser oferecido a outras pessoas.
-
Essa ideia surgiu em 1998?- Não, no início, talvez, talvez no início de 1997, no meio. Em 1998, este produto já tinha o nome "FastReport". Quando exatamente, não direi, porque não me lembro, toda a correspondência não foi preservada. Como tentativa, podemos dizer que, em meados de 1998, já era um produto mais ou menos formalizado. Na mesma época, ele trouxe o primeiro dinheiro, ainda no mercado russo. Mas depois de cerca de um ano, ele já havia começado a ser vendido no mercado externo.
-
Ou seja, este ano, acontece o aniversário do produto.- Mas a empresa, é claro, foi aberta muito mais tarde. Se tomarmos o Fast Reports LLC, ele foi aberto 10 anos depois. Antes disso, havia um produto, havia outras formas de vender, promover, isso era feito inicialmente como pessoa particular e depois como empresário individual. Então tudo isso na forma de LLC
tomou forma.
-
Quão importante é esse aniversário para você, nesta data, 20 anos. Isso causa algum pensamento em resumir?- Do ponto de vista do programador, 20 anos não é um número muito redondo, porque temos um sistema de cálculo de 16 dígitos. Podemos dizer que a data da rodada foi de 16 anos. 20 e 20 não são nada de especial. Vejo que o produto foi viável. Ainda há muitos, muitos anos para vir. Até agora, não se pode dizer que alguma época importante permaneceu para trás, algo novo está por vir.
-
Como você anotou isso por si mesmo? Existe um entendimento em minha mente de que este é um feriado ou é um ano normal, como todo mundo?- Não, para mim praticamente não há férias, tudo é percebido como uma rotina comum.
-
E como você observa na empresa, existem tradições que se desenvolveram ao longo de 20 anos?- Uma boa tradição apareceu recentemente. Este é um evento corporativo, Ano Novo. Que outras tradições? Pode-se dizer que a empresa é jovem. 10 anos se você tomar a própria empresa.
Este ano, quase todas as empresas têm 20 anos desses aniversários. No mesmo Googl. Tudo começou ao mesmo tempo.
-
Por que você acha que todos tinham a mesma idade, qual foi o ímpeto na época em que tantas empresas apareceram no mercado? Empresas de longa duração, de fato.- De fato, as empresas aparecem todos os anos por muitos milhares, mas nem todas vivem até a data de 20 anos. Neste caso, o Google apareceu há 20 anos, continua a existir, é ótimo, com sorte. Assim como nós, em princípio.
-
Você acha que a sorte teve um grande papel?- Eu acho que não é pequeno, nem um pouco pequeno. Aliás, na verdade, o que eu fiz então poderia ser feito, em princípio, por qualquer pessoa que estivesse mais ou menos seriamente envolvida em programação, mas funcionou para mim.
-
Por 20 anos, houve conquistas, etapas sérias e falhas? Quando você desenvolveu e entendeu que está se movendo na direção errada?- Não posso dizer que houve algumas falhas, algumas realizações sérias. Isso pode ser chamado de conquista: rapidamente construímos nossa base de clientes, conquistamos muitos fãs de produtos que ainda usam nosso produto. Em princípio, nosso desenvolvimento foi o lançamento de novas versões de nossos produtos para novas e novas estruturas, acompanhadas dos tempos, por assim dizer. Graças a isso, nos sentimos bem agora. Não ficamos presos a algumas tecnologias ultrapassadas.

-
O principal segredo é acompanhar os tempos, acompanhar o restante das tecnologias e acompanhá-las?- Como não somos criadores de tendências no campo da programação, precisamos nos adaptar às empresas que são: “Microsoft” e o mesmo “Borland”, que já não é o “Borland”, que produz ferramentas de desenvolvimento.
-
Ou seja, eles ditam?- Sim, eles parecem definir tendências na programação, nossa tarefa é permanecer perto e lançar nossas próprias versões, atualizações ou novas versões.
-
Mas, no entanto, o desenvolvimento foi certamente não linear: as crises ocorrem em nosso país há 20 anos, em particular. Eles afetaram ou não afetaram?- Nesse sentido, provavelmente é melhor fazer uma pergunta para aqueles que estavam envolvidos em contabilidade. Se eles afetaram fortemente ou não fortemente. A crise que experimentamos e é absolutamente certa. Houve crises com empresas que lançaram, em particular, a Borland lançou ferramentas de desenvolvimento, nosso Delphi favorito. Esta empresa teve uma crise, durante muito tempo em uma encruzilhada, não sabia o que fazer com isso. Mas de alguma forma todos eles venceram, sobreviveram e também continuam a se desenvolver, não, infelizmente, dinamicamente, como antes. Em princípio, nos ajudou a suportar a crise de que não ficávamos na tecnologia antiga, mas começamos a avançar em direção a novos ambientes de desenvolvimento. Para que tenhamos mais de um ambiente, não um produto para um ambiente, mas vários produtos para diferentes.
-
Pelo que entendi, você começou sozinho em geral, agora existe uma equipe de desenvolvimento, quanto você está participando da criação de novos produtos e monitorando o desenvolvimento do produto? Qual a profundidade dos seus negócios?- Agora não participo de forma alguma, não estou imerso nos negócios, estabelecemos direções, estabelecemos equipes que estão envolvidas nessas áreas. Enquanto eu não vejo nada de novo que eu poderia e gostaria de fazer. Não vejo novos ambientes de desenvolvimento que sejam interessantes para mim. Anteriormente, havia um desses ambientes, o Delphi, depois o Microsoft .Net apareceu, tornou-se interessante fazer tudo, inclusive eu, e houve um ímpeto para a aparência do produto.
-
Qual é a sua participação na vida da empresa agora? Como eu sei, você sempre mantém o controle, responde a tickets e trabalha com os clientes periodicamente."Não faço isso há muito tempo." Perguntas difíceis, que causam dificuldades, porque há uma parte do código que escrevi há muito tempo, e ninguém realmente procurou e não conhecia as possibilidades, mas ainda me lembro de algo e, portanto, ligo para mim em casos tão difíceis. Caso contrário, os caras estão lidando. Já vejo que, de fato, não posso ajudar especialmente. Tudo o que eles fazem é bom.
"
Diga-me, qual foi a coisa mais difícil para você esse tempo todo, por exemplo." Quais são os momentos em que pode ser a transição para uma nova plataforma?- Não houve dificuldades. O produto foi criado em uma respiração, estava apenas alto. Sente-se, depois de um ano, levante-se do local em que estava sentado e diga: aqui está um novo produto, veja como ele é legal. Ou seja, tudo isso foi escrito com prazer, com coragem e não me lembro de nenhuma dificuldade especial. Estas não são tecnologias de foguetes, não há nada particularmente complicado. Você apenas tem que sentar e escrever.
-
Quando foi a última vez que você escreveu o código? Diretamente "codificado" a si mesmo?- Recentemente, quando, em particular, surgiu um problema, eles me enviaram esse ingresso, sentei, olhei, ainda me lembro de alguma coisa. Eu escrevi um pouco De fato, nesses casos, para sentar algo imenso para escrever, um pedaço de código, provavelmente não faz dois anos.
-
O que você acha, quais qualidades um desenvolvedor deve ter? Por outro lado, existem muitos desenvolvedores, seu produto encontrou seu lugar no mercado e conseguiu. O resto dos caras está escrevendo, também desenvolvedores, mas eles não podem criar. Qual a diferença entre vocês? Um projeto bem-sucedido e um projeto que não está totalmente implementado.- Digamos apenas a notória sorte, você não pode descontar. Estar no lugar certo na hora certa é uma parte banal do sucesso. Se você escreveu algo, parece-lhe super, você tem sorte, você pode apenas promover para as massas, sem mencionar a venda. Provavelmente, alguém precisa desse projeto e ele se desenvolverá.
-
E o papel de pessoas afins neste processo? Ou uma pessoa pode criar uma empresa e ter sucesso? Ou algumas pessoas são necessárias para ajudar a se desenvolver.
- Na verdade, não sei como essas dicas ou idéias ajudarão - elas não ajudarão aqueles que agora farão algo para promover. Quando fizemos isso há 20 anos, a situação era completamente diferente. Portanto, você pode escrever qualquer coisa, ou seja, algum tipo de programa simples, e poderia trazer dinheiro.
-
O mercado estava praticamente vazio, agora há alta concorrência. Você quer dizer isso?
- Não posso dizer que estava vazio, mas, de alguma forma, tudo foi comprado e vendido de boa vontade. Em geral, era possível, com o mínimo de esforço, fazer com que uma massa de pessoas soubesse sobre o seu programa. Agora, de certa forma, é mais complicado, na minha opinião.
No entanto, o produto é bem sucedido agora, na demanda, qual é o segredo? Por que os produtos que estão sendo criados agora são mais difíceis de entrar no mercado do que os produtos com histórico?
Penso que agora existem muitas soluções para todas as ocasiões, pode-se dizer. E o mercado está cheio de tudo. Se houver alguém talentoso que criará um "diamante". Eu acho que ele não terá problemas especiais para promover, vender e obter sucesso no final.
- A
questão é a qualidade do produto, afinal?- A questão é novidade, revolucionismo. Agora existem muitos produtos de qualidade, muitos apenas produtos. A questão é apresentar algo novo, incomum.
-
Que armadilhas podem estar na esfera do desenvolvimento, na esfera de trazer um produto de software ao mercado, na sua opinião? É difícil criar algo novo, porque há muitas coisas diferentes. E o que mais pode esperar para os desenvolvedores neste mercado?- Aqui, sim, Michael lhe dirá mais, aqui não é meu. O meu é algo a se apresentar, é tudo para você perceber e, como resultado, aproveitar o processo de escrita. E o que vai acontecer a seguir já é ... nunca gostei de fazer isso. Portanto, a empresa foi formada que eu escrevi algo, e para vendê-lo, você precisa de uma pessoa diferente, porque eu mesmo não vou conseguir. Não vai me trazer nenhuma alegria e, em geral ...
-
E em que momento você percebeu que o produto era bem-sucedido, que as pessoas precisavam e que era realmente interessante. Não apenas para você, para suas necessidades pessoais, mas também para outras pessoas. Não depositado na memória? Talvez alguém tenha escrito algo, um certo número de vendas, hits.- Honestamente, não me lembro do que me fortaleceu ao pensar que o produto foi bem-sucedido, preciso desenvolver ainda mais. Vi que muitas pessoas o usam. Em geral, vi uma reação positiva das pessoas, aqueceu, queria escrever algo novo, reescrever, inventar, melhorar o produto.
-
Em que momento você nadou de graça, parou de trabalhar para alguém e decidiu que este produto o alimentaria? Este produto, “Fast, também, foi então chamado, foi vendido pela primeira vez no mercado russo.
-
Mas você ainda trabalhava, tinha um salário estável.- Sim, eu fui trabalhar, naturalmente, mesmo assim, havia pensamentos de que o trabalho já estava começando a interferir lentamente no produto. Depois que o produto começou a ser vendido no mercado externo, eu finalmente reforcei isso. Por mim, decidi que basta gastar tempo com o "tio de outra pessoa", preciso lidar com isso pessoalmente.
-
Foi difícil abandonar a estabilidade, com salários garantidos?Naquela época, os salários garantidos já eram uma parte muito menor dos lucros.
-
Nunca desejou largar tudo e fazer outra coisa, um projeto não relacionado ao Fast Reports? Não para desenvolver este produto, mas para criar algo completamente novo, ou algo que interessaria e faria.- Infelizmente, nada de novo está por vir, eu ficaria feliz em fazer alguma coisa.
-
Isto é, não um gerador de relatórios, mas algo diretamente radicalmente diferente. Alguma direção no desenvolvimento ou outra coisa.- Até agora, os pensamentos necessários não ocorrem.
-
Alguma ideia? Ou tão interessado neste projeto que o resto não é tão interessante. Por 20 anos deve ter havido alguns pensamentos.- Posso dizer que já tenho uma estagnação criativa a esse respeito, o que já exigiu algum esforço, é claro, mas mais cedo ou mais tarde algo virá à minha mente que eu cuidarei. Talvez seja um projeto novo, talvez seja parte integrante do projeto atual, que ainda não está lá. Ainda não posso dizer, não sei.
- Com o
que você está sonhando? Existem alguns pensamentos, talvez não relacionados aos negócios. Não planos imediatos, mas sonhos, como coisas distantes, previsões.- Você pode dizer, eu sonho que a empresa comemorou 40 anos, depois 60 anos, talvez um dia não durante a nossa vida, é claro. Aparecer na página a inscrição em inglês "hundreth anniversary", "century".
-
Você planeja transferir o negócio para as crianças? Você tem 2 filhos."Ainda não tenho certeza de que eles seguirão meu caminho, não posso dizer nada."
-
Você gostaria que eles estivessem envolvidos no desenvolvimento, quanto você acha que isso é promissor?- Acredito que o desenvolvimento de software ou outras atividades criativas relacionadas à criação de um trabalho de um novo produto ou de qualquer outra coisa seja, em princípio, a coisa mais interessante da vida. Quando uma pessoa cria, faz algo, cria, isso lhe traz satisfação. Bem, se também obtém lucro, torna-se uma fonte de renda. Acho que meus filhos podem não se tornar programadores, não se envolverão nesse projeto, talvez se tornem criadores em algumas outras áreas. Até agora, a questão não é transferir negócios para os seus filhos em família. Ainda não vejo que alguém seja um programador explícito. Os próximos 5 anos serão mostrados.
-
Você considera o trabalho de um programador, desenvolvedor como um processo criativo? Isso não é escrever códigos, como na máquina, é criatividade, trabalho intelectual, a oportunidade de ser realizado? Apenas abordagens diferentes para a programação.Eu acho que sim. Mas é preciso olhar de novo: se uma pessoa trabalha como programadora em uma fábrica ou em outro lugar, naturalmente não há criatividade lá e, grosso modo, ele faz o que lhe foi dito de cima, limites rígidos que você não pode ir além, basta escrever o código de acordo com as especificações técnicas. É claro que isso tem uma certa criatividade, há espaço para manobras, mas o que eu pessoalmente fiz foi um pouco diferente. Você define a tarefa técnica para si mesmo, pensa sobre si mesmo, realiza-a, se não gostou de algo, reescreve, refaz e modifica. Ou seja, o trabalho nesse caso, "para o tio" e para si mesmo, quando você é diretor de si mesmo, é um pouco diferente.
-
E quais são os prós e os contras desse trabalho. Está claro, além disso, que independência é uma oportunidade de alguma forma ser concretizada, mas esse trabalho tem desvantagens?- Há contras. Se esse trabalho não lhe render nenhuma renda, e você o fizer com puro entusiasmo “vazio”, mais cedo ou mais tarde o entusiasmo terminará e você estará envolvido em algum outro tipo de atividade.
-
Mas existem projetos de código aberto, as pessoas trabalham lá, dedicam muito tempo a isso, mas, no entanto, o trabalho não gera renda direta. Como você se sente sobre isso?- Não posso dizer nada sobre projetos de código aberto, provavelmente esses desenvolvedores têm entusiasmo nos estágios iniciais e, em seguida, quanto entusiasmo é suficiente para fazer esse negócio. Pode acontecer que em um ano o projeto se torne algo mais sério.
-
Isto é, é temporário. Qualquer trabalho deve ser recompensado financeiramente.- Bem, se houver uma recompensa por esse trabalho, isso incentivará o desenvolvimento do projeto. Se não, também, em princípio, bem, funcionou, você pode dizer, eu gostei.