FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.
By Fora da Norma
Key Concepts
- Fundamentos da tecnologia: Importância de entender os princípios básicos da computação (algoritmos, estruturas de dados, sistemas operacionais, redes) em vez de focar apenas em tecnologias de ponta.
- Mentalidade de longo prazo: Necessidade de resiliência e investimento contínuo em aprendizado, em vez de buscar resultados rápidos e superficiais.
- Anti-Hype: Abordagem crítica em relação às tendências tecnológicas, priorizando o conhecimento profundo e a capacidade de resolver problemas reais.
- Eficiência: Capacidade de se virar sozinho e resolver problemas com conhecimento fundamental, especialmente em um mercado de trabalho em transformação.
- Adaptabilidade: Habilidade de aprender novas tecnologias rapidamente, baseando-se em um sólido conhecimento dos fundamentos.
- Evolução da carreira: Compreensão de que a carreira em tecnologia é uma maratona, não um sprint, e que o aprendizado é um processo contínuo.
Tópicos Principais e Pontos-Chave
A Influência e o Impacto de Akita
- Akita é reconhecido por seu canal no YouTube, "akitando", que foca em fundamentos da tecnologia e na formação de programadores completos.
- Ele já era influente na comunidade de tecnologia antes do YouTube, conhecido como "Akita On Rails".
- Histórias de Cadetes da 42 que mudaram suas vidas através da programação e do conhecimento adquirido com Akita demonstram o impacto real de seu trabalho.
- Akita busca trazer a beleza da tecnologia e afastar o hype, incentivando o aprendizado contínuo e a resolução de problemas.
A Construção da Carreira e a Resiliência
- O canal de Akita começou como um projeto pessoal para documentar seu aprendizado e compartilhar conhecimento.
- Ele já trabalhava com tecnologia desde 2006, enfrentando desafios como trabalhar para o exterior em uma época em que isso era raro.
- Akita enfatiza a importância de construir uma base sólida de conhecimento, mesmo que isso signifique aprender temas considerados "chatos" ou "não trendy".
- Ele critica a cultura de "Curto Prazo" e a busca por viralização, defendendo o profissionalismo e o foco no futuro da carreira.
A Importância dos Fundamentos
- Akita critica a superficialidade do conhecimento em tecnologia, onde muitos se concentram em frameworks e bibliotecas sem entender os fundamentos.
- Ele usa o exemplo de redes neurais e computação distribuída para ilustrar a falta de conhecimento básico em áreas importantes.
- Aprender os fundamentos permite resolver problemas de forma mais eficiente e se adaptar a novas tecnologias rapidamente.
- Akita compara o aprendizado de programação com a física quântica, onde é preciso dominar a regra de três antes de avançar para conceitos mais complexos.
A Evolução da Tecnologia e a Adaptabilidade
- Akita compartilha sua experiência com a linguagem Objective-C e o desenvolvimento de aplicativos para iPhone em 2009, mostrando como o conhecimento dos fundamentos permitiu que ele se adaptasse rapidamente a uma nova tecnologia.
- Ele destaca a importância de entender o sistema operacional, o kernel e o gerenciamento de memória para criar aplicativos eficientes.
- A Apple "trollou" o mercado ao exigir Objective-C para programar para iPhone, mostrando que as tendências podem mudar rapidamente.
- A capacidade de se adaptar a novas tecnologias é crucial para o sucesso na carreira de programação.
A Eficiência e o Mercado de Trabalho
- Akita argumenta que o mercado de trabalho está passando por uma reforma, com empresas buscando eficiência e profissionais que saibam se virar sozinhos.
- A pandemia impulsionou o mercado de tecnologia, mas a inflação e a crise econômica estão mudando o cenário.
- Empresas estão demitindo em massa e buscando profissionais que possam resolver problemas com conhecimento fundamental, em vez de contratar várias pessoas com conhecimento superficial.
- A eficiência é crucial para se destacar no mercado de trabalho atual.
Conselhos para Quem Está Começando
- Akita aconselha a não se comparar com outros e a não se deixar levar pelo Hype.
- Ele enfatiza que a carreira em tecnologia é uma maratona, não um sprint.
- É importante focar em construir uma base sólida de conhecimento, mesmo que isso signifique levar mais tempo para aprender.
- Akita critica a busca por resultados rápidos e a cultura de "copiar e colar", defendendo o aprendizado profundo e a capacidade de deduzir.
A Mentalidade de um Programador
- Akita compartilha histórias de sua juventude, como invadir máquinas para baixar jogos e hackear o sistema de tempo da faculdade, para ilustrar a importância da curiosidade e da busca por conhecimento.
- Ele enfatiza que um bom programador deve ser capaz de controlar a máquina, em vez de ser controlado por ela.
- É importante testar e experimentar para verificar se o conhecimento teórico realmente funciona na prática.
- Akita se mantém atualizado com as novas tecnologias, mas sempre com um olhar crítico e focado nos fundamentos.
A Importância de Estar Sempre Aprendendo
- Akita explica que o canal no YouTube o motiva a continuar aprendendo e buscando conhecimento.
- Ele critica a superficialidade de muitos cursos e conteúdos online, que visam apenas agradar o público e gerar receita.
- É importante desmistificar a ideia de que existe uma fórmula mágica para o sucesso na carreira de programação.
- Akita incentiva a todos a se manterem curiosos, a experimentarem e a nunca pararem de aprender.
Notable Quotes
- "Eu faço menos Hype e mais fundamento, que é basicamente o que a 42 também preza." - Akita, sobre a sinergia entre seu canal e a 42.
- "Não interessa se o que vai fazer o negócio funcionar é ser, é ser que você tem que aprender." - Akita, sobre a importância de aprender o que é necessário para resolver um problema, independentemente das tendências.
- "Show me the fucking code." - Akita, sobre a importância de demonstrar o conhecimento na prática.
- "Durma na cama de todas as tecnologias e vá naquela que parece que vai ganhar primeiro." - Akita, sobre a importância de não ser fiel a uma única tecnologia e de se adaptar às mudanças do mercado.
Technical Terms and Concepts
- Algoritmo: Sequência de passos para resolver um problema.
- Estrutura de dados: Forma de organizar e armazenar dados para facilitar o acesso e a manipulação.
- Sistema operacional: Software que gerencia os recursos de um computador.
- Kernel: Núcleo do sistema operacional.
- Gerenciamento de memória: Processo de alocar e liberar memória para os programas.
- Redes neurais: Modelo computacional inspirado no sistema nervoso humano.
- Computação distribuída: Sistema onde várias máquinas trabalham juntas para resolver um problema.
- Framework: Estrutura de software que fornece uma base para o desenvolvimento de aplicativos.
- Linguagem de programação: Conjunto de regras e símbolos usados para escrever programas de computador.
- Objective-C: Linguagem de programação orientada a objetos usada para desenvolver aplicativos para iOS e macOS.
- Hype: Exagero ou promoção excessiva de algo.
- Layoffs: Demissões em massa.
- Burnout: Esgotamento físico e mental causado por estresse excessivo.
- Docker: Plataforma para containerização de aplicativos.
- Metaverso: Mundo virtual imersivo.
- Trendbook: Livro de tendências.
Logical Connections
- A discussão começa com a influência de Akita e seu impacto na comunidade de tecnologia, levando à importância de construir uma carreira sólida com fundamentos.
- A importância dos fundamentos é conectada à adaptabilidade e à capacidade de aprender novas tecnologias rapidamente.
- A adaptabilidade é crucial para a eficiência no mercado de trabalho, que está passando por uma transformação.
- Os conselhos para quem está começando são baseados na experiência de Akita e na necessidade de se manter sempre aprendendo.
- A discussão termina com a importância de estar sempre atento às tendências, mas com um olhar crítico e focado nos fundamentos.
Data, Research Findings, or Statistics
- A meta perdeu mais de 400 bilhões de dólares em valor de mercado em um ano.
- O iPhone surgiu como o ápice de tecnologias que levaram 10 anos para amadurecer.
Synthesis/Conclusion
A entrevista com Akita destaca a importância de construir uma carreira sólida em tecnologia, baseada em fundamentos e adaptabilidade. Ele critica a cultura de "Curto Prazo" e a busca por resultados rápidos, defendendo o aprendizado contínuo e a capacidade de resolver problemas reais. Akita enfatiza que o mercado de trabalho está passando por uma transformação, com empresas buscando eficiência e profissionais que saibam se virar sozinhos. Ele aconselha a não se deixar levar pelo Hype e a focar em construir uma base sólida de conhecimento, mesmo que isso signifique levar mais tempo para aprender. A mensagem central é que a carreira em tecnologia é uma maratona, não um sprint, e que o aprendizado é um processo contínuo.
Chat with this Video
AI-PoweredHi! I can answer questions about this video "FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.". What would you like to know?