Mentoria com o Lucas Renan

“If you want to really learn something, try teaching it to someone else.” – Chad Fowler

E se você pudesse ser um profissional excepcional aprendendo como se estivesse trabalhando em uma empresa de forma rápida e prática?

No livro The Passionate Programmer, Chad Fowler apresenta dicas valiosas de como ter uma carreira excepcional no mundo do desenvolvimento de software. Dois dos capítulos são: “find a mentor” e “be a mentor”. Com base na recomendação do Chad, estou lançando hoje um novo serviço de mentoria.

Paixão pelo ensino

Através de um processo de coaching, acabei descobrindo minha paixão pelo ensino. Na mesma época do coaching (2011) eu e alguns amigos fundamos o GURU Sorocaba. Desde então venho organizando meetups, ministrando cursos e fazendo apresentações. E no começo do ano passei 6 semanas dando aulas na Polônia.

Por que mentoria?

A forma de ensino tradicional com aulas sendo ministradas por um professor para vários alunos, impossibilita que o professor tenha uma abordagem diferenciada para cada perfil de aluno, comprometendo o resultado do ensino como um todo.

É muito comum os profissionais e estudantes de tecnologia buscarem cursos específicos para aprenderem uma nova tecnologia ou se aprofundarem em determinado assunto.

Através da mentoria, conseguimos ter uma abordagem customizada de acordo com o perfil de cada mentee. Também não nos prendemos a um único assunto. Imaginando que o mentee queira aprender desenvolvimento web, podemos começar do basico e ir até o deploy, cobrindo todas as áreas para o desenvolvimento de um projeto real.

Como funciona?

O mentee define os assuntos que quer aprender e o mentor estima a quantidade de horas necessárias. Basicamente o mentee escolhe a grade e carga horária, seguindo um fluxo de escopo aberto, de maneira que semanalmente podemos replanejar o escopo da mentoria.

A mentoria pode ocorrer on-line ou presencial (São Paulo, Sorocaba e região).

Quais assuntos?

Fica a critério do mentee, algumas sugestões são:
Desenvolvimento de software: ruby, ruby on rails, html, css, javascript, mysql, couchdb, mongodb, git, orientação a objetos, scrum, xp, etc. Como fazer apresentações: design, storytelling. Carreira, liderança, inglês ou o que mais o mentee acreditar que eu possa ser um bom mentor.

Sobre o mentor

Eu venho trabalhando com desenvolvimento web nos últimos sete anos. Já trabalhei com php, .net e nos últimos tempos com ruby. Atualmente trabalho como desenvolvedor para a nu, um estúdio de design gráfico de São Paulo.

Sou coordenador de intercâmbios profissionais da área de TI na AIESEC Sorocaba.

Estudei na FATEC Sorocaba e atualmente sou aluno do mestrado em ciência da computação da UFSCar Sorocaba.

Para quem se destina?

A mentoria é focada em estudantes e profissionais, de forma individual. Para grupos ou empresas, entre em contato que podemos planejar algo também :)

Contato
Quer dar um upgrade na sua carreira? Entre em contato através do e-mail: contato@lucasrenan.com

Poland – AIESEC Exchange

lucas aiesec poland

About a year ago, I was joining AIESEC Sorocaba. For those who don’t know, AIESEC is the world’s largest youth-run organisation. We are present in over 113 countries and with over 86,000 members. AIESEC provides a platform for youth leadership development. AIESEC offers young people the opportunity to be global citizens, to change the world, and to get experience and skills that matter today.

When I joined AIESEC I’ve already had a dream in mind, go abroad for an international exchange. I’m really passionate about presentations and teaching, so I applied for Global Citizen Program. I started to search for an exchange in Eastern Europe, to be more specific, in Poland. Fortunately, I was accepted for an educational program in Katowice – Silesia. My mission was present about brazilian culture for teenagers from public schools.

Before leave Brazil I couldn’t wonder what was waiting me. I had only a special thought: go to Poland and teach teenagers that Brazil is not just about carnival and soccer. It was my main goal.

I’ve spent seven weeks (jan/feb – 2013), it couldn’t have been better, I was pretty well received by polish people! They are very hospitable. If you think you are hospitable, you should meet a polish family, they are very kind. I want to say thank you, for every family that hosted me (for free), you rock :)

It’s amazing the amount of people who speak english, everyone speaks english! Definitely, language isn’t a barrier in Poland. By the way, many poles are studying other languages. I hope a similar situation in Brazil, for the future.

Most part of the time, I was presenting for teenagers. However, I presented for all ages, from kindergarten, through high school, to adults (in a private english school). Thank you all! Polish students are very polite. Beyond that, polish teachers are motivated, even earning a bad salary, keep the good work.

I learned a lot of new things, I taught a lot of things, I’m sure I lived the best experience of my life. It’s impossible to explain in a blog post.

I would like to thank all people that helped me, other trainees, AIESECers, host families, teachers and students, you guys are doing a great job and you are helping the world to be a better place. I’m proud of you!

And you, what kind of experience do you want to live?

ps. sorry for my poor english, if you find any mistake, please correct me :)

8º Encontro do GURU Sorocaba – CEUNSP

O 8º Encontro do GURU Sorocaba será realizado no CEUNSP em Salto/SP dia 17/nov (sábado) as 8h30. Venha aprender sobre Ruby, Rails, Front-End e muito mais.

Inscrições:
http://ceunsp.edu.br/encontroruby/

Evento no facebook:
http://www.facebook.com/events/520755037952587/

Palestras:

Rails fora dos trilhos – Rafael França

Ruby on Rails é conhecido por dar aos desenvolvedores ferramentas para terem maior produtividade. Mas, como qualquer ferramenta, o seu mau uso pode trazer problemas no futuro, diminuindo a produtividade prometida, causando complicações no desenvolvimento do projeto e prejudicando a evolução do código. Nesta palestra vou mostrar alguns erros e más práticas, como monkey-patches desnecessários, views bagunçadas e classes complexas demais, e como podemos evitar que nosso código se torne algo complicado e desprazeroso de se trabalhar.

Arquitetura de Front-end em Aplicações de Larga Escala – Eduardo Shiota

Para desenvolver um site institucional simples ou um hotsite pequeno, não é preciso muito mais que um pouco de HTML, um ou dois arquivos de CSS, alguns arquivos de JavaScript, e um sistema de CMS. No entanto, à medida que a complexidade de um site aumenta, o código passa a se tornar cada vez mais extenso, complexo, difícil de ser organizado, o projeto acaba virando um grande “spaghetti code”.

Para garantir que isso não aconteça, é necessário implementar uma estrutura sólida para o HTML, CSS e JavaScript, de modo que os componentes da aplicação funcionem independentemente e sejam facilmente mantidos e modificados. Nesta palestra, irei mostrar como elaborar uma arquitetura de front-end que sustente uma aplicação de larga escala.

Minha aplicação Rails está pronta. E agora? – Ricardo Valeriano

– Quero testar meus scripts de deploy em minha máquina, o que fazer?
– Que ferramentas podem ajudar a encontrar problemas de performance?
– Conheça melhor aquela rake task que você nem lembrava que existia.
– Como reaproveitar lógica entre diversas aplicações Rails?
– Unicorn ou Thin? Nginx ou Apache?

Nesse talk vou mostrar algumas ferramentas que podem ajudar o seu dia a dia como usuário do framework Rails. São dicas que podem acelerar a produtividade e responder aquelas perguntas que acabam aparecendo quando suas primeira aplicações Rails entram em produção.

Ruby on Rails – Lucas Renan

programar é uma tarefa extremamente complexa. neste talk vou apresentar sobre desenvolvimento web sem sofrimento com ruby on rails. vamos ver um pouco sobre ruby, filosofia do rails, casos de sucesso, mercado de trabalho e como você pode ser mais produtivo e feliz.

Endereço do CEUNSP:
http://goo.gl/maps/WZiA7

7º Encontro do GURU Sorocaba

Quer aprender mais sobre ruby, ruby on rails e outras tecnologias? Venha participar do 7º Encontro do GURU Sorocaba.

Palestras:

Design e front-end em projetos Rails – Andressa Melo
REST e Active Resource – Lucas Renan
Machine Learning para Web na prática – Luiz Fernando
Padrões JS na prática – Rodrigo Brancher
XMPP e Real Time – Gustavo Sales

Veja as descrições das palestras:
http://call4paperz.com/events/7%C2%BA-encontro-do-guru-sorocaba

Patrocínio:

Lol Design – http://www.loldesign.com.br/

Evento no facebook
http://www.facebook.com/events/126433630837907/

Cartaz
http://www.flickr.com/photos/gurusorocaba/8092419469/

– depois do encontro vamos fazer um #horaextra provavelmente no shopping villágio
– a entrada é gratuita :)

núcleo de educação, tecnologia e cultura – ufscar, maria cinto de biaggi, 130, santa rosália, sorocaba-sp.

**o núcleo da ufscar está localizado ao lado do extra hipermercados**

Ajude a organizar o GURU Sorocaba

A proposta do GURU Sorocaba é contribuir com a comunidade tecnológica de Sorocaba-SP e região. Organizar o GURU é relativamente fácil. Eu mesmo consigo organizar um encontro com pouca ajuda externa (lembrando que os outros co-fundadores são Cássia, Guilherme e o Tiago). Porém os eventos ficam sempre com a mesma “cara” e no fim eu acabo passando pela experiência “meio que sozinho”. Fatos que deixam a desejar quanto ao propósito do grupo.

Nós temos reunido muitas pessoas interessadas em contribuir com a comunidade, que sempre tem nos ajudado (como o André, o Hugo e muitas outras). Para aumentar a participação da comunidade no GURU, tivemos a idéia de selecionar pessoas interessadas em trabalhar diretamente na organização dos encontros.

Proposta de valor

A pessoa selecionada (trainee?, mentee?) vai escolher as áreas de interesse para trabalhar e nós vamos dar o suporte necessário. A idéia é que a pessoa possa se desenvolver com esse trabalho, além de ganhar experiência e networking é claro. Vamos também acolher as idéias afim de conseguirmos mais inovação nos eventos.

Outro fator muito interessante é a possibilidade de ajudar a comunidade diretamente, algo muito enriquecedor não só do ponto de vista pessoal, mas também do profissional. Isso com certeza é um diferencial para o mercado de trabalho (principalmente no ecossistema ruby).

Todas as pessoas que participarem do programa, vão ter seus nomes listados no site do GURU como forma de reconhecimento.

Como vai funcionar?

Primeiro o interessado deve registrar seu interesse preenchendo esse formulário:
http://moourl.com/lb4qp

Após a seleção, vamos direcionar a pessoa para algum dos próximos eventos e então seguir com as próximas etapas do trabalho. Lembrando que a mesma pessoa pode optar por trabalhar em mais de um evento, ou apenas em um.

Estamos abertos a críticas e sugestões, basta entrar em contato.
Por que você não ajuda a organizar o GURU Sorocaba? :)

Quem disse que aprender ruby seria fácil?

Semana passada vi que o Renato Molina compartilhou um post muito interessante: “Ruby rocks and Java sucks?“. É claro que o post se trata da velha história, não existe bala de prata, use a melhor ferramenta para o determinado tipo de problema. Particularmente eu gosto muito de ruby <3 e tenho a felicidade de utilizar ruby para resolver boa parte dos meus problemas.

É claro, você vai achar um milhão de posts pela internet sobre como ruby é elegante, como ruby on rails é produtivo, como a sintaxe é mais limpa que a do Java e etc. Isso tudo é verdade, porém isso não significa que programar em ruby seja fácil.

Outro dia desses estava conversando com o Guilherme Vinícius sobre o trabalho que estamos realizando com o GURU Sorocaba. Nos últimos 12 meses realizamos um dojo, algumas palestras, alguns cursos e também encontros com palestrantes de altíssimo nivel.
Todo esse trabalho tem sido muito gratificante e válido, estamos conseguindo movimentar uma comunidade em torno do ruby aqui em Sorocaba. Muitas pessoas estão se conhecendo e evoluindo muito (inclusive nós mesmos). Porém, confesso que esperava um pouco mais de resultado. Gostaria de ver mais negócios surgindo, mais pessoas trabalhando com ruby, mais projetos sendo criados com ruby on rails e principalmente mais pessoas programando em ruby.

Em maio, durante a SeCOT da UFScar Sorocaba, conversei bastante com o Fabio Akita e um dos assuntos foi o mercado de trabalho. Sempre vejo nos noticiários matérias falando sobre a falta de bons profissionais no segmento de tecnologia de informação, de como estamos com um gap imenso de programadores. Está extremamente difícil encontrar bons programadores ruby, até mesmo desenvolvedores que tem pouca experiência com rails estão empregados devido a escassez de desenvolvedores.

Se ruby é simples, se ruby on rails é tão produtivo, se tantas pessoas gostam de ruby, por que há essa falta de bons programadores no mercado?

Eu me fiz essa pergunta durante vários dias. A conclusão que cheguei é bem simples: programar é uma arte complexa, difícil e que exige muito esforço. Sem dúvida que ruby é uma linguagem simples e que o rails nos ajuda a ser muito produtivos, mas isso não significa que é fácil. E no fundo isso vale para outras tecnologias como java por exemplo. Um programador não se torna bom do dia para a noite, sem um determinado esforço. Você tem que buscar a excelência a cada dia.

Ou seja, você precisa sair da sua zona de conforto! Acordar cedo no fim de semana e ir nos encontros, investir uma grana para ir nos eventos, ler vários artigos na internet, ler livros técnicos, fazer cursos e o principal: programar, programar e programar.

Mas não se preocupe, se quiser ser só mais um na média, as fábricas de software também estão contratando =p

5º Encontro do GURU Sorocaba – SeCOT UFSCar

ouviu falar sobre ruby, rails e quer aprender mais?
quer aumentar seu networking?
quer saber mais sobre metaprogramming?
quer saber como é o dia a dia de um programador ruby?

então participe do 5º encontro do guru sorocaba!

o 5º encontro do guru sorocaba será realizado juntamente com a IV semana de computação e tecnologia da ufscar sorocaba no dia 12/05 (sábado) as 9h.

palestrantes:

guilherme vinicius – novakoasin
renato elias – codeminer 42
rinaldi fonseca – codeminer 42
bruno (abstract j) – red hat

saiba mais em: http://www.ufscar.br/secot/agenda

patrocinadores:

caelum – http://www.caelum.com.br/
atua – http://www.atuaagencia.com.br/

apoio:

red hat – http://br.redhat.com/
nu – http://nudesign.com.br/
codeminer42 -http://codeminer42.com/
novakoasin – http://www.novakoasin.com.br/

– depois do encontro vamos fazer um #horaextra provavelmente no shopping villágio
– para o guru nao é preciso se inscrever na secot
– a entrada é gratuita :)

núcleo de educação, tecnologia e cultura – ufscar, maria cinto de biaggi, 130, santa rosália, sorocaba.

**o núcleo da ufscar está localizado ao lado do extra hipermercados**

Vagas para Ruby Developer e Front End Developer

galera,
a nu está com vagas abertas :)

desenvolvedor ruby on rails
requisitos
– experiência em ruby
– testes automatizados
– html / css
– javascript / jquery
diferenciais
– mongodb (mongoid)
– rspec (tdd e bdd)
– práticas ágeis (scrum e xp)
– nginx e passenger

desenvolvedor html/css/js
requisitos
– html (estrutura semântica)
– css
– javascript
– git
diferenciais
– boas noções de design
– less / sass
– jasmine
– microformats
– media-queries
– práticas ágeis (scrum e xp)
– familiaridade com rails

ps. as vagas são preferencialmente para trabalho no nosso escritório em são paulo, mas aceitamos trabalho remoto também.

curtiu alguma das vagas? envie seu cv e usuário do github para contrata@nudesign.com.br.

4º Encontro GURU Sorocaba

No próximo sábado (24/03) as 9h vai rolar o 4º Encontro do GURU Sorocaba \0/
Se você quer aprender mais sobre ruby, ruby on rails, agile, testes, banco de dados, web e mais, venha participar!
Esse encontro será focado em promover a comunidade local (Sorocaba e região) de desenvolvedores (principalmente ruby).
Você pode votar nas propostas de palestras pelo Call4Paperz: http://call4paperz.com/events/4%C2%BA-encontro-guru-sorocaba

Local: Núcleo de educação, tecnologia e cultura – UFSCar
R. Maria Cinto de Biaggi, 130, Santa Rosália – Sorocaba.
**o núcleo da UFSCar está localizado ao lado do Extra Hipermercados**

Evento no facebook: http://www.facebook.com/events/248235665267896/

ps. o coffee break será patrocinado pela P3M http://p3m.com.br