<?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>Mauricio Aniche &#187; carreira</title>
	<atom:link href="http://www.aniche.com.br/tag/carreira/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aniche.com.br</link>
	<description>Pensamentos sobre desenvolvimento de software</description>
	<lastBuildDate>Mon, 17 Oct 2011 00:59:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Atualizar-se até que ponto?</title>
		<link>http://www.aniche.com.br/2009/02/atualizar-se-ate-que-ponto/</link>
		<comments>http://www.aniche.com.br/2009/02/atualizar-se-ate-que-ponto/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 20:00:00 +0000</pubDate>
		<dc:creator>mauricioaniche</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[carreira]]></category>
		<category><![CDATA[pensamento agil]]></category>
		<category><![CDATA[programador]]></category>

		<guid isPermaLink="false">/post/2009/02/19/Atualizar-se-ate-que-ponto.aspx</guid>
		<description><![CDATA[Programação é um mundo fantástico&#8230; E mais fantástico ainda é a velocidade com que as novidades surgem e desaparecem&#8230; A pergunta é: até que ponto devemos nos atualizar a cada nova tecnologia que surge? Se pensarmos em plataforma .NET, é impossível lembrar de cabeça todas as novidades apresentadas pela Microsoft nesses últimos tempos: WCF, WPF, <a href='http://www.aniche.com.br/2009/02/atualizar-se-ate-que-ponto/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Programação é um mundo fantástico&#8230; E mais fantástico ainda é a velocidade com que as novidades surgem e desaparecem&#8230; A pergunta é: <em>até que ponto devemos nos atualizar a cada nova tecnologia que surge?</em></p>
<p>Se pensarmos em plataforma .NET, é impossível lembrar de cabeça todas as novidades apresentadas pela Microsoft nesses últimos tempos: <a href="http://msdn.microsoft.com/en-us/netframework/aa663324.aspx" target="_blank">WCF</a>, <a href="http://msdn.microsoft.com/en-us/netframework/aa663326.aspx" target="_blank">WPF</a>, <a href="http://silverlight.net/" target="_blank">Silverlight</a>, <a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx" target="_blank">Entity Framework</a>, <a href="http://msdn.microsoft.com/en-us/vcsharp/aa904594.aspx" target="_blank">LINQ</a>, <a href="http://www.asp.net/mvc/" target="_blank">ASP.NET MVC</a>, etc, etc&#8230; É simplesmente impossível manter-se atualizado (com um bom nível de conhecimento, obviamente) em todas elas!</p>
<p>Pergunto novamente: Mas precisamos mesmo nos atualizar? <em>Não, não precisamos</em>. O principal objetivo de um desenvolvedor de software é <strong>entregar software para o cliente</strong>. Se hoje você desenvolve bons softwares, que agregam valor para seus clientes, e não faz uso das últimas novidades, não se culpe, você não está errado! Você não precisa re-programar todo seu sistema só porque dizem que o novo framework XPTO é bom! Programamos não para satisfazer nossos egos (afinal, quem não gosta de estar sempre atualizados, utilizando das melhores e mais modernas práticas?), mas sim para atender a necessidade do cliente. Se você já atende o seu cliente, não tem porquê mudar!</p>
<p>É a velha história do projeto perfeito e do projeto bom, onde todo projeto perfeito quer ser um projeto bom! O projeto perfeito nunca fica pronto, pois não dá tempo, seus desenvolvedores sempre querem o manter atualizado com as últimas novidades! Já o projeto bom, como o próprio nome diz, não é perfeito, não utiliza das últimas tecnologias de mercado, mas funciona, e o melhor, atende ao cliente!</p>
<p>Não estou dizendo que você não deva se atualizar. Claro que deve! Mas tudo isso deve ser feito de maneira cautelosa, estudada, e o mais importante: <strong>seu cliente não deve pagar por isso! </strong>Se algum framework promete ajudar no desenvolvimento e poupar futuras horas de desenvolvimento, faça testes, brinque, use e abuse dele, até ter certeza de que ele vai realmente lhe agregar valor, e que ele não vai ser um gargalo na hora do desenvolvimento.</p>
<p>Uma coisa que tem me chamado a atenção é o foco que as pessoas tem dado ao novo ASP.NET MVC, da Microsoft. As pessoas tem pulado de cabeça nessa novidade, sem nem pensar no impacto que isso vai ter sobre a equipe de desenvolvedores e sobre a qualidade do software que será desenvolvido. Será que os WebForms são tão ruins assim que merecem serem trocados de forma praticamente instantânea? Caso você ache que vale a pena trocar toda a experiência que sua equipe e investir horas de estudo nesse novo framework, pois o MVC vai lhe ajudar a escrever melhores softwares, siga em frente; caso contrário, não se sinta mal, continue usando WebForms e atendendo seu cliente da melhor maneira possível!</p>
<p>Não se esqueça da frase (da qual não me recordo o autor): <strong>Bons desenvolvedores DESENVOLVEM software. Ótimos desenvolvedores ENTREGAM software</strong>.</p>
<p><em>(Uma <a href="http://groups.google.com/group/dotnetarchitects/browse_thread/thread/23e2b5b41a5a2b41/dd95f1d53f1ac989?lnk=gst&amp;q=cenoura#" target="_blank">discussão</a> do grupo <a href="http://www.dotnetarchitects.net/" target="_blank">.NET Architects</a> me levou a escrever esse post)</em></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.aniche.com.br%2F2009%2F02%2Fatualizar-se-ate-que-ponto%2F&amp;title=Atualizar-se%20at%C3%A9%20que%20ponto%3F" id="wpa2a_2"><img src="http://www.aniche.com.br/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.aniche.com.br/2009/02/atualizar-se-ate-que-ponto/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

