10 dicas de carreira
                                            Profissionais PHP



                                            PHPSC Conf 2011



segunda-feira, 21 de novembro de 11
O projeto

                    •       Dez profissionais experientes em PHP

                    •       Uma dica cada

                    •       Representando diversos estados

                    •       Representando diversas experiências




segunda-feira, 21 de novembro de 11
Adler Medrado
        Husband, Father, Programmer, Internet
        Freak and host a podcast at
        http://getoncode.com.br
        http://about.me/adlermedrado
        @adlermedrado




segunda-feira, 21 de novembro de 11
Repasse seu conhecimento


segunda-feira, 21 de novembro de 11
Crie um blog (e escreva nele, claro), ministre palestras e/ou minicursos em eventos, participe de dojos, escreva um artigo para alguma revista, mande
e-mail com dicas para seus colegas de trabalho, dê aula em escolas de informática; Estas são apenas algumas sugestões e certamente existem
diversas outras maneiras de colaborar.
Bruno PorKaria
        CEO and Co-Founder at Blackdog Studio,
        vlogger at @mobiletalkbr e gosta de
        cachaça e sol quente.
        http://porkaria.com.br
        @porkaria




segunda-feira, 21 de novembro de 11
Não espere o futuro, faça
                                agora!


segunda-feira, 21 de novembro de 11
Todo mundo tem uma ideia, mas nem todo mundo tem a coragem de tira-lá do papel. Coragem não é talento, muito menos “dom divino” é
simplesmente algo que precisa ser constantemente treinado. Você não é o melhor programador do mundo, o seu código quase sempre não vai ser a
melhor maneira de resolver aquele problema, mas você não precisa ficar esperando que alguém resolva o seu problema.
Elton Minetto
        Possui graduação e especialização em
        Ciência de Computação. Professor e sócio da
        Coderockr. Autor de http://bit.ly/e66VdK e
        http://bit.ly/hrNuiX. Sócio da Coderockr
        http://eminetto.me
        @eminetto



segunda-feira, 21 de novembro de 11
Estude e pratique


segunda-feira, 21 de novembro de 11
Independente se você decidir fazer ou não um curso universitário, estudar é obrigatório. Leia livros técnicos, participe de cursos, seminários, etc.
Tecnologias surgem todos os dias, se você não prestar atenção é ultrapassado.
Um esportista pratica diariamente seu esporte. Nós podemos fazer o mesmo. Programe e teste sempre que puder. Pequenos trechos de códigos,
pequenos exemplos, problemas de lógica. Além de ser divertido mantém sua mente “afiada”.
Er Galvão
        Brazilian programmer and web app security
        advisor.
        http://www.galvao.eti.br/
        @galvao




segunda-feira, 21 de novembro de 11
Transparência e
                                            conhecimento


segunda-feira, 21 de novembro de 11
Admita o erro, procure soluções.Se o problema existe, admita, compartilhe com seus colegas, com seu gerente. Fingir que o problema não existe apenas
aumenta a probablididade dele ser descoberto por pessoas de fora da empresa, arriscando o produto, a própria empresa e a sua reputação.
Além disso, não se contente com encontrar a solução. Bons profissionais não apenas solucionam problemas, mas entendem como solucioná-lo. Quanto
mais difícil é o problema mais conhecimento você obterá depois de solucioná-lo.
Anderson “Duodraco”
              Casimiro
        ZCE PHP Developer, Tech Leader, Scrum
        Master at @arizonabr and teacher at
        @dextracursos. #opensource and #php
        evangelist. Rocker, Linuxer and Androider
        http://duodra.co
        @duodraco



segunda-feira, 21 de novembro de 11
Não limite-se ao óbvio


segunda-feira, 21 de novembro de 11
Sempre ao desenvolver nos deparamos com tomadas de decisão que podem ser cruciais ao projeto. Geralmente pendemos ao famoso “vamos fazer desse
jeito porque é o que todo mundo faz”, em outras palavras, vamos pelo caminho mais óbvio, mais comum. você pode ter perdido uma oportunidade única de
evoluir um conceito. “Você está incentivando todos a reinventar a roda então?” - Não! Assim como a própria roda evoluiu, nossos conceitos também
podem. o problema é quando a roda que estamos usando não nos atende mais. Ou até atende, mas com uma roda melhor, podemos ganhar em
performance, consumo, durabilidade e o principal: satisfação.
Igor Feghali
        Systems Engineer na Petrobras,
        desenvolvedor da PEAR
        http://www.linkedin.com/in/ifeghali




segunda-feira, 21 de novembro de 11
Abaixo da média


segunda-feira, 21 de novembro de 11
Eu passei a assumir que sou abaixo da média. Isto significa que estou assumindo que as minhas palestras são ruins, que sempre há uma solução melhor
do que a minha, que o JavaScript tem muito a me ensinar e que a engenharia de software e o gerenciamento de projetos têm as suas vantagens . ser
abaixo da média não significa entregar soluções abaixo da média. Ao contrário, significa enxergar o mundo com a inocência de um aprendiz. Significa
reconhecer grande potencial nas coisas simples ou aparentemente inúteis. Significa reconhecer que todos aspectos do seu projeto são igualmente
importantes: código, algoritmo, funcionalidades e documentação, apenas para citar alguns. E por fim, significa reconhecer que há sempre algo a se
melhorar
Marcelio Leal
        Always looking for something and following
        the beat... Co-founder @amazonstartups e
        @phppaidegua.
        http://marcelioleal.com
        @marcelioleal




segunda-feira, 21 de novembro de 11
Não seja tradicional


segunda-feira, 21 de novembro de 11
Conceitos e a Arquitetura são mais importantes que padrões de projeto, recursos de linguagem e frameworks. Utilize o máximo a flexibilidade e todo o
potencial que o PHP proporciona ! Sempre avalie o custo da utilização de padrões de outras linguagens, padrões de projeto, e outros tipos de padrões,
quando você for utilizar PHP. A utilização indiscriminada pode proporcionar perda de flexibilidade, extensibilidade, e outras características boas do PHP.
Guilherme Blanco
        Drunk as a cow!
        Desenvolvedor do Doctrine
        http://blog.bisna.com
        @guilhermeblanco




segunda-feira, 21 de novembro de 11
Organize e programe seu
                        código de forma coerente


segunda-feira, 21 de novembro de 11
Antes mesmo de sentar e sair programando, pense na sua estrutura, faça o mínimo de planejamento. Na programação, a estratégia fica à critério do scrum
master e project leader. Mas o planejamento fica a critério do arquiteto e desenvolvedores. UML nesse caso ajuda muito, principalmente o diagrama de
pacotes é um bom começo, pois ilustra a dependência entre eles. Sempre que possível, pare para pensar sobre nomenclatura de classes e métodos.
Object Calisthenics
Carlos Ferrari
        php, nginx, mongodb, html5, css,
        javascript, jquery, python, webstandards,
        linux, ubuntu
        @caferrari




segunda-feira, 21 de novembro de 11
Busque soluções para dar
                          mais fôlego aos seus
                               servidores

segunda-feira, 21 de novembro de 11

Caching, nginx, memcached, apc
Sandro J. S. Souza
        Desenvolvedor Web, bacharel em
        Administração, coordenador do PHP MG,
        membro do 5ª Coluna Motoclube, São
        Paulino!
        http://www.sandro.eti.br
        @xkurts



segunda-feira, 21 de novembro de 11
Tire a sua certificação e
                        diferencie-se no mercado


segunda-feira, 21 de novembro de 11
uma certificação especifica (seja de PHP, frameworks, gerenciamento de projetos etc) pode ser tão importante quanto um diploma de ensino superior e irá
te garantir uma diferenciação ainda maior de outros profissionais no mercado de TI.
http://eminetto.me
                   http://joind.in/event/phpscconf-2011
                                 #phpscconf



segunda-feira, 21 de novembro de 11

10 dicas de carreira em PHP

  • 1.
    10 dicas decarreira Profissionais PHP PHPSC Conf 2011 segunda-feira, 21 de novembro de 11
  • 2.
    O projeto • Dez profissionais experientes em PHP • Uma dica cada • Representando diversos estados • Representando diversas experiências segunda-feira, 21 de novembro de 11
  • 3.
    Adler Medrado Husband, Father, Programmer, Internet Freak and host a podcast at http://getoncode.com.br http://about.me/adlermedrado @adlermedrado segunda-feira, 21 de novembro de 11
  • 4.
    Repasse seu conhecimento segunda-feira,21 de novembro de 11 Crie um blog (e escreva nele, claro), ministre palestras e/ou minicursos em eventos, participe de dojos, escreva um artigo para alguma revista, mande e-mail com dicas para seus colegas de trabalho, dê aula em escolas de informática; Estas são apenas algumas sugestões e certamente existem diversas outras maneiras de colaborar.
  • 5.
    Bruno PorKaria CEO and Co-Founder at Blackdog Studio, vlogger at @mobiletalkbr e gosta de cachaça e sol quente. http://porkaria.com.br @porkaria segunda-feira, 21 de novembro de 11
  • 6.
    Não espere ofuturo, faça agora! segunda-feira, 21 de novembro de 11 Todo mundo tem uma ideia, mas nem todo mundo tem a coragem de tira-lá do papel. Coragem não é talento, muito menos “dom divino” é simplesmente algo que precisa ser constantemente treinado. Você não é o melhor programador do mundo, o seu código quase sempre não vai ser a melhor maneira de resolver aquele problema, mas você não precisa ficar esperando que alguém resolva o seu problema.
  • 7.
    Elton Minetto Possui graduação e especialização em Ciência de Computação. Professor e sócio da Coderockr. Autor de http://bit.ly/e66VdK e http://bit.ly/hrNuiX. Sócio da Coderockr http://eminetto.me @eminetto segunda-feira, 21 de novembro de 11
  • 8.
    Estude e pratique segunda-feira,21 de novembro de 11 Independente se você decidir fazer ou não um curso universitário, estudar é obrigatório. Leia livros técnicos, participe de cursos, seminários, etc. Tecnologias surgem todos os dias, se você não prestar atenção é ultrapassado. Um esportista pratica diariamente seu esporte. Nós podemos fazer o mesmo. Programe e teste sempre que puder. Pequenos trechos de códigos, pequenos exemplos, problemas de lógica. Além de ser divertido mantém sua mente “afiada”.
  • 9.
    Er Galvão Brazilian programmer and web app security advisor. http://www.galvao.eti.br/ @galvao segunda-feira, 21 de novembro de 11
  • 10.
    Transparência e conhecimento segunda-feira, 21 de novembro de 11 Admita o erro, procure soluções.Se o problema existe, admita, compartilhe com seus colegas, com seu gerente. Fingir que o problema não existe apenas aumenta a probablididade dele ser descoberto por pessoas de fora da empresa, arriscando o produto, a própria empresa e a sua reputação. Além disso, não se contente com encontrar a solução. Bons profissionais não apenas solucionam problemas, mas entendem como solucioná-lo. Quanto mais difícil é o problema mais conhecimento você obterá depois de solucioná-lo.
  • 11.
    Anderson “Duodraco” Casimiro ZCE PHP Developer, Tech Leader, Scrum Master at @arizonabr and teacher at @dextracursos. #opensource and #php evangelist. Rocker, Linuxer and Androider http://duodra.co @duodraco segunda-feira, 21 de novembro de 11
  • 12.
    Não limite-se aoóbvio segunda-feira, 21 de novembro de 11 Sempre ao desenvolver nos deparamos com tomadas de decisão que podem ser cruciais ao projeto. Geralmente pendemos ao famoso “vamos fazer desse jeito porque é o que todo mundo faz”, em outras palavras, vamos pelo caminho mais óbvio, mais comum. você pode ter perdido uma oportunidade única de evoluir um conceito. “Você está incentivando todos a reinventar a roda então?” - Não! Assim como a própria roda evoluiu, nossos conceitos também podem. o problema é quando a roda que estamos usando não nos atende mais. Ou até atende, mas com uma roda melhor, podemos ganhar em performance, consumo, durabilidade e o principal: satisfação.
  • 13.
    Igor Feghali Systems Engineer na Petrobras, desenvolvedor da PEAR http://www.linkedin.com/in/ifeghali segunda-feira, 21 de novembro de 11
  • 14.
    Abaixo da média segunda-feira,21 de novembro de 11 Eu passei a assumir que sou abaixo da média. Isto significa que estou assumindo que as minhas palestras são ruins, que sempre há uma solução melhor do que a minha, que o JavaScript tem muito a me ensinar e que a engenharia de software e o gerenciamento de projetos têm as suas vantagens . ser abaixo da média não significa entregar soluções abaixo da média. Ao contrário, significa enxergar o mundo com a inocência de um aprendiz. Significa reconhecer grande potencial nas coisas simples ou aparentemente inúteis. Significa reconhecer que todos aspectos do seu projeto são igualmente importantes: código, algoritmo, funcionalidades e documentação, apenas para citar alguns. E por fim, significa reconhecer que há sempre algo a se melhorar
  • 15.
    Marcelio Leal Always looking for something and following the beat... Co-founder @amazonstartups e @phppaidegua. http://marcelioleal.com @marcelioleal segunda-feira, 21 de novembro de 11
  • 16.
    Não seja tradicional segunda-feira,21 de novembro de 11 Conceitos e a Arquitetura são mais importantes que padrões de projeto, recursos de linguagem e frameworks. Utilize o máximo a flexibilidade e todo o potencial que o PHP proporciona ! Sempre avalie o custo da utilização de padrões de outras linguagens, padrões de projeto, e outros tipos de padrões, quando você for utilizar PHP. A utilização indiscriminada pode proporcionar perda de flexibilidade, extensibilidade, e outras características boas do PHP.
  • 17.
    Guilherme Blanco Drunk as a cow! Desenvolvedor do Doctrine http://blog.bisna.com @guilhermeblanco segunda-feira, 21 de novembro de 11
  • 18.
    Organize e programeseu código de forma coerente segunda-feira, 21 de novembro de 11 Antes mesmo de sentar e sair programando, pense na sua estrutura, faça o mínimo de planejamento. Na programação, a estratégia fica à critério do scrum master e project leader. Mas o planejamento fica a critério do arquiteto e desenvolvedores. UML nesse caso ajuda muito, principalmente o diagrama de pacotes é um bom começo, pois ilustra a dependência entre eles. Sempre que possível, pare para pensar sobre nomenclatura de classes e métodos. Object Calisthenics
  • 19.
    Carlos Ferrari php, nginx, mongodb, html5, css, javascript, jquery, python, webstandards, linux, ubuntu @caferrari segunda-feira, 21 de novembro de 11
  • 20.
    Busque soluções paradar mais fôlego aos seus servidores segunda-feira, 21 de novembro de 11 Caching, nginx, memcached, apc
  • 21.
    Sandro J. S.Souza Desenvolvedor Web, bacharel em Administração, coordenador do PHP MG, membro do 5ª Coluna Motoclube, São Paulino! http://www.sandro.eti.br @xkurts segunda-feira, 21 de novembro de 11
  • 22.
    Tire a suacertificação e diferencie-se no mercado segunda-feira, 21 de novembro de 11 uma certificação especifica (seja de PHP, frameworks, gerenciamento de projetos etc) pode ser tão importante quanto um diploma de ensino superior e irá te garantir uma diferenciação ainda maior de outros profissionais no mercado de TI.
  • 23.
    http://eminetto.me http://joind.in/event/phpscconf-2011 #phpscconf segunda-feira, 21 de novembro de 11