universidade positivo - a semente nao entendida de todas as metodologias

Post on 18-May-2015

1.114 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra apresentada aos alunos da Universidade Positivo em Curitiba

TRANSCRIPT

Donets BasinMina de carvão-Ucrânia

Genius is the gold in the mine; talent is the miner who works and brings it out.Lady Marguerite Blessington

“”

A apresentação já vai começar ...

a apresentação já vai começar ...

A Semente Não Entendida de

Todas as “Metodologias”

A Semente Não Entendida de

Todas as “Metodologias”

@akitaonrails

Ruby e Ruby on Rails - 2006

Rails Summit Latin America - 2008

RubyConf Brasil - 2010

anos 80 anos 90 século XXI

anos 80 anos 90 século XXI

Basic

dBase III

Clipper

C/Pascal

Delphi

.NET

Java

.NET

Perl

PHP

Python

ABAP

Ruby

ObjC

ASP

Javascript

anos 80 anos 90 século XXI

anos 80 anos 90 século XXI

anos 80 anos 90 século XXI

anos 80 anos 90 século XXI

anos 80 anos 90 século XXI

anos 80 anos 90 século XXI

http://slideshare.net/akitaonrails

AGILE

“LEAN”

Bicycle-Shed

“Bikeshedding”(Lei da Trivialidade de Parkinson)

1988 ...

iMac2.5Ghz quad core i5

6Mb L34Gb DDR3 RAM

500GbAMD Radeon 6750M

$ 1199

iPhone 4SDual Core 1Ghz A9

512Mb RAM64Gb SSD

$ 399

PC-AT12.5 Mhz1Mb RAM20Mb HD+$ 2000

AUTO10 CLS20 PRINT “TRABALHO DE ESCOLA”30 PRINT “ ”40 PRINT “...”...

“It’s a Unix System”

IME-USP

... 1998

2001

<campeonato> <nome>...</nome> <partida> ... <partida> ... <partida> <data>...</data> <timeA>...</timeA> <timeB>...</timeB> <resultado>...</resultado> </partida> <partida> ... </partida> </partida> ...</campeonato>

{ campeonato: { nome: ..., partida: { ..., partida: { ..., partida: { data: ..., timeA: ..., timeB: ..., resultado: ..., }, partida : { ..., } } } }}

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

INSERT INTO XML_STORE [XMLBLOB] VALUES "<campeonato>...</campeonato>";

Set conn = Server.CreateObject("ADODB.Connection")conn.open "..."Set rs = conn.execute("SELECT * FROM XMLBLOB WHERE ID = X")

Set objXML = Server.CreateObject("MSXML2.DOMDocument")objXML.loadXML(rs.fields("XMLBLOB"))

Set objXSLT = Server.CreateObject("MSXML2.DOMDocument")objXSLT.load(Server.MapPath("campeonato_brasileiro.xsl"))

Response.Write(objXML.transformNode(objXSLT))

rs.closeconn.close

NoSQL

“Big Data”

“The Social Network”

Elo Rating Algorithm

Anos 80 Fim Anos 90 Século XXI

Perl

C

Anos 80 Fim Anos 90 Século XXI

Basic

dBase III

Clipper

Pascal

Delphi

ASP

PHP

Python

.NET

Java

ABAP

Ruby

ObjCVB6

Lingo

A Semente Não Entendida de

Todas as Metodologias?

a vocação

Produtividade “1” Produtividade “50”

Produtividade “50”$1000

$1000 $3000

$1000 $3000

Taxa-HoraSalário

Taxa-HoraSalário

Taxa-HoraSalário

Taxa-HoraSalário

Taxa-HoraSalário

quantidade

preç

odemandaoferta

quantidade

preç

odemandaoferta

quantidade

preç

odemandaoferta

equilíbrio de mercado

quantidade

preç

odemandaoferta

equilíbrio de mercado“Commodity”

A maioria faz “X”, portanto também vou

LOL

Cargo Cult

80

20

80

20

80

20

80“Long Tail”

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

Commoditização acontece à medida que o mercado de bens e serviços perde diferenciação por toda sua base de fornecimento - normalmente porque todos estão fazendo a mesma coisa.

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

Commoditização acontece à medida que o mercado de bens e serviços perde diferenciação por toda sua base de fornecimento - normalmente porque todos estão fazendo a mesma coisa.

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

Commoditização acontece à medida que o mercado de bens e serviços perde diferenciação por toda sua base de fornecimento - normalmente porque todos estão fazendo a mesma coisa.

“Eu só trabalho aqui ...”

“Eu só trabalho aqui ...”

“Não é comigo”

“Eu só trabalho aqui ...”

“Não é comigo”

“Mas eu !z como a metodologia

diz ...”

“Eu só trabalho aqui ...”

“Não é comigo”

“Mas eu !z como a metodologia

diz ...”

“Não tenho tempo”

“Eu só trabalho aqui ...”

“Não é comigo”

“Mas eu !z como a metodologia

diz ...”

“Não tenho tempo”

“Não ganho pra

isso…”

Um commodity é um bem ou serviço para o qual há demanda, mas que é ofertado sem diferenciação qualitativa notável por todo o mercado.

“pro!ssional”

Oportunidade > Salário

LEMBRE-SE:

Poderíamos contratar um Macaco Treinadopara fazer seu Trabalho!

Obrigado!

top related