Dez profissionais experientes em PHP fornecem dicas de carreira para desenvolvedores, incluindo: repassar conhecimento, não esperar o futuro e colocar ideias em prática agora, estudar e praticar constantemente.
1. 10 dicas de carreira
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 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.
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 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
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 para dar
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 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.
23. http://eminetto.me
http://joind.in/event/phpscconf-2011
#phpscconf
segunda-feira, 21 de novembro de 11