Skip to content

Instantly share code, notes, and snippets.

@marcopaganini
Last active February 5, 2023 04:23
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcopaganini/c96497b2038e56f321bc013d7b756fd7 to your computer and use it in GitHub Desktop.
Save marcopaganini/c96497b2038e56f321bc013d7b756fd7 to your computer and use it in GitHub Desktop.
Como perder tempo e dinheiro

Como perder tempo e dinheiro

Esse é um guia rápido para aqueles interessados em uma carreira na área de programação, que ensina como perder bastante tempo e ganhar pouco ou nenhum dinheiro. Se aplicado corretamente, também resultará em dificuldades ao tentar conseguir emprego.

Apresente-se e comunique-se da pior forma possível

Escolha o pior username, email ou avatar que conseguir encontrar. "Hacker names" (ainda melhor se forem de séries de TV) ou com tons agressivos rendem bons resultados. Como avatar, use figuras infantis ou sugestivas. Bônus pra quem escrever o nome usando apenas caracteres unicode obscuros, ou qualquer outro username impronunciável. Ao se comunicar, não procure ouvir e sempre fale antes. Evite ler, pois isso irá melhorar o seu português! Quanto mais erros crassos de português, melhor. Abrevie tudo, especialmente quando não houver necessidade. Ao pedir ajuda, não explique o problema e assuma que os outros conseguem ler a sua mente. Se possível, desista da ajuda imediatamente depois de alguem ter gasto tempo pra ajudar (nunca antes)!

Instale todas as distribuições Linux antes de escolher uma

Ao invés de instalar uma das distribuições "prontas para usar" (Mint, Ubuntu, Debian, etc), instale todas as distibuições que conseguir achar. Quando mais difícil de instalar e desconhecida, melhor. Bônus points pra quem usar Gentoo.

Instale Kali Linux e se aprofunde em pentesting

Após testar todas as distribuições, mude o seu avatar pra algo relacionado ao Mr. Robot ou V for Vendetta, instale o Kali Linux e decida ser pentester além de programador. Melhor ainda, não gaste tempo com nenhuma das disciplinas necessárias a um bom profissional de segurança como networking, uma ou duas linguagens de programação, HTML/JavaScript/CSS, fundamentos de sistemas operacionais etc. É muito mais rápido rodar scripts sem ter a menor ideia do que eles fazem.

Passe pelo menos 4h por dia embelezando o seu desktop

Expresse a sua criatividade gastando o máximo de tempo na aparência do seu desktop ou IDE. Ao invés de preferir o default, passe horas procurando por wallpapers na internet e experimente todos os temas que conseguir encontrar. Temas de terceiros, com bugs, são ainda melhores. Naturalmente, no final, jogue todos fora e gaste mais tempo desenvolvendo o seu próprio tema.

Teste todos os IDEs e editores

Qual IDE ou Editor usar? TODOS é claro! Nada mais produtivo do que gastar tempo em IDEs que nunca serão usadas. Prefira os mais pesados e com mais possibilidades de customização, sempre. Afinal, nunca ninguem desenvolveu programa algum sem um IDE.

Aprenda todas as linguagens de programação

Ser produtivo em uma ou duas linguagens é coisa do passado. Seja um programador full-stack, aprendendo todas as linguagens de programação! Se perceber a produtividade aumentando em uma delas, imediatamente coloque de lado e passe para a próxima. Bônus points para linguagens de programação obscuras ou funcionais. Quanto menos pessoas conhecerem a linguagem, melhor ela é!

Crie programas desnecessariamente complicados

Funções? Pra que? Use lambdas! Código recursivo sempre que possível. Código é auto-documentável, logo comentários são completamente opcionais. Melhor ainda, não estabeleça um padrão de código ou indentação. Quando mais "variado" o seu código for, melhor.

Sempre use um framework. Ou vários

Quem quer perder tempo programando e entendendo o que está acontecendo? É pra isso que servem os frameworks: Você finge que sabe programar e o seu chefe finge que te paga. Melhor ainda é o tempo gasto debugando os problemas ou implementando algo que eles não foram originalmente feitas pra fazer. Se o framework tiver mais de dois anos, converta todos os seus programas para um novo framework completamente diferente, pois novo sempre é melhor.

Fique ligado em todas modas tecnológicas do momento

Programar pra que? O ChatGPT está aí pra isso mesmo! A toda hora tem uma tecnologia saindo da forma, pronta pra ser a próxima moda e acabar com a sua produtividade. Novos processadores, novos cartões gráficos, novas tecnologias. Blockchain? AI? Talvez um where no SQL seja suficiente, mas nada como saber de tudo que está por aí e não usar nada. O negócio é ser um torcedor, nunca um jogador.

Jogue o tempo todo

Pelo menos 4 horas por dia, afinal de contas o seu cérebro precisa de descanso. Dê preferência a jogos online, em particular aqueles que sempre requerem a placa de vídeo mais nova (e mais cara). Ainda melhor se precisar de pagamento mensal pra jogar online. Evite a todo custo andar, correr, nadar, acampar, sol, chuva, praia, montanha, bicicleta e encontrar com os amigos.

Espere até aprender tudo o que precisa antes de tentar qualquer coisa

A vida é simples. Basta esperar que coisas boas acontecem. Esforço é desnecessário. Está começando uma jornada? Não dê o primeiro passo sem que todas as portas a frente estejam abertas. Pare e não faça nada ao menor sinal de dúvida ou incerteza. E quando isso acontecer, use o tempo extra pra jogar online ou instalar Kali Linux.

Aprenda programação via Youtube, sem praticar

A prática leva a perfeição, mas ninguém é perfeito, logo pra que praticar? Aprenda programação por osmose, vendo outros fazerem, mas nunca tentando. Se possível, compre todos os cursos online que achar, mas nunca faça um sequer. Todos sabem que o que gera o conhecimento é ver Youtube ou comprar o curso, não a prática.

A procrastinação leva à perfeição

Nunca faça amanhã o que você pode não fazer depois de amanhã! Ao se deparar com um problema, não resolva! Espere que alguém o faça pra você. Não use Google ou Stackoverflow pois pode acabar achando uma solução. Afinal, trabalhar dá muito trabalho!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment