Rails Girl – Rails for Newbies

Ruby on Rails for Newbies

7 motivos para você começar a escrever o seu blog agosto 13, 2008

Filed under: Uncategorized — amandavarella @ 2:33 pm

Pessoal,
este post é pra incentivar quem ainda não começou a escrever o seu blog que o comece, já! Tem pouco tempo que este blog começou, e eu estou gostando muito da experiência. Veja se você possui algum desses pensamentos:
– Ah eu sou iniciante, não tem nada de interessante que eu escreva que possa interessar a outras pessoas.
– Tudo que eu for escrever alguém já escreveu.
– Eu tenho vergonha de postar alguma coisa errada.
– Eu não penso nada disso, gostaria de começar um blog mas não sei porque ainda não comecei!
Se vc possui algum destes, vou começar a citar uma série de motivos pra você deixar todos para trás e começar imediatamente a escrever seu blog de aprendizado!

1 – Você internaliza conhecimento: quando você está aprendendo algo novo, o conhecimento passa por um processo constante de internalização e externalização. Vc aprende, escreve código, do código escrito você aprende mais e por aí vai. Em um trabalho solitário, a única maneira de externalizar o seu conhecimento é através de código escrito. Porém, quando você escreve sobre o que você aprendeu, o conhecimento tem a oportunidade de ser internalizado mais uma vez, só que de uma outra maneira, através da linguagem humana, que é aquela que sabemos desde pequenininhos! Ou seja, vc vai estar ajudando o seu cérebro a fixar mais e mais os conceitos aprendidos!

2 – Você compartilha a sua experiência: nenhum blog tem o objetivo de ser a explicação definitiva sobre determinado assunto, sendo assim o pensamento “Mas várias pessoas já falaram sobre isso…” não é desculpa para não começar o seu próprio blog. Quando você posta sobre um determinado assunto, você não está postando apenas sobre a teoria do assunto, você está postando a sua experiência sobre aquele assunto, como funcionou, que dificuldades que você teve, ou seja, ali vai ficar registrada a sua percepção sobre o problema e o que você fez para resolvê-lo. Também pode ficar registrada a sua opinião sobre determinado plugin, e se ele é mesmo aquela maravilha que todos falam!

3 – Você ajuda ao tio Google (e a quem pesquisa!): quanto mais textos existirem sobre um assunto, mais fácil será para outras pessoas localizarem informações sobre este assunto. Enquanto a Web Semântica não pegar, ainda vamos ter que depender da digitação dos vários significados semânticos que um conceito pode ter. Claro que “O mestre” é bem esperto, mas ele não faz milagre. Então vamos ajudar a todos que buscam informações aumentando o vocabulário que pode ser utilizado para encontrar os blogs com os assuntos desejados.

4 – Você recebe feedback: quando você diz o que entendeu, ou como você resolveu determinado problema, a sua solução poderá ser avaliada por várias pessoas que já passaram pelas mesmas situações. Estas podem te ajudar a avaliar a sua solução, sugerindo maneiras alternativas que você poderia ter utilizado para resolver o mesmo problema. E o que acontece? Você agrega mais conhecimento. O blog é uma via de mão dupla!

5 – A primeira pessoa da sua audiência é você: antes de escrever para outras pessoas, você está escrevendo para você. Além da escrita te ajudar na consolidação do seu conhecimento, você terá também um lugar para registro físico desse conhecimento adquirido. Nós, Analistas de Sistemas e Programadores conhecemos bem a síndrome do “Hummm.. eu já fiz isso, mas não lembro como…”, então, seu blog é seu registro, seu blog é seu google! Registre todas as suas experiências e quando precisar terá fácil acesso a elas.

6 – Você não precisa só dar dicas extraordinárias e de primeira mão: as vezes se têm a falsa impressão de que para um blog ser bem sucedido ele precisa estar repleto da nata da informação do último segundo! Isto não é verdade! É claro sim, que exisem blogs que têm esta função, em geral são blogs dos Mentores, “dos caras”, eles estão na vanguarda do conhecimento, acompanhando tudo que tem de mais novo e filtrando a informação pra passar para nós, Newbies. Mas o nosso objetivo não é deve ser esse (pelo menos por enquanto!) o nosso pequeno problema de cada dia pode ser o grande problema que acabou com o dia de um cara que começou agora e está mais cru que você!

7 – Você tem um papel na comunidade: se você leu essas dicas até aqui, é bem provável que você seja um membro da comunidade rails. Como toda comunidade, cada um tem o seu papel, e a responsabilidade dos novatos que possuem “algum conhecimento” é passar este conhecimento para os hiper novatos, que não possuem conhecimento nenhum. As vezes os “hiper novatos” podem se sentir um pouco deslocados, já que nas listas os problemas discutidos são avançados e eles não conseguem nem se achar na sopa de letras e siglas, já que é tudo muito novo. Pela nossa experiência de constante aprendizado sabemos que é apenas questão de tempo até nos acostumarmos com os novos conceitos, mas porque não tornar este caminho mais suave? Esta é a nossa responsabilidade como não tão iniciantes assim, uma vez que a nossa linguagem ainda está muito parecida com a de quem está entrando agora. A ordem é colaborar!

Então, depois de todos esses motivos, o que você está esperando pra começar a blogar?

Anúncios
 

Sobre o Café com o Tom junho 29, 2008

Filed under: Uncategorized — amandavarella @ 11:12 pm

Gente, participei do evento do post abaixo. Nossa, muuuuito legal. De fato, cada dia estou acreditando mais nessa coisa de aprendizado à distância. A ferramenta da apresentação é muito legal. Acontece assim: do lado esquerdo, a gente fica visualizando as pessoas que estão participando do evento, e durante toda a palestra vai rolando o chat. Do lado direito, vão passando os slides da apresentação, enquanto vc ouve o palestrante falando. Além do deslumbre com a ferramenta, a apresentação sobre SCRUM foi muito legal também. Ao final da palestra é aberto um espaço para as perguntas.
Estas metodologias ágeis (que os criadores do SCRUM não me escutem, pois o carinha da palestra falou que não é metodologia é “framework”) têm muitas idéias legais, pena que para implementá-las sejam necessárias determinadas “CNTP” como horário dos membros da equipe compatível e equipe homogênea em termos de conhecimento. Nem sempre isso é possível… mas dá pra aproveitar muita coisa. O palestrante tem uma ferramenta open source de SCRUM, o firescrum.
Segundo o carinha da e-genial (empresa que desenvolveu o treinatom), todo o sábado as 15:00 hs deve ter um evento desses. Eu acho que vou virar assídua dessas palestras, é um horário ótimo (em geral não tem muito o que se fazer sábado a tarde…) e aprender nunca é demais.
Nos próximos sábados, virão váaarias palestras relacionadas a ruby, então vamos ficar ligados na agenda. http://www.treinatom.com.br/cafe-com-o-tom

 

Café com o TOM junho 28, 2008

Filed under: Uncategorized — amandavarella @ 1:12 am

Este eu vi na lista ruby-br, e achei muito interessante. Uma empresa chamada e-genial tem uma ferramenta, treina Tom, onde é possível dar treinamento à distância, sem instalação de nada, é tudo via web. Essa empresa inclusive oferece cursos on-line de ruby e rails (pagos). Mas o mais legal, é que eles possuem um espaço, Café com o Tom, onde são dadas palestras gratuitas sobre vários assuntos interessantes. Nos próximos meses haverão algumas sobre ruby. A listagem das palestras pode ser conferida no site:
http://www.treinatom.com.br/cafe-com-o-tom

 

Trial de hospedagem na Locaweb junho 26, 2008

Filed under: Uncategorized — amandavarella @ 12:18 am

A locaweb através de um cadastro está disponibilizando a hospedagem de aplicações ruby on rails totalmente gratuita por 3 meses. Esta é a última semana para fazer o cadastro. Eles estão testando uma hospedagem mais robusta, prometendo publicação mais fácil, em um ambiente estável e de melhor desempenho. Eu me inscrevi e estou aguardando o contato. O endereço da notícia é: http://blog.locaweb.com.br/archives/263

 

Ultra Maratona How To de Software Livre junho 24, 2008

Filed under: Uncategorized — amandavarella @ 8:43 pm

Nos dias 19 e 20 de julho acontece a Ultra Maratona How To de Software Livre. São vários tutoriais de 4 horas que serão ministrados na Uni-Rio. Obviamente terá um tutorial de Ruby on Rails, no dia 20 de julho, das 15:00 hs as 19:00 hs. Estudantes pagam R$ 60,00, funcionários públicos, ou das entidades apoiadoras e patrocinadoras do evento pagam R$ 70,00, e os demais R$ 90,00. Isto até uma semana antes do evento. Na semana do evento o tutorial sai por R$ 120,00. Achei meio salgado (já que eu não me enquadro em nenhuma das categorias com desconto!) mas tem gente aqui do blog que vai ter desconto pq trabalha na unirio! Mas mesmo assim estou querendo fazer minha inscrição. A ementa do curso é:

– Resumo dos conceitos MVC
– ActiveRecord – os modelos em Rails
– ActionController – os controladores e as ações
– ActionView – os templates
– Unindo tudo isso!