ūü§Ė Desenvolvedor de Chatbot: como √© o dia a dia, cursos, dicas

Al√ī, Blip Community!

Mês passado a @Aline_Camargos apresentou um Blip AMA sensacional sobre a profissão do desenvolvedor de chatbot :robot: e hoje eu vou compartilhar com vocês um pouco do que ela trouxe na apresentação dela!

Vamos l√°?

Dando um passo pra trás: o que é um chatbot?

Um chatbot é um software capaz de manter uma conversa com um usuário humano em linguagem natural, por meio de aplicativos de mensagens, sites, e outras plataformas digitais. Eles são sistemas que usam uma interface conversacional para entregar um produto, serviço ou experiência.


fonte: artigo [Guia Completo] Chatbot: o que é, como funciona, benefícios e cases do site de Take Blip

Chatbot Developer em Take Blip

√Č quem interpreta um fluxo j√° desenhado por um especialista UX e trackeado pelo APIN - Analista de Performance e Intelig√™ncia de Neg√≥cio - para desenvolver na Plataforma Blip com base nas melhores pr√°ticas.

:woman_technologist:t4: Seu papel tamb√©m √© questionar e propor as melhores possibilidades para os clientes, al√©m de entender temas como integra√ß√Ķes, API‚Äôs, programa√ß√£o, etc‚Ķ

:point_right:t4: Ap√≥s o desenvolvimento precisamos garantir o funcionamento do bot realizando testes e fazendo manuten√ß√Ķes em paralelo caso seja necess√°rio. Depois de todos os processos o cliente ir√° validar, analisar at√© que seja liberado para o ambiente de produ√ß√£o.

Responsabilidades de um Chatbot Developer

  • Estudar o cliente e entender o seu segmento
  • Entender o contexto do projeto
  • Saber interpretar um fluxo no figma
  • Saber diferenciar os ambientes de desenvolvimento (HMG/BETA/PRD)
  • Desenvolver de forma escal√°vel respeitando as melhores pr√°ticas (API, fluxos)
  • Questionar especialidades caso haja necessidade
  • Em reuni√Ķes t√©cnicas, pegar o m√°ximo de contexto com o cliente
  • Ler e entender as documenta√ß√Ķes
  • Fazer testes

Quais os conhecimentos que um Chatbot Developer precisa ter?

  • Plataforma Blip
  • Javascript
  • React
  • C#, .NET Core / Node.js
  • Clean Code, Design Patterns, Princ√≠pios SOLID
  • Azure DevOps CI(continuous integration)/CD(continuous delivery)
  • Github/Gitflow
  • Integra√ß√Ķes no geral

:warning: ‚Äúmas‚Ķ preciso saber tudo isso?‚ÄĚ claro que n√£o!

Dicas para aprendizado

:white_check_mark: Tenha clareza no que precisa melhorar
:white_check_mark: Procure cursos sobre os temas que você precisa e estude um pouco todos os dias
:white_check_mark: N√£o tenha vergonha de perguntar se tiver d√ļvidas
:white_check_mark: Procure pessoas que entendam sobre suas d√ļvidas e troque ideias
:white_check_mark: Seja curioso e também corra atrás de materiais, artigos internos da empresa
:white_check_mark: Pratique! A prática na área tecnológica é essencial
:white_check_mark: Seja proativo, tente algumas vezes antes de recorrer h√° alguma pessoa
:white_check_mark: Não tenha vergonha de errar, o erro é consequência para grandes acertos
:white_check_mark: Acredite em você e não procrastine
:white_check_mark: Faça um PDI(Plano de desenvolvimento individual)
:white_check_mark: Peça feedbacks ao seu líder técnico
:white_check_mark: Se desafie e mostre seu desenvolvimento, é errando que se aprende

:dart: Você não é obrigado a saber tudo, mas o seu esforço vai se tornar um desafio. Tenha foco!

Skills necess√°rias para um Desenvolvedor de Chatbot

  • Comunica√ß√£o e colabora√ß√£o
  • Criatividade
  • Organiza√ß√£o
  • Capacidade para resolu√ß√£o de problemas
  • Autogerenciamento do tempo
  • Se atualizar/estudar sempre
  • Responsabilidade
  • Oposi√ß√£o

Dicas finais

Quer saber mais sobre como é ser desenvolvedor de chatbot em Take Blip? Vão conferir o Blip AMA da @Aline_Camargos para ouvirem sobre a trajetória profissional dela, seus principais desafios na área e as vantagens de ser uma chatbot developer em Take Blip:

Vocês também podem conferir o material dela aqui

9 curtidas

Que coisa linda <3

Dance Dancing GIF by Soul Train

1 curtida