esse post foi DELETADO do r/brdev
ja que meu post foi deletado do Reddit pelos mods do brdev, deixa eu mandar aqui
desabafo do brdev
hoje parei pra ler os posts do r/brdev e me deu vontade de gritar TANTO FAZ!!!
a maioria das perguntas NÃO FAZ diferença alguma o que tu escutar como resposta. eu também achava que tinha algum sentido fazer esse tipo de pergunta quando comecei, mas não faz diferença
VB6 ou DELPHI? Será que vale pena migrar pro Angular 2? Uso um framework no PHP ou faço puro? ULBRA é boa no interior ou mudo pra PUCRS na capital pra fazer contatos?
nada disso fez diferença.
a única coisa que importou na minha jornada foi ter o tesao de chegar na padaria do bairro onde meu amigo trabalhava e explicar como eu fiz um mapeamento de rede pela porta da impressora compartilhada de uma empresa e de zoeira criar um .txt dizendo que tinha invadido eles.
depois de descobrir como usar VB6 pra conectar no Access e fazer um sistema pro serviço do meu pai, na época tinha 12 anos.
quando fui fazer minha primeira entrevista aos 17 anos rodei, já tinha 6 anos de aprendizado, criado sites e sistemas pra freela no interior mas rodei na entrevista. não sabia o que era o $this do PHP OO.
fui pra casa puto, estudei e migrei um sistema PHP de procedural para OO, mandei email pra empresa e disse que tinha aprendido e que era pra me avisar quando abrissem uma nova vaga.
2 anos depois estava saindo de lá como Junior pra trabalhar como Pleno em JAVA, sabe porque? fui efetivado, notei um problema na geração de PDF em PHP, aprendi JAVA, resolvi o problema, notei que JAVA pagava mais, apliquei pra entrevistas, passei e vazei.
do JAVA comprei meu primeiro Android e aprendi a usar o SDK pra criar um app e mostrar pros amigos da faculdade ( na época era novidade)
10 anos depois me torno Lead Android Engineer em uma das maiores empresas do mundo, colocando feature em um app que atinge mais de 200 milhões de pessoas, e ganhando só de bônus e ações em um ano o que eu provavelmente levei uma década no início da carreira
(okay essa parte acima ficou meio de otario, mas só pra dizer que eu hoje estou em uma posição muito acima do que estava nos últimos 10 anos, e que isso levou FUCKING 10 ANOS desde que aprendi Android e uns 22 anos desde o meu primeiro hello world)
enfim, nada fez diferença. nenhuma resposta que eu poderia obter de uma pergunta como “será que eu mudo de PHP pra JAVA?”, “será que eu aprendo Android?”
NADA TERIA FEITO DIFERENÇA.
tu vai ver historias com caminhos distintos de pessoas que tiveram mais sucesso que eu, e o caminho delas vai ser mais aleatorio do que tu imagina.
a única coisa que mantive consistente ao longo dos anos foi aceitar desafios mesmo quando eu duvidava de mim, sem questionar ou perguntar se valeria a pena e me botado a fazer projeto só pra mostrar pra alguém o quão foda eu era.
eu podia criar um bla bla bla de como eu pensava em agregar valor pra humanidade, fazer o que amo, ter liberdade financeira… mas no fundo eu só queria mostrar pro amigo da padaria que manjava muito de computadores que eu tinha conseguido invadir PC de alguém.
e eu me diverti muito com tudo isso.
ps: o desafio é fazer isso com humildade, controlando o ego e tendo gratidão
e se eu fosse dar uma última dica seria TENHA AMIGOS QUE SE EXIBEM PELO CONHECIMENTO
fuja de amigos que ficam ostentando carros, viagens, mulheres, dinheiro, carro, viagens e mulheres. se APROXIME de quem se exibe por coisas que construíram.
tu vai aprender muito, vai ganhar experiência, e se souber se vender vai fazer muito $ trabalhando com o que gosta.
O /brdev é um dos piores lugares da internet para um programador, especialmente iniciante, ir. Pena que muitos não percebem. Bolha dev no Reddit de forma geral, e grande maioria dos subs lá, mas tem coisa boa também. BR é pior, mas quase tudo é ruim.
Fazer um "tanto faz" pode ser pior que frequentar o /brdev, embora talvez seja quase o mesmo, porque é isso que a pessoa faz quando frequenta lá.
É raro achar lugar que a pessoa responde com conhecimento de causa e querendo realmente te ajudar. E quando alguém faz isso passa por chato, ou seja, o problema está na pessoa que está perguntando em primeiro lugar.
Sobre essas perguntas do tipo "o que eu faço da vida" eu já expliquei em: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.
A dica final da postagem original aqui é importante para todos.
Fiquei curioso com o que aconteceu para apagarem isso lá, porque ele não tem nada demais.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).
Isso que vou dizer pode incomodar, mas fds.
Tem muita gente se formando ou entrando agora na faculdade sem nunca ter tido um interesse genuíno por tecnologia. E não tô falando de gostar de usar apps ou jogar. Tô falando daquela curiosidade que fazia a gente na época criar site no blogspot, depois o próprio tema com html/css e etc, sem saber de porra nenhuma. Quem tem essa tal curiosidade sabe do que tô falando.
O problema é que a faculdade não incentiva essa descoberta, vai pelo caminho oposto: despeja uma tonelada de teoria e fundamento antes mesmo de te deixar sentir o prazer de construir algo. E sem essa faísca, sem esse "gosto pela coisa", é quase impossível se engajar de verdade com os fundamentos.
E a minha intenção não é desanimar alguém. Eu acredito que essa é uma área de aptidão. Mas, mesmo sendo contraditório, ainda sim eu acho que essa "curiosidade" pode ser desenvolvida, mesmo que você tenha entrado na faculdade só pelo hype.
O perfil no /brdev é o mesmo da "BolhaDev" no Threads, majoritariamente estudantes acadêmicos. E como estou ativo por lá eu notei o mesmo padrão. Muita gente perguntando, pouca gente testando, tentando, criando. Falta mão na massa.
Mudando de assunto. Eu suspeito que no /brdev se você tentar postar algo que contradiz a opinião dos moderadores eles barram o post.
Meus 2 cents:
Teve um post aqui ontem comentando sobre criar uma emulacao de CPU/assembler em node - achei legal pacas. Util ? Nao importa - neste caso a jornada eh que conta.
Poderiamos falar que ja existem diversos emuladores (p.ex. 6502 em javascript) disponiveis no github, entao porque faze-lo ?
PORQUE EH DIVERTIDO, PORRA
Aprender tem de ser divertido, satisfatorio - essa coisa de martirio e sofrimento no aprendizado me parece saido de um clube de BDSM, credo. Deve ter gente que enfia um prego na mao antes de sentar para programar pensando que vai se tornar senior mais rapido.
Lembro da sensacao de ter feito um programa que mostrava um fractal - em BASIC no MC1000 da CCE nos anos 80. PQP me sentia o dono do mundo !
Logico que programar regras de negocio em um sistema coorporativo esta longe de poder ser descrito como "divertido" - mas a sensacao de vitoria ao ver um algoritmo especialmente chato rodar e fazer o que se espera dele: nao tem preco.
Mais recentemente desenvolvendo um sistema para IoT - um grupo de marmanjos ficamos como criancas encantadas mandando comandos via web para uma valvula de alta pressao para controle de estacoes elevatorias, vendo ela abrindo/fechando, mandando telemetria - foi um conjunto hardware/software desenvolvido do zero. Tempo e grana gastos - e ficamos ali: botao abre, botao fecha, pressao x estabilizada.
RECEBA esta techpill do Lucas Montano do canal Lucas montano! Agora estou motivado para fazer meu componente ReAct com v.0!!
Brincadeiras a parte. Acho q a raiz do problema para esta nossa conversa está aquém do papo de t.i, mas se torna um problema sistemático da sociedade atual. Ou seja, é uma questão mais sociológica/filosófica/cultura. Talvez por conta das redes sociais e internet, o excesso e globalização da informação tem contaminado muito da cultura e como os indivíduos se comportam socialmente. Hoje é comum coisas como:
- Ninguém tem mais opinião própria e senso crítico (só repete oq houve na internet de gurus manipuladores, as vezes estes gurus possuem até diplomas em grandes instituições)
- Relativismo e falta de objetividade.
- Terceirização de decisões.
- Brainroot
- Produtividade tóxica
- Falta de valores e princípios (moral, virtudes)
- Materialismo/consumismo
- Auto-comparação em redes sociais
- Futuro incerto e instabilidade econômica
- Péssima educação brasileira (analfabetismo funcional)
- procrastinação, etc, etc
A minha geração e as mais novas estão perdidas, desestimuladas, sem esperança nos mais diversos aspectos da vida (basta ver os índices de depressão, suicídio, ansiedade e outros transtornos)
A vida é um sistema dinâmico e imprevisível demais, não tendo um passo a passo, não é um algoritmo que pode ser escrito linha a linha. Somos seres biológicos e não robôs para quantificar/metrificar cada aspecto da vida (mesmo as decisões de carreira, estudo, hobbie, programação).
É como se houvesse um desequilíbrio muito grande entre o coletivo e o indivíduo. Sla
Viajei demais. Enfim, no final n sabemos de nada. A vida é doideira, talvez exista um cara q tenha feito tudo parecido com este Lucas Montano do passado e mesmo assim deu "errado" e ele teve algum grande fracasso na carreira, (portanto pouco importou a linguagem de programação q aprendeu, ou se ele programava pq gostava).
Cada um é um indivíduo e deve ter pra si a responsabilidade de tomar decisões por si mesmo, depois n chora q fulano falou aquilo e deu ruim.
a única coisa que importou na minha jornada foi ter o tesao de chegar na padaria do bairro onde meu amigo trabalhava e explicar como eu fiz um mapeamento de rede pela porta da impressora compartilhada de uma empresa e de zoeira criar um .txt dizendo que tinha invadido eles.
ahuahahahahauhauhauhauauauahau
eu tbm fiz isso. o mapeamento te colocava na pasta system32, se não me engano.
só que fui mais ousado. fiz isso numa rede de lojas (eletrozema). e contei para o gerente da unidade numa mesa de bar na outra semana.
e semana seguinte tinham colocado um firewall lá na loja.
edit: foi há 20 anos. está prescrito.
É engraçado pensar que o excesso de opções e informações é justamente o que tá matando a galera nova da TI. Todos bons programadores que eu conheço sempre me contam que, quando começaram, só tinham um livro de alguma linguagem esquisita e um computador muito ruim pra mexer. O melhor programador que eu conheço começou com R!
Quando estamos aprendendo, eu acho que a melhor coisa a se fazer é pegar um daqueles tapa olhos que se usam em cavalos e burros e colocar.
Eu sempre digo que o importante é primeiro estar trabalhando, depois você pensa se vale a pena escolher entre usar NeoVim ou Vscode (sim, tem gente que fica travada por causa disso).
Eu já vi gente ficando sem saber o que fazer quando tinha que decidir entre trabalhar em um windows, um linux ou mac. O excesso de opções e informações não é bom pra uma geração onde a capacidade de atenção e retenção tem a mesma duração de um tiktok.
Depois que você percebe que nada dessas coisas aí importa é que você começa a realmente evoluir na sua carreira de programação. Se você for sempre atrás da melhor linguagem, do melhor framework, da melhor biblioteca... Cara, você vai saber de muita coisa, mas não vai ter aplicado quase nada. Não vai conseguir agregar valor pra quase ninguém (talvez nem pra você).
O rapaz do post tá corretíssimo, e esse comentário é só um (muito pequeno) complemento ao que ele falou. Mais uma dica: não perca tempo buscando o melhor jeito de fazer alguma coisa, apenas faça essa coisa. É isso que vai te levar pra frente. Lembre-se também do fator 'tempo': o rapaz do post levou 10 anos. Cada um vai na sua própria velocidade.
Acabei de dar uma nova sondada no /brdev e realmente o ambiente é totalmente tóxico. Prefiro 1.000 vezes um LinkedIn com o feed bem filtrado do que aquele ambiente onde todo mundo quer ser melhor do que o outro escondido atrás de um avatar esquisito.
/r/brdev é um dos piores lugares pra quem quer conversar realmente sobre tecnologia. Lá o pessoal mais desabafa e caga regra do que conversa de verdade. Meio bizarro esse ambiente assim.
O caminho de cada pessoa é difente a cada um, não se faz a mesma onda jogando pedras no lago, cada pessoa tem seu propria maneira de adquiri conhecimento, bem como sua propria formação de conhecimento, suas proprias metas e muitas vezes não querem sacrificar algo para conseguir uma outra coisa, o estranho é uma comunidade de desenvolvedores se revoltar com essa declaração, apoio o q vc escreveu nesse post.
Lucas Montano do Canal Lucas Montano, cheguei a ver seu post por lá, além deste seu vi que teve outro por estes dias comentando sobre um vídeo de um funcionário que saiu de um bancão que foi deletado também.
Infelizmente o Reddit deve estar virando um Stack Overflow da vida, aonde acontece a síndrome do pequeno poder por alguns mods, já perdi a vontade de responder por lá também quando os "mods" de diversos canais começaram com a moda de exigir que não fossem postados links do X (antigo Twitter) por motivo político. Então eles que comecem a ajudar quem for procurar por ajuda por lá.
Pelo visto acabou também...