Estou lançando uma versão em Português do Open Source Society University. A idéia é reunir os conteúdos online gratuitos em português e formar uma "Grade Curricular" para que os alunos possam aprender Ciência da Computação de forma gratuita e autodidata.
TI não é uma carreira de exatas. Um piloto de avião e um confeiteiro usam muito mais matemática todos os dias do que a esmagadora maioria do povo de TI. Vê-la como exatas afasta tanta gente talentosa do ramo que parte dessa suposta escassez de mão-de-obra é causada por isso.
Dizer que o Nu não tem práticas boas de engenharia pelo erro com floats no app é algo entre a inocência e o mau caratismo.
Os caras tem um puta time com práticas fodas, eles produzem muito conteúdo sobre as praticas e arquiteturas adotadas lá dentro, não são amadores.
Se tu é bonzão do frontend mesmo eu te desafio a fazer meu website, postar no Github e me mandar o link então... quero ver... vai lá bonzão faz tudo... design, javascript... quero ver...
Ter feito meu currículo em Markdown foi uma das melhores coisas possíveis.
Os cara me pede em PDF, converto no pandoc.
Os cara me pede em DOCX, mesma coisa.
Agora escrevi um script que quando alguém pede em outro idioma eu jogo em uma API de tradução baixo e converto no pandoc.
Professor que se orgulha do Nº de alunos que desistiram da Disciplina que ele ministra (e ainda acha que isso é comprovação de qualidade) nem é gente pra mim, na moral.
Ta cheio de DEV discutindo benefícios e cultura empresarial e blábláblá...
Eu só quero saber qual empresa vai dar folga em dia de jogo da seleção na Copa para mandar o currículo. 🇧🇷🏆
O gringo me manda uma vaga para trampa com PHP no Linkedin... eu digo "Muito obrigado pela oferta, mas no momento eu não tenho interesse." e ele: "Podia não ter respondido nada, mas valeu por não querer trabalhar com a gente..."
Gente... que agressividade desses recruiter.
Qual a melhor e pior linguagem de programação para começar a aprender a programar?
(Entre as mais usadas no Mercado: Java, C, Python, Ruby, JS, PHP, C#, Go, Swift, R...)
Se o brasileiro trabalha mais, mais horas e nossa cultura de trabalho é mais voltada a estar mais ligado a empresa qual a razão da nossa produtividade ser menor que a dos europeus que tecnicamente trabalham menos e tem mais equilíbrio entre a vida profissional e pessoal?
Por muito tempo eu achei exagerada a crítica que o Movimento do Free Software fazia a licenças permissivas como a BSD ou MIT. Porém, participando de um evento online durante a Pandemia com o George Neville-Neil e vendo ele explicar como a Netflix, Apple e Sony contribuem pouco +
Mano, eu não entendo o rolê da galera ficar de fãboyzismo com linguagem de programação.
Quer falar mal de JS, TS, OCaml, de LISP, Python... que são os rolê que eu gosto de programar manda bala véi.
No geral todas linguagens tem coisas estranhas e bizarras, a sua não é especial.
Gente o tanto de bozonazi apoiando a mina estudante de dev cretelha chata, esse povo não cuida do próprio c# msmo, deixa as mina ter only fans, se tem cliente, tem produto, esse é o capitalismo ué
No geral os projetos Open Source da Microsoft são muito top:
- TypeScript
- VS Code
- PowerShell
- winget
- donet
- Windows Terminal
- LSP
- Power Toys
- MAUI
...
Os projetos que eles tem criado no geral são muito bons e admiro pakas todos eles.
Foi adicionado conteúdo na Especialização Web na ULivre agora tem cursos de HTML, CSS, JavaScript, ES6, SASS, Node, Express, React e TypeScript para quem quiser se aprofundar como DEV Web.
👇
Mais foda ainda é o pessoal:
- "Ah! Eu não faria esse erro..."
- "Quando eles não me contrataram porque eu não sabia Clojure pelo menos eu sabia que não era para usar float..."
Parabéns, óh iluminados cujo o código não tem bugs. Deve ser foda mesmo ser um DEV a prova de falhas.
Lembro no ensino médio quando meus colegas se perguntavam na aula de matemática "Nossa, quando que eu vou usar uma Matriz na vida real?"
Eu hoje:
- "Mais matriz na sua Matriz, sr?"
@rubemazenha
@k8adev
Para a excelência musical o músico tem que desenvolver partes do cérebro como memória, reconhecimento... e isso é melhor desenvolvido na infância quando a plasticidade neural é maior. Dificilmente alguém que começa a estudar piano aos 30 vai se comparar com quem começou aos 6.
LISP tem uma das sintaxes mais bonitas que uma linguagem de programação pode ter, mas as pessoas que nunca experimentaram julgam pela forma.
(Como não assino o Twitter Premium - e nem pretendo - vou fazer uma Thread como os Astecas faziam explicando.)
👇
🧵+
Você não precisa de um computador pica para programar, qualquer dual-core com 2GB serve.
Eu literalmente fiz todos os trabalhos da graduação no IFRS em 2016-2019 em um dual-core com 2GB literalmente.
Rodando Java no Eclipse amigos.
Mas qual o problema de codar em Português?
Imagina todo mundo fazendo isso em sua língua nativa (e/ou usando emojis no caso de Swift) e quando tu chegar para dar manutenção se deparar com isso:
A bolha tech é cheia de pessoas que sentem prazer em tentar destruir qualquer coisa que esteja tendo visibilidade (principalmente quando está começando a engrenar).
Nunca deixe um babaca te desmotivar ou dizer que o que você tá fazendo tá errado / não tem valor +
O pessoal hoje em dia se deixa levar muito pelo Hype, não valoriza as tecnologias que tem todo um legado na história da computação.
Agora parece que só querem saber de programar em coisa modinha como Java, não valorizam mais coisas mais antigas como Python, OCaml e LISP.
Hoje a 00:00 eu vou dar unfollow em todo mundo que segue o Hacker Gaúcho.
E a 00:01 todo mundo que segue a bolhatech (ou seja lá o nome desse bot do inferno).
Não abandonem a Orientação a Objetos que teu Professor te ensinou com carinho por esse negócio de Programação Funcional que uns maluco ficam falando na internet!
Vocês realmente gostam de programar?
Eu admito que sempre fui muito empolgado. Eu acho muito massa falar sobre projetos, técnicas, ferramentas... porém, noto que nem sempre o pessoal da área se importa.
Galera sério, não invistam em EAD da Descomplica sério.
Olha essa grade dos 4 primeiros semestres de Ciência da Computação (diferencie no cor sim e cor não):
As linguagens não tem "propósitos de uso" definidos.
- Java foi criada para ser usada em Sistemas Embarcados.
- JavaScript foi criada para ser embarcada em navegadores para interatividade no Frontend.
Ambas hoje em dia extrapolaram isso e tem outras utilizações muito populares!
@FelippeRegazio
Todo mundo fala sobre respeitar os especialistas em saúde em uma pandemia de coronavírus, mas ninguém quer respeitar pessoas que se formaram em Educação em uma pandemia de fake news e desinformação?
Acho engraçado o pessoal que fica reclamando da cultura de "cc" que surgiu no Twitter DEV...
Mano, se é tão ruim, se poluí tanto sua timeline... silencie "cc" e pronto.
A única coisa que esse pessoal quer é atenção barata, o "problema" é simples de resolver.
cc
@sseraphini
@FelippeRegazio
É pedagogia e tem discussões sobre o que ler e como introduzir clássicos na Educação. Os clássicos são importantes porque trazem valores atemporais sobre a vida e a cultura humana, a Ilíada não é um livro sobre Gregos em Guerra, tem muitas lições sobre a psicologia humana ali.
Sempre achei que a galera que tinha mais dinheiro por ter mais acesso tanto a viajar quanto a educação falava inglês.
Até o dia que conheci uma galera realmente superrica que não falava. Perguntei o motivo e a resposta foi "Quando preciso pago tradutor".
Me quebrou muito.
Eu achava que quem era muito rico comia muito fora.
Não, eles CONTRATAM cozinheiros. Qualquer eventinho em casa, é cozinheiro contratado. Até a tabua de frios duma noite qualquer é o cozinheiro que faz.
Eles não ficam na fila do Outback. Fascinante.
Eu to fazendo Pós em Java para me aprofundar mais na Arquitetura da Linguagem e da Máquina Virtual que é base da que uso no trabalho: Clojure.
Em grande parte por isso, estou re-implementando e refazendo os trabalhos em Clojure e um projeto imenso em Java vira tipo... 60 linhas.
Esse lance de "Americano não sabe Geografia", "Americano é burro" é engraçado como meme, mas espero que esteja claro para todos que é meme.
Os EUA tá bem próximo da Nova Zelândia e Suécia no topo do PISA e tem metade das Universidades TOP 100 do mundo lá.
Fudido é nós.
Java tem REPL, tem data classes (como Kotlin), tem [map, filter, reduce], tem inferência local de tipos...
Só que o pessoal que taca pau na linguagem ainda tá no Java 7.
{ Eu não gosto de Java, mas as péssimas críticas a linguagem me fazem defender o racional. }
A alguns anos eu percebi um pattern nas recomendações de vários engenheiros Sênior que criaram linguagens e projetos grandes que eu acompanhava, a dica que se repetia é:
- Aprenda 5 linguagens (dois disseram exatamente 5 nem mais e nem menos e um deles entre 5~7).
Você não precisa estudar por livros se sentir a vontade com outras mídias... como vídeos.
Estamos aprendendo a lidar com novas mídias populares e tem galera que diz "estude por livros", mas geralmente é gatekeeping, qualquer forma de consumir conteúdo educacional é válido.
Acho incrível que não importa qual tecnologia você esteja estudando todas usam o
@Spotify
como case de sucesso.
Java, sim.
Clojure, sim.
PHP, sim.
Python, sim.
...
Eu facilmente cancelaria a minha outra conta em Banco Tradicional para ficar só com o Nubank, mas o medo de um dia precisar de dinheiro físico e ter que pagar R$ 6.00 por saque me segura.
@julianstudies
Esse é o "Efeito X" (antes, "Efeito Twitter"). Você está olhando para uma bolha de pessoas que apenas contam as vitórias e deixando que isso te afete em um nível pessoal.
A maioria das pessoas não estuda em Universidade Pública, não ganha bem e não tem a vida que você vê aqui.
Essa galera tech aí tem que organizar melhor as coisas, tipo um julgamento por combate:
O Dev que ama JS e acha que PHP é legado
VS
O Dev que odeia JS e diz que ele não serve para backend
Passou a visão correta.
Cara, eu to a quase uma década trabalhando só com Startup em "greenfield" e eu garanto por XP que a melhor solução para começar é justamente isso.
Minha pior xp foi em um projeto cheio de microserviços com diversas tecs em um projeto que nem foi lançado.
Faz o sistema em Ruby on Rails, faça sua startup ganhar dinheiro, e depois tu resolve os problemas de escala quando você realmente tiver algum gargalo que justifique mudar alguma parte do sistema. Até lá, pare de perder tempo e adicionar complexidade onde não precisa.
O pessoal tá comentando sobre a questão de refração ser algo básico de física e que deveria ser algo completamente elementar para quem fez Ensino Médio (EM), mas na sinceridade:
Eu mal tive física no EM.
Eu não tive óptica no EM.
Motivo? Falta de Prof. na rede estadual do RS.
Um piso salarial de 4000 na profissão de Desenvolvedor não vai fazer seu amigo que ganha 2500 ganhar mais.
Vai fazer ele ficar desempregado ou no mínimo fazer a empresa que poderia contratá-lo CLT ir para PJ e/ou contratá-lo com outro nome como digitador para voltar ao 0-0.
Sem tempo para fã de empresa tipo Microsoft/Oracle me enchendo o saco porque falei o óbvio sobre elas serem empresas que só investem no Open Source tardiamente porque dá lucro.
Encheu o saco para defender empresa com fanboizisse é block.
Sou muito bonzinho 👼
Disponibilizei essas 5 aulas grátis do meu curso basta por seu email... 🏆
...para que eu possa captar você como Lead e te trackear como público alvo, brincar com suas inseguranças e te jogar spam até te convencer a comprar meu conteúdo mal produzido! 😈
Comunismo e Nazismo não são iguais ou comparáveis.
Comunismo é uma proposição política de reorganização da economia e sociedade isso pode se dar de várias formas.
Nazismo é intrinsecamente uma política de exterminio de povos não europeus.
Quem não vê a diferença é mau caráter.
Vocês sabiam que o tamanho real da Rússia não é tão grande quanto parece no mapa?
Isso é uma distorção causada pela projeção da forma geodésia da terra em um plano.
Abaixo em azul escuro o tamanho real vs em azul claro projetado dos países.
A retrospectiva 2021 é:
- Mentorei 8 jovens que até o final do ano entraram no mercado.
- Fiz o OCaml4Noobs que me fez inesperadamente conhecer e me envolver com a famiglia
@He4rtDevs
.
- A
@UBLivre
nasceu e cresceu.
- Ajudei a criar e realizar a
@gambiconf
que foi muito massa.
+
Os 8 Estilos de Arquitetura de APIs mais TOPs:
- Românica
- Gótica
- Barroca
- Neoclássica
- Beaux Arts
- Art Noveau
- Modernismo Carioca
- Brutalismo da Escola de São Paulo
Eu não quis comentar sobre "TI não ser de exatas" justamente por que sabia que ia ser mal interpretado na maior má vontade de quem quer lacrar a todo custo no Twitter com o assunto do dia (e como sempre isso aconteceu nos comentários do meme).
Porém vou dar míseros 2c aqui 👇
@FelippeRegazio
Caralho, que troço nonsense. Mano, o voto nulo é uma opção válida e democrática especialmente em um país em que o voto é obrigatório.
Não importa o que você acha, importa muito mais o que a pessoa votando acha sobre isso.
Na sua analogia (bem ruim) é a pessoa ser alérgica aos 2
Os maluco roubaram 6mi do auxílio emergencial usando um script que automatizava o cadastro e saque e o pessoal só viu que tinha algo errado quando os piá deixaram de declarar a origem dos bens.
Mano... sério que ninguém viu uma penca de req do mesmo lugar uma atrás da outra? 😲
O Xiaomi Mi 11 Ultra tá botando o iPhone 13 Pro Max para mamar gostoso é uma supresa!
Uns quatro anos atrás os melhores produtos da Xiaomi nada mais eram que celulares intermediários com Android customizado para parecer Apple a baixíssimos preços que beiravam falsificação.
Nunca fale os pontos negativos de uma linguagem de programação, caso contrário os normie vão ficar puto por que você tá dizendo que a ferramenta de estimação dele não é uma bala de prata.
O Linux seria muito pior se não fosse pela GPL e devemos muito a movimentos como o Free Software em ter nos permitido trabalhar de uma forma mais inteligente e produzir um Kernel com a qualidade que o Linux tem hoje (sendo um projeto estimado em $1.4 bilhão de dólares que foi +
com o BSD, basicamente deixando todo o hardwork com a Comunidade BSD e jamais compartilhando coisas que seriam muito úteis como APIs e bibliotecas do MacOS/iOS, modificações de performance em servidor e bibliotecas gráficas... isso me fez pensar o quanto o Linux é superior +
Me perguntam muito "Com qual linguagem aprender Programação Funcional?"
A resposta é: depende.
Mas se for por puramente aprender o paradigma e você manjar bem de Inglês o suficiente para ler materiais gringos recomendo Racket. Tem esse livro que é free na internet e é mui bom.
por ter uma licença como a GPL v2 que obriga as empresas a trabalhar de forma transparente e contribuindo de volta com as modificações que criam para seus produtos. O Linux se beneficia muito de patches da IBM, Intel, Cisco... que nem sempre estariam disponíveis se fosse MIT +
JavaScript no backend é tão bom quanto qualquer outra lang dinâmica, se for TypeScript é melhor ainda.
Entendo as críticas a JS no backend, mas a maioria delas também se aplicaria a outras langs populares no backend.