sexta-feira, 24 de janeiro de 2014

2014 o ano para...

Gosto de começar o ano com um post falando um pouco sobre o que eu penso para 2014, esse demorou um pouco para sair do forno, mas espero que você goste. Obviamente é um registro carregado de comentários (eventualmente ácidos) e um pouco de emoção.
Se você quer ler um pouco sobre o que eu já escrevi na virada dos anos e um pouco sobre carreira, aqui estão os links:
Breve revisão de 2013
O ano de 2013 foi definitivamente bem diferente para mim, deixei um pouco de lado minha amada Nimbus, entrei para o Sicoob para ser DBA DB2, estudei muita coisa diferente (Linux, shell script, data science, Python, entre outros assuntos), tirei todas as certificações de DB2 10.1 e finalmente concluí meu MBA Executivo pelo IBMEC! O lado ruim é que tive que priorizar minhas atividades, deixando alguns pratos caírem, e falhei no laboratório do MCM (mais sobre o assunto em um post dedicado).
A mudança era necessária, pois algumas vezes precisamos de uma quebra radical para virar a mesa, e depois de escrever um post bem crítico no início do ano falando do pouco que vai mudar (para a maioria), curiosamente olha só o que aconteceu com meu ano. Tenho constantes momentos de inquietação, o que algumas vezes pode ser bem ruim, mas no geral prefiro o lado agitado da vida.
A pergunta do momento é se eu fiz a escolha certa (igual quando saí da Microsoft), e como sempre respondo para quem está do meu lado “até o momento eu não posso reclamar”. Quer dizer que tudo é perfeito? HA   HA    HA. 
2014 o ano da EXCELÊNCIA
Sempre escolho um tema para o ano, e dessa vez será o ano da excelência. Excelência em tudo que fazemos, seja nos projetos do trabalho, na área acadêmica ou nos seus estudos. Coincidentemente recebi uma frase bem legal nesta semana e cabe como uma luva neste post: “Perfection is not attainable, but if we chase perfection we can catch excellence.” — Vince Lombardi
Eu já estava com este lema em mente no fim do ano passado, dado algumas dívidas pessoais que vou anotando, a ânsia de aprender novas tecnologias e ficar realmente bom nelas. Soma-se acontecimentos recentes e consultorias de anos que mostram o quão somos despreparados, faço questão de frisar a importância da busca pela perfeição.
Em contrapartida o ano de 2014 será diferente para o Brasil, Carnaval em Março, Abril com seus feriados e copa do mundo no país do futebol. Neste ano comodismo e procrastinação tem espaço garantido e ainda maior! O que significa que para aqueles com “sangue nos olhos” a oportunidade de crescimento profissional é muito grande.
O profissional Luti
Trabalhar com outro banco de dados (DB2) foi a peça que faltava para tomar uma decisão que vinha se solidificando: até o fim da minha vida profissional eu quero trabalhar perto dos dados, seja administrando um banco de dados (relacional, NoSQL, newSQL, etc.) ou como cientista de dados.
E para que isso aconteça de forma gradual e efetiva, é necessário entender o coração dos bancos de dados e a teoria envolvida. Então se me perguntar qual o livro que eu gostaria de ler até o fim do ano, aqui está: Transaction Processing: Concepts and Techniques (http://www.amazon.com/Transaction-Processing-Concepts-Techniques-Management/dp/1558601902). Livro de 1992 (!!! J) e que dificilmente consigo concluir até o fim do ano.
E qual a minha motivação para buscar a excelência todos os dias?
Buscar sempre o melhor para minha família, garantir que tudo funcione da melhor forma no meu trabalho, conseguir ajudar as pessoas que estão ao meu redor e saber que podemos deixar uma marca neste mundo.
E você só vai conseguir isso se descobrir o que te deixa feliz! Resolver um problema? Entender uma tecnologia? Dar aula? Na semana passada eu estive em São Paulo ministrando o treinamento Mastering SQL Server 2012, o que sempre me deixa muito feliz (chego a ficar ainda mais chato), e sempre que ouço um feedback de como ajudei um aluno, meu dia está completo.
Importante: ouvi na semana passada um comentário que me chocou. Um amigo me disse que em uma mesa de bar foi dito que alguns profissionais iriam largar o SQL Server, pois eu deveria saber alguma notícia ruim vindo de dentro da Microsoft. Nem preciso dizer que eu isso (claro) é uma grande besteira e não estou largando o SQL Server, estou adotando um novo filhote. Quem sabe depois de um treinamento de Oracle na Nerv eu não adoto mais um...
A Nimbus
Um breve adendo à este post: Muito mudou depois da minha escolha do ano passado, e vejo que para melhor. A Nimbus continua ativa e tenho investido muito tempo pessoal em cima de um novo projeto, que espero apresentar em breve. E adiantando, estamos focados em treinamento, seja no modelo presencial ou remoto.
O mercado e você
Em época de pleno emprego todo mundo tem vaga garantida, então acho que a qualidade dos profissionais continua caindo (assustadoramente), mas não ser iluda porque isso vai mudar e os fracos e incompetentes terão sua vaga extinta.
Antes de reclamar do seu chefe que não te dá treinamento ou oportunidades, pense se você está sendo o profissional que poderia ser. Se você não trata com excelência seu trabalho, porque sua empresa deveria cuidar bem de você?
Abraços
sr. Nimbus Serviços em Tecnologia - www.srnimbus.com.br

quarta-feira, 20 de novembro de 2013

Certificações DB2

No início de novembro eu passei na minha terceira prova de DB2. Conforme vocês já sabem por este blog eu também estou trabalhando com outro banco de dados além do SQL Server, o que está sendo uma experiência fantástica. As provas que eu passei foram:

·         610: DB2 10.1 Fundamentals (http://www-03.ibm.com/certify/tests/ovr610.shtml)
·         611: DB2 10.1 DBA for Linux, UNIX, and Windows (http://www-03.ibm.com/certify/tests/ovr611.shtml)
·         614: DB2 10.1 Advanced DBA for Linux UNIX and Windows (http://www-03.ibm.com/certify/tests/ovr614.shtml)

Depois de mais de 25 provas da Microsoft foi interessante fazer as provas de outra empresa. Minhas considerações (superficiais) sobre as provas:

·         Em termos de complexidade acredito que Microsoft e IBM estão alinhadas, não são provas muito profundas e não exigem demais do candidato.
·         A prova da IBM se mostrou mais exigente na decoreba do que em questões mais lógicas, então acredito que favorece braindumpers.
o   Como tenho pouco contato com profissionais certificados DB2, não sei se a situação com braindumpers estão tão crítica quanto a do SQL Server.
·         As questões são bem diretas, sem enunciados longos como costumamos ver nas provas de SQL Server, o que me fez praticamente acabar os exames na metade do tempo, e irá ajudar aqueles com inglês um pouco mais fraco já que vão perder menos tempo o enunciado.
·         Aproveitei o IDUG em Barcelona para fazer as duas primeiras provas e o IOD em Las Vegas para fazer a advanced, então diretamente não gastei um centavo com prova, pois os eventos garantiam 1 ou 2 provas sem custo.
o   O IOD deu a oportunidade de fazer um teste de assessment, que é interessante para você saber como está sua preparação e também permitir aos novatos conhecer o estilo da prova.
·         As provas de DB2 custam US$ 200,00, mas você pode aproveitar algumas oportunidades que eu já vi (aqui em Brasília uma parceria com a Universidade Católica) para fazer a prova pagando bem menos.
·         A essa altura do campeonato eu já sei como me portar nas provas, não ficar nervoso, onde gastar tempo e dar um bom direcionamento na questão que não sei a resposta. E isso ajuda muito!

Como sempre digo: essas provas não avaliam o conhecimento efetivo do profissional ou se ele será um bom DBA, mas no meu caso foi interessante para validar um pouco de como esta minha assimilação dos conceitos de DB2, e sem gastar nada valeu muito a pena.
Até o momento eu não vi nada semelhante ao Oracle Master para DB2 (ou o finado MCM de SQL Server), então basicamente fechei as certificações para o 10.1 e agora é ir para DB2 for zOS, esperar provas da próxima versão ou quem sabe outras maluquices... E claro, aprender internals do DB2!


Deixo o gancho para outros dois posts que estou escrevendo: “MCM SQL Server Fail (x2)!” e “DBA DB2 e SQL Server – a saga”.

[]s
Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm
www.srnimbus.com.br

sexta-feira, 11 de outubro de 2013

[Treinamento] Mastering SQL Server 2012 em São Paulo

Não é simples concilicar uma jornada dupla de trabalho com momentos de qualidade com sua família, o projeto de seu MBA, estudos de novas tecnologias e colocar em prática outros planos, além é claro de momentos para você. Neste fim de ano espero conseguir chegar em um bom plateau de produtividade para finalizar algumas pendências de 2013.

Algo que vem sendo muito, mas muito pedido, é o treinamento de Internals do SQL Server 2012, agora conhecido como Mastering.

Então aqui está a turma para São Paulo em 2014: http://www.srnimbus.com.br/calendario/sql23_spjan2014/

Estou cogitando utilizar outro espaço bem legal em São Paulo, por isso ainda não publiquei o local do evento, mas até fim de outubro o farei.

Diferente do passado onde 3 ou 4 turmas eram anunciadas por ano, dependendo do ritmo talvez essa seja a única que eu consiga ministrar em São Paulo no ano de 2014, então meu conselho é não procrastinar seus planos de aprendizado, principalmente se este incluir um Mastering...

[]s
Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.brwww.twitter.com/luticm
www.srnimbus.com.br

domingo, 6 de outubro de 2013

SBBD 2013

Neste ano eu tive a felicidade de participar do 28º Simpósio Brasileiro de Banco de Dados. O SBBD 2013 aconteceu em Recife, com diversas opções de palestras, apresentação de teses e sessões técnicas, que você pode ver aqui: http://sbbd2013.cin.ufpe.br/sbbd/programacao-geral.
Talvez você esteja se perguntando, que diabos o Luti está fazendo em um evento puramente acadêmico? Vou falar do meu interesse e porque quando a oportunidade apareceu eu fiquei muito animado.
Nos estudos do dia a dia e nas atividades do trabalho ficamos focados no que os produtos oferecem e resolvendo problemas, como posso dizer... de ordem prática. Só que os avanços que vemos hoje nos SGBDs usualmente vem dos estudos de mestrado e doutorado que as universidades e empresas desenvolvem. Então é mais do que esperado estarmos sempre “atrasados” e em geral os problemas que enfrentamos diariamente são simples, se comparado às questões acadêmicas.
É bom ser desafiado a entender assuntos diversos e novos. Assistir a uma sessão chamada Hierarchical Bottom-Up Safe Semi-Supervised Support Vector Machines for Multi-Class Transductive Learning, onde diversos algoritmos são citados, deixa muito espaço para dúvidas e uma lista de artigos gigante para ler (um dia qualquer!).
Essa saída da zona de conforto me dá a possibilidade de abrir mais a mente durante alguns dias, pensar em soluções mirabolantes para problemas existentes e uma chance única para traçar planos e cogitar novas ideias, que usualmente não faço durante a carga usual de trabalho.
Entre diversas apresentações de short e full papers (sessões de 15 e 30 minutos), tivemos algumas sessões mais longas e muito interessantes.
Data Management Challenges for Social Applications – Estamos acostumados com estudo de caso e exemplos, o que o Johannes apresentou foi como estão pensando em resolver problemas do tipo: quero fazer uma viagem com amigos X, Y e Z. Já pensou em extensões da linguagem SQL onde escrevemos consultas do tipo: escolha um voo onde meus amigos estarão presentes, de preferência para companhia aérea AAAA, reserve um hotel perto do evento em um raio de X KMs e isso deve ser resolvido em até 3 dias, e claro, mantendo as propriedades ACID. Interessante e já tem gente grande pensando nisso.
Mineração de dados: modelos, algoritmos, sistemas e aplicações – Apresentação muito motivadora do Wagner Meira, que foi além do técnico e falou sobre carreira, esforço, persistência, trabalho duro e ir sempre além.
Challenges and Opportunities with Big Data – Nesta sessão o Jagadish mostrou um lado do Big Data que poucos mencionam, como visualização de conjuntos de dados para exploração e outras questões relacionadas aos Vs do Big Data, que não sejam volume.
Solid-State Disks: How Do They Change the DBMS Game? Durante 3 horas dois professores discutiram como o que muda com a chegada do SSD. Devido à assimetria das operações de escrita e leitura precisamos de novos algoritmos de indexação (ex.: FD-Tree e FAR-Tree), processamento de joins (ex.: flash join) e otimização de consultas, caching e tratamento do Buffer Pool (ex.: LRU-WSR, SCM-BP), e claro, logging. Simplesmente fantástico e fico muito feliz por poder ver os avanços que estão acontecendo para um problema muito atual, inclusive esse que já havia sido discutindo na Nimbus com o Fabiano, enquanto ele testava o DBCC OPTIMIZER_WHATIF.
O evento chegou ao fim, mas saí de lá com muita vontade de dedicar mais tempo para a leitura de papers acadêmicos, coisa que faço um pouco, mas não o suficiente.
E claro, nada melhor que ter amigos por perto! Torço para conseguir ir no SBBD 2014, que acontecerá em Curitiba.
 Abraços
sr. Nimbus Serviços em Tecnologia - www.srnimbus.com.br

quarta-feira, 2 de outubro de 2013

Como foi o SQLSat #253

No último sábado nos tivemos o SQL Saturday em Brasília. Eu coordenei a organização do evento e com apoio da faculdade, dos patrocinadores e dos palestrantes, realizamos o que considero um belo evento. Abaixo um breve resumo do ocorrido:
Montamos quatro tracks: DEV, BI, DBA e Academic, com objetivo de fornecer assuntos interessantes para todos os públicos, totalizando 20 sessões. Infelizmente tivemos uma baixa e acabamos ficando com 18 sessões, mas sem grande impacto no evento.
O credenciamento foi complicado, culpa de quem ainda não tem experiência em eventos com mais de 400/450 pessoas (eu!), então deu para sentir que o pessoal não ficou satisfeito e claro, eu também não. Porém o welcome coffee estava muito bom e de barriga cheia tudo fica melhor. Já na abertura mostramos um pouco sobre a Faculdade Projeção e eu falei sobre o PASS, mercado de trabalho, oportunidades, etc. Como já disse aqui eu não gosto de keynotes e abertura longas, então fechamos tudo em 40 minutos.
Comentário avulso: estou no SBBD 2013 (http://sbbd2013.cin.ufpe.br/sbbd/programacao-geral) e o professor homenageado Wagner Meira Jr. fez uma palestra fantástica, onde além de falar sobre mineração de dados foi muito motivadora para todos os presentes. Destaco que ele mostrou a imagem do database landspace de Junho/2013 e falou que nunca a área de dados foi tão fantástica, e eu concordo, afinal falei o mesmo na abertura do evento e na palestra sobre carreira! Bom saber que eu não sou o único doido que acredita nisso, e ainda mais alguém deste gabarito.

Em seguida com salas bem cheias tivemos as sessões da manhã. Espetacular! Tudo ajustado ficou mais simples o gerenciamento dos participantes, assim toda a equipe de apoio pode relaxar e aproveitar o evento.
Na parte da tarde houve uma queda no número de pessoas presentes, mas as sessões continuaram a todo vapor. No fim os feedbacks que ouvi foram muito bons, graças a todo o apoio que tivemos. Isso tudo não seria possível sem o apoio da faculdade, patrocinadores, voluntário e claro, aos amigos palestrantes que doaram seu tempo e dinheiro para estar em Brasília apresentando sobre o SQL Server. 
Depois de duas noites dormindo menos de 3 horas pude descansar com a sensação de dever cumprido. Quando chegamos ao fim e vejo tudo o que conquistamos com esse evento em Brasília, lembro-me como é bom colaborar e fazer parte da comunidade técnica. Que venham o SQLSat 2014 Brasília! Mas antes vamos ficar com encontros do SQLServerDF, que dá menos trabalho...

Outras fotos do evento vocês podem ver aqui: http://sdrv.ms/16dk1HM
Abraços
sr. Nimbus Serviços em Tecnologia - www.srnimbus.com.br