OFFTOPIC – Truncate 2014, feliz 2015, Controle e Blog

Cheers lógico comemorando a passagem de ano.

Cheers lógico (e tosco) comemorando a passagem de ano. Pura zueira.

 

Esse é o típico post que eu não compartilho em rede social nenhuma e faço algum balanço do que vivenciei nesse ano de 2014 e o que eu espero  pra 2015.

Acima, de tudo, devo dizer que 2014 foi um ano excelente pra mim no âmbito profissional. Tive a oportunidade de ingressar em uma empresa onde a equipe que pertenço é incrível, participei de dois eventos fora de Brasília (nunca tinha de viajado de avião, hehe),  fiz cursos que realmente queria (e precisava MUITO) fazer e conheci muita gente nova. Pude participar de inúmeras  discussões técnicas interessantes, errar e aprender o porquê de estar errando principalmente, como resolver problemas além de ter recebido toneladas de conselhos tanto pro lado profissional como pro lado pessoal. Foi um ano de oportunidades, aprendizado e sou grato a 2014 sem nem pensar duas vezes. Pense num ano proveitoso, e espero que o de vocês também tenha sido bacana também 🙂

E sabe o que eu espero pra 2015, não só pra mim mas pra todos vocês? Pra fugir do padrão, apenas uma palavra:

MODERAÇÃO.

Pensei bastante sobre isso não só durante a passagem de ano mas na última semana de Dezembro e queria compartilhar com vocês o que eu penso sobre isso.  Se eu tivesse mais controle em determinados momentos chaves, teria agido BEM diferente, evitado muitas dores de cabeça e alcançado muito mais alguns objetivos. E percebo que controle é uma resposta geral para vários cenários da vida.

  • Quem não se controla e se perde em vícios, acaba por  perder mais tempo que o necessário e atrasa o que realmente deve ser feito;
  • Quem não se controla, se planeja mal e traça planos 2015 com metas de 2012, 2013…
  • Quem não controla seus objetivos e ambição profissional acaba sendo controlado por outros e paraliza seu crescimento profissional;
  • Quem não se controla na alimentação/atividades físicas fatalmente terá problemas que se refletem até no rendimento do trabalho.
  • Quem não se controla, não tem objetivo nenhum na vida e canta “deixa a vida me levar” pode estar sendo levado pra um abismo. No sentido figurado da palavra, claro :p
  • Quem não controla a boca acaba falando asneira ou ofendendo, prejudicando a própria imagem e chateando os outros;

Controle é fundamental. Se moderar é fundamental.

Consistência e melhoria  é tudo de melhor que eu posso desejar pra alguém, então é isso: desejo a você moderação em tudo o que fizer. Por isso não desejo a vocês de forma direta dinheiro, promoções no emprego, carros, casas, etc (desejo default de começo de ano pra qualquer um). Desejo que você saiba se moderar, sabedoria para controle: quem se controla consegue se planejar, se esforça pra alcançar seus objetivos e sair do outro lado. Sempre. Dinheiro, sucesso, etc, acabam sendo consequência do seu esforço e dedicação

[]’s

 

Utilidades pro cotidiano – Image Resizer

1299817302678_f

(Disclaimer: Esse post não tem relação com Banco de dados e/ou SQL Server. Trata-se de recomendações gerais de aplicativos para a plataforma Windows).

Oi,

Sabe aquelas fotos gigantes que você tira por aí com uma câmera de alta resolução e quer reduzir o tamanho do arquivo sem perder qualidade? Das várias formas de se resolver um problema, apresento pra vocês o Image Resizer, que pode ser baixado direto do site do Codeplex (portal com iniaciativa de compartilhar softwares de código aberto).

Desafio #1 T-SQL

Divagação sobre momento + desafio TSQL

Bom dia!

Vi no blog do Vitor Fava (http://vfava.wordpress.com/) uma recomendação de sites com desafios de T-SQL.
Perfeita ocasião pra voltar a dar mais uma revisada na codagem!
Decidi então trazer alguns deles pra cá por dois motivos:

1) Incentivar você, leitor (se tiver afim é claro) de praticar (e reforçar o que você já sabe);
2) Transmitir uma forma de pensar diferente ou nova de lógica;

O crédito pelas questões é do site http://beyondrelational.com/, que é bem legal, e recomendo, pra quem curte desafios que visite sem medo de ser feliz (a não ser que você já seja um coder-monster, aí no caso você iria só pra brincar mesmo).

Toda semana, por períodos irregulares, irei trazer os desafios que eu acho interessante e postar aqui.
Quem quiser postar uma solução, pode fazê-lo no site ou aqui mesmo, pra gente compartilhar pontos de vista diferentes. Eu postarei a minha solução comentada sobre o exercício em outro  post pra não alongar esse aqui demais. Provavelmente esse final de semana! Já tá pronto aqui, só aguardando a oportunidade 🙂

Vamos ao enunciado:

Link da questão original: http://beyondrelational.com/modules/19/tsql-beginners/297/tsql-beginners-challenge-1-find-the-second-highest-salary-for-each-department.aspx?tab=info

Enunciado: O desafio é listar os funcionários com o segundo maior salário de cada departamento. Se dois funcionários tiverem o mesmo salário, você precisa listá-los também!

Regra: Sua solução deve funcionar no SQL Server 2005 ou superior, e a ordernação deve ser feita pelo salário.

Restrição: A solução deve ser apresentada em apenas uma consulta que comece com WITH ou SELECT. Ou seja, pode usar CTE? Pode tio(a). Pode usar tabela temporária, etc? Não tio(a), não pode.

Dados de amostra

Resultado esperado

Código da amostra:

Algumas dicas pra quem se sentir perdido (só leia isso se sentir bastante dificuldade):

1) Usar CTE (Common Table Expressions) é a forma mais fácil de fazer, na minha opinião;

2) Dê uma olhada nas Windows Functions, são o santo graal pra Ad-hoc Queries e vai resolver fácil essa questão .

3) Não veja a solução no site (existe a mesma disponível lá na aba solutions). Tente fazer pra aprender . Não é nada complexo e não exige muita leitura.

A solução será postada em outro post com explicações (farei isso final de semana ou na segunda). Se quiser ver a resposta (de novo, não recomendo) que ainda não tem as explicações mais atenciosas que farei na próxima postagem, clique aqui!

Até mais!

print ‘Hello World’;

Ideia: Fazer um blog

Tentando ser o mais breve possível, explicar quem sou eu e o motivo de blogar.

Meu nome é Renato, recém-formado em Sistemas de Informação e sempre gostei da área De TI, porém até então não tinha muita certeza sobre o que gostaria de fazer em relação à vida profissional até que depois de lidar com  banco de dados durante uns três anos da minha vida decidi dedicar mais tempo e atenção para a ferramenta (ou melhor, suíte) SQL Server. Sempre tive interesse, mas faltava atitude, que recentemente foi despertada graças à alguns profissionais  que direta ou indiretamente me ensinaram e aperfeiçoaram o que eu sei (que ainda é muito básico) e realmente me deixaram animado pra estudar pra valer.

O objetivo do blog é compartilhar algumas dicas/informações sobre banco de dados (SQL Server em especial), Desenvolvimento e TI. Me interesso pela área de administração e desenvolvimento  e as postagens terão foco geralmente nesse tipo de assunto. Posso me desvirtuar e postar também sobre outras temáticas (geralmente englobadas na TI) ou outros, vai depender do humor.

Então é isso. Seja bem vindo(a).