Тёмный

Golang e suas características DIFERENTONAS 

Filho da nuvem
Подписаться 42 тыс.
Просмотров 12 тыс.
50% 1

A linguagem Golang, criada no google, tem se tornado cada vez mais popular. Mas a verdade 'é que comparado com PHP, nodejs, python ou java ela tem várias características muito diferentes. É sobre isso que tratamos nesse vídeo.
🔗Links úteis
SEMVER: / @filhodanuvem
Meu primeiro projeto Go: / @filhodanuvem
Conferência de Go nos EUA: • Como é uma conferência...
Linguagens populares em 2007: www.cmswire.com/cms/enterpris...
Palestra simplicity is complicated: • dotGo 2015 - Rob Pike ...
🏆Melhores vídeos pra você que:
* Quer começar a programar: bit.ly/2GlIeUi
* Quer escrever os primeiros códigos: bit.ly/2P8Medz
* Quer se preparar para entrevistas de emprego: bit.ly/2Z6YmAB
* Quer trabalhar em Portugal: bit.ly/2DcNQye
▶️ Redes sociais
Instagram: / queroserprogramador
Twitter: / qsprogramador
👨🏾‍💻Quem é a pessoa na frente das câmeras?
Twitter: / cloudson
GitHub: github.com/cloudson
📺Do que se trata esse canal?
Quero Ser Programador é um canal no youtube com intenção de ajudar todos aqueles que queiram conhecer mais da área de programação, sejam iniciantes tentando dar os primeiros passos quanto aqueles que querem buscar novos tipos de oportunidades.

Наука

Опубликовано:

 

9 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 132   
@Marcos-yi2jq
@Marcos-yi2jq 3 года назад
Estudei Javascript não conseguir aprender a programar, aí mudei para golang em 3 meses já estava desenvolvendo coisas simples, gosto muito de go por ser minimalista
@Ari.Shakur-Pesquisas
@Ari.Shakur-Pesquisas 2 года назад
Percebe-se que a dificuldade do iniciante em GoLang, está atrelado ao costume com JavaScript e Python, mas para quem está ambientado em Assembly, Delphy Pascal, VisualBasic e C/C++, não estranha tanto.
@WiltonRibeiroCruz
@WiltonRibeiroCruz 2 года назад
vdd, me identifiquei com isso tb. tmj!
@ryanguilherme1663
@ryanguilherme1663 10 месяцев назад
rapaz, acho que JS e Python tá mais pra Go do que Assembly kkkkk
@felipekinoshita
@felipekinoshita 4 года назад
Eu comecei a estudar Go a uns 5 dias e tô apaixonado, esse jeito mais minimalista, com poucas keywords se encaixa bem no jeito que eu gosto de programar. Otimo video!
@Filhodanuvem
@Filhodanuvem 4 года назад
Mesma coisa comigo Felipe. Demorou pra pegar as manhas e ainda acho que tenho muito que melhorar pra ter um código idiomatico mas eu amo a simplicidade de go. Me faz detestar outras linguagens tem hora hahaha.
@rodrigorodriguescosta
@rodrigorodriguescosta 4 года назад
Sou dev ptthon mas "migrei" para Go, desculpe Python mas o amor acabou hahaha, ainda trabalho com Python mas estou migrando uns projetos pra Go, estou realmente adorando, a simplicidade é muito legal, muito bem pensada a linguagem, parabéns aos gênios que criaram ela, obg Google!
@Filhodanuvem
@Filhodanuvem 4 года назад
Também amo a simplicidade do go, briga feia com Python heheh.
@585ghz
@585ghz 4 года назад
ah, eu amo Python... o unico ponto "negativo" do python é a performance. mas Go tbm, parece ser bem bacana pelo que estou vendo
@rodrigorodriguescosta
@rodrigorodriguescosta Год назад
@@cebolinharenato que comparação é essa? Não é só a simplicidade tem um monte de outros motivos, type safe, único binário, concorrência etc.
@brunosantosnet
@brunosantosnet 4 года назад
Bacana o vídeo, eu também me identifiquei muito com Golang e você foi realmente em alguns pontos que realmente causam estranheza
@rhuandantas10
@rhuandantas10 3 года назад
Muito bom esse video! To começando a aprender Go pra usar no trampo e achei poucos videos que falem de uma maneira didática. Já me inscrevi aqui!
@Filhodanuvem
@Filhodanuvem 3 года назад
Opa! Seja muito bem vindo!
@aviz739
@aviz739 Год назад
Conteúdo fera!
@HeavyMetal56339
@HeavyMetal56339 Год назад
Obrigado por compartilhar esses conhecimentos!
@Filhodanuvem
@Filhodanuvem Год назад
🤝
@nicolasamad3208
@nicolasamad3208 3 года назад
Melhor explicação da JVM que já vi
@Filhodanuvem
@Filhodanuvem 3 года назад
Valeu! Tive que rever pra lembrar o que eu disse rs
@danieldias2693
@danieldias2693 3 года назад
Muito bom
@Filhodanuvem
@Filhodanuvem 3 года назад
Legal que você curtiu Daniel.
@1newgamer
@1newgamer 4 года назад
Mano, teu vídeo é muito bom, para atrair mais as pessoas recomendo cuidar do cenário, parabéns pelo trampo
@1newgamer
@1newgamer 4 года назад
mais iluminação, menos cinza e preto (não que eu ache ruim), Parabéns man
@Filhodanuvem
@Filhodanuvem 4 года назад
Valeu mano, troquei a câmera recentemente (último vídeo) e acho que deu uma melhorada mas tô pensando se invisto numa luz melhor, valeu pelas recomendações.
@JoaoVictor-lq5ew
@JoaoVictor-lq5ew 4 года назад
ótimo video
@Filhodanuvem
@Filhodanuvem 4 года назад
Valeu João Victor.
@moisesabreu4979
@moisesabreu4979 3 года назад
Muito obrigado cara, estou maratonando teu canal e a cada vídeo me desperta uma vontade de estudar cada vez mais. Dias atrás estava conversando com um colega de trabalho sobre carreira como Dev BackEnd, atualmente sou Dev BackEnd Jr PHP e pretendo me especializar nessa área, BackEnd. Perguntei a ele qual linguagem seria bacana estudar pra ter um conhecimento horizontal de linguagens/ferramentas, ele me indicou GO. Vendo esse vídeo me despertou uma vontade de aprender de verdade a linguagem e aplicar no mercado futuramente. Mas me veio uma dúvida, GO é "bom" em resolver que tipo de problema? Tipo, eu decidi ir pro PHP porque queria aprender Web. Uma outra coisa, se possível queria saber tua opinião se "vale a pena" aprender GO pensando numa carreira em Back. Abraço, por favor continue no youtube haha
@Filhodanuvem
@Filhodanuvem 3 года назад
Fala Moises, que bom que você tem gostado dos vídeos, bem vindo ao canal. Acho que a melhor forma de você entender o contexto de por quê go nasceu e por que o google não continuou usando uma linguagem já existente para resolver seus problemas é ler essa resposta do site oficial golang.org/doc/faq#What_is_the_purpose_of_the_project Eu acho que vale muita a pena estudar go, porque é uma linguagem que olha pro passado das linguagens e tenta eliminar os problemas que elas passaram, com orientação a objetos ou paralelismo por exemplo. Só é um importante fazer um balanço entre "o que vale a pena" e "o que o mercado quer de mim agora?".
@alane7199
@alane7199 3 года назад
Excelente sua explicação. Acho que sou faltou em quais cenários a aplicabilidade da linguagem pode ser utilizada, até mesmo para analisarmos qual tecnologia utilizar para um determinado projeto. Parabéns!
@Filhodanuvem
@Filhodanuvem 3 года назад
Valeu Alane, de repente fica pra outro vídeo. Go é uma linguagem de propósito geral então ela não resolve um problema específico. Hoje é muita usada pra criar apis, microservices, sistemas que abusam de conceitos de networking como o kubernetes, CLIs de automação como a maioria dos projetos da hashicorp e por aí vai...
@viniciuspetini1331
@viniciuspetini1331 2 года назад
Rapaz, que conteúdo bom. Eu estava e ainda estou tomando uma surra com golang, mas confesso que já estou gostando. Novamente, muito bom o vídeo, parabéns!
@viniciuspetini1331
@viniciuspetini1331 2 года назад
Vim do php e javascript, sou do time "PHP até morrer", mas golang está me conquistando aos poucos.
@Filhodanuvem
@Filhodanuvem 2 года назад
Hahahaha valeu Vinícius pelas palavras, no começo é difícil gostar de go mas quando você menos espera … vai ser go até morrer haha.
@viniciuspetini1331
@viniciuspetini1331 2 года назад
@@Filhodanuvem show de bola! Estou nessa pegada. Mais uma vez obrigado e até a próxima!!!
@brunomiranda7517
@brunomiranda7517 4 года назад
Olá Claudson! Tô aqui vendo seus videos e fui pesquisar seu linkedin, vi que você se formou em JF, que mundo pequeno hahahaha cheguei a estudar la tbm, depois fui para o instituto federal (antigo CTU). Cara, eu gostaria d fazer uma pergunta. Qual a relevância d um diploma para trabalhar com programação? Não apenas no Brasil, mas tbm em outros países como EUA, Canadá ou demais países da Europa. No momento, infelizmente precisei me mudar d cidade e tive q parar minha faculdade (engenharia mecatrônica), tv bem no início. Com o tempo, comecei a gostar d programar e montei um plano d estudos em casa, q envolve muita matemática e programação (logica de programação, front-end, back-end, aplicativos mobile). Espero estar trabalhando com programação até o fim do ano e pretendo voltar para a faculdade d engenharia, porém, gostaria d mudar e ir para engenharia de computação, achei o curso d mecatrônica com pouca profundidade em programação. Vlew, grande abraço!
@Filhodanuvem
@Filhodanuvem 4 года назад
E aí Bruno, que coincidência, não? Hehe. Cara, chega a ser um pouco injusto mas um diploma se mistura com outras qualificações. As empresas não estão podendo escolher muito então elas querem pessoas que consigam se virar no dia a dia, como diploma não prova isso a primeira coisa na lista de prioridades acaba sendo a experiência (tipos de projetos que trabalhou, quais as empresas, por quanto tempo, quais tecnologias etc.), um diploma acaba sendo um extra pras empresas (claro que estou generalizando e com certeza existem empresas que só promovem pessoas com certos níveis de graduação). Pra mim valeu a pena ir até o fim do curso e pegar o diploma pois agora sinto que essa barreira não existe de forma alguma. Eu já vi pessoas próximas não podendo ir do Brasil pra Alemanha porque não tinham diploma, mesmo sendo altamente qualificadas. Pois mais que nosso mercado seja focado em conhecimento e não certificados, a legislação dos países pra aceitar imigrantes qualificados *podem* ainda focar nesse tipo de coisa. Tem pais que é mais chato, tem país que não é (tem país que não reconhece curso técnico, tem pais que equivale diploma por X anos de experiência...). Se você gosta de estufar e tiver a oportunidade de viver um curso superior, faça. Acho uma fase muito boa e muitas coisas desses cursos não são facilmente encontradas em cursos online.
@RicAqa
@RicAqa 4 года назад
Muito bom! Parabéns! Já me inscrevi no canal! Tenho programação como hobby e uso python. Entre Python e Golang vc indica qual pra investir meu tempo? Algum livro a indicar? (preferencialmente em português...)
@Filhodanuvem
@Filhodanuvem 4 года назад
Olha, muita responsabilidade responder essa pergunta. Se você se considera iniciante e usa python, eu diria pra continuar com python. Pois prefiro que você primeiro fique bom em uma do que fique pulando de linguagem em linguagem. Se eu fosse estudar python hoje por um livro, seria o python fluente do Luciano Ramalho. Nunca li mas admiro muito esse profissional brasileiro e esse livro já foi traduzido pra várias línguas, é uma referência. Se você já domina python, aí acho tudo bem conhecer outra linguagem e go é uma ótima escolha pois difere de Python em muitos aspectos (como você pode ver em um dos vídeos que lancei mês passado). Pelo que sei existem bons livros da linguagem como o Go in action do William Kennedy (chamamos ele de Bill). Fiz um workshop chamado ultimate go com ele e foi simplesmente um dos melhores cursos de programação que fiz, sei que o conteúdo do livro e do workshop são parecidos mas não sei se esse livro foi traduzido, e honestamente já me decepcionei um pouco com traduções de livros técnicos, então tome cuidado.
@Marcos-yi2jq
@Marcos-yi2jq 3 года назад
Gostei mais do golang do que javascript
@rafaelsantiago3380
@rafaelsantiago3380 4 года назад
Faltou falar do defer em substituição ao try/finally presente nas outras linguagens.
@Filhodanuvem
@Filhodanuvem 4 года назад
Nossa. Defer é um negócio jamais visto mesmo hahaha. Valeu pela sugestão, quem sabe um dia não rola uma versão 2 desse vídeo. 😊
@xshiftyeuw
@xshiftyeuw 3 года назад
Hey Claudson, tenho uma duvida sobre Interfaces em GO! Li que e uma boa pratica declarar as interfaces em Go no mesmo arquivo/pacote, onde tu vai utilizada. Mas imagine que estou montando um aplicacao com varios pacotes separados, porem que compartilham um mesmo contrato. Nesse caso, ter uma interface unica compartilhada, seria um anti pattern? Edit: Ah, mais uma coisa, usar panic/recover como um try/catch. Oque tu acha?
@Filhodanuvem
@Filhodanuvem 3 года назад
Fala Rafael. Vamos lá, vou deixar o que eu acho sobre os assuntos. Eu também prefiro deixar structs e interfaces dentro do pacote que vao ser utilizadas. Mas acontece é que quando temos um sistema de anuncios por exemplo, pode existir alguns tipos que vao ser usados em variosss pacotes, por exemplo o Ad. Nesse caso eu prefiro deixar ele na pacote raiz (por exemplo github.com/filhodanuvem/sistemaAd ), não acho que isso seja um anti-pattern mas lendo duas vezes seu comentário me veio algo na cabeça. Esse exemplo que eu dei é mais sobre structs que interfaces, e comecei a perguntar se você realmente precisa de uma interface que é usada por varios pacotes e isso me pareceu estranho. Essa palestra aqui é bem legal e mostra varias formas de organizar codigo go ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-oL6JBUk6tj0.html a conclusao é que legal ver os pacotes como um subdominio fechado, entao seria dificil ter um contrato que faz parte de dois subdominios da aplicação. Mas enfim, se seu caso exigir isso nao vejo problema. Sobre panic/recover como try/catch ai o buraco é mais embaixo. Fazer um panic é pedir pra aplicação morrer e dificilmente você quer isso, então é melhor usar retornos multiplos e errors da vida, até porque seria estranho ver varios metodos pedindo pra aplicacao morrer porque nao achou um item no banco de dados ou porque nao conseguiu abrir um arquivo. Panic está mais pra um erro fatal, algo que dificilmente vai ter como se recuperar.
@phtoselli
@phtoselli Год назад
Muito bom o vídeo!!! Onde vc conseguiu a camiseta e o ursinho??? Quero muito uma igual kkkkk
@Filhodanuvem
@Filhodanuvem Год назад
Valeuu. A camiseta acho que foi numa gophercon mas a pelúcia eu comprei, quase certeza que foi aqui gopher.golangmarket.com/
@phtoselli
@phtoselli Год назад
@@Filhodanuvem Que legal!! Muito obrigado meu querido.
@rogpires1
@rogpires1 4 года назад
Muito legal seu video, tenho duas perguntas para você, onde vc comprou esse Gopher e a outra você indicaria GO ou PYTHON como a primeira linguagem para quem não conhece programação? Abraços
@Filhodanuvem
@Filhodanuvem 4 года назад
Valeu Rogério. Eu comprei esse gopher nesse site (quase certeza, já faz um tempo) gopher.golangmarket.com/ Se não me engano temos uma loja oficial mas acho que ela saiu do ar twitter.com/golang/status/1151893381611708417?s=19 Python é uma linguagem excelente pra quem está começando a programar então sem sombra de dúvidas. Go é um misto entre em C e Pascal, eu comecei com essas duas linguagens então não vejo grandes complicações de se começar com go também.
@585ghz
@585ghz 4 года назад
cara, Python é muito daora e simples, e tem infinitas utilidades! Go vai exigir bem mais do seus estudos, e isso é um ponto positivo. Se vc tiver garra e tiver paciência hehehe
@giovannasa8965
@giovannasa8965 Год назад
Haha, me senti bem reconfortada com esse vídeo quando você diz que POO não é fácil. Estou no P1 da facul e minha turma diz que é muito fácil, mas não tô achando. Estou fazendo POO em Java. Obrigada pelo vídeo, muito bom! :D
@Filhodanuvem
@Filhodanuvem Год назад
P1 é primeiro período? Acharia estranho ter orientação a objetos no mesmo período que algoritmos mas quem sou eu pra criticar uma grade curricular haha.
@giovannasa8965
@giovannasa8965 Год назад
@@Filhodanuvem exato, primeiro período! Foi a última matéria haha
@williantuness
@williantuness 4 года назад
Quando você comentou sobre a simplicidade, veio #Python de prima na cabeça. Tenho interesse em aprender #Go justamente pra ter essa noção, pois quando o olho o código, aparentemente é bem diferente de #JS, #Java, #Python ou #Kotlin, lembra #Swift, enfim.... Vai rolar fazer um CRUD opensource? Outra pergunta... Qual framework você geralmente usa pra fazer APIs ou algo que, alem de API, serve também de ORM?
@Filhodanuvem
@Filhodanuvem 4 года назад
Pode crer... Acho que zen of python se encaixa muito na filosofia do go de deixar as coisas o mais explícitas possível. Ainda tô em dúvida de quais conteúdos trazer com linguagem, talvez eu fale um pouco de estruturas de dados mas também queria trazer algo mais web como tu falou, então vamos ver... Semana passada usei o framework echo, bem simples, gostei. Mas honestamente eu curto a ideia de não usar muitas dependências então na maioria das vezes eu uso a pacote net/http da própria linguagem até ficar muito claro que eu preciso de algo mais moderno. ORM vamos deixar pra outro vídeo, tenho traumas e hoje em dia gosto da flexibilidade de controlar minhas próprias consultas ao invés dele fazer mágicas pra mim hehe.
@kleberbispodasilva7775
@kleberbispodasilva7775 Год назад
Pessoal, tudo certo? Como é o GO para trabalhar com dados? Será que é mais performático que as ferramentas mais populares, como Pandas e Power Query? Ou GO não serve para esse fim?
@Filhodanuvem
@Filhodanuvem Год назад
Eu particularmente não vi pessoas usando go pra dados, acho que todo esse ecossistema Python já é muito forte e difícil de competir. Da pra usar go em scripts pra manipular dados sim mas também tem a questão de contratar pessoas de dados que já vão estar familiarizadas com Python.
@kleberbispodasilva7775
@kleberbispodasilva7775 Год назад
@@Filhodanuvem obrigado pela atenção.
@checkmate3829
@checkmate3829 2 года назад
Tem algum curso que você recomenda pra quem quer aprender? Eu sei programar em javascript mais ou menos, queria aprender Go mas não achei nenhum curso até agora
@Filhodanuvem
@Filhodanuvem 2 года назад
Eu sempre recomendo o go tour pra quem já sabe programar em outra linguagem. Em português tem cursos gratuitos no youtube nos canais do Elton minetto e aprendago. Eu não fiz esses cursos mas de repente pode te ajudar. Em inglês as minhas referências de cursos são a ardanlabs e os cursos do John calhoun
@tiogates7003
@tiogates7003 4 года назад
Vídeo muito bom! Qual é o nome da música da intro?
@Filhodanuvem
@Filhodanuvem 4 года назад
Valeu Lúcio. É essa música aqui. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-J852XauphMo.html
@michelbernardo6883
@michelbernardo6883 3 года назад
Como você conseguiu esse gopher, só tem ai em portugal ? consegue me enviar um ? eu pago
@Filhodanuvem
@Filhodanuvem 3 года назад
Comprei nesse site Michel. gopher.golangmarket.com/
@fatosimportantesdiarios
@fatosimportantesdiarios 4 года назад
Estou em dúvida entre Go e Rust, estou a mais de 10 anos com desenvolvimento PHP? Alguém fez esta mesma mudança? Se sim quais os pontos que notaram?
@Filhodanuvem
@Filhodanuvem 4 года назад
Fala Thiago, tudo que eu disser aqui é de uma pessoa que nunca rodou um código em Rust e está distante da comunidade, o que você faz com a opinião é por sua conta e risco 😂. Se outra pessoa estiver lendo isso e puder completar com seus pontos, por favor *faça*. Alguns benchmarks de Rust vs Go mostram que Rust é uma linguagem mais performática e como o projeto se não me engano nasceu para substituir alguma engine do firefox eu imagino que o foco da linguagem seja performance. benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/rust-go.html Apesar de Go ter se tornado popular por performance também, a linguagem tem um foco bem grande em código com poucos bugs. Por exemplo, não é possivel compilar um código com variável declarada e não usada porque esse tipo de coisa pode ser um indício de um bug, talvez você ache que tenha usado a variavel mas nao usou. Go pode ao longo do tempo sacrificar um pouco da sua performance em favor de continuar sendo uma linguagem simples e moderna, e que atende as necessidades do mercado de hoje, incluindo esse foco de menos bugs. Tudo isso pra dizer que Go é uma linguagem mais focada em mercado de trabalho, mais alto nivel do que Rust na minha opinião (muito achismo nessa afirmação). Eu escolhi Go porque já acho a comunidade madura e eu já vejo várias empresas adotando, não é mais o futuro é o presente. Eu não vejo o mesmo número de vagas em Rust, pode ser culpa da minha bolha.
@fatosimportantesdiarios
@fatosimportantesdiarios 4 года назад
@@Filhodanuvem Nossa obrigado mesmo! Estou pesquisando outra linguagem pois pretendo entrar no mercado ano que vem no Canada, como ja programo php desde 2009, estou procurando uma linguagem com um salario melhor e que nao seja apenas para web, como gosto de performance, fiquei em duvida entre Rust e Go.
@Filhodanuvem
@Filhodanuvem 4 года назад
Saquei. Também fiquei anos em php, tenho certeza que há muitas vagas no Canadá com ela mas você faz bem em investir numa linguagem mais moderna pra ter um pé em cada quadrado hehe. Tenta fazer uma pesquisa do mercado de lá pra ver como anda em comparação as duas linguagens, se descobrir algo me diz depois.
@hallexcosta
@hallexcosta 3 года назад
Claudson, tu sabes me indicar um canal ou site onde eu possa aprender Golang?
@Filhodanuvem
@Filhodanuvem 3 года назад
Fala Hallex, primeira coisa que você pode fazer é seguir o go tour. O site oficial go.dev também vai te apontar pra outros recursos, mas o tour é sua porta de entrada.
@hallexcosta
@hallexcosta 3 года назад
@@Filhodanuvem Muito obrigado pela dica
@RafaelDurelli
@RafaelDurelli 2 года назад
Onde eu acho esse Gopher para comprar :P maior bonitinho :P .. video muito bom valeu
@Filhodanuvem
@Filhodanuvem 2 года назад
Opa, valeu Rafael. Comprei nesse site aqui gopher.golangmarket.com/
@585ghz
@585ghz 4 года назад
esse lance de erro ser um tipo, me lembra do excel, onde tem a funcao seerro(...)
@Filhodanuvem
@Filhodanuvem 4 года назад
Daoraaa. Aí tu tocou num ponto que não manjo, sempre quis aprender Excel mas sempre ficou no querer porque a preguiça sempre falou mais alto kkk.
@Diegoogle
@Diegoogle 6 месяцев назад
Essa do Erro é a mais bizarra
@Filhodanuvem
@Filhodanuvem 6 месяцев назад
Hahahaha é diferente mesmo
@ancogamer
@ancogamer 4 года назад
Onde vc arranjou 1 gopher ?
@Filhodanuvem
@Filhodanuvem 4 года назад
Acho que eu comprei nesse site gopher.golangmarket.com/
@rosangelaaparecida5968
@rosangelaaparecida5968 4 года назад
essa conta é da minha mae kk... Oi @Quero_Ser_Programador eu queria saber se voce fez alguma faculdade ou apenas curso. Mas eu quero contar minja historia e ver se você pode me ajudar. Eu tenho 16 anos e quero muito entrar na area de programaçao por que acho bem legal,é algo que me agrada e queria fazer o curso da danki code o pacote full stack voce sabe se ele é bom Para começar uma carreia e se ja conseguria um emprego como desenvolvedor? Depois queria fazer uma faculdade de engenharia da computaçao... Essa facu fujiria muito da area de programação? Obggg obs:nao sei nada de programaçao e sua resposta me ajudaria muito
@Filhodanuvem
@Filhodanuvem 4 года назад
Oi Rosangela. Que legal que você está interessada. Eu fiz faculdade de ciência da computação e gostei bastante. Parte dessas faculdades tem matérias de matemática mas não me arrependo, foi muito bom pra mim. Eu conheço esse curso da danki só de nome e a única coisa que eu peço pra você tomar cuidado é em entender se o curso é bom pra iniciantes ou não. Muitos cursos de programação na net são pra quem já tem uma base de programação, você pode entrar em contato com eles e perguntar. Eu também super recomendo cursos gratuitos num primeiro momento (se você for uma pessoa disciplinada), você pode encontrar cursos de algoritmos (a base) no canal curso em vídeo. Tambem procure entender as diferenças das faculdades (devo fazer um vídeo sobre esse ano), cursos de engenharia da computação, vai ter programação mas o foco é sempre o hardware, até onde eu entende.
@rosangelaaparecida5968
@rosangelaaparecida5968 4 года назад
@@Filhodanuvem muito obrigado mesmo agora consigo planejar um rumo melhor na vida obrigado mesmo meu nome é vitor e to no celular da minha mãe e sim o curso da danki e para quem nao tem nehum conhecimento na área
@MrMatheusssilva
@MrMatheusssilva 4 года назад
Gostei da camisa, onde encontro para comprar?
@Filhodanuvem
@Filhodanuvem 4 года назад
Pow, essa camisa é da mongodb, ganhei num evento. Não sei se eles tem alguma loja online.
@DanielPabloSheng
@DanielPabloSheng 4 года назад
Parece interessante fazer código e compilar o mesmo código no Windows ou Linux e executar sem erro ou ter que fazer adaptação , de curioso, ano passado eu preparei o ambiente de GO para fazer um "Hello World!", hehe.
@Filhodanuvem
@Filhodanuvem 4 года назад
Legal Daniel, você não se interessou em continuar?
@DanielPabloSheng
@DanielPabloSheng 4 года назад
@@Filhodanuvem Me interessei só não deu, achei um rapaz aqui no youtube dando uma introdução, estou vendo.
@DanielPabloSheng
@DanielPabloSheng 4 года назад
@@Filhodanuvem Esses hypes de "A melhor linguagem do momento", me deixaram atônito sobre o que estudar, dá um nervoso, uma aflição... hehe
@Filhodanuvem
@Filhodanuvem 4 года назад
Hahahaha te entendo. Eu perguntei por curiosidade mas na real o melhor é ficar em uma linguagem por um tempo, já que sempre vão existir várias "linguagens do momento".
@lowrhyan567
@lowrhyan567 3 года назад
To pensando em dar uma chance pro Go, eu já tentei várias outras desse tipo como Rust e C++ mas nenhuma me faz preferir usa-las em vez do C
@Filhodanuvem
@Filhodanuvem 3 года назад
Entendo, go não é tão flexível como C (na verdade, não sei o que poderia ser tão flexível em por exemplo fazer cálculos pra acessar um endereço de memória rsrs), mas quem sabe você não gosta de go. Dê uma chance. No começo a sintaxe é feia mas aos poucos acostumar-se :)
@lowrhyan567
@lowrhyan567 2 года назад
@@Filhodanuvem 3 meses se passaram, aqui está a atualização, no começo eu comecei a odiar um pouco Go mas depois eu até que gostei, tem alguns problemas que eu não costumo ter no C como por exemplo o tempo para compilar e o peso dos binários, hoje em dia eu parei de usar um pouco Go e estou usando uma linguagem inspirada em Go chamada V, ela é muito boa e não consigo preferir usar outra.
@JiripocaPiadora
@JiripocaPiadora 4 года назад
A falta de Generics, mas pelo que vi estão trabalhando para no futuro ter.
@Filhodanuvem
@Filhodanuvem 4 года назад
Simm. Generics tem sido uma grande discussão e a comunidade está dividida entre as pessoas que que precisam dessa feature e aquelas que acreditam que a linguagem não deveria perder sua simplicidade. Vamos ver se conseguimos chegar num meio termo entre essas duas coisas 😅
@webertlopescancado7140
@webertlopescancado7140 3 года назад
Brother a unica coisa que me incomoda em GO é o fato de ainda não poder usar generics, acho que pode simplificar bastante se na proxima versão vier com esta opção.
@Filhodanuvem
@Filhodanuvem 3 года назад
Fala Webert. Você tem algum problema que você reconheceu que generics seria muito mais simples de se resolver do que com que a linguagem já tem hoje? Qual?
@webertlopescancado7140
@webertlopescancado7140 3 года назад
@@Filhodanuvem Que não de para resolver de outras formas não mas eu sinto falta de poder criar repositório genérico e repositório especializado ou ter algum contexto que eu possa usar um tipo genérico ao invés de passar um tipo específico.
@Filhodanuvem
@Filhodanuvem 3 года назад
Saquei. Eu particularmente acho que generics deixa a linguagem menos simples, me parece algo muito poderoso mas complexo sintaticamente e foge um pouco dos trilhos da linguagem. Até porque ela existe há 10 anos e há vários sistemas rodando já com ela, e já rola muita confusão e código ruim, mesmo com essas coisas simples rsrs. Prevejo muito código com generics onde dava pra resolver só com interfaces, mas vamos torcer pra eu estar errado rsrs.
@webertlopescancado7140
@webertlopescancado7140 3 года назад
@@Filhodanuvem eu te entendo, realmente tem muito legado usando de forma a deixar muita cmplexidade acaba nos dando essa visão mesmo, no meu caso eu só uso em alguns contextos mesmo, em algumas coisas facilita. Grande abraço meu amigo.
@webertlopescancado7140
@webertlopescancado7140 2 года назад
@Carlos Eduardo Silva Jr ai sim hein ja vou ficar ligado pra estudar
@585ghz
@585ghz 4 года назад
se vc importar algo (ex: import "fmt" ) e nao usar, ele exclui essa linha e compila...ai vc tem q escrever tudo dnv! muito estranho isso haaha...
@Filhodanuvem
@Filhodanuvem 4 года назад
O seu editor remove, mas se você escrever um programa no bloco de notas e deixar o import lá, o go vai dar um erro porque você importou algo que não usou. Por isso seu editor já te ajuda nisso 😇
@TalesMarinho
@TalesMarinho 3 года назад
A parte que menos me agrada ao entrar no Go é a falta de exception hehe
@Filhodanuvem
@Filhodanuvem 3 года назад
Hahaha ter que checar o erro toda hora é chatinho mas isso também mostra que exception virou "sobe a exception e depois a gente vê o que faz com ela" 😂
@TalesMarinho
@TalesMarinho 3 года назад
Não sei se concordo hehe
@teijiw
@teijiw 4 года назад
Eu já sei e trabalho com JS, mas quero (e bastante) me aventurar em outras linguagens, estou entre Python e Go, mas sinceramente, pelo fato do Go me assustar, eu estou pensando em investir essa "aventura" totalmente nele.
@Filhodanuvem
@Filhodanuvem 4 года назад
Agora fiquei curioso, por que go te assusta?
@teijiw
@teijiw 4 года назад
@@Filhodanuvem Porque venho do Javascript, em que uma variável definida como int pode se tornar string ou boolean implicitamente sem problema algum, em que eu simplesmente posso "fazer o caos", enquanto no Go, como você disse em algum dos vários vídeos que vi, é uma linguagem mais rígida, e isso pra alguém que vem do Javascript é um choque em certas ocasiões.
@Filhodanuvem
@Filhodanuvem 4 года назад
Ah entendi. Faz sentido mas vai ser uma aventura legal 😎
@NinoM4sterChannel
@NinoM4sterChannel 4 года назад
-uma coisa que me confundiu muito foi que não dá pra acessar variáveis declaradas com := de dentro de uma condicional IF.. vc precisa declarar com "var nome tipo" pra torná-la global..- deixa pra lá, eu consegui fazer o que queria kkkkk
@NinoM4sterChannel
@NinoM4sterChannel 4 года назад
programar em Go me fez lembrar o quanto amo PHP... é tão simples e flexível..
@Filhodanuvem
@Filhodanuvem 4 года назад
hahaha é muito difícil ter uma linguagem simples que não abriu mão de alguma coisa boa para chegar nessa simplicidade. PS : Não entendi seu problema. Esse exemplo funciona play.golang.com/p/uE-x3iCTyP0
@NinoM4sterChannel
@NinoM4sterChannel 4 года назад
o pior é que reescrevi o código que tentei antes e da forma que escrevi agora funcionou.. haha! estava quase arrancando os cabelos ontem.. acho que só precisava de uma noite de sono..
@NinoM4sterChannel
@NinoM4sterChannel 4 года назад
ok... descobri o problema.. aparentemente eu não posso usar *fmt.Println* dentro do *if err != nil*, o que não faz nenhum sentido... play.golang.com/p/yIGYUSK7xWw log.Fatal() play.golang.com/p/Aj49VRyeGG1 fmt.Println()
@Filhodanuvem
@Filhodanuvem 4 года назад
Pelo o que vi do último link não é o print que não pode ser usado. O problema está na linha que você tenha usar a variável res que é nil. play.golang.com/p/XStOajhctOK
@duffpython3840
@duffpython3840 4 года назад
Ué? Vc tem dois canais?
@Filhodanuvem
@Filhodanuvem 4 года назад
Mudei o nome do canal só 😂
@PedroIgor91
@PedroIgor91 4 года назад
Falta generics no Go (está vindo na versão 2), assim como o tratamento de erros é estranho, como tu citou. Vídeo muito bom! Parabéns!
@Filhodanuvem
@Filhodanuvem 4 года назад
Valeu Pedro. É parece que dessa vez vai sair os generics.
@2GUISSOS
@2GUISSOS 3 года назад
Desculpe, mas quem são essas senhoras? Generics o que seria?
@gessegoncalves6493
@gessegoncalves6493 Месяц назад
Na minha opinião a abordagem do Go é mais inteligente do que a abordagem do Java, pois a java virtual machine consome muita memoria
@Filhodanuvem
@Filhodanuvem Месяц назад
Pois consome mesmo. Tudo é um trade off neh, a ideia do Java era ter um executável pra rodar em qualquer dispositivo que tivesse a jvm. No go são precisos vários executáveis. Mas é isso, pro mundo de hoje, web, com docker, java envelheceu mal na minha opinião. O mercado ainda usa mas eu acho algo monstruoso pra resolver comidas muitas vezes pequenas
@vagrj14
@vagrj14 Год назад
Na minha opinião Golang não é uma linguagem que tu deveria aprender como primeira linguagem. Quem souber C, Java ou JS vai se dar muito bem com Go.
@Filhodanuvem
@Filhodanuvem Год назад
Minha única crítica quanto a começar com go é que não vejo muitas vagas iniciantes na linguagem. Mas como em faculdades ensinavam C , Python e outras linguagens que também tinham esse problema, não acharia ruim se fosse a linguagem inicial pra esses alunos :)
@pequeno3d
@pequeno3d 2 года назад
Muita frescura mas se tiver mais vantagens, OK 🤷
Далее
ШОКОЛАДКА МИСТЕРА БИСТА
00:44
Просмотров 449 тыс.
Why I Use Golang In 2024
9:21
Просмотров 261 тыс.
Concurrency in Go
18:40
Просмотров 608 тыс.
Go Error Handling Best Practices & Advanced Tips
6:49
Meu TESTE PRÁTICO em Golang para Vaga de Programação
25:37
Backend não é só CRUD (e eu posso provar)
11:54
Просмотров 8 тыс.
QUAL a MELHOR LINGUAGEM para PROGRAMAÇÃO?
6:44
Просмотров 474 тыс.