<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Herberth Amaral &#187; dojomoc</title> <atom:link href="http://herberthamaral.com/tag/dojomoc/feed/" rel="self" type="application/rss+xml" /><link>http://herberthamaral.com</link> <description>Software development adventures</description> <lastBuildDate>Thu, 26 Aug 2010 13:59:42 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Motivos e dicas para desenvolvedores terem blogs</title><link>http://herberthamaral.com/2010/05/motivos-e-dicas-para-desenvolvedores-terem-blogs/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=motivos-e-dicas-para-desenvolvedores-terem-blogs</link> <comments>http://herberthamaral.com/2010/05/motivos-e-dicas-para-desenvolvedores-terem-blogs/#comments</comments> <pubDate>Wed, 19 May 2010 15:16:15 +0000</pubDate> <dc:creator>Herberth Amaral</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[dica]]></category> <category><![CDATA[dojomoc]]></category><guid isPermaLink="false">http://herberthamaral.com/?p=491</guid> <description><![CDATA[Você que é desenvolvedor, não importa a linguagem ou plataforma, tem muitos problemas e dúvidas enquanto trabalha. A solução adotada pela esmagadora maioria é recorrer ao Google que pode te levar à vários lugares onde é possível que você sane sua dúvida ou problema. Muitas vezes (no meu caso, mais de 90%) esses lugares são [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fherberthamaral.com%2F2010%2F05%2Fmotivos-e-dicas-para-desenvolvedores-terem-blogs%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fherberthamaral.com%2F2010%2F05%2Fmotivos-e-dicas-para-desenvolvedores-terem-blogs%2F&amp;source=HerberthAmaral&amp;style=normal" height="61" width="50" /> </a></div><p>Você que é desenvolvedor, não importa a linguagem ou plataforma, tem muitos problemas e dúvidas enquanto trabalha. A solução adotada pela esmagadora maioria é recorrer ao Google que pode te levar à vários lugares onde é possível que você sane sua dúvida ou problema. Muitas vezes (no meu caso, mais de 90%) esses lugares são blogs de desenvolvedores.</p><p>Nesse post eu vou falar um pouco sobre a experiência de ter um blog, o porquê de um bom desenvolvedor ter um, qual engine de blog ter e quais funcionalidades seu blog deve possuir.</p><h4>Os &#8220;porquês&#8221;</h4><p>Os principais motivos que me levaram a ter um blog foi compartilhar informações e ter mais &#8220;visibilidade&#8221; no mercado.</p><p>As informações que você consegue em blogs foram de pessoas que tiveram a boa vontade de escrever sobre o assunto esperando pouco ou nada em troca, além de reconhecimento e alguns comentários.Ter um blog ajuda muito se você quiser ter reconhecimento. É nele que você pode mostrar pro mundo o quão você é bom e saber se o mundo lhe acha bom também.</p><p>Quem é que gosta de currículos? Aquele pedaço de papel que tem seus dados pessoais, experiências profissionais que você olha e fala &#8220;putz, poderia ter muito mais coisa aqui, eu sou muito mais que isso&#8230;&#8221;. Aí que entram os blogs: você fala do que você entende (bem, na maioria das vezes =), do que você gosta, do que você está trabalhando, no que você está engajado e muito mais que pode ser dito/escrito num blog. Não parece bem mais expressivo e informativo que um mero currículo?</p><p>Hoje, muitas empresas buscam profissionais com iniciativa, profissionais que amam o que fazem. Você pode passar horas do seu tempo livre codificando, pesquisando e descobrindo coisas novas, mas pouca gente saberá da sua paixão se você não publicar em isso em algum lugar. Blogs e ferramentas de micro blogging podem ser úteis nisso.</p><p>Ter um blog é quase como ter um filho e cada post é quase um parto. Você tem que pesquisar, ir atrás, testar, procurar fontes, ajeitar tudo antes de publicar alguma coisa. É um trabalho grande que só quem tem um reconhece os esforços para se manter um blog.</p><h4>Os &#8220;comos&#8221;</h4><p>Você pode criar um blog no <a href="http://wordpress.com/" target="_blank">WordPress</a>, no <a href="https://www.blogger.com/start" target="_blank">Blogger</a> ou no <a href="http://www.typepad.com/" target="_blank">TypePad</a> há mais plataformas, mas essas são as que eu mais ouço falar), mas eu preferi registrar um domínio (com um nome nada criativo e super megalomaníaco), pagar uma hospedagem e instalar o WordPress. Sinceramente, o WordPress pra mim não tem concorrentes: possui uma comunidade gigantesca, é usado por grandes blogs do mundo, tem um mundo de temas e plugins. Enfim, estou bem satisfeito com o WP.<br /> <a href="http://herberthamaral.com/wp-content/uploads/2010/05/WordPress-Logo.png"><img class="aligncenter size-medium wp-image-495" title="WordPress-Logo" src="http://herberthamaral.com/wp-content/uploads/2010/05/WordPress-Logo-300x186.png" alt="WordPress-Logo" width="300" height="186" /></a></p><p>Há alguns plugins que eu utilizo no WordPress pra facilitar minha vida de desenvolvedor blogueiro:</p><ul><li><a href="http://akismet.com/" target="_blank">Akismet</a> &#8211; Excelente filtro de Spam. Provavelmente você não passará por isso no incício, mas depois de uns 2 ou 3 meses os spammers começam a incomodar bastante.</li><li><a href="http://wordpress.org/extend/plugins/codecolorer">CodeColorer</a> &#8211; Sintax Highlighting do código que você posta. Eu preferi o CodeColorer por fazer a &#8220;colorização&#8221; no servidor (pra não depender de JavaScript pra faze isso) e os feeds ficarem coloridos também. Além disso, ele não é obstrusivo e bugado como outros que se vê por aí.</li><li><a href="http://intensedebate.com" target="_blank">IntenseDebate</a> &#8211; Interessante para facilitar os comentários e facilitar sua vida de gerenciador de blog. Outro muito bom também é o Disqus.</li></ul><h4>Os &#8220;o que&#8221; e os &#8220;quando&#8221;</h4><p>Eu admito que ainda não estou bom nisso. Eu prefiro publicar alguma coisa que eu não tenha visto no Google ou que o que eu vi não me agradou. Acho que é um bom filtro, mas você deixa de falar muita coisa que você está trabalhando (por exemplo, meu blog não tem nenhum post sobre .NET e eu trabalho com a tecnologia há quase um ano) ao troco de um pouquinho de exclusividade <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Eu prefiro manter o ritmo de pelo menos um post a cada semana e pretendo aumentar isso, pois eu vejo mais de uma coisa interessante por semana que valham publicação. Só lembrando: blog útil e bom é blog constantemente atualizado. Se for pra não atualiza-lo sempre, é preferível nem ter (ou você quer deixar a prova do seu desleixo pra todo mundo ver? =).</p><h4>O que fazer depois?</h4><p>Um blog é somente uma plataforma para demonstração do que você é. Se você for comprometido com seu blog, você buscará bons conteúdos para ele e, de uma forma ou de outra, te levará a ter uma comunidade com a qual você deve se preocupar. Ter um blog me levou, mesmo que indiretamente, a fundar o primeiro <a href="http://dojomoc.wordpress.com" target="_blank">CodingDojo</a> (by the way: o coding dojo está em latência&#8230; estamos preparando algo grande pra comunidade de devs de Montes Claros. Aguardem!) de Montes Claros e com certeza influenciará outras iniciativas minhas.</p><p>Precisa de mais inpiração? Dê uma olhada:</p><p>- <a href="http://queroterumblog.com/11-motivos-para-ter-um-blog-de-uma-vez-por-todas/" target="_blank">11 motivos para se ter um blog de uma vez por todas</a></p><p>- <a href="http://disqus.com/" target="_blank">28 tipos de posts para abastecer seu blog infinitamente</a></p><p>Sem posts relacionados.</p>]]></content:encoded> <wfw:commentRss>http://herberthamaral.com/2010/05/motivos-e-dicas-para-desenvolvedores-terem-blogs/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>DojoMoc #5 &#8211; O mais emocionante de todos</title><link>http://herberthamaral.com/2010/01/dojomoc-5-o-mais-emocionante-de-todos/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=dojomoc-5-o-mais-emocionante-de-todos</link> <comments>http://herberthamaral.com/2010/01/dojomoc-5-o-mais-emocionante-de-todos/#comments</comments> <pubDate>Wed, 27 Jan 2010 02:28:56 +0000</pubDate> <dc:creator>Herberth Amaral</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[News]]></category> <category><![CDATA[agile]]></category> <category><![CDATA[coding dojo]]></category> <category><![CDATA[tdd]]></category> <category><![CDATA[dojomoc]]></category><guid isPermaLink="false">http://herberthamaral.com/?p=174</guid> <description><![CDATA[Hoje nos reunimos na Unimontes para realização de mais um Coding Dojo. No total foram quatro pessoas: Diego Caxito Elvis (não, ele não morreu Diego Guimarães eu A linguagem escolhida foi o JavaScript (\o/) e usamos o QUnit como suíte de testes. Apesar de todo o esforço do setup inicial do nosso caso de teste, [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fherberthamaral.com%2F2010%2F01%2Fdojomoc-5-o-mais-emocionante-de-todos%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fherberthamaral.com%2F2010%2F01%2Fdojomoc-5-o-mais-emocionante-de-todos%2F&amp;source=HerberthAmaral&amp;style=normal" height="61" width="50" /> </a></div><p>Hoje nos reunimos na Unimontes para realização de mais um Coding Dojo. No total foram quatro pessoas:</p><ol><li>Diego Caxito</li><li>Elvis (não, ele não morreu <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></li><li>Diego Guimarães</li><li>eu</li></ol><p>A linguagem escolhida foi o JavaScript (\o/) e usamos o QUnit como suíte de testes. Apesar de todo o esforço do setup inicial do nosso caso de teste, o pessoal gostou bastante de fazer testes usando o QUnit.</p><p><strong>O problema</strong></p><p>Resolvemos escolher o problema na hora (inclusive, esse foi um dos motivos pelos quais nos atrasamos). O problema escolhido foi o <a href="http://codekata.pragprog.com/2007/01/code_kata_fifte.html" target="_blank">A Diversion</a>, um problema simples aparentemente, mas que nos deu um pouco de trabalho, principalmente na hora de explicar.</p><p>Os testes rodaram bem no Chrome 4 e no Internet Explorer 8. Como rodou no IE8, dá até pra considerar o código à prova de balas <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Os testes possuem uma versão online disponível <a href="http://herberthamaral.com/wp-content/dojo/5/" target="_blank">aqui</a>. Pra quem quiser baixar, o link é <a href="http://herberthamaral.com/wp-content/dojo/5/dojomoc_5.zip">esse</a>.</p><p><strong>A emoção</strong></p><p>Tivemos que quebrar o problema principal em 3 problemas de menor tamanho para conseguirmos resolver. A última parte consistia em fazer um conversor decimal-binário na mão! Eu até tentei sugerir pra que pegássemos um pronto na net e focássemos mais na resolução do problema, mas a galera quis ser matuta. E foi bom assim, pois deixou o problema muito mais divertido.</p><p>Além do mais, é a primeira vez que trabalhamos com uma linguagem dinâmica no DojoMoc. Espero que se torne preferência da galera trabalhar com linguagens dinâmicas, pois, na minha opinião, facilita o trabalho.</p><p>Uma coisa que deu mais emoção ainda foi ter feito tudo usando o Notepad++ sem o langs.xml estar funcionando direito. Foi a primeira vez que não usamos uma IDE <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>E pra completar: dos 5 Dojos que fizemos até hoje, nós só conseguimos resolver o problema em duas vezes. O de hoje foi uma dessas vezes. Parabéns pra galera!</p><p>Não vai dar pra postar a nossa retrospectiva aqui agora porque os post-its ficaram com o Diego Caxito, mas em breve estaremos disponibilizando mais informações sobre o nosso Dojo de hoje no <a href="http://dojomoc.wordpress.com" target="_blank">blog oficial</a>.</p><p>É isso aí pessoal, até a próxima!</p><p><h4>Posts relacionados:</h4><ol><li><a href='http://herberthamaral.com/2010/01/dojomoc-4-se-voce-nao-foi-voce-perdeu/' rel='bookmark' title='Permanent Link: DojoMoc #4 &#8211; Se voce não foi, voce perdeu!'>DojoMoc #4 &#8211; Se voce não foi, voce perdeu!</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://herberthamaral.com/2010/01/dojomoc-5-o-mais-emocionante-de-todos/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>DojoMoc #4 &#8211; Se voce não foi, voce perdeu!</title><link>http://herberthamaral.com/2010/01/dojomoc-4-se-voce-nao-foi-voce-perdeu/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=dojomoc-4-se-voce-nao-foi-voce-perdeu</link> <comments>http://herberthamaral.com/2010/01/dojomoc-4-se-voce-nao-foi-voce-perdeu/#comments</comments> <pubDate>Fri, 08 Jan 2010 02:36:15 +0000</pubDate> <dc:creator>Herberth Amaral</dc:creator> <category><![CDATA[coding dojo]]></category> <category><![CDATA[tdd]]></category> <category><![CDATA[dojomoc]]></category> <category><![CDATA[unimontes]]></category> <category><![CDATA[xp]]></category><guid isPermaLink="false">http://herberthamaral.com/?p=149</guid> <description><![CDATA[Hoje tivemos na Unimontes a quarta edição do nosso Coding Dojo. Geralmente postamos o resultado do dojo no nosso blog, mas esse foi tão bom que merece um espacinho aqui também (despistem se notaram a falta de post nos últimos dias). Foi o primeiro dojo que conseguimos resolver o problema e foi o primeiro que [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fherberthamaral.com%2F2010%2F01%2Fdojomoc-4-se-voce-nao-foi-voce-perdeu%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fherberthamaral.com%2F2010%2F01%2Fdojomoc-4-se-voce-nao-foi-voce-perdeu%2F&amp;source=HerberthAmaral&amp;style=normal" height="61" width="50" /> </a></div><p>Hoje tivemos na <a href="http://unimontes.br" target="_blank">Unimontes</a> a quarta edição do <a href="http://dojomoc.wordpress.com" target="_blank">nosso Coding Dojo</a>. Geralmente postamos o resultado do dojo no nosso blog, mas esse foi tão bom que merece um espacinho aqui também (despistem se notaram a falta de post nos últimos dias).</p><p><a href="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00936.jpg"><img class="aligncenter size-medium wp-image-150" title="Eu e Diego Caxito" src="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00936-300x240.jpg" alt="" width="300" height="240" /></a></p><p>Foi o primeiro dojo que conseguimos resolver <a href="http://codekata.pragprog.com/2007/01/kata_three_how_.html" target="_blank">o problema</a> e foi o primeiro que terminamos no bar:</p><div id="attachment_151" class="wp-caption aligncenter" style="width: 310px"></p><dt class="wp-caption-dt"><a href="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00946.jpg"><img class="size-medium wp-image-152" title="Cerveja &quot;Python Powered&quot;!" src="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00946-300x240.jpg" alt="" width="300" height="240" /></a><p class="wp-caption-text">Cerveja &quot;Python Powered&quot;!</p></div><div id="attachment_153" class="wp-caption aligncenter" style="width: 310px"><a href="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00937.jpg"><img class="size-medium wp-image-153" title="A multidão indo ao delírio vendo os testes passarem." src="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00937-300x240.jpg" alt="" width="300" height="240" /></a><p class="wp-caption-text">A multidão indo ao delírio vendo os testes passarem.</p></div><div id="attachment_159" class="wp-caption aligncenter" style="width: 310px"><a href="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00939.jpg"><img class="size-medium wp-image-159" title="Yes, we Créu!" src="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00939-300x240.jpg" alt="" width="300" height="240" /></a><p class="wp-caption-text">Yes, we Créu!</p></div><p>E onde o público feminino também programa e bebe com os outros 66% do público</p><div id="attachment_161" class="wp-caption aligncenter" style="width: 310px"><a href="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00944.jpg"><img class="size-medium wp-image-161" title="cd pub &amp;&amp; more beer" src="http://herberthamaral.com/wp-content/uploads/2010/01/DSC00944-300x240.jpg" alt="" width="300" height="240" /></a><p class="wp-caption-text">cd pub &amp;&amp; more beer</p></div><p>As fotos do dojo podem ser baixadas <a href="http://herberthamaral.com/wp-content/uploads/2010/01/dojo41.zip">aqui</a>. [mais tarde eu posto o código =]</p><p>Espero ver vocês no proximo Dojo. Até mais, pessoal!</dt><p><h4>Posts relacionados:</h4><ol><li><a href='http://herberthamaral.com/2010/01/dojomoc-5-o-mais-emocionante-de-todos/' rel='bookmark' title='Permanent Link: DojoMoc #5 &#8211; O mais emocionante de todos'>DojoMoc #5 &#8211; O mais emocionante de todos</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://herberthamaral.com/2010/01/dojomoc-4-se-voce-nao-foi-voce-perdeu/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Ano novo, coisas novas pra aprender.</title><link>http://herberthamaral.com/2009/12/ano-novo-coisas-novas-pra-aprender/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ano-novo-coisas-novas-pra-aprender</link> <comments>http://herberthamaral.com/2009/12/ano-novo-coisas-novas-pra-aprender/#comments</comments> <pubDate>Sat, 19 Dec 2009 11:43:19 +0000</pubDate> <dc:creator>Herberth Amaral</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[News]]></category> <category><![CDATA[ano novo]]></category> <category><![CDATA[coding dojo]]></category> <category><![CDATA[dojomoc]]></category> <category><![CDATA[lua]]></category> <category><![CDATA[opensource]]></category> <category><![CDATA[ruby]]></category> <category><![CDATA[scala]]></category><guid isPermaLink="false">http://herberthamaral.com/?p=104</guid> <description><![CDATA[Esse ano foi o melhor da minha vida em questões profissionais e de conhecimento. Desses 6 anos que eu me interesso por TI, esse foi o que eu mais aprendi e o que mais me agregou experiência. Vou começar com uma retrospectiva antes de passar para o planejamento: 1 &#8211; Retrospectiva A Infobits, juntamente com [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fherberthamaral.com%2F2009%2F12%2Fano-novo-coisas-novas-pra-aprender%2F"> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fherberthamaral.com%2F2009%2F12%2Fano-novo-coisas-novas-pra-aprender%2F&amp;source=HerberthAmaral&amp;style=normal" height="61" width="50" /> </a></div><p>Esse ano foi o melhor da minha vida em questões profissionais e de conhecimento. Desses 6 anos que eu me interesso por TI, esse foi o que eu mais aprendi e o que mais me agregou experiência. Vou começar com uma retrospectiva antes de passar para o planejamento:</p><h4>1 &#8211; Retrospectiva</h4><p>A <a href="http://www.infobitsunimontes.com.br" target="_blank">Infobits</a>, juntamente com seu<a href="http://gwibbers.wordpress.com" target="_blank"> Grupo de Web</a>, me deu experiência mais gerencial, mesmo coordenando poucas pessoas. Eu era e ainda sou um cara muito técnico e participar de um projeto como esse, em que eu tinha que coordenar e orientar pessoas, me ajudou a ver o outro lado da moeda. Sair do nível técnico para o gerencial é complicado. Ainda bem que eu tenho uma equipe pequena agora: menos gente, menos preocupação, mais comunicação, mais ágil.</p><p>Ter sido demitido foi uma das experiências mais marcantes que tive. Mexeu com meu ego (que por sinal não é pequeno) e eu me focei a ver o que eu tinha feito de tão errado pra ter merecido isso, já que boa parte da justificativa do meu ex-chefe não fazia sentido pra mim. A retrospectiva de um ano de empresa  foi uma coisa tão <em>foderosa</em>, que eu atribuo mais de 80% do meu conhecimento adquirido neste ano às coisas que eu aprendi nesse processo. Até brinquei com um amigo esses dias, dizendo que se eu soubesse o quanto isso te faz evoluir, eu procuraria ser demitido mais vezes. Por exemplo, eu não teria tido o interesse ou a iniciativa de ter ajudado a iniciar o nosso <a href="http://dojomoc.wordpress.com" target="_blank">Coding Dojo</a> se não tivesse sido demitido.</p><p>Vendo pelo lado acadêmico, esse ano também foi o mais produtivo: eu apresentei e publiquei 6 trabalhos e pretendo seguir o ritmo no ano que vem, mas mais voltado pra minha linha de pesquisa (Recuperação de Informação).</p><p>Quase ia me esquecendo do <a href="http://dojomoc.wordpress.com" target="_blank">Coding Dojo</a>: apesar de termos somente duas reuniões até agora, eu tou colocando muita fé nele.</p><h4>2 &#8211; Para o próximo ano</h4><p>Enfim, foi um ano cheio e eu estou prevendo que o próximo ano não será muito diferente, pois será o ano que eu irei me graduar. Daí vocês já tiram: monografia &#8220;comendo solta&#8221; o ano inteiro <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Seguindo o conselho dos <a href="http://pragprog.com/" target="_blank">Pragmatic Programmers</a> de aprender ao menos uma linguagem por ano, eu vou escolher as minhas aqui agora:</p><p style="text-align: center;"><img class="aligncenter" style="border: 0px initial initial;" title="Lua" src="http://herberthamaral.com/wp-content/uploads/2009/12/Lua.gif" alt="Lua" width="256" height="255" /></p><p style="text-align: left;">Lua é uma linguagem de programação brasileira que tem atraído muita gente no exterior, mas é pouco conhecida/valorizada aqui no Brasil. Pelo que eu pude ver, Lua é uma linguagem de altíssimo nível, bonita, elegante e que pode me ensinar alguma coisa valiosa. Outro motivo por escolher Lua é minha vontade de aprender mais sobre programação funcional. Isso me passa para a próxima linguagem:</p><p style="text-align: center;"><img class="size-full wp-image-106 aligncenter" title="200px-Scala_logo" src="http://herberthamaral.com/wp-content/uploads/2009/12/200px-Scala_logo.png" alt="200px-Scala_logo" width="200" height="57" /></p><p style="text-align: left;">Pra mim, Scala começou a ganhar atenção quando o Twitter começou a <a href="http://www.technologyreview.com/blog/editors/23282/?nlid=1908&amp;a=f" target="_blank">substituir Ruby por Scala</a> no seu backend. Mas não é somente por isso que eu escolhi Scala em detrimento de Haskell, Erlang, Scheme ou Lisp. Eu realmente queria aprender todas elas, mas <em>acho </em>que Scala pode ser um bom começo. O objetivo é aprender programação funcional, certo? <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p style="text-align: left;"><p style="text-align: center;"><img class="size-thumbnail wp-image-107 aligncenter" title="ruby" src="http://herberthamaral.com/wp-content/uploads/2009/12/ruby-150x150.png" alt="ruby" width="150" height="150" /></p><p style="text-align: left;">Esse ano eu comecei a aprender Ruby para apresentar um trabalho. A linguagem é legal, mas eu ainda estou longe de ser um cara competente em Ruby. Por isso, Ruby vai ser uma das linguagens que irei aprender no próximo ano. Ruby é bastante usada em alguns Coding Dojos do mundo todo e por isso vai ser legal usar Ruby no <a href="http://dojomoc.wordpress.com">DojoMoc</a>.</p><h4>3 &#8211; Além de programação</h4><p style="text-align: left;">Eu ainda pretendo continuar com meus estudos sobre desenvolvimento ágil, voltado principalmente para técnicas de desenvolvimento (pair programming e TDD, principalmente), automatização de tarefas de produção de software, produtividade e arquitetura de software.</p><p style="text-align: left;">No meio acadêmico, eu pretendo procurar aplicar tudo isso aí em cima no processo de desenvolvimento do produto que será minha monografia (fazer um crawler de pequena/média escala não é tarefa fácil&#8230;). Pretendo também continuar publicando pra ver se em 2011 eu já entre em algum programa de mestrado, mesmo como aluno especial.</p><p style="text-align: left;">Ultimamente eu tenho pensado muito em desenvolvimento OpenSource. Ontem mesmo eu fiz um hack para a lib de autocomplete do jQuery para substituir a YUI numa página que eu estou mexendo no trabalho e pretendo <span style="text-decoration: line-through;">tirar as gambiarras</span> melhora-lo para disponibilizar pra galera. É coisa pequena, mas é um começo <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p style="text-align: left;">Agora é esperar 2011 chegar e ver se eu consigo cumprir pelo menos a metade disso aí <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p><h4>4 &#8211; Livros</h4><p style="text-align: left;">Ganhei alguns livros no meu aniversário e tenho outros encostados. São eles:</p><ol><li>O Silmarillion &#8211; J.R.R Tolkien</li><li>O Caçador de Andróides &#8211; Philip Dick</li><li>As Crônicas de Nárnia &#8211; C.S Lewis</li><li>Eragon &#8211; Christopher Paolini</li></ol><p>Há alguns outros que eu não tenho que eu quero ler:</p><ol><li>Blue Ocean Strategy, <a href="http://twitter.com/AkitaOnRails/status/6447763243" target="_blank">uma sugestão</a> do <a href="http://www.akitaonrails.com" target="_blank">Fábio Akita</a>.</li><li>The art of Unit Testing &#8211; Osherove Roy</li><li>Clean Code: A Handbook of Agile Software Craftsmanship &#8211; Uncle Bob.</li><li>The Art of Agile Development &#8211; James Shore</li><li>Agile Estimating and Planning &#8211; Mike Cohn</li></ol><p>Esses são os maiores títulos. Não sei se consigo dar conta de ler todos eles com uma monografia a fazer, mas não custa tentar <img src='http://herberthamaral.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p style="text-align: left;">Até mais!</p><p>Sem posts relacionados.</p>]]></content:encoded> <wfw:commentRss>http://herberthamaral.com/2009/12/ano-novo-coisas-novas-pra-aprender/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>