<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: 5 coisas que um programador PHP precisa</title>
	<atom:link href="http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/</link>
	<description>Grupo de Desenvolvedores de PHP de São Paulo</description>
	<lastBuildDate>Thu, 11 Mar 2010 22:57:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sobrinho 2</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-3260</link>
		<dc:creator>Sobrinho 2</dc:creator>
		<pubDate>Thu, 11 Mar 2010 18:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-3260</guid>
		<description>Levando em conta que eu sou um mero iniciante em PHP, fico com vergonha de mim mesmo em constatar que eu estou sendo um sobrinho...mas vou me redimir  e procurar aprender mais sobre como programar em php.</description>
		<content:encoded><![CDATA[<p>Levando em conta que eu sou um mero iniciante em PHP, fico com vergonha de mim mesmo em constatar que eu estou sendo um sobrinho&#8230;mas vou me redimir  e procurar aprender mais sobre como programar em php.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto Pascutti</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-3246</link>
		<dc:creator>Augusto Pascutti</dc:creator>
		<pubDate>Thu, 04 Mar 2010 03:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-3246</guid>
		<description>He he .. erros acontecem e me desculpe por eles. É que meu, escrevemos e fazemos as coisas na grande maioria das vezes depois das 23h; já trabalhamos pra caramba. E nós mesmos revisamos. Aí as coisas passam né, mesmo revisando.

Mas envia os erros que vc encontrar pra mim em augusto[at]phpsp.org.br e eu os corrijo. =]</description>
		<content:encoded><![CDATA[<p>He he .. erros acontecem e me desculpe por eles. É que meu, escrevemos e fazemos as coisas na grande maioria das vezes depois das 23h; já trabalhamos pra caramba. E nós mesmos revisamos. Aí as coisas passam né, mesmo revisando.</p>
<p>Mas envia os erros que vc encontrar pra mim em augusto[at]phpsp.org.br e eu os corrijo. =]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lucio</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-3245</link>
		<dc:creator>lucio</dc:creator>
		<pubDate>Tue, 02 Mar 2010 17:28:55 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-3245</guid>
		<description>Precisa também saber escrever a programação &quot;português&quot; ;)</description>
		<content:encoded><![CDATA[<p>Precisa também saber escrever a programação &#8220;português&#8221; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guilherme Bazilio</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-3234</link>
		<dc:creator>Guilherme Bazilio</dc:creator>
		<pubDate>Mon, 22 Feb 2010 22:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-3234</guid>
		<description>Execelente post. Achei muito interessante, pois conheço bem pouco do PHP e isso é praticamente um guia. É uma maneira de tomar um rumo em realação ao que aprender.</description>
		<content:encoded><![CDATA[<p>Execelente post. Achei muito interessante, pois conheço bem pouco do PHP e isso é praticamente um guia. É uma maneira de tomar um rumo em realação ao que aprender.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto Pascutti</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-3228</link>
		<dc:creator>Augusto Pascutti</dc:creator>
		<pubDate>Fri, 19 Feb 2010 14:23:25 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-3228</guid>
		<description>@Victor: O que você falou está corretíssimo. O uso de IDE ajuda muito no desenvolvimento mas é essencial que a pessoa saiba diferenciar o que é IDE e o que é PHP. Ficar refém não é ajuda nenhuma. =]</description>
		<content:encoded><![CDATA[<p>@Victor: O que você falou está corretíssimo. O uso de IDE ajuda muito no desenvolvimento mas é essencial que a pessoa saiba diferenciar o que é IDE e o que é PHP. Ficar refém não é ajuda nenhuma. =]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Henrique</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-3227</link>
		<dc:creator>Victor Henrique</dc:creator>
		<pubDate>Thu, 18 Feb 2010 18:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-3227</guid>
		<description>Em relação à discussão sobre as IDEs, o malefício que elas podem trazer é apenas quando o programador usa &quot;wizards&quot;, o que no caso do PHP é bem menor que no ambiente Microsoft por exemplo.

Elas dão maior produtividade,com certeza absoluta, já que os recursos são infinitos. Hoje eu uso quase 100% o Zend Studio.

Claro que as facilidades que a IDE trazem podem ser um pouco prejudiciais a iniciantes. Sou contra o vício de ficar refém da IDE, não saber uma simples função sem contar com a lista que ela traz, mas sou a favor da facilidade quando sei o que estou fazendo.</description>
		<content:encoded><![CDATA[<p>Em relação à discussão sobre as IDEs, o malefício que elas podem trazer é apenas quando o programador usa &#8220;wizards&#8221;, o que no caso do PHP é bem menor que no ambiente Microsoft por exemplo.</p>
<p>Elas dão maior produtividade,com certeza absoluta, já que os recursos são infinitos. Hoje eu uso quase 100% o Zend Studio.</p>
<p>Claro que as facilidades que a IDE trazem podem ser um pouco prejudiciais a iniciantes. Sou contra o vício de ficar refém da IDE, não saber uma simples função sem contar com a lista que ela traz, mas sou a favor da facilidade quando sei o que estou fazendo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fernando Camacho</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-2775</link>
		<dc:creator>Fernando Camacho</dc:creator>
		<pubDate>Fri, 13 Nov 2009 11:15:51 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-2775</guid>
		<description>Ótimo artigo, se pelo menos metade dos que se dizem programadores conseguissem ao menos fazer uma linha de código utilizando um editor de texto e cobrando um preço justo e não se prostituindo como vemos muito por ai, acredito que o programador PHP seria mais respeitado.</description>
		<content:encoded><![CDATA[<p>Ótimo artigo, se pelo menos metade dos que se dizem programadores conseguissem ao menos fazer uma linha de código utilizando um editor de texto e cobrando um preço justo e não se prostituindo como vemos muito por ai, acredito que o programador PHP seria mais respeitado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcio</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-2558</link>
		<dc:creator>marcio</dc:creator>
		<pubDate>Fri, 16 Oct 2009 12:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-2558</guid>
		<description>Gostaria muito aprender PhP contigo</description>
		<content:encoded><![CDATA[<p>Gostaria muito aprender PhP contigo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor A.</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-2431</link>
		<dc:creator>Victor A.</dc:creator>
		<pubDate>Thu, 10 Sep 2009 18:28:58 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-2431</guid>
		<description>Imprecindível no desenvolvimento de um programador. Tenho mais direção agora, uma vez que sou iniciante na programação.</description>
		<content:encoded><![CDATA[<p>Imprecindível no desenvolvimento de um programador. Tenho mais direção agora, uma vez que sou iniciante na programação.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mateus Azevedo</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-2250</link>
		<dc:creator>Mateus Azevedo</dc:creator>
		<pubDate>Sat, 25 Jul 2009 01:26:02 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-2250</guid>
		<description>Samuel, 

Desenvolvedor o próprio framework pode ser válido porém utilizar um framework já conhecido como o Zend Framework por exemplo é muito mais vantajoso em diversos sentidos sem falar que você pode ajudar no desenvolvimento do mesmo e se você chegar a esse ponto provavelmente você vai estar produzindo um código de qualidade.

E sobre desenvolver sem IDE, como assim? :P Isso não tem haver com preguiça, preguiça pra mim é ter que repetir coisas que estão a um clique de distância, ou podem ser simplificadas em uma IDE.</description>
		<content:encoded><![CDATA[<p>Samuel, </p>
<p>Desenvolvedor o próprio framework pode ser válido porém utilizar um framework já conhecido como o Zend Framework por exemplo é muito mais vantajoso em diversos sentidos sem falar que você pode ajudar no desenvolvimento do mesmo e se você chegar a esse ponto provavelmente você vai estar produzindo um código de qualidade.</p>
<p>E sobre desenvolver sem IDE, como assim? :P Isso não tem haver com preguiça, preguiça pra mim é ter que repetir coisas que estão a um clique de distância, ou podem ser simplificadas em uma IDE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Samuel Bretas</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-2191</link>
		<dc:creator>Samuel Bretas</dc:creator>
		<pubDate>Tue, 23 Jun 2009 19:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-2191</guid>
		<description>Muito bom este artigo e acho sinceramente que a ideia de &quot;sobrinhos&quot; foi muito bem usada.
Eu preferi desenvolver um framework aqui na empresa onde trabalho por achar que os outros vem com muita coisa que vc não acaba utilizando nada.
Eu em minha humilde opnião acho que desenvolver sem ide ajuda muito a um jovem aprendiz a se tornar um programador. Creio que Ide acaba acostumando a um ser humano a se tornar um programador preguiçoso. Nas outras eu concordo com tudo que vc escreveu.</description>
		<content:encoded><![CDATA[<p>Muito bom este artigo e acho sinceramente que a ideia de &#8220;sobrinhos&#8221; foi muito bem usada.<br />
Eu preferi desenvolver um framework aqui na empresa onde trabalho por achar que os outros vem com muita coisa que vc não acaba utilizando nada.<br />
Eu em minha humilde opnião acho que desenvolver sem ide ajuda muito a um jovem aprendiz a se tornar um programador. Creio que Ide acaba acostumando a um ser humano a se tornar um programador preguiçoso. Nas outras eu concordo com tudo que vc escreveu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-2159</link>
		<dc:creator>Rodrigo</dc:creator>
		<pubDate>Tue, 09 Jun 2009 16:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-2159</guid>
		<description>Só um adendo sobre o uso de frameworks: produtividade! não só na criação como na manutenção de aplicações. Normalmente, e não estou generalizando, programadores PHP escrevem muito código e demoram demais pra criar pequenas coisas que em outras linguagens levaria muito menos tempo. Com a adoção de frameworks esse tempo é reduzido e tempo é dinheiro.

Outra vantagem de frameworks é a universalização da manutenção. Utilizo o Zend Framework e que torna mais fácil a manutenção já que há uma estrutura padrão por trás do projeto. A dificuldade é encontrar profissionais que saibam Zend, já que a maioria tende a sempre reiventar a roda.</description>
		<content:encoded><![CDATA[<p>Só um adendo sobre o uso de frameworks: produtividade! não só na criação como na manutenção de aplicações. Normalmente, e não estou generalizando, programadores PHP escrevem muito código e demoram demais pra criar pequenas coisas que em outras linguagens levaria muito menos tempo. Com a adoção de frameworks esse tempo é reduzido e tempo é dinheiro.</p>
<p>Outra vantagem de frameworks é a universalização da manutenção. Utilizo o Zend Framework e que torna mais fácil a manutenção já que há uma estrutura padrão por trás do projeto. A dificuldade é encontrar profissionais que saibam Zend, já que a maioria tende a sempre reiventar a roda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto Pascutti</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-1146</link>
		<dc:creator>Augusto Pascutti</dc:creator>
		<pubDate>Fri, 10 Apr 2009 06:19:05 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-1146</guid>
		<description>Hehe, mas esse é o lance ...
Acho que o que mais qualifica um programador como &quot;sobrinho&quot; é o fato dele ignorar o fato de que existe muito mais do que ele sabe !

Estudar mais e mais .. isso sim é a característica de um verdadeiro programador !</description>
		<content:encoded><![CDATA[<p>Hehe, mas esse é o lance &#8230;<br />
Acho que o que mais qualifica um programador como &#8220;sobrinho&#8221; é o fato dele ignorar o fato de que existe muito mais do que ele sabe !</p>
<p>Estudar mais e mais .. isso sim é a característica de um verdadeiro programador !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jhonatan luiz</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-1144</link>
		<dc:creator>jhonatan luiz</dc:creator>
		<pubDate>Thu, 09 Apr 2009 21:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-1144</guid>
		<description>Excelente Post, parabéns! só tem um probleminha, acho que sou o &quot;SOBRINHO&quot;!!! hehehehhee, bom então vou estudar mais e mais...</description>
		<content:encoded><![CDATA[<p>Excelente Post, parabéns! só tem um probleminha, acho que sou o &#8220;SOBRINHO&#8221;!!! hehehehhee, bom então vou estudar mais e mais&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Benseler</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-752</link>
		<dc:creator>Chris Benseler</dc:creator>
		<pubDate>Mon, 02 Mar 2009 22:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-752</guid>
		<description>Ah, deug em linguagens interpretadas é sempre complexo :-(

Mto bom o post!</description>
		<content:encoded><![CDATA[<p>Ah, deug em linguagens interpretadas é sempre complexo :-(</p>
<p>Mto bom o post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leo</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-709</link>
		<dc:creator>Leo</dc:creator>
		<pubDate>Wed, 25 Feb 2009 14:22:03 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-709</guid>
		<description>Além de tudo o que foi citado no artigo, é muito interessante a documentação do sistema, acho que só um DER não resolve o problema de manutenções. Acredito que seja muito legal um artigo sobre o assunto, incluindo um modelo.
Abraço!</description>
		<content:encoded><![CDATA[<p>Além de tudo o que foi citado no artigo, é muito interessante a documentação do sistema, acho que só um DER não resolve o problema de manutenções. Acredito que seja muito legal um artigo sobre o assunto, incluindo um modelo.<br />
Abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felipe Ribeiro</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-653</link>
		<dc:creator>Felipe Ribeiro</dc:creator>
		<pubDate>Wed, 18 Feb 2009 15:09:21 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-653</guid>
		<description>Olá Augusto,

Eu vou discordar só do seu último parágrafo, eu não acho que seja dispensável o conhecimento de algoritmos. Ordenação é um exemplo de problema básico que todo _programador_ de fato precisa ter pelo menos boas noções (por mais que PHP implemente ordenação nativamente, entramos na mesma questão do uso de frameworks). Assim como estrutura de dados, um programador precisa saber o que é fila, pilha, mapa, árvore, etc senão não &quot;des-sobrinha&quot; nem sai do CRUD :-)

Grande abraço!</description>
		<content:encoded><![CDATA[<p>Olá Augusto,</p>
<p>Eu vou discordar só do seu último parágrafo, eu não acho que seja dispensável o conhecimento de algoritmos. Ordenação é um exemplo de problema básico que todo _programador_ de fato precisa ter pelo menos boas noções (por mais que PHP implemente ordenação nativamente, entramos na mesma questão do uso de frameworks). Assim como estrutura de dados, um programador precisa saber o que é fila, pilha, mapa, árvore, etc senão não &#8220;des-sobrinha&#8221; nem sai do CRUD :-)</p>
<p>Grande abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto Pascutti</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-650</link>
		<dc:creator>Augusto Pascutti</dc:creator>
		<pubDate>Wed, 18 Feb 2009 13:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-650</guid>
		<description>Felipe. A questão do Framework não é simplismente o &#039;uso&#039;, mas o estudo. O estudo de um framework não implica saber somente como utilizá-lo, implica em saber como ele foi construído e o porquê de algo estar de determinado jeito.
É o que você disse: &quot;mas muito mais importante do que usar um é saber os conceitos que estão por trás dele.&quot; !

O pessoal de Java conhecer sobre algoritmos/estrutura de dados é um mito. Eu raramente encontro um programador Java que saiba a diferença entre os tipos de ordenação existente. Agora acredito (não boto minha mão no fogo por isso) que eles conhecem sim mais padrões de design por causa da linguagem.

Ter conhecimento em ciência da computação é bom mas não é necessário. Um programador PHP não precisa saber implimentar algoritmos de ordenação ou implementar estruturas de dados. Todo conhecimento agregado é válido logicamente. Se o programador se interessa sempre em estudar para melhorar seu nível de conhecimento é praticamente impossível fugir disso ! Assim como fugir dos padrões de design é inútil se você programa usando OO.

=]</description>
		<content:encoded><![CDATA[<p>Felipe. A questão do Framework não é simplismente o &#8216;uso&#8217;, mas o estudo. O estudo de um framework não implica saber somente como utilizá-lo, implica em saber como ele foi construído e o porquê de algo estar de determinado jeito.<br />
É o que você disse: &#8220;mas muito mais importante do que usar um é saber os conceitos que estão por trás dele.&#8221; !</p>
<p>O pessoal de Java conhecer sobre algoritmos/estrutura de dados é um mito. Eu raramente encontro um programador Java que saiba a diferença entre os tipos de ordenação existente. Agora acredito (não boto minha mão no fogo por isso) que eles conhecem sim mais padrões de design por causa da linguagem.</p>
<p>Ter conhecimento em ciência da computação é bom mas não é necessário. Um programador PHP não precisa saber implimentar algoritmos de ordenação ou implementar estruturas de dados. Todo conhecimento agregado é válido logicamente. Se o programador se interessa sempre em estudar para melhorar seu nível de conhecimento é praticamente impossível fugir disso ! Assim como fugir dos padrões de design é inútil se você programa usando OO.</p>
<p>=]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edemilson Lima</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-649</link>
		<dc:creator>Edemilson Lima</dc:creator>
		<pubDate>Wed, 18 Feb 2009 12:26:02 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-649</guid>
		<description>Muito bom! Só acho que os links que poderiam estar sublinhados, pois muitas pessoas passarão batidas por eles... Quanto ao texto, encontrei algumas pequenas correções:

&quot;mas conhEcer um ou mais frameworks ajuda em muito seu nível de desenvolvimento! Acredite: você não é o melhor programador QUE existe !&quot;</description>
		<content:encoded><![CDATA[<p>Muito bom! Só acho que os links que poderiam estar sublinhados, pois muitas pessoas passarão batidas por eles&#8230; Quanto ao texto, encontrei algumas pequenas correções:</p>
<p>&#8220;mas conhEcer um ou mais frameworks ajuda em muito seu nível de desenvolvimento! Acredite: você não é o melhor programador QUE existe !&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto Pascutti :: 5 coisas que um programador deve saber</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-647</link>
		<dc:creator>Augusto Pascutti :: 5 coisas que um programador deve saber</dc:creator>
		<pubDate>Wed, 18 Feb 2009 12:00:11 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-647</guid>
		<description>[...] Publiquei recentemente no PHPSP um post sobre as coisas que um programador PHP deveria conhecer antes de se considerar um programador. Fiz este post inspirado em um muito semelhante feito pelo Cal Evans esta semana. Achei interessante porque é difícil encontrar um lugar que concentre - como o post - as coisas que são importantes a um programador conhecer. Muitos ainda têm uma imagem de que basta saber utilizar basicamente a sintaxe da linguagem e pronto, quando ser um programador é muito mais do que isso.Sendo você um desenvolvedor experiente ou iniciante, recomendo a leitura do post que pode ser conferido aqui [...]</description>
		<content:encoded><![CDATA[<p>[...] Publiquei recentemente no PHPSP um post sobre as coisas que um programador PHP deveria conhecer antes de se considerar um programador. Fiz este post inspirado em um muito semelhante feito pelo Cal Evans esta semana. Achei interessante porque é difícil encontrar um lugar que concentre &#8211; como o post &#8211; as coisas que são importantes a um programador conhecer. Muitos ainda têm uma imagem de que basta saber utilizar basicamente a sintaxe da linguagem e pronto, quando ser um programador é muito mais do que isso.Sendo você um desenvolvedor experiente ou iniciante, recomendo a leitura do post que pode ser conferido aqui [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felipe Ribeiro</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-644</link>
		<dc:creator>Felipe Ribeiro</dc:creator>
		<pubDate>Wed, 18 Feb 2009 04:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-644</guid>
		<description>Ótimo artigo, só acho que a questão do Framework é equivalente a questão da IDE. Usar um framework não faz de você um melhor programador, afinal existem aplicações que não são tão &quot;out of the box&quot; e nessas situações um framework genérico pode acabar sendo um impecílio no desenvolvimento ao invés de ajudar na flexibilidade. Eu por exemplo estou envolvido num projeto que não usa um SGBD tradicional, mas sim HBase e Hadoop, outro exemplo, o Flickr criou um framework próprio chamado Flamework (:P) que trata melhor as situações extremas em que ele opera, com suporte a coisas como sharding.

Além de que muita gente usa frameworks sem saber o que está fazendo. Já existem os &quot;sobrinhos on rails&quot; que usam Rails sem saber fazer nada em Ruby. Não critico o uso de frameworks e inclusive uso em alguns projetos, mas muito mais importante do que usar um é saber os conceitos que estão por trás dele. 

Pra mim faltou nessa lista conhecimentos básico de ciência da computação que o pessoal do Java tem. De estrutura de dados, algoritmos e padrões de projeto.

Eu posso apostar que mais da metade dos programadores PHP, pelo menos do Brasil, não sabem a diferença de um Quick Sort pra um Bubble Sort :-)).</description>
		<content:encoded><![CDATA[<p>Ótimo artigo, só acho que a questão do Framework é equivalente a questão da IDE. Usar um framework não faz de você um melhor programador, afinal existem aplicações que não são tão &#8220;out of the box&#8221; e nessas situações um framework genérico pode acabar sendo um impecílio no desenvolvimento ao invés de ajudar na flexibilidade. Eu por exemplo estou envolvido num projeto que não usa um SGBD tradicional, mas sim HBase e Hadoop, outro exemplo, o Flickr criou um framework próprio chamado Flamework (:P) que trata melhor as situações extremas em que ele opera, com suporte a coisas como sharding.</p>
<p>Além de que muita gente usa frameworks sem saber o que está fazendo. Já existem os &#8220;sobrinhos on rails&#8221; que usam Rails sem saber fazer nada em Ruby. Não critico o uso de frameworks e inclusive uso em alguns projetos, mas muito mais importante do que usar um é saber os conceitos que estão por trás dele. </p>
<p>Pra mim faltou nessa lista conhecimentos básico de ciência da computação que o pessoal do Java tem. De estrutura de dados, algoritmos e padrões de projeto.</p>
<p>Eu posso apostar que mais da metade dos programadores PHP, pelo menos do Brasil, não sabem a diferença de um Quick Sort pra um Bubble Sort :-)).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Piaz</title>
		<link>http://phpsp.org.br/2009/02/17/5-coisas-que-um-programador-php-precisa/comment-page-1/#comment-625</link>
		<dc:creator>Alex Piaz</dc:creator>
		<pubDate>Tue, 17 Feb 2009 10:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://phpsp.org.br/?p=216#comment-625</guid>
		<description>Parabéns pelo artigo, fundamental para dar a direção que os programadores iniciantes devem seguir!</description>
		<content:encoded><![CDATA[<p>Parabéns pelo artigo, fundamental para dar a direção que os programadores iniciantes devem seguir!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
