William Oliveira

Mentoria, Carreira em programação, JavaScript, Nodejs, Performance Web, Git, GitHub, Linux, Open Source, mas também coisas realmente importantes como inclusão e diversidade - Da periferia pro mundo

Introdução ao Raciocínio Lógico

Sempre que alguém pergunta o que precisa conhecer para aprender a programar é padrão que respondamos: Lógica de Programação e uma Linguagem de Programação. Sendo a Lógica de Programação o tema mais importante desses dois citados. Em todo guia para iniciantes ou trilha de estudos para novos desenvolvedores, sempre abordamos o assunto lógica como algo muito importante para o Desenvolvedor de Software. Porém, também existe algo muito importante, que vem...

Mudança de ares FEMUG-ABC

Eu nunca fui em um evento de Desenvolvedores Front End, antes de 2015. Moro em uma região bem ruim de se locomover de ônibus. Pra eu ir pra São Paulo, em um evento legal como o SampaJS, eu demoraria de 2:30 a 3 horas de rolê. Isso em um dia sem chuva, pois nesses dias demora entre 3:30 a 4 horas. Coisa linda né? Quase deixo escapar um comentário de...

Comecei a faculdade de Análise e Desenvolvimento de Sistemas, e agora José?

Apesar de eu amar estudar, de coração, e ter conseguido pegar minha própria rotina de estudos, quem me conhece pessoalmente sabe que eu não gosto muito de faculdade. Eu tenho uma séria resistência com diplomas. [preconceito_mode=on] Pode ser preconceito de minha parte, por conta de alguns profissionais que eu conheci durante a carreira que, por possuir um certificado de Java, ITIL, PMP ou um Bacharelado no ITA, USP, UFMG e...

Relatos de um experimento pessoal sobre a Ansiedade

A algum tempo descobri que tenho um probleminha chamado TAG. E não é TAG HTML, se fossem essas eu resolveria mais fácil por ser programador frontend. TAG é a abreviação para Transtorno de Ansiedade Generalizada. Um problema psicológico com o controle da Ansiedade. A ansiedade é uma reação normal do ser humano diante de situações que podem provocar medo, dúvida ou expectativa. No entanto, quando esse sentimento persiste por longos...

Começando com VIM: O Editor de Texto

A tarefa que um Desenvolvedor de Software precisa cumprir com a maior agilidade é a escrita/edição de texto. Depois de pensar por algumas horas, planejar o que vai fazer e como fazer (quais funções, métodos, classes criar), nós partimos para a escrita do código fonte no nosso editor de texto favorito ou em uma IDE. Existem várias técnicas para você ficar fera no teclado, porém hoje vou apresentar outra forma...

Imagem da capa do livro O universo da programação

Conheça o meu livro: O universo da programação

Um livro guia para quem deseja entrar na área de programação.

Tudo o que você precisa saber para entrar nessa área tão cheia de oportunidades e com um futuro promissor.

Conheça o livro