LAYERDEV

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Dicas para programar melhor

por Mauricio Junior em 1/1/2011 0


     Olá pessoal, gostaria de comentar hoje sobre os tipos de desenvolvedores que estão surgindo no mercado de trabalho. Espero que com este artigo, você possa compreender o sentindo de trabalhar em equipe. Estou aqui falando a minha opinião de programador / analista de sistemas.
 



Existe todo tipo de programador se formando ou formado, alguns bons e outros mais ou menos médios sabe!! Porém quando se fala em trabalhar em equipe, o programador pode ser bom ou mais ou menos médio que não vai fazer tanta diferença no trabalho em equipe, a não ser a instrução do mais experiente para os menos experientes. 
No momento que os programadores começam um projeto e vão trabalhar grande parte desse projeto juntos, o melhor é manter e compreender sempre mesmo que a pessoa esteja errada e não admita. 
Uma dica que dou é: deixe sempre o seu projeto compilando; se você usa algum programa que controla versão de código (hoje existem muitos), o melhor é deixar sempre o projeto “checado” para não dar problema quando o outro, ou outros desenvolvedores forem pegar ou criar alguma classe. 
Falando de Visual Studio.NET e Visual Source Safe 2005, é bom sempre as versões compiladas para facilitar qualquer “deploy” criado a qualquer momento do dia. As empresas de hoje constroem os frameworks ou utilizam os já existentes no mercado, porém quando fizer algum é melhor conversar com todos os integrantes do projeto antes do início do desenvolvimento. Falo isso porque, quando o desenvolvimento é feito sem qualquer sugestão, pode ter certeza que vai ficar faltando alguma coisa que precisava ser abordada e não foi.



Quem já ouviu a frase: “o framework desenvolvido você pode fazer o que quiser com ele, é bem customizado”. O resultado dessa frase é: “o framework desenvolvido não aborda tudo que precisa, ou seja, estão faltando coisas que ainda não desenvolvi.” 
O programador fumou mais do que devia e não fez o que deveria fazer de forma simples e entendível. Essa frase pra mim é a mesma coisa de LeroLero.com, por exemplo: “É claro que o acompanhamento das preferências de consumo garante a contribuição de um grupo importante na determinação dos conhecimentos estratégicos para atingir a excelência.”

Pra que complicar se pode ser simples?
Uma coisa que me deixa muito chateado quando estou programando com algum outro desenvolvedor é a falta de simplicidade. Se o método pode ser simples e fácil de entender, mas o programador faz questão de deixar o método complicado de entender. É tão complicado que, se o mesmo que fez o código, depois de 6 meses precisa mexer novamente, pode ter certeza que não vai entender nada ou então vai perder mais de um dia para entender mais ou menos como funciona.
Aqui na empresa onde trabalho existe uma pessoa que gosta de complicar as coisas simples, acredito que seja para mostrar que sabe ou finge que sabe algo. Na verdade a pessoa só se queima fazendo isso.
Um amigo MVP da Microsoft (Ramon Durães) sempre fala: - não tem que ser difícil. Realmente não tem que ser difícil se existe facilidade. 
O pior de tudo, é que além do código ser totalmente complicado o “preguiçoso” do programador que se acha “ban ban ban”, não comenta nenhuma linha do método e ainda fala: - “o nome do método fala por si só”. Você já ouviu isso? Se sim, saiba o que significa: “eu sou preguiçoso demais para poder comentar o código que eu fiz daqui um tempo nem eu vou saber o que foi feito nesse trecho de código”.



Um programador burro que se acha inteligente por fazer coisas que os outros não entendem, parece muito com essa foto acima. Faz pose de cavalo de raça, mas que na verdade é um burro. Desculpem desabafar com este artigo, as empresas estão cansadas de entrevistar programadores com espírito de porco.
As dicas são:
- Sempre comente os métodos;
- Sempre comente as classes;
- Se fizer coisas genéricas demais, comente o máximo possível e pegue maior opinião possível sobre o assunto;
- Sempre organize o seu código de forma identada;
- Separe sempre as camadas;
- Utilize refatoração;
- Suba o projeto sempre compilado;

Seja um programador inteligente no sentido correto, ou seja, falando de método e código, faça com que, se outras pessoas pegarem o seu código; deixe o mesmo organizado para que seja entendido com facilidade e rapidez. Deixe de declarar variáveis com nomes ruins e procure sempre estudar sobre programação e formas de programação.
Bom eu fico por aqui, qualquer coisa pode entrar em contato e espero que tenha ajudado com algumas dicas.

voltar   comente  subir

Download Copy





 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:


Comente (dê sua opinião):

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Sistema de Login em ASP – Parte VI
Join DataTable
Nova versão iCredCard aprovado pela Apple
Vídeo-Aula: Criando um Sistema para Celular com Banco de Dados
Montando Menu Dinâmico com Banco de Dados
Ebook: Desenvolvendo WebServices
Método SHA384
Windows Phone 7 com Microsoft TellMe
Innovation Days
Vídeo Microsoft Visual SourceSafe Parte III 3/3
Como criptografar a string de conexão no Web.Config.
Perguntas Mais Freqüentes de ASP.NET
Vídeo - Sistema de Atendimento de Clientes
Imprimir com Visual Studio.NET 2005 usando C#.NET.
Review do Windows Phone, Games e Aplicativos
Web Administration Tool
Escrevendo no EventView
Vídeo Live Search
Registro Encontro .NET (Fotos)
MSDN Media Center - download de vídeos
Permitir Teste pelo Browser no WebService
Usando ProgressBar com Visual Studio.NET 2005
Aprenda com Windows Azure
Evento Brasil DotNet - gratuíto
Vídeo: Série Atlas.NET - Parte II
Como utilizar CSS no VS 2003
Trabalhando bem com o “using”
Programando em Windows Forms e abrindo na web
Primeiros passos para um programador - Apple
Tópicos: Criptografia de Dados
Dica ReportViewer
Método SHA 256
Coalescing Operador C# ?? null
Integração é necessário
Vídeo: Framework de dados - parte 1




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...

Promoções de livros móveis .NET

Baixa agora o seu e aprenda a programar....

A Era dos UltraBooks

Os modelos mais dos Ultrabooks...




NETITC