O documento descreve a jornada do autor desde a infância até se tornar um empreendedor e programador Python. Ele começou a programar sozinho em diferentes linguagens e fundou algumas empresas antes de descobrir Python. O autor incentiva outros a empreender usando ferramentas gratuitas e compartilha lições aprendidas.
4. "Longo Santana"
9 anos de idade
Antes dos
computadores
Iniciamos com a
venda de "seguros"
para bicicletas
O plano era a
construção de
elevadores
Sunday, October 24, 2010
5. Smartech
Sistema de contas a
receber
Vendido em bancas
de revistas
Vendeu 300 cópias
(um sucesso de
vendas!)
Sunday, October 24, 2010
6. 13~14 anos
1 linha telefônica
2 linhas telefônicas
durante a noite :D
150 clientes!
Minha mãe não
acreditou quando eu
disse que o lance era
uma tal de Internet
Bit & Byte BBS
Sunday, October 24, 2010
7. 13~14 anos
1 linha telefônica
2 linhas telefônicas
durante a noite :D
150 clientes!
Minha mãe não
acreditou quando eu
disse que o lance era
uma tal de Internet
Bit & Byte BBS
Sunday, October 24, 2010
8. ... e depois ...
... Haxent Consultoria
... Viareal Provedor de
Internet
... Rantac Provedor de
Internet
Onde nasceu o site
PythonBrasil! :D
Foi quando cansei de
ficar "quebrado" me
aventurando no
mundo das empresas
e voltei para o
mercado de trabalho
como "peão"
Voltei a ser
programador...
Sunday, October 24, 2010
11. Aulas, computadores e sorte
Sozinho:
MSX Basic
Curso "Inteligente"
de computação
MLogo
Apple Basic
Depois: Assembly
Z80
Sunday, October 24, 2010
12. Aulas, computadores e sorte
Sozinho:
MSX Basic
Curso "Inteligente"
de computação
MLogo
Apple Basic
Depois: Assembly
Z80
Sunday, October 24, 2010
13. Aulas, computadores e sorte
Sozinho:
MSX Basic
Curso "Inteligente"
de computação
MLogo
Apple Basic
Depois: Assembly
Z80
Sunday, October 24, 2010
14. Aulas, computadores e sorte
Sozinho:
MSX Basic
Curso "Inteligente"
de computação
MLogo
Apple Basic
Depois: Assembly
Z80
Sunday, October 24, 2010
15. Aulas, computadores e sorte
Sozinho:
MSX Basic
Curso "Inteligente"
de computação
MLogo
Apple Basic
Depois: Assembly
Z80
Sunday, October 24, 2010
16. Aulas, computadores e sorte
Sozinho:
MSX Basic
Curso "Inteligente"
de computação
MLogo
Apple Basic
Depois: Assembly
Z80
Sunday, October 24, 2010
17. Dica #1
Descubra o melhor modo de aprender
Livro? Curso? Aula Particular? Prática?
O meu modo: lendo.
Alguns assuntos exigem a prática
Eu não suporto sala de aula
Adoro livros
Sunday, October 24, 2010
22. Dica #2
Aprenda inglês
O fato de não ter um bom nível de inglês foi a
única coisa que me atrapalhou durante toda a
vida
"A primeira linguagem que um programador
deveria aprender é inglês" — Luciano Ramalho
Sunday, October 24, 2010
23. Dica #3
Vá além!
Se a escola está te ensinando X porque o
mercado pede X, corra atrás de aprender X e Y
Se você sabe uma coisa, aprenda uma segunda
coisa. Se você sabe duas coisas, aprenda uma
terceira, ...
Não deixe os outros traçarem seu caminho
Não siga tendências cegamente, crie-as
Sunday, October 24, 2010
24. Programação
Orientada a Objetos
O que eu achava que
sabia?
"Classe é uma
'struct' com funções
dentro! — eu
... e assim eu
continuei...
Sunday, October 24, 2010
33. Enquanto isso eu...
... fui trocando de emprego e...
... aprendendo POO
... aprendendo eXtreme Programming
... aprendendo TDD
... aprendendo Smalltalk
... aprendendo, aprendendo e aprendendo...
Sunday, October 24, 2010
34. Lendo & Aprendendo
Relação 'é um' e 'tem
um' (herança e
composição)
Acoplamento (menor
melhor)
Coesão (maior
melhor)
Sunday, October 24, 2010
35. Aprendendo & Lendo
Primeira parte é
muito melhor que os
patterns
"Programe para
interfaces e não para
tipos"
Patterns Composite,
Adapter, Chain of
Responsability, ...
Sunday, October 24, 2010
45. Sobre Python e
empreendedorismo...
A comunidade Python ainda empreende pouco.
Vejam a comunidade Ruby!
A cultura Ruby on Rails nasceu numa empresa:
37signals
Os livros da 37signals são sobre
empreendedorismo...
Sunday, October 24, 2010
47. Aprendendo, lendo &
empreendendo
Mostrou como é
possível, hoje, levar
suas idéias adiante
mesmo com pouco
(ou nenhum)
dinheiro
É "barato"
empreender em nossa
área
Sunday, October 24, 2010
48. Aprendendo, lendo &
empreendendo
Mostrou como é
possível, hoje, levar
suas idéias adiante
mesmo com pouco
(ou nenhum)
dinheiro
É "barato"
empreender em nossa
área
Sunday, October 24, 2010
51. Empreenda também!
É fácil!
Não precisa abandonar emprego/estudos
Faça um pouquinho por dia, todo dia
As ferramentas estão por aí gratuitamente (ou
com preço muito baixo)
Tem dinheiro sobrando por aí: FINEP, VCs,
Angels, BNDES, ...
Sunday, October 24, 2010
52. Disclaimer: Sucesso não é garantido
Emprendendo
Um guia, muito básico, passo-a-passo
Sunday, October 24, 2010
53. Empreender é arriscado
Risco
Um evento ou condição incerta que, se ocorrer,
provocará um efeito positivo ou negativo nos resultados.
Sunday, October 24, 2010
54. A idéia
Idéia inovadora
Inovar não é o mesmo que inventar
Inovar é melhorar algo que já exista e obter
algum tipo de retorno com isso
"Inovar é emitir Nota Fiscal" — Silvio Meira
Repetindo: inovar não é inventar!
Já existiam sites de busca antes do Google
Sunday, October 24, 2010
55. A análise
Maneiras de analisar um empreendimento:
Lean — modo "ágil" de analisar um negócio
Business Plan — modo "tradicional" de analisar
e planejar um negócio
Sunday, October 24, 2010
56. A parceria
Encontre um parceiro. Um sócio
Que entenda e acredite na sua idéia
Que vista a camisa e se esforce tanto quanto
você
Que viva o empreendimento
Que tenha qualidades complementares às suas
Sunday, October 24, 2010
57. A ação (I)
Comece a desenvolver!
É fácil: Python, Django, Flask, Web2Py, YUI,
MooTools, jQuery, Linux, ...
É barato: AppEngine, Cloud, FLOSS, Co-
working, telecommute, outsource (oDesk,
Elance, ...)
Trabalhe nas horas vagas: 2hs por dia fazem
40~60hs num mês!
Sunday, October 24, 2010
58. A ação (II)
Seja "lean" — faça o mínimo essencial.
Seja "ágil" — faça iterações, receba e "absorva" os
feedbacks
Dedique-se o máximo que der
Dedique-se um pouco mais
Sunday, October 24, 2010
59. Onde errei?
Deixar o emprego: não era necessário!
Não ter previsto a crise econômica :D
Perder tempo com projetos que não deram
retorno imediato
Dividir esforço em muitos projetos. Falta de foco.
Não fui "lean". Não fui "ágil".
Sunday, October 24, 2010
60. Condições favoráveis
Estar estudando: de preferência numa faculdade
Ser jovem, sem família pra sustentar e, em
alguns casos, ser solteiro(a)
Ter suporte financeiro dos pais ou ter um
emprego "suave"
Sunday, October 24, 2010
61. Não vire um escravo
Fuja da escravidão
antes que ela te
alcançe:
j.mp/fujaescravo
"Só o dono do seu
próprio negócio é
capaz de construir
riqueza" — Osvaldo
pai
Sunday, October 24, 2010
62. Como mudaremos o mundo?
Consultoria e desenvolvimento Cursos e suporte online
Sistema online de apoio à gestão de micro empresas
Sunday, October 24, 2010