Jeveaux's Weblog
Tudo certo e nada resolvido
Tudo certo e nada resolvido
21 dez
Todo grande líder sabe que o feedback sincero daqueles que estão à sua volta é uma das principais ferramentas para melhoria e evolução de seu trabalho e de seu papel como líder. Receber e saber processar as críticas é fundamental para aprender e melhorar como líder, quando o feedback é um elogio é ainda melhor, nada mais gostoso do que ter a certeza que você está no caminho certo.
Mas há um grande dilema: Como consigo o feedback sincero dos membros do meu time?
A resposta parece simples, afinal, não bastaria apenas perguntar? Bom, é quase por aí, mas deve-se tomar muito cuidado com o tipo de pergunta a se fazer.
A primeira regra que deve-se ter consciência é que nunca será possível conseguir feedback sincero com perguntas idiotas. Uma pergunta idiota geralmente é uma pergunta da qual você não quer ouvir a resposta, ou uma pergunta que você espera ouvir aquilo que você quer ou, até mesmo, uma pergunta cuja resposta é óbvia.
Pergunta idiota: No meio de um jogo de futebol, pergunta-se para a árbitro: Você está ocupado?
Qualquer ser vivo pensante saberá a resposta do árbitro. Se a pergunta é idiota a resposta é tola.
Isso não significa que a pessoa não queira te dar feedback, mas que há outras maneiras mais eficazes de se conseguir feedback. Não faça uma solicitação em forma de ordem pergunta direta.
Lembre-se sempre destas palavras pois elas serão a chave para o seu sucesso como líder de qualquer time em qualquer área ou empresa, especialmente para se obter feedback sincero e colaboração das pessoas. Estas são as palavras mais poderosas que existem para obter cooperação: “Eu preciso de”. Essas simples palavras são capazes de mágicas e feitos surpreendentes.
Pedir feedback não significa que você irá consegui-lo, especialmente se o pedido começar com “eu quero”. Quando você diz a alguém de seu time que você “quer” algo, a primeira coisa que essa pessoa pensa é: “ah, claro, todos queremos algo que não podemos ter”. Mas se você começa com “Eu preciso de”, significa que você pensou sobre o que é necessário para alcançar o que você está pedindo e, para tal, precisa da ajuda desta pessoa. É incrível como as pessoas adoram sentir-se necessárias, saber que podem ajudar com algo, isso faz toda a diferença entre escutar uma resposta tola e conseguir um feedback sincero.
Aprendendo a obter feedback: Preciso de feedback específico sobre meu plano para que a próxima iteração dê certo.
Simples e indolor, certamente você terá muito a ouvir e aprender.
Um líder é qualquer pessoa que possa lhe dar apoio e orientação necessárias para alcançar seu objetivo. Às vezes o seu maior desafio como líder é saber onde e quando cada pessoa do seu time executará este papel, e cabe a você conseguir obter o feedback necessário destas pessoas.
11 dez
HTML e CSS nunca foram meu forte, eu sei o que preciso saber para sobreviver, já que trabalho com desenvolvimento web. Não da pra esperar que eu consiga montar uma apresentação fantástica usando HTML5 e CSS3 e ainda por cima pensando fortemente em semântica, organização e melhores práticas, fato!
Não estou aqui criticando HTML e CSS, eu entendo perfeitamente a importância de tudo isso, mas não posso negar que nunca me dediquei muito para aprende-las, até porque nunca tive a necessidade de ser o responsável por esse trabalho. Exatamente por isso eu aprendi algo babacamente simples esses dias, porém extremamente eficiente.
Imagine mudar o CSS, subir pra produção e o cliente simplesmente ver o seu site totalmente quebrado? Pior, mudar uma imagem (um banner ou qualquer outra imagem) e o cliente continuar recebendo a imagem antiga. Quem trabalha com sistemas web e nunca passou por isso?
É muito comum alterarmos qualquer coisa estática como CSS, imagens e até JavaScript e essas alterações não serem interpretadas pelo navegador. O jeito é limpar (ou desligar) o cache do navegador, dar uns 3 ou mais refreshs ou apelar pro CTRL+F5, isso é o que fazemos desenvolvendo. Mas e quando isso acontece em produção, vamos dizer pro usuário/cliente ‘limpar o cache’? Claro que não, temos que dar um jeito então do navegador do cliente reconhecer as alterações logo na primeira visita.
Isso ocorre pois o navegador faz cache local destes recursos e os utiliza quando julga ser a melhor opção. A mesma coisa ocorre com proxy de redes, que também podem fazer cache. O jeito para descartar esse cache é fazer algum malabarismo no servidor web, mas nem sempre isso é possível, então precisamos recorrer à aplicação, onde – geralmente – temos maior domínio.
O cache no navegador tem uma regra básica super simples: o nome do recurso estático. Se mudarmos o nome de um arquivo CSS ou imagem, por exemplo, não teremos problema algum com cache. Se você puder fazer isso na sua aplicação, ótimo, problema resolvido.
Mas se não puder, temos outra opção simples e eficiente, podemos anexar algum parâmetro falso no nome do recurso, por exemplo:
1 | <link rel="stylesheet" type="text/css" href="/css/estilo.css" /> |
Ao atualizar propriedades desta folha de estilo as alterações não serão perceptíveis no navegador enquanto o cache (do navegador) não for atualizado. E isso ou o cliente faz explicitamente ou nós faremos por ele. Então, vamos fazer a nossa parte, vejam:
1 | <link rel="stylesheet" type="text/css" href="/css/estilo.css?1" /> |
O simples parâmetro ?1 cuida disso pra nós. O navegador vai encarar que se trata de uma nova folha de estilos e fará o download do servidor, utilizando esta nova versão no lugar da que ele tem em cache, na próxima visita o ?1 não vai fazer mais nada, já que o navegador já tem a folha de estilo com o ?1 em cache. O parâmetro ?1 pode ser atualizado toda vez que for preciso fazer alguma alteração na folha de estilo, desta forma o cliente terá sempre a versão correta toda vez que ela for atualizada.
Outra saída é usar um parâmetro que nunca será o mesmo, por exemplo: usar a data completa (dia, mês, ano, hora, minuto e segundo). Só que isso fará com que o cliente faça o download do recurso no servidor toda vez que acessar o site, o que pode causar um grande tráfego no servidor, impactando diretamente na performance da sua aplicação. Num captcha faz sentido, mas em outros casos é bom pensar bastante antes.
É isso, dica simples e fácil (e talvez boba), mas que me salvou um dia desses.
26 nov
[ Momento jabá ]
Verão é praia, cerveja, sombra, água fresca e … JAVA!
A partir do dia 07/12 vamos iniciar as turmas de verão da Formação Java Profissional na Giran, curso da Caelum já famoso no Brasil e agora oferecido no estado do Espírito Santo pela Giran Soluções e Ensino. Durante esse período ofereceremos a formação mais básica da plataforma, bastante requisitada pelo público local. Leia o restante deste post »
26 out
Já faz algum tempo que eu tento ser mais produtivo no meu dia-a-dia: no trabalho, nos estudos, na leitura e até em atividades extra curriculares, o que importa é conseguir o melhor resultado com o menor trabalho possível e, desta forma, tentar fazer sempre mais e mais atividades com menos tempo, ou no mínimo fazer melhor com a mesma quantidade de tempo.
“Procrastinação é o diferimento ou adiamento de uma ação. Para a pessoa que está procrastinando, isso resulta em stress, sensação de culpa, perda de produtividade e vergonha em relação aos outros, por não cumprir com suas responsabilidades e compromissos…” Retirado da WikiPedia.
- Ou popularmente conhecida como: “Deixar pra amanhã o que poderia ser feito hoje”
Eu sempre fui um procrastinador, sempre. Mas de alguma forma (não me pergunte como) conseguia controlar um pouco as coisas e era claro pra mim quando eu estava procrastinando. Mas de um tempo pra cá as coisas começaram a piorar e os níveis de procrastinação estavam ficando altos de mais, num ponto onde até mesmo os membros do meu time já estavam me dando feedback sobre esse meu comportamento. Já era a hora de mudar e eu precisava fazer alguma coisa.

Eu comecei tentando priorizar as coisas que mais estava me incomodando, como a minha inbox lotada. A meta era inbox zero, e eu consegui. Mas não foi suficiente e eu precisei ser um pouco mais drástico e incisivo nas mudanças.
Como eu estou tentando procrastinar menos:
A Pomodoro Technique basicamente resume-se a dividir melhor o seu tempo em fatias pré-definidas. Mas vai além de apenas dividir melhor o seu tempo, você precisa respeitar as divisões de tempo e, principalmente: concentra-se totalmente na atividade que estiver sendo feita. Por exemplo:
Alguns materiais relevantes se você quiser aprender um pouco mais sobre os Pomodoros e como aplica-lo no seu dia-a-dia:

pomodoro desktop
Essas são algumas atitudes e mudanças que eu estou introduzindo no meu dia-a-dia e no meu trabalho. Por enquanto estão dando certo comigo. Se você também passa por problemas de procrastinação como os meus, tente mudar também, as dicas que eu passei neste post são completamente particulares e voltadas para a minha necessidade, mas quem sabe não podem servir para você também!? Não custa nada tentar.
3 out
Está chegando o dia do IV EJES – Encontro de Java do Espírito Santo, um evento criado e realizado pelo ESJUG e que, este ano, está contando com o apoio da Giran na organização e realização do evento.
O IV EJES está recheado de assuntos super interessantes, aprenderemos sobre banco de dados não relacionais (NoSQL), utilização de Ajax com extJS em projetos Java/Spring, desenvolvimento de aplicações móveis com Java ME, indexação e pesquisa decente para sua aplicação com Lucene, vamos aprender a utilizar persistência em Java com SQL e Hibernate e vamos conhecer alguns dos principais frameworks web disponíveis e como escolher o melhor deles para o nosso projeto.
Este ano o IV EJES promete muito! Contamos com a participação e patrocínio de diversas empresas (poucas locais, uma pena) e organizações. A Caelum estará presente com o Paulo Silveira, teremos também o Rafael Carneiro, JUG Leader do CEJUG e um dos mais notáveis JUG Leaders do país, Loiane Groner a capixaba que foi embora e virá nos fazer uma agradável visita e claro, alguns representantes da terrinha: Eu, André Lima e Bayron Thiengo.
Participe você também, além de aprender muito e melhorar sua rede contatos você estará contribuindo e ajudando um evento que, verdadeiramente, está sendo organizado e realizado para vocês, comunidade de desenvolvedores Java do Espírito Santo.
Garanta a sua vaga, inscreva-se!
Últimos Comentários