quarta-feira, 5 de janeiro de 2011

Calendário Nimbus de treinamento SQL Server

Bom dia pessoal, tudo bem?
Acabei de elaborar o nosso calendário de treinamento para os próximos meses, este focado em SQL Server (outras novidades deverão aparecer), mas antes gostaria de ressaltar algumas alterações que estamos fazendo nos cursos, para melhorá-los ainda mais.

SQL01 - SQL Server 2008: Acesso a dados com o Transact-SQL (http://intranet.srnimbus.com.br/treinamento/paginas/curso.aspx?COD=SQL01)

O treinamento passa a ter 28 horas e com exercícios classificados em níveis diferentes, mais exemplos e casos para aplicação. Dessa forma atendemos tanto aquele profissional que já sabe o básico de consulta e quer aprimorar o seu T-SQL, quanto aquele que está iniciando a linguagem. De qualquer forma, seguindo a nossa linha de treinamento, queremos sair da superficialidade e mostrar que consultas podem ser bem complexas.

SQL02 - SQL Server 2008: Programando com o Transact-SQL (http://intranet.srnimbus.com.br/treinamento/paginas/curso.aspx?COD=SQL02)

O treinamento continua com 40 horas, mas estamos removendo os módulos 03 (bloqueios) e 12, o módulo de introdução ao Service Broker. O primeiro está presente nos cursos de internals e no de otimização, e particularmente eu não achava produtivo o módulo do Broker que é superficial para uma implementação complexa, então o assunto merece um treinamento só para ele, certo?

Em contrapartida, estamos recriando todos os laboratórios para termos algo mais fim a fim e ainda mais prático e realista, pois não queremos que você saia da sala de aula e ainda fique com aquele "e agora?" na cabeça. Vamos focar em uma programação mais complexa, com exemplos prático de problemas no tratamento de exceções, eficiência na programação, bugs introduzidos no código e como trabalhar com testes unitários, melhorando a qualidade do seu código. Outro módulo que recebe uma atenção maior será o de XML, que possui uma boa complexidade e merece mais tempo para ser discutido e implementado.

Nem preciso dizer que este é o meu xodó, não é? Venho incluindo algumas novidades no treinamento e toda vez que falo dele dá vontade de entrar numa sala para ministrá-lo. Ele já está mais do que maduro e complexo, mas ainda estou trazendo melhorias e cada vez mais tentando deixá-lo eficiente e detalhado. Minha maior dificuldade com ele é conseguir entregá-lo em 40 horas, incluindo alguns tópicos extras que poderiam fazer parte desse treinamento, ele chegaria a 60 horas sem a menor... 
SQL07 - SQL Server 2008: Recursos de otimização para o desenvolvedor (http://intranet.srnimbus.com.br/treinamento/paginas/curso.aspx?COD=SQL07) 
Esse é outro treinamento que adorei ministrar e estamos melhorando-o ainda mais, o ministrei duas vezes em São Paulo no fim do ano passado e ficou apertado, mesmo sem laboratório e em 24 horas, pois quando falamos de tuning e troubleshooting, a discussão vai longe.
A primeira alteração é que ele não é mais crash course, pelo contrário, agora ele dura 40 horas e está com novos exercícios e laboratório, estamos incrementando todos os módulos, principalmente o de indexação (posso falar 4 dias disso sem parar), colocando novos exemplos de tuning, quebrando muitos mitos e ainda criando módulos separados, um para otimização de T-SQL e outro para programação eficiente com ADO.NET.

SQL04 - SQL Server 2008: Administração e Monitoramento
(
http://intranet.srnimbus.com.br/treinamento/paginas/curso.aspx?COD=SQL04)
Esse curso está sendo reestruturado para ser mais detalhado em todos os módulos e vai durar 40 horas também: queremos discutir mais cenários de segurança e seus problemas, cenários complexos de PBM e audit, análise de overhead, bem como exemplos de TDE junto a problemas com certificado e gerenciamento destes.
O módulo de backup e recovey (o mais longo do curso) está recebendo novos exemplos de disaster recovery, revisamos o módulo de jobs para que você saia com um guia de implementação de alertas e cuidados, além de incluirmos maiores detalhes sobre checagens de consistência. Monitoramento ganha mais corpo nesse novo treinamento, bem como resource governor e scripting, mas o módulo de transferência de dados vira um subitem.
Estamos trabalhando para diminuir o número de assuntos abordados com maior superficialidade, pois não acredito que o retorno deles seja tão efetivo. Então voltado para o DBA estamos trabalhando também em outra direção, que é apresentar em breve mais treinamentos de curta duração (16 ou 24 horas) focado em um só assunto (alguns dos recursos de HA, por exemplo), aí você vai poder afirmar que conhece a fundo determinado tema. Espere mais novidades em breve!
SQL05 e SQL06 - Integration Services
(http://intranet.srnimbus.com.br/treinamento/paginas/curso.aspx?COD=SQL05 e http://intranet.srnimbus.com.br/treinamento/paginas/curso.aspx?COD=SQL06)Devo confessar que estou viciado em SSIS, no ano passado passei a maior parte do ano trabalhando com ele, mas não tive tempo de agendar nenhuma turma, e chegou a hora de aplicarmos esses treinamentos. Garanto que vocês não vão se decepcionar.
SQL09 - Upgrade para o SQL Server 2008
Fora os outros treinamentos já anunciados, no ano passado entregamos 4 turmas fechadas do treinamento SQL09, focado em upgrade para o SQL Server 2008 e R2. Ele ainda nem foi publicado no site, mas seu conteúdo conta com um dia para revisarmos as novidades (para DBAs que ainda estão no 2005) e mais dois dias somente discutindo detalhes de upgrade, como escrever o plano e preparar sua equipe, considerações para cenários de alta disponibilidade, DTS, full-text e engine relacional.
O interessante desse treinamento é que ele chuta aquelas poucas transparências sobre upgrade que você vê em outros treinamentos e efetivamente provê um guia detalhado de diversos pontos (eventualmente não técnicos, mas sim de processo) que você deve se atentar durante um processo de upgrade. Acreditamos que depois do curso, sua mudança para uma nova versão (seja até o SQL11 - Denali) será bem mais tranquila e suave.
Bom, depois de escrever tudo isso vamos ao calendário (data, curso, cidade, horário, instrutor, investimento).

# 10/01/2010 - Pequeno ajuste no calendário, o SQL03 em Brasília vai até dia 18, não 28!
Fevereiro/2011
14/02 a 22/02 - SQL01 - Brasília - Matutino - Gilberto Uchôa - R$ 1.000,00
14/02 a 18/02 - SQL03 - Brasília - Integral (manhã e tarde) - Luciano Moreira - R$ 1.500,00
Março/2011 
28/02 a 04/03 e 14/03 a 18/03 (paramos no carnaval) - SQL02 - Brasília - Matutino - Gilberto Uchôa - R$ 1.500,00
21/03 a 01/04 - SQL07 - Brasília - Matutino - Luciano Moreira - R$ 1.500,00


Abril/2011

04/04 a 08/04 - SQL03 - São Paulo - Integral - Luciano Moreira - R$ 1.800,00
25/04 a 06/05 - SQL04 - Brasília - Matutino - Luciano Moreira - R$ 1.500,00

Maio/2011

16/05 a 20/05 - SQL03 - Nordeste (ainda estou definindo a cidade) - Integral - Luciano Moreira - R$ 1.800,00
30/05 a 03/06 - SQL05 - Brasília - Matutino - Luciano Moreira - R$ 800,00

Junho/2011

06/06 a 10/06 - SQL06 - Brasília - Matutino - Luciano Moreira - R$ 800,00

Se você quer participar de uma dessas turmas (ou várias), mande um e-mail para luciano.moreira@srnimbus.com.br, indicando qual turma quer participar e assim que tivermos o número mínimo de alunos, enviaremos o(s) contrato(s) para assinatura.Se tudo correr conforme programado, ainda haverão algumas novidades nesse calendário.
Gostou? Não vejo a hora da diversão começar...
[]s
Luciano Caixeta Moreira - {Luti}
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm
www.srnimbus.com.br

segunda-feira, 3 de janeiro de 2011

Doação geek: Hemocentro

Bom dia pessoal.
Que tal começarmos o ano com o pé direito e ajudar o próximo (e quem sabe você!) fazendo uma pequena boa ação?

Como deve ser do conhecimento de todos, é comum os bancos de sangue estarem com estoque em baixa, e uma pequena doação nossa pode ajudar (e muito) outra pessoa quando ela mais precisa. Mas muitos não doam sangue por medo, por impossibilidade ou por desconhecimento, então se você está no primeiro ou terceiro grupo, que tal mudar sua atitude?
Eu estarei nessa quinta-feira, dia 06/01/2010 no Hemocentro de Brasília (http://www.fhb.df.gov.br/) logo no início da manhã (próximo de 7:00h) para fazer minha doação. Então que tal se juntar a mim e aproveitar para fazer deste gesto um ato coletivo?

Mais informações sobre quem pode doar, restrições alimentares e condições básicas, você encontra no site do Hemocentro.

Chamei de doação geek pelo teor do blog, mas mesmo não sendo geek você está convidado, ok?! Se ao menos mais uma pessoa aparecer, já é um começo...


=============================================================
Atualização...
Bom, como foi dito, no dia 06/01/2010 eu estive no hemocentro e fiz minha pequena doação. De quebra ainda tirei umas fotos...


Foram 470 ml dessa vez, moleza, apesar da minha veia que estava tímida hoje.
Doar sangue é mole, eu quero ver é depois de tomar um baita lanche que eles servem, correr uns 300 metros até o seu carro, debaixo de uma chuva sinistra que resolver cair, e isso com quase meio litro de sangue a menos... :-)

O ponto baixo da brincadeira foi que eu não encontrei nenhum conhecido por lá...
=============================================================

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

domingo, 2 de janeiro de 2011

2011 – O ano para ** sua carreira?

PDF aqui.

Com regularidade eu escrevo alguma coisa a respeito do próximo ano e é natural que muita gente pare nessa época do ano para pensar um pouco e planejar como gostaria de se ver no fim de 2011, então aproveito para compartilhar com vocês algumas reflexões e ideias para os próximos 365 (agora 363) dias que estão à nossa frente.

Um olhar sobre 2010 

Seu ano foi bom profissionalmente? Conseguiu aquele aumento? Trocou de emprego ou de cargo? Está fazendo o que você gosta?
 
E pessoalmente? Conseguiu ficar com sua família? Fez novos amigos? Cuidou da sua saúde? Praticou esporte e brincou com seus hobbies?
 
Meu ano foi muito interessante, profissionalmente eu aprendi demais com a Nimbus, conseguimos fazê-la crescer, passamos por dúvidas quanto ao seu funcionamento, tomamos decisões difíceis e buscamos diversas oportunidades. Tecnicamente continuei trabalhando com SQL Server, tive oportunidade de desenvolver com .NET e trabalhar com o Azure, mas meu foco ficou mesmo com o SQL Server e tive oportunidade de me especializar ainda mais com o SSIS.
 
Pessoalmente eu estou vivendo diversas mudanças, depois de voltar de uma viagem de 33 dias lá no outro lado do mundo, onde pude ver muita coisa diferente, mudamos para a nova casa (na minha vida somente havia morado em apartamento), passamos por um aperto financeiro para concluí-la (primeira vez também), tive um ano gostoso com minha mulher, curtimos a gravidez juntos e agora estamos com o Bernardo, que hoje está com dois meses e uma semana de vida, e nesse tempinho já nos deu muito que refletir. 
Não vou gastar muito tempo aqui com o meu ano, mas resumindo, gostei bastante de 2010, acho que consegui atingir alguns dos objetivos que havia posto para mim, mas deixei outros de lado, que vou perseguir incessantemente em 2011, então o próximo ano promete ser bem desafiador.
 
Então vou focar este post em algo que me marcou...
 
Felicidade pessoal e profissional 

Pode parecer piegas ou bobagem, mas nesse ano o que mais me chamou a atenção foi como fracassamos em nos sentir satisfeitos com nossa vida, em buscar o que desejamos e como gastar energia de forma efetiva, nas coisas que realmente importam. Vindo de um workaholic (tive que aceitar essa característica pessoal, a contragosto), isso requer uma análise profunda...
 
Acredito que conseguimos o melhor dos resultados, profissionais e pessoais, quando estamos sem estresse, animados com os desafios, alegres, em sintonia com o ambiente ao nosso redor, enfim, quando estamos executando a menor ou mais repetitiva tarefa e não pensamos: COMO EU QUERIA ESTAR FAZENDO OUTRA COISA.

Recentemente vi em um programa na TV a pergunta 20/10, que é o seguinte: “Se você tivesse 20 milhões na sua conta bancária ou soubesse que somente têm mais 10 anos de vida, você faria o mesmo que está fazendo hoje?”. No meu caso eu viajaria mais e teria algumas regalias (claro!), mas a resposta foi um sonoro SIM, trabalharia feliz com as mesmas coisas que faço hoje, com uma grande ressalva: teria que melhorar meu work-life balance (balanço entre vida pessoal e trabalho). Caso contrário eu preferiria largar tudo (inclusive a computação) a manter uma vida desbalanceada, o que me assustou bastante, já que sou um geek de carteirinha.
 
E o pior foi pensar que se eu fizer essa pergunta para muitos amigos, tenho certeza que algo em torno de 80% a 90% responderia que não, o que é triste, muito triste. Sabe alguns dos efeitos disso:
 

  • Você executa seu trabalho de forma pior.
  • Você trabalha mais horas (e mesmo assim o resultado sai abaixo do que você poderia produzir).
  • Você comete erros bobos no meio da madrugada ou perde o trabalho de um fim de semana por causa do cansaço (li esses dois no twitter de amigos bem recentemente).
  • Você briga em casa ou discute com colegas no trabalho.
  • Vê o sucesso de outros com maus olhos, ao invés de ficar feliz pela pessoa.
  • Você deteriora sua saúde
Que merda, será que têm que ser assim? Pensei em mim, nos amigos e na empresa que estamos criando, que é natural tomar a cara dos seus “pais”, então será que todos estamos fadados a trabalhar 12 ou 14 horas por dia? 
 

Uma mudança radical


No contexto acima, na primeira semana de novembro eu tomei uma decisão radical: Vou trabalhar menos, ser mais efetivo e provar que é possível criarmos a cultura (e uma empresa) onde valorizamos a pessoa em primeiro lugar, com uma qualidade ímpar no trabalho, balanceando vida profissional e pessoal. 
Para isso eu precisaria me reeducar e focar no que é importante, então garanti que durante o horário de trabalho: 
  • Não atendo telefone a não ser que seja algo que estou esperando
  •     Sim, excluí do celular todos os números que não sejam próximos ou de algum cliente em que estou executando um serviço.
  •     No Brasil não existe cultura de deixar recado... Bom, se não deixou recado não deve ser importante, então não espere que eu retorne.
  •     Posso perder oportunidades? Claro que sim, mas é o preço a se pagar.
  • Não atendo celular em reunião
  •     É uma FALTA DE RESPEITO com as outras pessoas, que estão desperdiçando seu tempo para ouvir você falar com outra pessoa. Pense nisso, seu tempo não é mais precioso que o dos outros.
  • Desliguei todas as redes sociais e e-mail
  •     Gosto da minha presença online, mas é uma distração enorme.
  • Foco
  •     Dentro do cliente, passei a procurar novos locais que me permitem focar e ser mais produtivo, minimizando as interrupções.
  • Menos tarefas paralelas
  •     É complicado estarmos executando uma tarefa e de repente aparece um pensamento de outro problema. Se não têm banda para executar com calma o que está ao seu redor, vá para o próximo passo.
  • Diga NÃO
  •     Esse é o meu calcanhar de Aquiles. Acho extremamente difícil dizer não, quero tentar agradar as pessoas e até hoje é natural eu aceitar algo (mesmo sabendo que vou me estressar) e depois executar o que me foi pedido achando tão ruim, que preferiria passar fome a ter que acabar a tarefa.

Hoje estou tentando manter 40 horas de trabalho semanais, o que já foi piada no twitter, mas estou conseguindo executar bem. São 40 horas de trabalho efetivo (já vi gente enrolando uma tarde inteira, isso não é trabalho, ok?). Assim quando chego em casa eu posso ficar com a família, me divertir com meus hobbies, escrever artigos e estudar o que me interessa 
Esse último é o mais interessante, se eu estou estudando sem a obrigação de saber que é para entregar alguma coisa no dia seguinte ou uma tarefa do trabalho, isso não me incomoda nem um segundo, pelo contrário, me dá extremo prazer. Mas se é uma dedicação extra por pressão, então o estresse vêm junto e toda uma série de problemas.
 
O ** do título  

Troque os asteriscos pelo que é mais importante na sua carreira: Alavancar, Organizar, Redirecionar, Jogar fora, Priorizar... Mas faça algo a respeito. A menos que você tenha atingido o seu Nirvana, sempre existe algo a ser executado.


Ao longo dos anos já tive a chance de dar conselhos (espero que bons) a muitas pessoas, e me agonia profundamente vê-las insatisfeitas, mas sem nada planejando ou sinal de que vão mudar alguma coisa. Galera, que droga, a mudança começa por você.

Não existe receita de bolo para nada nessa vida, mas podemos ser espertos e tentar aprender com outras pessoas. Converse com quem está ao seu lado, procure bons exemplos (sempre tenho meus ídolos :-)) e não desista.

Particularmente eu recomendo o livro “Getting Things Done” e uma das pessoas que considero demais (Brent Ozar) também usa o GTD (http://www.brentozar.com/archive/2010/12/goals-where-were-going-we-dont-need-goals/).

Curiosamente vi hoje no blog do amigo Nogare uma meta para 2011 que vai de encontro com o post: Trabalhar no máximo 50 horas por semana (http://www.diegonogare.net/Blog/post/Realizacoes-de-2010-e-Objetivos-para-2011.aspx). Estou torcendo por você!

Muitas vezes o caminho é árduo, a mudança requer coragem e, claro, não existe garantia de sucesso. Mas uma pessoa bem mais inteligente que eu uma vez disse: Talento é 99% transpiração e 1% inspiração.

Bom, continuo na minha jornada e se isso não der certo, vou pegar meus vinte milhões e fazer outra coisa...

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

quinta-feira, 23 de dezembro de 2010

PASS Summit 2011– Quem vai?

Oi pessoal, como estão as coisas?

Depois de um período longe do blog e da vida social na internet (em breve colocarei um post sobre o assunto) eu estou voltando com uma rápida convocação para os SQLGeeks espalhados por aí. Como acontece todo ano, será realizado o PASS Summit em Seattle, maior evento de SQL Server do planeta, na semana do dia 10 de Outubro de 2011.

No passado eu já falei do evento neste blog (http://luticm.blogspot.com/2010/02/pass-summit-2010-quem-vai.html) e acho que é uma experiência memorável para profissionais que trabalham com SQL Server.

Infelizmente o meu calendário não possibilitou minha ida em 2010, mas 2011 já está planejado e inclusive estou discutindo com algumas pessoas a participação no evento, então se você é um dos interessados, não deixe de se juntar a nós e me envie um e-mail (luciano.moreira@srnimbus.com.br).

Se você fizer o cadastro até o dia 15/01/2010 o evento sai por US$ 995,00 e neste momento não existe desconto para grupos (sim, já conversei com o Shannon), então você pode fazer sua inscrição logo ou esperar até o anúncio dos pacotes em grupo (minha expectativa é por um preço semelhante ao que está em vigor hoje) e, junto com outros interessados, podemos tentar conseguir esse desconto.

Aqui está o site do evento, ainda sem maiores informações: PASS Summit 2011

[]s

Luciano Caixeta Moreira - {Luti}
Sr. Nimbus Serviços em Tecnologia Ltda
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm

quinta-feira, 4 de novembro de 2010

Instalando o SQL Server 2008 e problema com Setup.rll

Estava instalando o SQL Server 2008 em uma VM que já possui o SQL Server 2008 R2 instalado, quando me deparei com o seguinte erro "SQL Server 2008R2\Resouces\1033\Setup.rll is either not designed to run on Windows or it contains an error tryinstalling the program again using the original installation media". Clicando em OK aparecia outra mensagem: "The loading and initialization of setup.rll failed with error code: 0800700C1".
Nada bom, pesquisei rapidinho na Internet mas nada me ajudou, então resolvi dar uma olhada no que temos e pensar um pouco.


Fui até o diretório informado "C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\Resources\1033" e tentei abrir o rll, mas como não é um XML não nos ajuda. Como já instalei o R2 nessa máquina, suspeitei que o arquivo poderia ser de outra versão do SQL Server (já que o R2 tem como versão 100.50), então se procurarmos na mídia de instalação encontraremos um "setup.rll".

Data do arquivo no diretório: 19/07/2009
Data do arquivo na mídia de instalação: 10/07/2008

Bom, muito bom.
Troquei o nome do arquivo mais recente para setup_new.rll e copiei o arquivo da mídia de instalação para o diretório. Executei o setup e tudo funcionou corretamente.

Dica boba, mas espero que ajude alguma alma.

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