study-groups icon indicating copy to clipboard operation
study-groups copied to clipboard

Grupo de estudos Kotlin

Open alissonfpmorais opened this issue 7 years ago • 42 comments

Gostaria de montar um grupo para estudar Kotlin. Para quem não conhece a linguagem, deixo aqui um artigo introdutório. Aos interessados, comentem abaixo qual a disponibilidade para os estudos e se possuem alguma familiaridade com a linguagem.

alissonfpmorais avatar Feb 23 '18 00:02 alissonfpmorais

Olá, @alissonfpmorais .

Sou líder do grupo de estudos de PHP/POO, parabéns pela iniciativa da criação do grupo de estudos.

Para que seja criado o grupo de estudos necessitamos dos seguintes requisitos, sendo:

  • Líder
    • Pessoa responsável por gerir o grupo e manter o mesmo animado e motivado.
    • Não é de responsabilidade do líder criar material para estudos, isso é de responsabilidade do grupo como um todo.
  • Membros
    • Mínimo de 04 membros.

Qualquer dúvida, por favor entre em contato comigo, ou por aqui (GitHub) ou no Slack @Diego Brocanelli.

Diego-Brocanelli avatar Feb 23 '18 11:02 Diego-Brocanelli

Opa @Diego-Brocanelli, tranquilo! Posso ser o líder sem problemas. Quanto a quantidade de pessoas, só aguardando para ver se tem mais pessoas interessadas 🤞

alissonfpmorais avatar Feb 24 '18 12:02 alissonfpmorais

@alissonfpmorais Eu não tenho muito tempo. Mas, consigo olhar de vez em quando o grupo. E acho kotlin muito massa!

amadeu01 avatar May 11 '18 13:05 amadeu01

@alissonfpmorais tenho interesse . Tenho disponibilidade fora do horário comercial. Mas conheço pouco da linguagem.

guilhermeoa07 avatar May 11 '18 13:05 guilhermeoa07

@amadeu01 show! Aqui tá meio corrido também, mas um pouquinho de vez em quando já é melhor que nada sempre, então bora lá!! Hahaha

@guilhermeoa07 sem problemas, vamos decidir um horário que fique bom para todos. Quanto a conhecer pouco a linguagem, fica tranquilo que o mais importante é o interesse (que você já disse ter)!! Eu brinco um pouco, mas ainda tenho bastante pra aprender também heheh

Pra dar uma adiantada já, se puderem responder as perguntas abaixo, já vamos traçando uma direção pro grupo:

  • Quais horários disponíveis para estudar?
  • Tem disponibilidade para videoconferência/audioconferência?
  • Quais conhecimentos tem da linguagem Kotlin? Já utilizou em algum projeto (profissional ou não)?
  • Tem algum interesse específico? (Android, multiplataforma, web, apenas conhecer a linguagem, etc)

Se quiserem adicionar outras perguntas que acharem relevantes, fiquem à vontade.

Se conhecerem mais pessoas que tenham interesse, por favor divulguem, assim poderemos dar início ao grupo :tada: :tada:

alissonfpmorais avatar May 14 '18 11:05 alissonfpmorais

Quantas as perguntas, vou dar minhas respostas:

  • Durante a semana o período da noite é tranquilo (exceto as quartas) e se for preciso posso um dia ou outro no período da manhã ou tarde (faço freelas então da pra deslocar os horários de vez em quando). Já no fim de semana, normalmente minha agenda é bem livre, então podemos marcar qualquer horário;
  • Tenho disponibilidade para conversas por chat, audioconferência e videoconferência. O que for mais conveniente para todos do grupo;
  • Já fiz alguns projetos simples em Kotlin para experimentar a linguagem, tanto para Android quanto desktop. Posso tirar dúvidas básicas, talvez algumas mais intermediárias, mas definitivamente tenho bastante coisa pra aprender;
  • Meu principal interesse é dominar a linguagem. Sendo uma linguagem que pode trabalhar em diversas plataformas e multiparadigma, acredito que aprender a utilizar Kotlin deve abrir bastante a cabeça para novos conhecimentos.

alissonfpmorais avatar May 14 '18 11:05 alissonfpmorais

Respondendo aqui também. *Durante a semana depois das 18 horas e nos fins de semana durante o dia. *Posso fazer vídeo chamadas tranquilo. Chats e etc... *Nunca trabalhei com a linguagem. Pouca ou nenhuma experiência. *Desenvolvimento Android e web.

guilhermeoa07 avatar May 14 '18 12:05 guilhermeoa07

Minhas respostas 😄

  • Fim de semana, normalmente é mais livre horário. Mas, durante a noites, posso tentar também;

  • Tenho disponibilidade para conversas por chat, audioconferência e videoconferência (skype, hangouts, discord);

  • Já fiz alguns projetos simples em Kotlin para experimentar a linguagem, somente com Android. Posso tirar dúvidas básicas, talvez algumas mais intermediárias, mas tenho bastante coisa pra aprender;

  • Meu principal interesse é entender a linguagem. Eu programo em swift e como as duas linguagens são bem parecidas, é legal saber as duas como uma forma de abrir a mente hehe. Queria usar um pouco de kotlin em server side para saber como funciona, se é bom, o que tem de bom enfim... Gosto muito de programação funcional e assim como swift, você consegue fazer algumas coisas de programação funcional em kotlin. (Bem mais fácil que em java hehe)

amadeu01 avatar May 14 '18 12:05 amadeu01

Bacana galera! Com relação aos horários (que normalmente é o mais trabalhoso né), parece que vai ser bem tranquilo para marcar os estudos, nem que seja nos finais de semana. Agora é recrutarmos pelo menos mais uma pessoa pra oficializar esse grupo.

Informalmente, vou deixar o link do Kotlin Koans. É uma série de exercícios criados pela JetBrains para ajudar na familiarização com a linguagem.

Sei que o grupo ainda não tá formalmente criado, mas acho que já podemos dar um pontapé inicial. Depois que oficializarmos a gente define em conjunto um roadmap do que será abordado (do básico ao avançado). Que tal?

Se acharem legal, podem ir postando mais links que acharem interessantes pra fazemos um apanhado. Com certeza vai ajudar bastante na hora de começarmos a traçar o roadmap.

alissonfpmorais avatar May 16 '18 00:05 alissonfpmorais

Tem o Exercism

Daí, tem a parte para kotlin

amadeu01 avatar May 16 '18 01:05 amadeu01

@amadeu01 não conheço essa plataforma. Me explica melhor sobre ela, me interessei

guilhermeoa07 avatar May 16 '18 01:05 guilhermeoa07

@guilhermeoa07 tu sabe usar terminal de boas?

Basicamente, depois de você configurar o exercism.

Você vai fazer exercism fetch kotlin

Daí, ele vai ter dar um problema para você resolver já com os testes implementados. Daí, é tipo um TDD, você vê o teste e implementa o codigo para passar naquele teste, depois faz interações para melhorar algo que você viu que pode fazer mais legal e tal.

Quando você quiser (mesmo que incompleto) você pode fazer exercism submit PATH_TO_FILE para submeter o codigo. Daí, você consegue vê a solução de outras pessoas, comentar, curtir, etc...

Se tu tiver uma dúvida mais especifica, me chama no slack: amadeu01

amadeu01 avatar May 16 '18 02:05 amadeu01

@amadeu01 relativamente bem sim. A parte da configuração eu vi aqui e aparentemente é fácil. Mas não entendi como vou ter acesso aos exercícios e tal. Sou meio novo com essa coisa de Git e Github

guilhermeoa07 avatar May 16 '18 14:05 guilhermeoa07

@guilhermeoa07 ele não usa o git (pelo menos não para colocar tuas soluções lá, eu acho)

O que tu tem que fazer depois de configurar é fazer o comando exercism fetch kotlin daí, ele vai pegar um exercicio para ti. Eu vou fazer um video depois quando tiver mais tempo. acho que no final de semana, eu devo ter um tempo e faço um video. 👍 Daí, te passo o link acho que é mais fácil de tu entender e de explicar hehe

amadeu01 avatar May 16 '18 14:05 amadeu01

@amadeu01 blz. É por que eu não sei onde ele vai colocar esse exercício. E como vou mandar a resposta e tal

guilhermeoa07 avatar May 16 '18 14:05 guilhermeoa07

Opa @guilhermeoa07 desculpa a demora para fazer esse video.

Eu não sei se ficou muito rápido,

Mas o que eu faço.

  1. Faço ❯ exercism fetch kotlin
  2. Rodo os testes do Hello world
  3. Conserto o codigo para passar nos testes
  4. ❯ exercism submit src/main/kotlin/HelloWorld.kt

kotlin exercism

amadeu01 avatar Jun 04 '18 14:06 amadeu01

Bom dia @alissonfpmorais sou o líder dos grupos de estudos. Qual a posição do grupo de estudos de vocês, ele já foi criado, está em andamento?

Por favor, entre em contato comigo caso tenha que criar o repositório e o channel no slack.

Diego-Brocanelli avatar Aug 13 '18 12:08 Diego-Brocanelli

Olá @Diego-Brocanelli, o grupo ainda não foi criado, não atingimos o número mínimo de integrantes (4). Mas, caso não haja problema e os presentes aqui ainda tenham interesse, podemos dar início com esse número de pessoas.

alissonfpmorais avatar Aug 13 '18 18:08 alissonfpmorais

Ainda tenho interesse

guilhermeoa07 avatar Aug 13 '18 18:08 guilhermeoa07

Por favor, quantas pessoas incluindo o líder tem interesse no grupo de estudos?

Diego-Brocanelli avatar Aug 13 '18 19:08 Diego-Brocanelli

@Diego-Brocanelli, somos 3 por enquanto.

alissonfpmorais avatar Aug 13 '18 23:08 alissonfpmorais

Acredito que podemos dar início no grupo de estudos, vamos iniciar?

Diego-Brocanelli avatar Aug 14 '18 12:08 Diego-Brocanelli

Eu não consigo participar ativamete. Mas posso contribuir com algum material. Ou, participar de algum coding dojo, ou algo do gênero 😄

amadeu01 avatar Aug 14 '18 12:08 amadeu01

Bom, precisamos que os membros interajam no grupo, para que não fique 1 única pessoal no grupo. Definam entre vocês e me acionem com a resposta.

Diego-Brocanelli avatar Aug 14 '18 14:08 Diego-Brocanelli

Há, algum posicionamento a cerca do grupo?

Diego-Brocanelli avatar Aug 27 '18 16:08 Diego-Brocanelli

Divulguei no grupo de kotlin no slack, talvez tenham mais alguns interessados. 🤞 Vamos aguardar até sexta e fechamos isso.

alissonfpmorais avatar Aug 29 '18 00:08 alissonfpmorais

@alissonfpmorais divulga no slack do AndroidBR 😄

amadeu01 avatar Aug 29 '18 01:08 amadeu01

Boaaa, acabei de entrar vi que colocou lá já. Valeu!!

alissonfpmorais avatar Aug 29 '18 12:08 alissonfpmorais

Eai? Já iniciou o grupo?

guilhermeoa07 avatar Aug 29 '18 12:08 guilhermeoa07

Ainda não, divulgamos no slack do AndroidDevBR e Kotlin pra ver se mais uma galera entra pra participar

alissonfpmorais avatar Aug 29 '18 12:08 alissonfpmorais