Arquivos

Archive for agosto \28\UTC 2009

O que vale mais, experiência profissional ou faculdade?

28 de agosto de 2009 4 comentários

A resposta a essa pergunta varia de acordo com a vivência de quem você pergunta. Conheço várias pessoas (minha mãe sendo uma delas) que sem faculdade venceram na vida e estão muito bem obrigado. Por outro lado, existem no mercado pessoas boas recém formadas esperando a oportunidade aparecer.

Bom, no meu ponto de vista se a pessoa está esperando a oportunidade aparecer algo já está errado, pois no mercado de trabalho nada cai do céu, principalmente na área de TI onde você tem que sempre estar buscando atualizações. O bom estudante inicia seus estágios na área (nem que seja não remunerado) logo no início do curso, posso parecer um pouco radical, mais investir 4 anos da sua vida em um curso onde você não vai tirar o máximo proveito é jogar dinheiro e principalmente tempo fora.

A faculdade que eu estudo sempre promove palestras interessantes com empresários e profissionais da área de TI, porém, vejo vários alunos não entendendo a riquesa das palestras, e isso se deve ao fato do aluno nunca ter sentido na pele o que é o mercado de trabalho referente ao seu curso. Quando faço processos de seleção e recebo pessoas do sétimo e oitavo período fico frustrado com a falta de experiência profissional dos candidatos.

Falando um pouco dos empresários que não cursaram faculdade, acho que as melhores características de uma pessoa eles já provaram que possuem que é coragem, audácia e principalmente, ter o seu negócio no coração. A questão é que sem faculdade é mais difícil lidar com algumas situações do dia-a-dia onde você teria estudado técnicas de como contorná-las, porém, esse não é o maior problema, qualquer empresa sem conhecimento teórico só cresce até certo ponto, por quê? Por que a faculdade ensina a você que era o melhor nadador da sua rua a competir com nadadores profissionais do outro lado do mundo. A faculdade expande os horizontes do empreendedor e muda sua visão perante o negócio.

A última empresa que dei consultoria é a típica empresa que pra atingir Brasil só faltam acertar alguns detalhes, mas sem esses detalhes é arriscado investir no mercado nacional e dar um passo maior que as pernas. O fundador dessa empresa não cursou faculdade, porém, ele tem o dom de saber ouvir e não achar que está certo sempre, o que é uma ótima característica pra quem precisa de apoio.

Resumindo a história, se você é estudante arrume um emprego ou estágio na sua área, sei que é difícil, porém, é a área que você escolheu. Se você é empresário, procure alguém que te ajude a encontrar o caminho das pedras, e tenha certeza que o mais difícil você já fez, porém, nunca é tarde pra estudar :) .

Mais uma vez me deparo filosofando no centro de vivência da faculdade tomando um cappuccino, me distraí várias vezes mais isso é outra história.

Hora da aula.

Abraços!

Pedindo feedback à colegas de trabalho

28 de agosto de 2009 8 comentários

O maior inimigo do profissional de TI é o ego.

Sempre trabalhei em equipes de desenvolvimento pequenas (no máximo 10 pessoas) e a maioria dos profissionais dessa área acham que o bom profissional é aquele que bota o fone de ouvido, abaixa a cabeça e escreve código de 08:00 às 17:00, na verdade essa também é a visão de alguns gerentes (gerentes de empresas que trabalhei e não existem mais).

Há tempos não trabalho em ambientes desse tipo onde a diferença entre a máquina e o homem é o custo, porém, como nem tudo são flores outros problemas surgem, e um deles é a falta de comunicação entre os membros da equipe.

As pessoas acham que pedir ajuda ou pedir opinião de um colega de trabalho é sinônimo de franqueza ou amadorismo, e acabam resolvendo problemas simples de formas complexas ou usando soluções alternativas técnicas de emergência (gambiarras).

Sempre que termino uma tarefa no trabalho, mostro o resultado final para um colega de equipe, dessa forma faço uma validação de tudo que fiz e posso ganhar de bônus dicas de melhorias (que serão implementadas nessa tarefa e na próxima). Melhor do que o feedback do colega é a troca de informação, se todos os membros da equipe fizessem o mesmo o projeto teria uma codificação quase unificada, ou seja, um estilo único de trabalho e não o estilo do João ou do José.

Comunicação é a base para um ambiente produtivo e de qualidade, ou seja, pedir feedback ao colega de trabalho não é sinônimo de amadorismo e sim de profissionalismo.

E você? Quando foi a última vez que pediu um feedback à alguém do seu trabalho?

Agora vou terminar meu cappuccino e ir pra aula.

Abraços!

Comunicação com o cliente

28 de agosto de 2009 4 comentários

Comunicação é a base para um bom relacionamento, seja ele qual for.

Eu estava esses dias olhando pra cima e pensando nos projetos em que trabalhei no ano passado e fazendo uma retrospectiva das metodologias que usava (graças a Deus eu vi a luz e passei a usar metodologias ágeis) e percebi que em alguns projetos a comunicação com o cliente foi o alicerce para que não houvesse traumas no serviço. O problema da área de software é que as pessoas não consideram a pessoa como o fator principal do projeto e isso implica em pouca comunicação e mais processos e contratos e contratos rigorosos.

Sempre procuro estar em contato constante com meus clientes, não só pra apresentar soluções inteligentes pra mostrar serviço mais também para mostrar problemas e solicitar a ajuda deles em tudo que for possível, afinal de contas é o meu cliente que tem o conhecimento do negócio :) . Já vi empresas de software tentando resolver problemas atrasando a entrega e depois descobrir que aquele requisito que estava atrasado poderia ter sido entregue separadamente e feito com mais calma (afinal de contas, nada que é feito as pressas é testado corretamente).

Apesar de ir contra o pensamento da maioria dos profissionais da área de desenvolvimento, acho que o jogo aberto com o cliente desde a negociação faz com que o mesmo se sinta parte da equipe, e é aí que o projeto ganha um dos parceiros mais importantes, o cliente.

Bom, essa é a minha visão de contato com o cliente, comunicação constante. Esse pensamento tem dado certo pra mim, afinal de contas tenho clientes que começaram a trabalhar comigo desde os 17 anos (nem sabia o que era software ainda, rs).

E você? Mantém comunicação constante com seus clientes?

Agora vou prestar atenção na minha aula da faculdade.

Abraços!

CategoriasProfissão

Faça mais com menos em qualquer área

27 de agosto de 2009 4 comentários

Hoje estava lendo os twits da manhã e me deparei com a frase “Less is more”, a mesma havia sido dita no Digital Age, ela me diz muita coisa.

Iniciei no mês passado uma análise de negócio com uma empresa capixaba onde me propus a analisar os problemas da empresa e indicar soluções. Na reunião que fizemos levantamos vários problemas da empresa, porém, só nos preocupamos em indicar as soluções para os principais problemas, por quê? Se você cura o câncer de alguém acha que essa pessoa vai ligar pra uma dorzinha no dedo? Claro que não. A idéia aqui é fazer menos e conseguir os melhores resultados.

Em palestras e aulas que dou sobre desenvolvimento de software sempre ponho essa idéia, um código que é mais simples e menor resolve o problema do mesmo jeito que um código complexo com a vantagem que o estagiário entende, ou seja, não importa o quanto você digita, o resultado final que irá medir a sua eficiência.

Vejo muitos profissionais conhecidos achando que trabalhar mais é sinônimo de resultado, mais o erro mora aí, a idéia é fazer o mínimo possível (a quem diga que a idéia é fazer menos) resolvendo o problema ou atingindo o objetivo.

Quantas vezes já vi projetos atrasarem por que desenvolvedores querem perfumar a aplicação sendo que o que o usuário precisa já estava pronto, e aquele “a mais” acaba gerando contratempos que atrasam o projeto, o cliente não quer saber de perfumaria, ele quer saber de higiene pessoal.

Acho que a mensagem aqui é trabalhar muito não é sinônimo de resultado. Trabalhar o mínimo para resolver um problema, desenvolver um software ou atingir o objetivo é a saída para soluções diretas e de baixo custo.

Bom, acabou meu horário de almoço.

Abraços!

Complementos do Firefox

27 de agosto de 2009 5 comentários

Olá,

Estou algum tempo sem escrever principalmente pelo fato de ter conseguido algumas coisas mais cedo do que eu previa e as mesmas estarem exigindo muito tempo.

Pretendo agora escrever artigos semanalmente, mesmo que mais breves, porém, mantendo a qualidade da informação.

A empresa que estou alocado em um projeto oferece semanalmente treinamentos para os colaboradores, o mesmo é oferecido pelos próprios, ou seja, uma troca que informações que ocorre no horário de trabalho. Apesar de não ser contratado da empresa, já dei um ou dois treinamentos lá, afinal de contas sou professor e gosto de fazer coisas do tipo (e também vale como atividade complementar na Faesa). Um desses treinamentos abordou um tema interessante, os complementos do Firefox que são úteis no dia-a-dia do desenvolvimento web, o treinamento foi ofertado pelo meu colega Osias.

Como sou fã assumido do Firefox e usuário assíduo do Firebug, dei uma conferida na lista e testei vários, realmente são muito úteis, vamos à eles então:

Firebug
Se você desenvolve pra web e não conhece esse complemento ainda não viu a luz no fim do túnel. O mesmo possibilita que você edite várias (se não todas) as características dos elementos de um documento html, permitindo por exemplo alterar css, html e depurar javascript. Desde de que aprendi a estruturar documentos usando os padrões w3c não vivo sem esse complemento.
Check4Change
Complemento que checa periódicamente se a página sofreu alguma alteração.
ShowCase
Permite visualizar todas as abas abertas e manipular as mesmas de forma mais amigável.
IETab
Abre uma aba para visualização da página no horrível popular IE. O ganho de produtividade é alto levando em consideração que pra desenvolver cross-browser você precisaria testar em ambos.
MinimizeToTray
Minimiza o Firefox para a bandeja do sistema.
Extended StatusBar
Várias informações sobre o carregamento da página no estilo Opera na bassa de status.
Lazarus
Recupera informações de formulários. Muito útil na maldita hora de realizar testes de interface.
Locationbar ao quadrado
Divide a url em pedações possibilitanto uma maior comodidade para usuários mais experiêntes.
NoScript
Desabilita o javascrit por páginas, ou seja, diminui o risco de acesso à alguns sites.
QuickRestart
Possibilita reiniciar o firefox sem perder as abas abertas (útil ao instalar complementos por exemplo)
FireGestures
Possibilita a navegação por gestos. Eu ainda não me acustumei com esse complemento, acho ele muito Harry Potter, porém, algumas coisas você só pode fazer com ele.
LinkAlert
Ao passar o mouse sobre um link o mesmo irá apresentar um ícone indicando o destino do mesmo.
TabScope
Mostra uma prévia da aba sem precisar abri-lá.
FEBE
Permite de forma rápida criar e recuperar backups dos complementos do firefox.
Stylish
Possibilita alterar permanentemente o estilo de uma página na sua máquina.
GreaseMonkey
Possibilita incluir javascripts poderosos em páginas.

Bom pessoal, acho que é isso. Agora vou pro trabalho concluir uma ferramenta que facilita (ou melhor, viabiliza) a utilização do Xaf da DevXpress e depois tem faculdade onde aprendo as novidades das metodologias usadas nos anos 80, show de bola.

Abraços!

CategoriasDicas Gerais
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.