5 Dicas para o “Empreendedor Web”

February 28th, 2008 by newton

Vejo muitos candidatos a empreendedores andando por aí, afinal, virou moda ser empreendedor. O pessoal sempre com muitas idéias, ou ainda apenas ideais, na cabeça e aquela vontade de começar o quanto antes a tocar os seus projetos. O empreendedor mais comum no meu círculo de amizades é, óbviamente, aqueles que querem montar sua própria fábrica de aplicações web, sites e afins.

Já participei de diversos tipos de iniciativas como essa, acreditem. Desde uma equipe de trabalho remoto, isto é, a comunicação se resumia à um fórum de discussão e muito msn, passando por uma “euquipe” com um vendedor, e até aquela velha tentativa de juntar um grupo de amigos e mãos a obra.

Com base nesta experiência, aprendi alguns princípios que podem servir de dicas para quem pensa em tocar um projeto como este:

  • Dividir para conquistar: Se você é especialista em uma única área, como desenvolvimento, design ou publicidade, não tente fazer tudo sozinho. Procure formar parcerias com características complementares à sua. Além de ganhar com o pouco do networking, pode trazer falhas ao seu produto.
  • Amigos e negócios à parte: Perdoado o clichê, não é por que você está cercado de amigos que tudo vai dar certo. O fundamental é que os objetivos estejam alinhados e as responsabilidades bem definidas, preferêncialmente através de contrato, independentemente se você vai trabalhar com o amigo de infância ou com um profissional que acabou de conhecer.
  • Antes de tudo, saiba vender: Você pode ter um ótimo produto com ótimo custo/benefício, mas nunca vai conseguir vendê-lo se não souber convencer o cliente disso. Se essa não é sua praia, pense novamente nas parcerias.
  • Poder de decisão: Em momentos críticos é fundamental ter um meio ágil de tomar decisões. Caso as decisões sejam votadas por uma equipe, é preciso definir logo um critério de desempate. Se você for o dono do projeto, deixe claro desde o início que as decisões são de sua responsabilidade.
  • Saiba rejeitar jobs: No início pode parecer tentador pegar todos os trabalhos que aparecerem pela frente, independente do tipo do projeto, tipo do cliente e etc. É preciso saber reconhecer os jobs e clientes problemáticos para evitar problemas que, ao invés de aumentar o seu portifólio, pode acabar com ele.

E você? Já passou por problemas na tentativa de montar seu próprio negócio? Deixe sua opinião na caixa de comentários.

Eu amo xHTML com CSS

February 19th, 2008 by newton

Eu tinha que fazer essa declaração de amor. :).

Como até hoje, apesar de trabalhar com tecnologia, não percebi real necessidade pra comprar um smartphone bacana, só pegando emprestado um iPhone e um Nokia N80 com dois colegas de trabalho pra acessar o blog, já com novo layout, através destes aparelhos.

Pra quem já teve que fazer milagre com tabelas e imagens fatiadas (argh!) pra fazer as páginas funcionarem tanto no IE quanto no Netscape, nem me pergunte as versões pra não parecer tão antigo, ver um site funcionar ao mesmo tempo no monitor 19′ Widescreen lá de casa e nas mini-telas dos mobile foi bastante empolgante.

Já havia testado antes o software de uma empresa que trabalhei em um Palm Treo, mas pela primeira vez naveguei em um site meu com um dispositivo destes.

Hoje estou enferrujado no CSS, mas não sinto nenhuma saudade dos tempos das tabelas aninhadas. Mesmo!

Obs.: Se você pensa em comprar um smartphone hoje, sugiro que considere sériamente o iPhone. Não há como comparar a usabilidade do iPhone com os telefones Nokia e Palm. Na pior das hipóteses, espere pelo Google Android! :)

Livro: Superdicas para se tornar um verdadeiro Líder

February 13th, 2008 by newton

Já disse aqui o quanto eu gostei do pocket do Reinaldo Polito com dicas para palestras e apresentações. Não podia, então, parar por ali nesta série de pockets e adquiri o Superdicas para se tornar um verdadeiro Líder, de Paulo Gaudêncio.

Mais uma vez, as dicas são muito pertinentes e recomendo o livro pra quem deseja gerenciar uma equipe, seja em um ambiente de trabalho, seja através da abertura do seu próprio negócio.

O autor explica desde o significado da liderança, e sua diferença com o título de gerente, passando pelo comportamento do líder diante da sua equipe em questões do dia-a-dia de seus liderados, como, por exemplo, em uma competição interna, e até pelas equações da natureza humana.

Não é o guia definitivo, e nem creio que exista algum nesse assunto, mas é bom por trazer assuntos para reflexão, inclusive aqueles que deixamos de lado por parecerem tão óbvios.

Mudanças aqui no Blog

February 6th, 2008 by newton

Depois de apenas 4 meses com o tema TypoXP, e graças a minha vontade de retornar às minhas atividades de freelancer, percebi que era a hora de dar uma revigorada neste blog.

Pra começar, ressuscitei minha logo e comecei a desenhar meu próprio tema para o blog, que, como será o meu “cartão de visitas” para meus futuros prospects, merecia uma interface exclusiva.

Aproveitei que estava com a mão na massa e resolvi dar uma organizada nas páginas. O que era “Plugins Wordpress” agora está dentro de Projetos, e lá eu vou disponibilizar outros plugins e widgets que desenvolvi para a realização do tema. Criei também a página Portifolio, onde vou concentrar alguns trabalhos realizados na vida de freela.

Segue alguns plugins que estou utilizando por aqui:

  • Quotes Collection: Plugin para exibir citações cadastradas.
  • Flickr Photo Gallery: Plugin que exibe minhas fotos do Flickr na página.
  • Indique Livros: Plugin que exibe página de livros e o widget na sidebar. Em construção.

Aguardo a opinião de todos os leitores (inclusive de quem só me lê pelo rss, :D).

Minhas impressões sobre o Kohana Framework

February 1st, 2008 by newton

Kohana Framework Logo

Alguns dias atrás, ouvi falar novamente do Kohana Framework, um fork do Code Igniter, feito por diversos usuários e entusiastas do CI que se sentiam órfãos por não poder ajudar no desenvolvimento do framework, já que a EllisLab é a única mantenedora do código.

O framework promete ser mais rápido, fácil de usar, de extender e, principalmente, “Strict PHP 5″, isto é, desenvolvido com todas as infinitas vantagens que a versão 5 do PHP tem em relação à 4. Como na minha opinião, a preocupação de manter compatibilidade com PHP 4 do CI impede a evolução do framework, achei melhor testar e escrevo aqui minhas impressões.

Comunidade

Quando vou analisar um framework novo, a primeira coisa que eu faço é ver se a comunidade é ativa, se existe um wiki ou fórum bem documentado. Lição aprendida depois de testar um bom framework, e só depois descobrir que até o fórum de desenvolvedores estava deserto.

A primeira impressão é que existe uma boa quantidade de usuários cadastrados e de mensagens no fórum. Os desenvolvedores parecem bastante ativos no fórum, e isso é um bom sinal.

Documentação

A documentação do Code Igniter é muito boa, bem acima da média. O Kohana tem uma documentação muito parecida, mas não muito bem adaptada à realidade dele. Os exemplos não utilizam o dito “Strict PHP 5″, e passam uma imagem distorcida da implementação e qualidade do framework.

É bem verdade que ainda são drafts, e a documentação está em fase de maturação, mas documentação é algo que faz muita falta quando queremos entender o funcionamento do framework.

Organização dos Arquivos

O Kohana já vem com a aplicação e o Core separados “de fábrica”, ao contrário do Code Igniter. Outra diferença é que, com a excessão de um arquivo de configuração da aplicação, todos os arquivos de configuração foram para a pasta system\, isto é, não é possível ter configurações diferentes para aplicações diferentes. O Rafael me alertou que é possível sim ter configurações diferentes pra aplicação, para isso, basta copiar o arquivo e colar lá, que ele usa sempre o da aplicação.

Foi desenvolvida uma padronização de nomemclatura das classes, diferenciando possíveis classes da mesma entidade nas diferentes camadas do sistema. Pra simplificar, a entidade Usuário terá o Usuario_Controller, e o Usuario_Model.

Libraries & Helpers

Assim como o CI, é possível estender o framework sobrescrevendo as libraries. Identifiquei um problema em algumas Libraries, onde existem métodos privados. Dessa forma, ao criar uma extensão, pode não ser possível aproveitar todas as funcionalidades da classe. Acredito que os métodos deveriam ser protegidos e muito provavelmente “final”, para não serem modificados.

Os helpers deixaram de ser apenas funções (ufa!) e se transformaram em métodos estáticos. Existe uma classe chamada “arr”, que poderia ser apenas uma extensão da classe Array da SPL.

Diversos

Mais alguns itens interessantes (ou não):

  • Não notei nenhuma diferença entre a camada de visualização do Kohana e CI;
  • O Kohana trabalha com autoload, e isso facilita a criação de extensões de Controllers e Models, que não sejam pela forma padrão, conforme eu disse num artigo sobre especialização de Controllers no CI.

Conclusão

Gostei do Kohana e acho que ele tem muito potencial pra superar o Code Igniter. Já começaram uma campanha no fórum em busca de pessoas pra ajudar na documentação e no desenvolvimento do framework.

Como é um projeto relativamente novo, óbviamente precisa de ajustes e uma comunidade forte é crucial neste sentido. Se voce acredita no potencial do CI e adoraria usar uma versão PHP 5, pense bem se não vale mais a pena colaborar com a comunidade do Kohana.

Você precisa conhecer o seu tempo

January 30th, 2008 by newton

WorkaholicHoje li no blog do Walmar (Fator W) sobre duas ferramentas de controle do tempo, o RescueTime e o SlimTimer, sendo o primeiro um relatório de tempo gasto em cada software aberto na tela, e o outro é uma lista de tarefas que vai calculando exatamente o tempo gasto em cada uma delas.

Assim que li, repassei a informação para o pessoal da equipe, e ouvi algumas opiniões (sim, mais de uma) contrárias ao uso desta ferramenta, ou ao controle do tempo. Me parece que a preocupação é não se tornar um workaholic ou escravo do tempo, onde até pra ir no banheiro você precisa marcar horário na agenda.

Claro que devemos nos preocupar com isso sim, mas é possível saber controlar o tempo, não pra trabalhar mais, mas para aumentar a produtividade e conseguir mais tempo para outras atividades que te interessem, que pode ser desde um projeto pessoal, até a prática de um esporte (sim, alguns nerds fazem exercícios).

Outro ponto também é descobrir qual o seu tempo. Cada pessoa tem um nível de conhecimento diferenciado em cada área (elaboração de documentos, desenvolvimento, planejamento de testes, etc) e você precisa passar essa informação para que o Gerente de Projeto (que pode ser você mesmo) seja mais efetivo em suas estimativas de esforço.

Conhecer sua produtividade é fator fundamental pra quem deseja trabalhar como freelancer, ou pra quem está inserido em uma equipe de desenvolvimento. E aumentar sua produtividade não significa trabalhar mais, e sim fazer mais em menos tempo.

Siga os Comentários do Blog

January 21st, 2008 by newton

Dando uma navegada no blog estes dias, descobri que tinha esquecido de colocar um plugin bem importante por aqui, que é o “Subscribe to Comments”. Com este plugin, você pode assinar os comentários de alguns posts e recebê-los em seu e-mail.

A opção fica abaixo da caixa de comentários.

Feliz Natal e um Ótimo 2008

December 21st, 2007 by newton

Este é um post agendado, pois viajei no dia 22/12, e não pretendia mesmo ter acesso à internet durante minhas férias. rs.

Agendei pois não poderia deixar de desejar aos meus leitores um Feliz Natal e um ótimo 2008, cheio de saúde e paz e sucesso.

Nos lemos em 2008, se Deus quiser.

Balanço de 2007, Objetivos 2008

December 21st, 2007 by newton

Todo fim de ano é tempo de refletir sobre o ano que passou e planejar o ano que está chegando, afinal, “não existe vento favorável para aquele que não sabe para onde vai” (Schopenhauer). Então é hora de colocar na ponta do lápis os erros que não devem ser repetidos, e também aquilo que funcionou e pode ser melhorado.

O ano de 2007 foi muito produtivo profissionalmente, e confirmou que tomei a atitude certa, no final de 2006, em aceitar um novo desafio, em uma empresa multinacional de outsourcing, onde saí do desenvolvimento para a análise de sistemas e gerência de projetos.

O trabalho acabou interferindo em tudo. Hoje estou mais organizado, pontual, comunicativo e pró-ativo (muita coisa pra um ano, né?).

Graças a essas mudanças, traçar os objetivos pra 2008 será um desafio, pois ainda preciso absorver algumas coisas que passaram. Porém, alguns objetivos são:

  • Me formar no curso de Sistemas de Informação no meio do ano;
  • Evoluir como gestor de projeto, principalmente no lido com as pessoas da equipe;
  • Trocar de carro; (depois d’O Clone, esse objetivo subiu posições na lista de prioridades);
  • Voltar a escrever com frequência, mas agora falando mais sobre projeto;

E você? Já definiu seus objetivos?

Feedback: é dando que se recebe

November 23rd, 2007 by newton

Dar e receber feedback deve ser um dos princípios básicos de uma relação profissional (e de outros tipos também, mas não sou o Dr. Love, rs). E, muitas vezes, é preciso tomar a iniciativa pra fazer esta troca de mensagens, que é extremamente benéfica para ambas as partes envolvidas.

Se você está inserido em uma equipe, dentro de uma empresa, ou se trata diretamente com clientes em seu próprio negócio, você deve buscar, sempre, conversar com as pessoas pra passar o seu ponto de vista sobre o trabalho dos mesmos, procurando detalhar pontos de melhoria e parabenizar as tarefas realizadas com sucesso. Então é a hora de abrir a guarda e solicitar a opinião sobre o seu trabalho.

Podemos aprender com os erros, mas podemos também tentar identificá-los a tempo de corrigi-los, e o feedback tem esse poder. Se você não está se comportando como as pessoas esperam, elas têm de ter liberdade pra falar isso abertamente, e não espararem você virar as costas pra falar mal ou cancelar um contrato..

A questão de comunicação parece algo óbvio quando lemos ou discutimos a respeito, mas convivemos diariamente com problemas de comunicação, que talvez nos passe desapercebido. Exemplos:

  • Com que frequência você conversou com um colega de trabalho sobre a conduta profissional de cada um?
  • Quantas vezes você solicitou ao seu chefe um feedback a respeito da qualidade do seu trabalho?
  • Você já realizou uma pesquisa de satisfação com os seus clientes?
  • Você informou seu cliente quando teve um problema e, como consequência, atrasou uma entrega?

Todas estas questões são coisas simples de realizar. Comunicações que fazem parte do dia-a-dia de profissionais engajados em sua carreira ou empreendedores de sucesso.

Fechar
Envie por e-mail