Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiDeveloper InterviewsInterviewNotícia

Como é ser desenvolvedor Brian Barr?

what_is_it_like_to_be_a_developer_brian_barr

Olá. Este artigo é parte de uma série em que falamos com desenvolvedores de software profissionais, perguntamos a eles como é escrever código para viver e talvez ganhemos alguns insights sobre a indústria de desenvolvimento de software ao longo do caminho.

Falando conosco hoje, temos o também fã britânico do Delphi, Brian Barr. Brian mora em Norfolk, Inglaterra, aninhado na costa leste da Inglaterra, o que me trouxe muitas lembranças nostálgicas de dirigir pelo maravilhoso campo local, já que meu falecido pai morava naquela área. Brian tem um histórico fascinante de codificação de programas Delphi para uso na indústria de TV e rádio, mesmo antes do lançamento do Delphi 1. Seu aplicativo Barrcode atinge surpreendentes 50 milhões de produtos de ouvintes e espectadores todas as semanas.

Obrigado por participar das entrevistas Brian!

Obrigado pelo dever de casa! 😂

Qual seria o seu breve resumo no noticiário noturno sobre quem você é e o que faz?

Escreveu programas Delphi para a indústria de TV e rádio antes do lançamento do Delphi 1. Começou a escrever na BBC Basic para a BBC Model B. Escreveu sistemas de playout digitais para as maiores estações de rádio comerciais do Reino Unido. Agora escreve software para os principais canais de TV do Reino Unido.

Como e / ou por que você se tornou um desenvolvedor?

Eu era um engenheiro de estação de rádio trabalhando com eletrônica, precisava aprender a programar para escrever alguns sistemas de automação para dar suporte a equipes altamente qualificadas.

Você acha que algum dia vai deixar de ser um desenvolvedor? Em caso afirmativo, o que viria a seguir?

Nunca

64613406062__3338e26d-71eb-4d7c-8b48-1362afe40362-fullsizerender
Brian na verdade não é da Flórida

O que fez você começar a usar Delphi / C ++ Builder?

Pelo que me lembro, vi Delphi 1 em uma revista. Eu precisava programar na plataforma Windows PC e o Delphi se mostrou muito promissor.

Se você pudesse dar algum conselho a um aluno que está considerando uma carreira como desenvolvedor de software, qual seria?

Pesquise o assunto a fundo. Os princípios de programação são bastante universais – todas as linguagens têm uma instrução IF e vários loops. Acostume-se a estruturar seu código para que, quando ficar velho, ainda possa descobrir o que ele faz.

Tabs … ou espaços?

Espaços – bobo !! Não me fale onde o “começo” deveria ser.

Qual foi o melhor dia que você já teve como desenvolvedor?

Muitos – conseguir um grande contrato para a Capital Radio em Londres – levaram a muitas outras estações.

Qual é a pior coisa de ser um desenvolvedor?

Quando as coisas dão errado – você se sente responsável pelo caos.

Qual é a dica de desenvolvimento mais legal que você conhece?

Quando as coisas não funcionam – é sempre SUA culpa!

Trabalhar em casa, trabalhar em um escritório, trabalhar em um plano aberto / espaço compartilhado? O que você prefere e por quê? Você pode escolher?

Trabalho a partir de casa. Meu tempo é só meu, também a liberdade de deixar o teclado quando meu cérebro doer.

Conte-nos algo interessante que você acha que talvez não saibamos.

Darth Vader É o pai de Luke !!

Você já esteve no Vale do Silício? Se sim, como foi? Se não, você já quis?

Quem não gostaria de programar sob o sol?

smartmockups_kubnziwp

Você já conheceu alguma figura famosa / bem conhecida da tecnologia? Quem foi? Como foi?

Por estar em uma estação de rádio, conheci muitas pessoas “famosas”. Uma vez foi exibida no Acorn Computers HQ em Cambridge por Hermann Hauser . Também conheci Bruno Fierens em um encontro em Londres.

Se você pudesse convencer alguém a considerar Delphi ou C ++ Builder, qual seria o seu método, como você o faria?

Experimente a linguagem e veja como ela é fácil e flexível.

img_4836

Qual produto de tecnologia você gostaria de ter inventado / projetado e por quê?

O Barrcode – é o meu nome.

Se você pudesse viver sua vida novamente, você ainda se tornaria um desenvolvedor? Porque?

Sim, excelente base para resolução de problemas e pensamento lógico.

Quantos cafés você bebe por dia e é o suficiente?

Apenas um – diet Pepsi é minha bebida preferida de cafeína.

Você é um falcão noturno que codifica até tarde da noite, uma pessoa matutina que acorda cedo e começa a trabalhar ou mantém algum tipo de horário normal de expediente?

Se eu tiver um projeto interessante, o faria tarde e cedo. Melhores horas do dia em que o e-mail é silencioso.

Em sua carreira, você já “puxou a noite toda” para lidar com algo que absolutamente precisava ser feito?

Com certeza – fiz exposições onde estava programando no local para fazer um produto funcionar. Não temos todos.

Descreva algumas outras coisas que você fez em sua carreira que podem dar aos leitores uma ideia do que é um desenvolvedor.

A apreciação do hardware é útil. Além disso, sentar atrás de um console de rádio usando seu próprio software foi inestimável. Os programadores são freqüentemente muito abstraídos da “face do carvão”.

Qual é a pergunta mais estúpida que você recebe (nenhuma dessas conta!)

São todas perguntas estúpidas de usuários.

Você faz orçamentos para trabalhar com clientes? Se o fizer, sem revelar nada que o incomode, que tipo de processo você usa?

Acho que cotar para o trabalho é difícil. Você quer conseguir o emprego, mas não quer afastar o cliente. Gostaria de ter mais um cérebro de negócios / vendas às vezes.

Como você impede que os clientes / gerentes / gerentes de programa ‘aumentem de recursos’?

Diga a eles que esse é o trabalho de programação de outro dia. Eles vão parar eventualmente!

Descreva uma sessão típica de codificação para você. Como isso começou? Você faz pausas? Você tem algum ritual / hábito para acompanhá-lo?

Nunca fui muito de planejador de código – um amigo chama isso de programação “Guerrilha”. Basta começar com o aplicativo de esqueleto básico. Eu alinho todas as funções / procedimentos – sou muito TOC assim.

Você ouve música enquanto codifica? Se sim, você pode nos contar algumas faixas / artistas / performances?

Uma das vertentes que faço é fornecer música de fundo para cerca de 1.500 lojas de varejo em todo o mundo, então tenho a música de fundo.

Você usa algum método ou técnica como Agile, Scrum, Kanban, TDD? Se sim, por quê? Se não, por quê?

Não – medo de nunca ter ouvido falar de nenhum deles.

Você rastreia bugs? Se você fizer isso, o que você recomenda?

Sim, eu os acompanho – os clientes têm contratos de suporte, então responderei imediatamente um, se forem descobertos.

Qual foi a melhor pergunta que você já fez em uma entrevista e como você lidou com isso?

Não consigo me lembrar de nenhum especificamente, mas sou bom em pensar em soluções por conta própria. Essa é a beleza de escrever o código original. Você sabe o que pode e não pode fazer.

Você já teve uma entrevista técnica que foi super tranquila – em caso afirmativo, qual é o seu conselho para os outros? Se você teve uma entrevista desastrosa, o que deu errado e você precisa de um abraço?

Os clientes apreciam quando você responde a perguntas técnicas em seu idioma. No meu caso, isso é transmissão de áudio. Soldei conectores XLR e sei o que é o nível ZERO em um PPM.

f42aa946-f7a5-481b-83c4-92faf7f91e86-copy

iPhone, Android, outro – e por quê?

iPhone – nunca tive um telefone Android.

Para um desenvolvedor: PC vs Mac? Porque?

PC para mim – cresci com eles. O mundo da transmissão tende a usar PCs (provavelmente porque você pode montá-los em rack), assim como a indústria de impressão tende a usar MACs

Qual é a única coisa pela qual você gostaria de ser lembrado?

Escrevi um editor de som chamado BRIAN (aplicativo integrado de rádio de transmissão * para * notícias). Lembro-me de uma jornalista dizendo que teria meus bebês por ter criado o produto.

Qual é o melhor filme de desenvolvedor / hacker / tech / geek?

Star Trekie ao longo da vida

Nenhum desenvolvedor deve ser visto sem:

Um laptop Dell

Se um filme fosse feito sobre sua vida, quem você gostaria que fosse você?

Holger Flick – é claro. [ Espere, O QUÊ ???? – IanB 😋 ]

Você tem um site que as pessoas podem visitar? Em caso afirmativo, qual é?

barrcode.com

Se você usa o Twitter, qual é o seu identificador no Twitter?

@ brianbarr1


What's New for RAD Studio 11

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Postagens relacionadas
DelphiDeveloper InterviewsInterviewNotícia

Como é ser desenvolvedor David Cornelius?

C++DelphiDeveloper InterviewsInterviewNotícia

Como é ser desenvolvedor Stephane Jordi?

Notícia

ZXing.Delphi (Zebra Crossing) testado com RAD 11 para Android e iOS

DelphiNotícia

Como obter o papel de parede da área de trabalho DelphiCon 2021

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES