Tiago Aguiar

Além dos Bytes: A História por Trás da Minha Jornada na Programação

avatar
Tiago Aguiar Sobre
Tiago Aguiar Sobre

👋 Opa!

Meu nome é Tiago Aguiar e ao longo de 13 anos, desenvolvi uma paixão e habilidades notáveis como programador.

Além de Sênior em desenvolvimento de aplicativos para Android e iOS, também sou empreendedor, criador de conteúdo, mentor de programadores e fundador do projeto tiagoaguiar.dev.

Mas, como em qualquer trajetória, a estrada nem sempre foi fácil.

Ato #1 - Como me tornei um programador

Minha trajetória teve início em meio a uma família simples, permeada pelo ofício de eletricistas. Meu pai, irmãos e primos, todos trilhavam esse caminho, e tudo apontava para o fato de que eu seguiria a mesma rota.

E, de fato, assim aconteceu.

Com uma formação em eletroeletrônica pelo SENAI, meu conhecimento tecnológico estava inicialmente atrelado a hardware, diodos, transistores e resistores.

Contudo, foi quando dei meu primeiro mergulho na programação que tudo mudou, utilizando uma linguagem de baixo nível: o Assembly.

Iniciei minha jornada aprendendo a programar em Assembly, explorando a criação e automação de tarefas com microcontroladores da família 8051. Mais tarde, adentrei o universo da linguagem C, especialmente voltada para microcontroladores PIC.

O ato de escrever um programa de computador fez meu coração cantar e acendeu o desejo de me tornar um desenvolvedor de software.

Ao ingressar na Universidade São Judas Tadeu, em São Paulo, como bolsista pelo programa Prouni, escolhi a Ciência da Computação como meu campo de estudo.

Após intensa dedicação, conquistei meu primeiro emprego em uma fábrica de software, onde desenvolvi soluções utilizando a linguagem Java após passar por três entrevistas técnicas desafiadoras.

Em um ponto crucial, optei por trilhar um caminho diferente, largando a universidade, apesar de já estar atuando como desenvolvedor backend. Ao adquirir experiências notáveis em empresas de renome, como a LATAM, continuei minha jornada, focando no desenvolvimento web.

Após alguns anos, vivi um momento decisivo que marcou uma verdadeira virada como programador.

Ato #2 - Me reinventando como programador: Uma nova jornada

O ano era 2013.

Trabalhava em uma empresa de telemetria onde tive contato com algumas pessoas que estavam embarcando no universo mobile.

Aquilo parecia mágico 🎩.

Com isso, decido mudar drasticamente de especialização e seguir uma nova jornada para me tornar um desenvolvedor mobile com Android e trabalhar como freelancer e desenvolvedor independente, criando meus próprios aplicativos, empreeendendo.

Criei diversos aplicativos em diversos nichos de mercado:

  • e-commerce
  • financeiro
  • imobiliários
  • CRM
  • jogos de azar
  • educaional
  • fitness
  • infantil
  • streams
  • redes sociais

Vivi alguns anos somente com a renda dos meus próprios aplicativos Android. Mas em um determinado momento, eu senti que precisava ir para outro nível. Eu precisava me tornar um desenvolvedor mobile completo, com Android e iOS.

De 2015 à 2018, fui coordenador de um time de desenvolvimento e em paralelo comecei a “respirar” somente iOS - dia e noite.

Com essa vontade irrazoável em aprender e me tornar um desenvolvedor mobile completo, agora no universo iOS, crio minha própria oportunidade e lanço um desafio de 90 dias para meu CTO.

Modernizar um aplicativo de Objective-C para Swift.

Este era o aplicativo iOS principal da empresa que foi categorizado como os top aplicativos do setor imobiliário.

Esse processo precisava ser feito do absoluto zero e em até 90 dias.

Só tinha um pequeno problema, eu não sabia ABSOLUTAMENTE nada de Objective-C ou Swift. Muito menos instalar o Xcode 😱.

Mas eu sabia resolver problemas, sabia aprender e sabia que era capaz e teria êxito!

Tudo isso enquanto trabalhava e cuidava de outras coisas na empresa, afinal, nada pode parar não é mesmo?

Toquei este projeto sozinho e para a felicidade de todos, 88 dias depois (2 dias a menos do prazo estipulado) o projeto estava pronto e publicado na App Store.

Tudo isso foi possível por causa do meu desejo irrazoável de fazer acontecer e de querer levar minhas habilidades para o próximo nível.

foto app 2015

Ato #3 - O próximo nível: Transformando vidas

Em 2018, decidi compartilhar no Youtube os meus conhecimentos sobre desenvolvimento Android e iOS nativos.

Hoje, esse canal possui +3.0 milhões de Views e +45.000 seguidores (e contando).

Este é considerado o maior canal sobre desenvolvimento Android e iOS nativo do Brasil.

E a pedido de milhares de inscritos, eu comecei um novo projeto ministrando treinamentos online para transformar os aspirantes à programadores (iniciantes), assim como eu fui um dia, em desenvolvedores profissionais.

Com esse projeto, eu já ajudei mais de 4.000 alunos a aprenderem a programar de verdade com meus treinamentos online.

Hoje, minha missão é ajudar ainda mais pessoas como você, através das minhas experiências reais a se tornarem desenvolvedores mobile extraordinários.

Além disto, através de artigos do blog, e-books e materiais gratuitos, irei compartilhar a minha experiência e o que eu faço no dia-a-dia para desenvolver aplicativos Android e iOS e espero que isso possa te ajudar.


Eu acredito que qualquer pessoa tem o potencial de se tornar um desenvolvedor extraordinário capaz de criar uma obra de arte na forma de produto/software.

De fato, estou frustrado com a falta de conhecimento, comprometimento e prática de muitos programadores que preferem se manter na média ao invés de evoluir para o próximo nível buscando a excelência do seu trabalho e da sua vida.

Espero que você esteja em busca de se destacar no mercado e não ser mais um no meio da multidão de outros programadores.

Se você, assim como eu e diversos alunos de sucesso, quiser sair da sua zona de conforto para mudar de vida e de carreira, eu te convido a mergulhar de cabeça e fazer uma imersão nesse universo Android ou iOS.

Eu criei o caminho mais efetivo possível depois de anos de experiência, onde você pode aprender de verdade como criar aplicativos profissionais com nossos treinamentos online.

Clique aqui para saber mais.

Seguir um mentor, deixará a sua trajetória mais fácil e te economizará muito tempo e dinheiro.

“Mas Tiago, ainda estou com algumas dúvidas:”

  • O que é preciso para evoluir minhas habilidades como desenvolvedor mobile?
  • O que preciso saber para trabalhar exclusivamente como um programador que cria aplicativos diferenciados?
  • Como ser reconhecido no mercado e ter uma carreira de programador de sucesso?
  • Como começar?
  • Mas é difícil?

A arte de desenvolver aplicativos: Navegando pelos 3 pilares essenciais

Criar aplicativos é mais simples que você possa imaginar, mas isso não significa que é fácil ou que você não vai precisar se dedicar.

Há um passo a passo que você pode aprender, alguns desses passos inclui:

  • Arquiteturas de software
  • Produtividade
  • Ferramentas e métodos
  • Concepção de ideias para aplicativos

A boa notícia é que existe um método assertivo para aprender tudo isso, de forma estruturada e organizada.

Olhando de uma visão bem ampla, temos 3 grandes tópicos para aprender:

  1. Linguagem de Programação
  2. Android ou iOS SDK
  3. Método/Processos

Esses são os 3 pilares para se aprender qualquer tecnologia, incluindo criar aplicativos.

Dentro dos meus treinamentos online, eu mostro passo a passo como aprender cada um desses pilares.

Clique aqui para saber mais.

O que dizem sobre o Tiago Aguiar

Aprender a programar e criar aplicativos pode ser difícil para muita gente. Agora, compartilhar o conhecimento de forma clara pode ser mais difícil ainda!

Por isso, ao invés de eu mesmo falar sobre os resultados que gerei e as vidas que já pude transformar, vou deixar aqui os relatos de pessoas que confiaram no meu trabalho e hoje estão decolando em suas carreiras.

Veja o que algumas das milhares de pessoas que já passaram pelos nossos cursos online de programação dizem sobre.

depoimento 1 depoimento 2 depoimento 3 depoimento 4 depoimento 5 depoimento 6 depoimento 7


Ao reconhecer a distinção entre simples “programadores” e verdadeiros profissionais, você abrirá caminho para se destacar e alcançar o reconhecimento merecido. Este é o primeiro passo para conquistar aquilo que verdadeiramente merece.

O conceito de ganhar pouco ou muito é subjetivo, variando de mil a dez mil reais conforme as perspectivas individuais.

A quantia que almeja no mercado e em sua carreira é uma decisão pessoal que recai exclusivamente sobre você.

É fundamental compreender que todo indivíduo que atingiu o sucesso, conforme sua própria definição, iniciou sua trajetória a partir do zero. Portanto, seja você, eu ou qualquer outra pessoa, temos a capacidade de começar do zero e construir nosso caminho.

Posso assegurar que trilhar o caminho de desenvolvedor mobile pode proporcionar uma qualidade de vida incrível.

Eu acredito verdadeiramente que, depois de 13 anos de experiência como desenvolvedor eu possa te ajudar de alguma forma a evoluir na sua carreira mobile.

Espero que você aprenda muito por aqui e que meu conteúdo possa te ajudar a ir para o próximo nível.

Se você deseja me contactar:

Maravilha! Em breve você receberá conteúdos exclusivos por e-mail. Continue lendo os artigos para aprender mais sobre programação.

Programação