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.

Fechar
Envie por e-mail