upf senainfo - passo fundo-rs
DESCRIPTION
A Semente não entendida de todas as metodologias - versão extendida para os alunos que participaram do Senainfo em Passo Fundo.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 ...
@akitaonrails
Ruby e Ruby on Rails - 2006
Rails Summit Latin America - 2008
RubyConf Brasil - 2010
30 e 31 de Agosto
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://akitaonrails.blip.tv
A Semente Não Entendida de
Todas as “Metodologias”
http://slideshare.net/akitaonrails
AGILE
“LEAN”
Bicycle-Shed
“Bikeshedding”(Lei da Trivialidade de Parkinson)
1988 ...
http://u.akita.ws/disney
http://u.akita.ws/disney
http://chester.blog.br/mac512-html
http://chester.blog.br/mac512-html
iMac2.5Ghz quad core i5
6Mb L34Gb DDR3 RAM
500GbAMD Radeon 6750M
$ 1199
iPhone 4SDual Core 1Ghz A5
512Mb RAM64Gb SSD
$ 399
PC-AT12.5 Mhz1Mb RAM20Mb HD+$ 2000
Piratas do Vale do Silício
AUTO10 CLS20 PRINT “TRABALHO DE ESCOLA”30 PRINT “ ”40 PRINT “...”...
“It’s a Unix System”
IME-USP
http://www.computerhistory.org/atchm/macpaint-and-quickdraw-source-code/
... 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 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
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
medíocreme.dí.o.creadj (lat mediocre)1 Médio ou mediano.2 Meão.3 Que está entre o bom e o mau.4 Que está entre pequeno e grande.5 Ordinário, sofrível, vulgar.sm1 Aquele que tem pouco talento, pouco espírito, pouco merecimento.2 Aquilo que tem pouco valor.
Ordinário, sofrível, vulgar
Aquele que tem pouco talento, pouco espírito,
pouco merecimento
Aquilo que tem pouco valor
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 Treinado
para fazer seu Trabalho!
Obrigado!
Obrigado!
www.slideshare.net/akitaonrails