O que eu devo estudar? Vou conseguir emprego?

180.71k views3304 WordsCopy TextShare
Fabio Akita
Uma das maiores dúvidas de jovens programadores é sobre que linguagem aprender primeiro. Qual vai te...
Video Transcript:
olá pessoal fábio akita quando comecei esse canal eu fiquei com uma dúvida se eu deveria me focar mais nas tecnologias novas ou não então fazer vídeos sobre eles e ou javascript um cover nets com algo assim o motivo de porque eu não tenho interesse nisso é porque uma rápida procurada no google vai te dar muito mais informação e muito mais detalhes e muito melhor estruturado do que eu poderia tentar fazer só nesse canal vamos lá se você quiser aprender e mixer o que você deve fazer bom simples começa no site elixer lang ponto org ele
tem um excelente tutorial para iniciantes pra começar a aquecer na linguagem da lei você pode direto para o site de praia e mary programa eles têm diversos excelentes livros sobre ele como o programme elixer outra boa editora é a mesma em que tem o clássico de ler o ele ser ou típíca e books e tem várias outras que você pode procurar e na real o próprio google te dá boas primeiras opções tenta procurar best elixer books e é isso os primeiros resultados se quiserem mais devagar você pode assistir com enquetes como do the daily gripe
eu aprendi muito com os vídeos do josh água e claro assinar meio iniciantes como elixer week para se manter atualizado daí você quer colocar aplicação no servidor você vai encontrar diversos tutoriais para digital ocean air a wspa o rei louco e assim por diante e finalmente se você olhar para os cursos do meu blog de 2015 vai ver todas as minhas explicações detalhadas sobre enix eu aprendi tudo que eu precisava e isso sem contar os inúmeros fóruns de brad pitt a hacker news com mais de centenas de dicas e opiniões a respeito ou seja é
relativamente simples aprender o básico de ele ser para se tornar produtivo se você ainda tem dúvidas o problema não é falta de material é preguiça de usar o google direito de sentar bunda na cadeira e começar a estudar sozinho [Música] a pergunta que a maioria das pessoas tem na cabeça é o imediatismo mas tem emprego para isso será que vou perder meu tempo e não achar nenhum emprego e se você começar com essa pergunta toda vez que você está perdendo seu tempo porque essa pergunta vale pra ele que ser vale para o clube vale pra
python para qualquer coisa e talvez não tenha talvez você acaba usando ele quis ir pra fazer a mesma coisa que faria mais rápido e melhor usando java script ou php talvez você tenha mais opções de emprego se simplesmente aprender se sharp ou java agora tudo depende de você existem motivos muito objetivos de porque em 2016 eu comecei a evangelizar o clube mas porque hoje eu não o evangelismo enix e ou um goste talvez eu falei sobre esse é outro episódio mas vou levantar o ponto quando eu decidi que aprender ruby trabalhar com o clube havia
0 o mercado de trabalho no brasil não é um exagero havia 0 empresas usando existia zero vagas de trabalho existia 0 material em português nenhum livro e que nos fóruns de entusiastas até tinha quase nenhum blog ou site falando a respeito esse foi um dos motivos para eu ter escolhido um clube com tanta convicção embora não tenha sido o motivo principal naquela época eu tinha um emprego muito bom de consultor java no mundo enterprise eu já ganhava bem pra época já tinha investido 15 anos subindo na carreira de consultor mesmo assim eu literalmente joguei tudo
fora quando eu me coloquei no objetivo do lube eu pedi demissão e comecei do zero e calma eu não recomendo que ninguém me culpe as circunstâncias foram muito específicas eu avaliei com muito cuidado e fiz uma aposta de alto risco eu levarei os próximos dez anos me recuperando era um plano de longo prazo mas meu ponto é o seguinte eu decidi aprender ruby em 2006 meu primeiro emprego remoto com o clube foi em 2007 eu abri minha empresa derrube em 2011 em 2000 18min empresa tem sete anos 80 funcionários 175 desenvolvedores não só de um
clube como o javascript um pouco de python e até java e eventualmente em nenhum momento minha preocupação principal foi ter ou não ter emprego aprender zumbi ou aprender links não é um objetivo é só um meio se você acha difícil aprender rubini chegou já os pitt ou qualquer coisa assim esse é o primeiro ponto que você vai ter que melhorar a recomendação que eu daria para um total iniciante talvez seja não aprender primeiro nenhuma das novas linguagens em vista o seu tempo em java o dot net ou mesmo php nem todo mundo teve a chance
de crescer numa capital como são paulo porto alegre e recife nós temos opções em lugares assim mas se tem uma coisa que eu aprendi percorrendo o país inteiro é que nós somos a exceção o normal principalmente em cidades do interior em estados do norte com roraima amapá é não ter nenhuma opção alguns poucos conseguem se mudar para as capitais mas muitos não têm essa opção tem filhos têm família para cuidar e pior ainda em alguns lugares do país não existe internet banda larga que permitam o trabalho remoto de qualidade obrigado pelo seu desserviço à nação
anatel constatação mais óbvia existem pessoas de qualidade em qualquer lugar do país um programador de são paulo não é automaticamente superior a um programador de teresina ou qualquer outro lugar voltando ao meu ponto aprenda java aprenda se charque apenas javascript ou php você mora no interior cidade de 200 mil habitantes tem uma talvez duas empresas com alguma vaga de informática talvez um agência zinha customizando wordpress e magenta ou alguma instituição pública precisando da manutenção no sistema velho em botnet não importa isso não é composto não parece divertido mas você só pensa assim porque fica assistindo
caras como eu falando das maravilhas de empresas de são francisco que elas usam aqui não é são francisco ainda não faça isso com você no vídeo anterior que nos primeiros cinco anos da minha carreira acho que nem tinha e eu não participava de fóruns de eventos de comunidades e isso lindo e evitou que eu perdesse tempo questionando tudo que eu fazia questionar só funciona quando você tem alguma experiência dos 20 aos 25 eu ainda não tinha teria sido um desastre se eu ficasse toda hora correndo atrás só do hype eu tive a sorte de poder
correr atrás só do meu esforço se você se sente mal e entrar numa empresa da sua cidade para dar manutenção do sistema legado em php você tá começando sua carreira enorme desvantagem porque você está desperdiçando seu tempo se lamentando por que vocês acham que eu não estou fazendo vídeos sobre e mixer mais sobre o assunto porque eu fazia em 2001 quando eu comecei a aprender lub jea 2006 eu já tinha mais de dez anos de carreira se você vai ficar empacado só no java velho no sistema legado pra sempre é uma opção sua eu não
tinha dinheiro na faculdade eu não tive dinheiro guardado a maior parte da minha carreira o que eu fiz fi que culpando a sociedade por não dá chances o suficiente não eu aproveitei cada emprego em que eu entrei eu fazia o trabalho mas com o pouco que eu tinha eu comprava livros fazia upgrade no meu micro xing ling eu estava fazendo aspen startup onde eu chegava a levar a muitas noites e fazer muitas horas extras mas eu chegava em casa e baixava jdk eclipse treinava no episódio sobre o diário the realm jones eu disse que eu
escrevi o livro de reis em 2006 enquanto eu estava trabalhando como consultor em java eu escrevi em cerca de dois meses nas horas vagas não porque eu era bom mas porque eu não tinha outra alternativa prática deliberada o primeiro segredo é não ter ido segundo segredo encarar sua vida inteira como um processo deliberado e por consequência o terceiro segredo e jogar o jogo do longo prazo hoje eu tenho quase 30 anos de carreira eu tive a sorte de começar cedo aprendi a programar os 12 anos eu saí da faculdade mais cedo para entrar no mercado
de trabalho mais cedo consciente de todas as desvantagens que eu também até fazendo isso e eu venho sistematicamente compensando os pontos em que eu era ruim eu também queria ver minha própria empresa antes dos 30 anos mas eu esperei até os 34 anos quando você pratica deliberadamente com seriedade você sabe no que você é bom e no que você é ruim aos 31 sabia que ainda não era bom as histórias que eu tô contando e acho que ainda vou contar não é só pra você que nasceu em classe média alta numa capital abastada do país
com acesso às melhores universidades e opções eu conheci pessoas que vieram de situações muito piores do que as minhas e james superaram cada um tem seus problemas mas alguns têm um mérito de conseguir superar as expectativas voltando ao elixer ou algum o álbum lost não foque em ter um emprego e se não é o propósito aprenda porque é legal aprender porque você está praticando alguma coisa diferente que contribui para o seu banco de conhecimento e experiência que é o único bem que ninguém jamais vai conseguir roubar de você dinheiro office tudo isso você pode perder
mais conhecimento e experiência você vai ter pra sempre e pode ser que você nunca use um projeto isso não importa ao mesmo tempo e esse é o primeiro desafio evolua seu java c sharp dot net em particular tá bacana hoje em dia depois que a zaga e foi adquirida pela microsoft e eles estão migrando do dot net framework para o dot net cork inclusive roda nativamente não só em linux como smartphones a oeste android o pacote é interessante hoje em dia no mundo java você sempre tem a injeção da hora com mais alternativas como pop
o pjd cá ou a nova jdk da sun systems baseado nlv m e um dialeto cotten da jetbrains também aumentaram o padrão do jogo o mundo bhp não é o mais atraente mas pelo menos com frei mas como lar havel você tem opções razoáveis e mesmo se você se vê obrigado a usar versões mais antigas por causa do legado da sua empresa não se aflija deixa eu te contar um dos grandes segredos da nossa área qualquer imbecil consegue começar um projeto novo do zero mas só os caras realmente bons conseguem melhorar sistemas legados a característica
mais importante de qualquer profissional não é saber só o sabem suas ferramentas isso é o básico é a capacidade de absorver o ambiente entender as limitações desse ambiente e tomar as melhores decisões o mais rápido possível executar quem consegue fazer isso sempre vai estar na frente do rato de laboratório que sabe escrever lane de cabeça mas não consegue avaliar a situação real e toma decisões caras e de pouco resultado prático eu não escolhi início de propósito mas considere como o melhor lugar para aprender essas coisas e é um lugar ruim com gerentes ruins com clientes
e usuários cabeça dura aí você tem duas escolhas se conformar e só seguir a inércia e ficar no mesmo lugar ou aprender a escolher e notar uma pequena batalha de cada vez não com o objetivo só de salvar a empresa o produto os usuários mas para exercitar sua capacidade de lidar com esses problemas e era o que eu fazia por isso eu gostava tanto de consultoria apesar do estresse eu fui forjado em projetos impossíveis mas pra sobreviver você precisa começar sabendo usar as ferramentas mais básicas direito exerceu o seu rancho de seu haskell nas horas
vagas continua e se exercitando sem parar e sem objetivos de curto prazo mas domingo é a ferramenta do seu trabalho você só ganha voz para tomar decisões de verdade no dia a dia com sua competência técnica reconhecida porque ela se torna óbvia se você precisa explicar ela ainda não é óbvia deixa eu contar uma pequena história em dezembro de 2002 a janeiro de 2003 um dos vendedores da minha consultoria disse que me vendeu para um trabalho pontual numa grande empresa ele tinha ouvido falar que eu sabia a asp nessa época eu já estava só em
java mas o credite um sistema super porco que outra consultoria fez em asp era algum tipo de sistema de rh para banco de horas extras ou coisas assim era toquinho mesmo e eu acho que comecei dando suporte por e-mail e depois fiquei alguns dias alocado direto no cliente eu cheguei lá e abrir o código sério correram lágrimas de sangue quando eu vi fazia tempo que eu não via um código que tinha sido tão maltratado era praticamente o antônimo do código era tudo nenhuma emissão da pior espécie um monte de sql misturado no meio do html
acho que ele precisava integrar com o sp mas nem isso funcional felizmente é especialista nisso enfim era um desastre mas eu me empolguei porque o cliente falou que antes de 21 outra consultoria que tinha vindo a tentar consertar e desistiu e nada aumenta mais a minha motivação do que uma tarefa impossível não tem nada que tem mais valor do que um problema que ninguém é nem consegue resolver você tem que aprender a gostar de ter as mãos sujas em lamê ada se arrastar no pântano e sair vivo no final e tinha outra coisa que me
chamou a atenção quando estavam e mostrando o usuário do sistema disse que quase tudo funcionava - uma funcionalidade que não lembro se era um gerador de relatórios alguma besteira assim essa informação era super importante onde se repete é só esse botãozinho aqui se ele cuspiu que você precisa nesse formato xy aqui então tá tudo bem pra você e aí ele falou assim bingo veja o que é a situação de um consultor um consultor é um agente externo a gente cai de paraquedas no projeto e na empresa dos outros para resolver coisas que ninguém interno sabe
resolver porque senão já tinham resolvido então a gente tem menos conhecimento de tudo e menos tempo para resolver o que ninguém conseguiu resolver é sensacional porque você sempre começa em desvantagem e você é obrigado a fazer mais com menos aquele código era um zumbi ambulante precisar jogar tudo fora e começar tudo de novo escreveu o código todo ia passar os próximos três meses lá fácil mas só aquele botão eu ajeitei os outros bugs críticos ao redor que impediu um sistema de ficar de pé e aí me foquei especificamente daquele maldito botão lembro ser um botão
mas era algo simples trivial nesse sentido sei lá em uma semana eu consertei eu chamei o usuário falei para fazer o processo todo e foi até o fim a um trabalho de um mês resolvido antes e depois que meu concorrente tinha jogado a toalha se você nunca passou por isso passe não tem nada mais satisfatório do que resolver um problema que outra pessoa disse que não dá pra resolver isso foi em janeiro de 2003 daí em maio esse cliente chamou minha consultoria de novo os casos gostaram tanto do meu trabalho decidiram dar chance da gente
participar de uma rfp ou b quest for proposal deles é uma competição entre diversas consultoria normalmente só participaria consultores um pouco maiores mas resolveram dar essa chance depois do resultado que eu tinha mostrado foram semanas de reuniões eu analisei centenas de páginas de casos de uso diagramas que uma outra consultoria tinha gasto meses escrevendo eu escrevi em gante charques contas e cheguei em uma proposta de trabalho para vocês verem como isso demora foi um processo que acho que levou de maio até pelo menos outubro ou novembro no final eles falaram que ficou caro me chamaram
de última hora pra dizer cara a gente quer colocar vocês mas o concorrente está propondo bem mais barato e ainda vão trazer um consultor bingo eu tinha 26 ou 27 anos o projeto dependia só de eu dizer sim ou não e eu disse não eu já estava no limite e apostar mais baixo que isso era garantia de fracasso então depois de meses de análise a gente perdeu rfp em janeiro de 2004 eles ligam de novo pra gente em resumo o tal consultor gringo acabou não podendo vir e como estava no contrato que venceu o cliente
disse beleza vou aceitar o gringo não vi mas então exige que vocês contrato japonês lá outra consultoria a satisfação receber esse meio da concorrente o nome desse cliente era suzano vai assumir um papel e celulose o projeto era implementação shp do módulo de recursos humanos para gerenciar os mais de 4 mil funcionários que eles tinham na época meu subprojeto era criar todos os aplicativos web j2ee eu expor todos os serviços com o banco de horas benefício e tudo mais seriam acessíveis diretamente pelo funcionário a partir de tótens colocados nas fábricas incluindo reescrever aquele sistêmica tosco
asp que originalmente consertei o projeto é de tempo e custo fechado mas minha quarteirização negociamos para ser de ora aberta e adivinha o que aconteceu eu montei a minha própria equipe e passei os próximos dois anos mais ou menos trabalhando lá no final levou o tempo eo custo que eu tinha dito que ia levar a rt outra consultoria que era bem maior tava comprando o projeto para ter um case e no final todo mundo saiu ganhando e é assim que as coisas funcionam eu não planejei nada disso se eu tivesse feito bico esperneado reclamado recusado
a fazer o serviço e porcaria em asp porque eu já era um já veio um hipster qualquer besteira assim nada disso teria acontecido é impossível juntar os pontos no presente só no futuro que tudo se conecta você pensa hoje se eu ficar fazendo pega e ganhando só o salário que eu ganho pelos próximos dez anos mesmo com ao menos eu nunca vou pra frente mas isso só vai acontecer se você não fizer nada é impossível dizer que você vai fazer daqui a dez anos então não faça essa conta é inútil é perda de tempo e
em vez de ficar perdendo tempo com essas indagações inúteis se prepare porque quando a oportunidade chegar vai ser tarde demais você precisa estar preparado para pegar a oportunidade quando ela chega todo mundo reclama que ninguém dá a oportunidade é o contrário existem muitas oportunidades mas o você não está preparado ou você está escolhendo as oportunidades que parecem mais confortáveis para você agora awa isso é mimi especialmente na primeira década da sua carreira tudo é uma boa oportunidade e eu já disse isso antes se não tá doendo você não tá treinando o suficiente a eu não
vou evoluir na minha carreira de java você ficar fazendo esse quebra galho em as quem diria que isso é o que daria o meu maior projeto em java até então poucos meses depois e vocês já foram surpreendidos no futuro tendo feito coisas no passado que pareciam que não faziam sentido mais em retrospectiva tudo se conectou compartilhe com a gente nos comentários abaixo se curtiram mandem-no jóias e uma coisa que ajuda muito e se vocês ajudassem compartilhando os vídeos do canal para os seus amigos não deixem de assinar o canal e clicar no sininho a gente
se vê até mais
Copyright © 2024. Made with ♥ in London by YTScribe.com