Take It To The Next Level

  • 451 views
Uploaded on

Palestra feita no Flash Camp Brasil, em Maceió-AL no dia 9 de Abril de 2011. Vídeo da palestra: http://www.youtube.com/watch?v=h-nuil6ahDc

Palestra feita no Flash Camp Brasil, em Maceió-AL no dia 9 de Abril de 2011. Vídeo da palestra: http://www.youtube.com/watch?v=h-nuil6ahDc

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
451
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • programador com funções de manager. não sou responsável pela gerência do projeto, mas por liderar o projeto tecnicamente.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. Take It To The Next Level Flash Camp Brasil, Maceió, 9 de Abril de 2011
  • 2. co-founderwhoami Gabriel Laet technical lead doubleleft
  • 3. http://vimeo.com/15271032
  • 4. cat job-description.txt
  • 5. games apps hotsites instalaçõesandroid iphone ipad facebook
  • 6. technical lead = programador + manager
  • 7. 1) garantir viabilidade técnica vamos fazer um conseguimos fazer realidade live-drawing em um esse jogo no aumentada com prédio? Android? foto? tempo budget equipe risco
  • 8. 2) saber como fazer (e garantir que o time saiba) colocar a mão entender mentoring na massa o projeto deixar o time saber a hora de colaborar livre de assuntos não se envolver e incentivar não-técnicos
  • 9. 3) saber quem deve fazer programador projeto QUALIDADE skills DEADLINE custo risco
  • 10. find -name “programmers” /
  • 11. fast-growing market
  • 12. quem iria imaginar queObjective-C seria um mercadode US$2bi?
  • 13. ou que o Symbian ia morrer?
  • 14. e que “HTML” seria hype?
  • 15. mov ft0, v0 ntex ft1, ft0, fs1 <2d,clamp,linear>mov oc, ft1e que isto seria Flash?
  • 16. e JavaScript se tornariaa linguagem mais popular?
  • 17. ficou mais difícil
  • 18. exemplo: banner flash usando API do twitter em um portalmuito além de um SWF Servidor cron job para soma dos tweets serializar para JSON estático esperar ~4.5 milhões views / dia #flashcampbrasil 1.000000 de tweets não esquecer do crossdomain! Para cada usuário que acessar 2 requests (crossdomain & JSON) com sorte, ~3 milhões de requests
  • 19. exemplo: audiotool.comnão basta conhecer a API geração de som SAMPLE_DATA, realtime e aí? cadê o gravação de som Sound.record? :( memory UI complexa management
  • 20. como sobreviver?
  • 21. encontre o que você gostaseguir a carreira baseado em uma muitas, muitas opções!plataforma não é uma boa escolha games front-end back-end Java Flash .NET computer 3D vision ? programador
  • 22. seja generalista. seja especialista generalista especialista skill além de plataformas conhece tudo de uma plataforma se adaptam mais rápido sabe tudo sobre um tópico (3d, unix) falta de foco falta de conhecimento técnico experiência trabalho / portfólio
  • 23. encontre um propósito
  • 24. exemplo: garbagemanjogo independente para iPhone & iPaddesenvolvido pela doubleleft em 2 meses http://vimeo.com/18764873
  • 25. do it yourself inicie sua idéia. implementação é tudo. não pesquise muito, não faça muitos planos DIY diminua o escopo envolva o menor número de pessoas publique o mais rápido possível
  • 26. compartilhe não trabalhe em uma caverna divulgue e mostre o que você faz open-source ou mostre para quem está perto não tenha medo de parecer “ruim”
  • 27. não tenha pressa
  • 28. exemplo: coca-cola happymeprojeto desenvolvido pela Gringo para Coca-Cola http://vimeo.com/4086166
  • 29. exemplo: dj mixer malibuaplicativo desenvolvido pela doubleleft para Great Works http://www.youtube.com/watch?v=eNfvy9_JLEc
  • 30. stay hungry. stay foolish.
  • 31. não seja quadrado sênior também tem que fazer a parte menos importante você não é melhor porque faz a parte mais difícil tope desafios, correr algum risco é necessário não elimine idéias. dê soluções.
  • 32. entenda o que você faz, vá mais fundo desconfie mais conheça as suas ferramentas (HTTP, Flex SDK) entenda o que o seu engine de tween faz não use um design pattern sem saber o por quê não existe mágica
  • 33. falhe mais vezes. mais rápido. não se acerta de primeira descubra novas soluções mais rápido testar é importante manutenção é importante
  • 34. ferramentas são ferramentasonde estão as idéias, os projetos?“With a number of notable exceptions, most of the work Isee coming from the Flash community is largely devoid ofideas. There is great obsession with slickness, surface,speed, technology, and language, but very little soul at thecore, very little being said.”Jonathan Harris, Flash On the Beach 2008 - Beyond Flash
  • 35. obrigado!gabriel@doubleleft.comgithub.com/gabriel-laet @gabriel_laet