Jun 14, 2010

Produtividade – parte 2

Usando metodologias

Metodologias são procedimentos com etapas para seguir de um determinado processo. Atravez de uma metodoliga podemos analisar e prever acontecimentos, que em nosso caso pode nos poupar tempo.

Uma metodologia bastante conhecida atualmente é a criada por David Allen, o método Gettin Things Done ou GTD que é apresentado em seu livro.

gtd-english

Versão para nosso idioma, com título ridiculamente traduzido:

A-arte-de-fazer-acontecer

O método baseia-se no princípio de que  para concluir uma tarefa você precisa descrevê-la externamente para liberar sua mente, ou seja, você precisar escrever em algum lugar e liberar sua mente da ocupação de lembrar da terefa a ser realizada, o que por si só é um redundância, fazendo isso  podemos nos concentrar apenas em executar tarefas.

Antes de mais nada, devemos enfatizar que o GTD é apenas um de vários métodos que gerenciamento de tempo e ações que temos atualmente. Essa é uma tendência que cada vez mais cresce e vem ganhando mais espaço fora da área onde originalmente era utilizada, a area de TI.

Conceito

Devemos coletar os dados listando todas as tarefas e as retirando de nossa mente, depois iniciamos o processamento e organização, vendo quais são mais urgentes e mais importantes, após isso revisamos e partimos para a execução. O fluxograma abaixo ilustra bem o que é citado no livro escrito por Allen:

diagrama-do-fluxo-de-trabalho

Confesso que a leitura deste livro mudou realmente minha maneira de pensar, mas sua aplicabilidade na pratica realmente é um tanto complicada, acredito que isso se aplica para qualquer meotdodologia. Cada ser humano tem sua realidade, seja no trabalho ou vida pessoal, o ideal é pegar o conceito do método e adaptá-lo ou até mesmo o melhorar para que se encaixe a sua nescessidade.

Um conceito apresentado no GTD que utilizo muito é de anotar minhas tarefas fazendo a “limpeza da mente”, outro item que é citado no livro é o dos “2 minutos”, se o tempo gasto na terefa for menor que 2 minutos esta deve ser executada imediatamente, caso contrário deve ser delegada ou adiada.

Existem diversos softwares e serviços na internet que auxiliam na aplicação do GTD, estes eu apresento no próximo post!

Abraços!!!!

Jun 10, 2010

Produtividade – parte 1

Retomando as atividade no blog!

Vou começar aqui um série de 3 posts sobre produtividade pessoal, espero que gostem!

Uma das coisas que mais se discute nos dias atuais, é como se tornar mais produtivo no dia a dia. Como otimizar as tarefas e ser mais produtivo concluindo os afazeres ao longo do dia ou em fluxo de projetos ?

productivity

Isso pode parecer bem redundante mais é a mas pura realidade. Aqui eu levanto uma questão, qual o real motivo de nos tornarmos produtivos ?

Seria para mostrar nossa real eficiência e dinamismo na execução de tarefas ?

Quanto mais rápido você executar as tarefas, mais tempo você tem de sobra para ficar tranquilo e ter qualidade de vida ?

Acredito que a segunda opção seria a mais obvia e utilizada por muitos, mas o que ocorre é que caimos em uma redundancia extrema quando nos tornamos mais produtivos e ocupamos este tempo livre com mais tarefas, aumentando assim a demanda de trabalho.

Lógicamente que produtividade esta ligada a desempenho, e disposição para fazer sempre mais em menos tempo, mas vamos falar aqui de qualidade, tanto de trabalho como de vida.

Eu – assim como a maioria das pessoas – sempre ando extremamente aterefado com diversos afazeres, e sempre caia na armadilha de ficar perdido no meio de tantas tarefas, e ao final de uma dia de trabalho, ficava chateado por não ter terminado quase nada do que deveria ser feito.

Isso gera um stress e sensação de culpa muito grande.

Resolvi pesquisar sobre o assunto produtivade, e descobri o grande vilão, uma palavra de pronuncia complicada, PROCRASTINAÇÃO.

Procrastinar é o que fazemos quando deixamos algo pra depois e evitamos uma tarefa importante, isto é, quando temos algo pra fazer, mas antes disso vamos olhar o email, chegar os recados em alguma rede social (Facebook, Orkut, Twitter, etc), verificar as noticias em algum portal, assistir videos no youtube. Emfim sempre adiamos algo, seja pelo incomo de fazer a tarefa, seja pela sensação de desconforto que ela proporciona ou pela dificuldade, estamos procrastinando.

O ato de procrastrinar embora sempre ignorado pode se tornar grave, acarretando em sérios problemas de déficit de atenção e stress.

Para evitarmos procrastinar, podemos:

- Definir metas com recompensas
Defina a tarefa como meta, e se auto recompense após termino, isso é uma forma bacana e funciona, você pode por exemplo ir comer uma bela pizza após terminar aquele relatório gigante que seu chefe pediu.

- Utilizar uma metodologia para ser mais produtivo.
Existem alguns métodos  criados por pessoas para ajudarem outras a serem mais produtivas, estes por sua vêz podem de ajudar você também, metodologias como GTDPomodoro são interessantes e ajudam muito a evitar a enrolação e diminuir a tensão em um determinado afazer. Veremos mais delas aqui nas próximas postagem sobre o assunto

- Ligue o botão PARA DE ENROLAR E FAÇA!
Se você for forte o bastante, simplesmente faça isso isso. Assuma que você esta enrolando os outros e a si mesmo, deixe de morcegar e cozinhar o galo, mostre que você pode cumprir com seus compromissos e prazos pontualmente.

btn_pare_de_enrolar

Até o próximo post.

Sep 3, 2009

Atalhos para no Flex Buider

Alguns atalhos bem úteis para uso no Flex Builder:

Ctrl + Shift + T -> Abre um browse para busca de arquivos dentro do projeto

Ctrl + O -> Busca por metodos metodos

Ctrl + Tab -> Navegação entre as Abas

F3 ou Ctrl + Click do mouse sobre nome de metodo -> Busca a definição do metodo

Atalhos nativos do Eclipse

Ctrl + 3 -> browse para busca de recursos dentro do eclipse

Ctrl + L -> Lista com todos os talhos para janela ativada

Neste link aqui voccê pode encontrar este e muitos outros!

Aug 7, 2009

Tudo novo de novo!

Logo novo, layout novo, e novos rumos para este blog! Ou seja como titulo ja diz: Tudo novo de novo!

Algo interessante na vida de quem mantem um blog é  a oportunidade de sempre recomeçar, e poder dar continuidade a um projeto que outrora estava pararado ou meio abandonado, pelo clichê da falta de tempo.

Eu como gosto muito de coisas novas (e quem não gosta?), resolvi mudar tudo, sempre gostei de ter minha marca registrada, um logo que representasse a minha pessoa e meus objetivos, mas o principal, algo feito por mim!

Abaixo você pode ver a evolução o logo Raphamaster:

evolucao_logos

Ja tentei por algumas vezes me livrar do nome Raphamaster, mas meus amigos e clientes, até mesmo meus parentes ja me chamam por este nome:

- Falaê Raphamaster tudo bem ???

O jeito foi reformular o logo e a marca, hoje optei por um logo de traços simples, um fonte comum e apenas os  cubos montando a seta a lampada , que indica novas idéias e agilidade.

Tenho muitos assuntos pra escrever aqui, o blog do raphamaster volta a ativa novamente, espero vocês sempre por aqui!

Abraços

Jun 2, 2009

Sobre o Fastcast

A tempos tenho vontade de criar um canal de podcast!

Sempre tive vontade, só a idéia do podcast ja me deixa super entusiasmado. Uma forma de comunicação como esta
é algo único, dinâmico e empolgante. A alguns anos atras eu cheguei a gravar um podcast, mas de tão ruim que ficou eu nem quiz que ficasse na lembrança e o condenei com o Shift+Del.

Os anos se passaram e esta idéia sempre me vinha a mente, e algo instigante dentro de mim me dizia para apostar
na idéia, mas até o momento não encotrara ninguém, que assim como eu, apostasse neste tipo de midia e topasse
a empreitada comigo.

Afinal, um podcast de uma só pessoa, falando por longos minutos com uma música de fundo é muito chato!

Eu sempre escutei podcasts famosos como FalaFreela, Nerdcast, IDGNow, Maestro Billy, etc. Sempre ficava fascinado com aquilo e com a possibilidade de também porder fazer algo semelhante, igual ou até que sabe melhor, sempre levando
em conta que estes podcast são de extrema qualidade, e acredito que em uma ambiente como a internet não
exista concorrencia neste nicho expecifico.

Estava eu, em um belo dia triste, sem vontade de cantar um bela canção, quando encontro meu amigo
Felipe, vulgo JimZ6, amigo este de longas conversar nerds, e pergunto:

- Porque não gravamos um podcast, e expressamos nossas idéias e opniões para o mundo, para nos divertimos com isso!

Ele topou no ato, o que me surpreendeu e me deixou muito feliz, e nesta ideia em um papo de instant messagenger,
e reuniões de almoço, surgiu o Fastcast.

A premissa é simples, um podcast sobre assuntos interessantes, ou não, com grande influência nerd,
damos nossos pitacos sobre temas e notícias da atualidade. Também comentamos sobre temas que os ouvintes nos
pedem.

Ja temos nossos participantes como o Sr.Pscina, PC e o Nicolau, que participam de nossas conversas.

Como ja deu pra perceber, estou usando este post para divulgação, dê uma passada por lá, ouça e comomente
como quiser, teremos o maior prazer em comentar seu email e ficaremos muito felizes.

Abraços!

Mar 25, 2009

Passenger no Ubuntu

Postagem rapida!

Estive instalando o Passenger no Ubuntu 8.10, e ao executar o comando:

gem install passenger

Ele exibe o seguinte erro: “extconf.rb:1:in `require’: no such file to load

Para corrigir isso, instale o pacote ruby1.8-dev.

sudo apt-get install ruby1.8-dev

Isso deve corrigir o problema!

Abraços.

Mar 9, 2009

Instalando Ruby on Rails stand-alone

Estive estes dias tentando instalar o Rails em uma máquina onde tinha um proxy na rede, e foi um tormento só, pois o proxy necessitava de autenticação e ficou meio complicado para realizar as configurações no Windows.

Então optei pela instalação stand-alone onde baixamos as gems necessárias e instalamos tudo na “unha”.

Lembrado que a versão usada aqui é o Ruby on Rails 2.2

Presumindo que os senhores ja tenham instalado em vossas máquinas o Ruby, e para os que usam Windows, executaram a instalação usando o One-Click Installer atualizem o rubygems para a versão 1.3.1.

Para facilitar eu coloquei os gems necessarios aqui para instalação, basta fazer o download e descompactar os arquivos em alguma pasta. Os arquivos contidos neste .rar estão atualizados até a data deste post se preferir pegar os atualizados vá no rubyforge e procure por seus respectivos nomes na busca.

Para realizar a instalação no prompt de comando vá no diretório onde se encontram os arquivos, execute a instalação usando o comando:

gem install nomedogem.gem

As gems necessitam umas das outras para serem instaladas, então você deve instalar uma a uma seguindo a ordem:

gem install rake-0.8.3.gem
gem install activesupport-1.4.4.gem
gem install activesupport-2.2.2.gem
gem install activerecord-1.15.6.gem
gem install activerecord-2.2.2.gem
gem install actionpack-1.13.6.gem
gem install actionpack-2.2.2.gem
gem install actionmailer-2.2.2.gem
gem install actionwebservice-1.2.6.gem
gem install activeresource-2.2.2.gem
gem install rails-2.2.2.gem

Depois de instalado basta criar um projeto usando: rails nomedopojeto, acessar o diretorio e executar ruby script/server. Vá no browser e verifique na url: http://locolcalhost:3000.

Abraços.

Feb 18, 2009

Sobre Certificações

Na comunidade de desenvolvedores Rails estão todos falando sobre a sugestão do Obie Fernandez a respeito de uma certificação para empresas que desenvolvem projetos usando Rails.

Obviamente isso gerou polêmica e várias discuções na comunidade, os Railers em sua maioria são contra
certificações por uma série de motivos que eu também concordo. Mas como o Akita ja disse talves o Obie foi mal interpretado ou não soube colocar suas palavras.

Eu não vou aqui ficar repetindo o que o pessoal ja disse, mas não gosto de apenas criticar o problema
sem sugerir solução ou idéia que possa ser melhorada.

Acredito que a forma como os exames de certificação são realizados é errada. Eu mesmo comentei isso com o
Carlos Brando, ele mesmo usou o exemplo da carteira de motorista que realmente tem tudo a ver com a realidade.

Uma prova – seja ela eletrônica ou escrita – não atesta a qualidade do profissional e nem se as metodologias que ele segue, são de qualidade e eficientes.

Mas, no emaranhado de empresas profissionais e startups que nascem todos os dias, fica dificil saber quem esta falando a verdade e se garante em projetos, seja ele de pequeno ou grande porte.

Se não me engano a certificação RedHat exige que você configure/ajuste um servidor como avaliação para obter a certificação. Desta forma, alem de valorizar o certificado, não passa a falsa ilusão do super profissional/empresa que algumas certificações transmitem.

Para a empresa que gostaria de ser tornar parceira ou certificada pelo dominio de determinando produto ou ferramenta, deveria haver uma espécie de auditoria e testes práticos com a equipe, como é feito
em outras areas, como na certificação de qualidade ISO9000.

Não estou generalizando, pois realmente existem pessoas certificadas que são excelentes desenvolvedores, e também não quero viajar nas palavras, porque a realidade do mercado é bem diferente da teoria. Muitos clientes não entendem nada disso, apenas querem um software rápido, bom e que gere valor ao seu negócio.

Para quem não entende nadada área e precisa de software, servidores e infra, escolher uma pessoa que possui um papel(leia-se certificado) da empresa que criou determinada tecnologia, atestando que a empresa ou profissional é aprovado por eles, ja faz uma grande diferença.

Por isso acredito que a forma de avaliação é errada, mas o mercado de certificações e grande e bem rentavél as grande companias, e isso não vai mudar tão cedo.

Pages:12»