English readers and other languages: Many posts are in portuguese, you can use the Translate button at left side.

Clique nas imagens dos artigos! Elas levam você para o site do artista que a criou e muitas
vezes tem assuntos relacionados ou outras imagens para expandir seus horizontes!
Mostrar mensagens com a etiqueta Carreira. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Carreira. Mostrar todas as mensagens

quarta-feira, 2 de junho de 2010

A prostituição do Mercado de Desenvolvimento Web

Foto: Adam Crowe

Essa veio pelo Twitter do joamot30:

Ótimo artigo no blog do Francis Rosário:

A prostituição do mercado de desenvolvimento web

Esse é um assunto que gera muita polemica e é cercado pela hipocrisia, já que grande parte dos profissionais que são contra acabam praticando o dito ato da “prostituição de mercado”. Ela existe em diversos setores dentro da prestação de serviços, porém é especialmente comum no desenvolvimento de web sites.

Leia o resto do artigo no blog do autor.

.'.

quinta-feira, 13 de maio de 2010

Grandes Pessoas em Grandes Cargos. Você empregaria Confúcio?



Grandes Pessoas em Grandes Cargos. Você empregaria Confúcio?

Contratar pessoas famosas, de reconhecido mérito e conteúdo, é bom para a empresa? Pode ser sim.

Nome não é só aparecer na mídia. Se a pessoa é alguém reconhecidamente sucedida, pelos seus grandes feitos, então nada mais justo do que serem indicadas para atuarem junto as corporações.

Por outro lado, colocar alguém num cargo de peso, só por que é amiguinho de coluna social, ou parente (mesmo que incompetente), é apenas prova de incapacidade.

Os grandes líderes, em todas grandes culturas, sempre se cercaram de personalidades ilustres e de grande mérito.

Claro que eventualmente alguns são questionados, mas a idéia é justamente que se coloquem pessoas que sabem pensar por si e não são apenas mais um joguete.

Um verdadeiro colaborador, um conselheiro, o que seja, deve ter idéias próprias e se necessário, questionar seus superiores SIM. Mas as vezes, pode calar-se, se estiver sob o jugo de um tirano. O próprio silêncio pode ser questionador e de acordo com a situação, caberá apenas observar e guardar para si, mas atento.

Por toda história, muitos sábios, monges, etc, tem sido conselheiros de governantes, grandes e pequenas empresas, e assim o tem sido com muitos que trabalham do desenvolvimento das práticas espiritualistas, humanas, etc.


Veja também  o artigo: "Contrate um Buda".



Quem só obedece ordens sem criar nada, pouco agrega.

Hoje quantas são as empresas que buscam as palavras sábias de alguém como Confúcio ou dos grandes conselheiros?

Ao seu tempo, Confúcio trabalhava para o governantes, os senhores de terras e nobres, assim alternando tempos em locais diferentes onde também continuava suas demais atividades ensinando suas idéias.

Quantas companhias delegam esta tarefa para um ombudsman, as vezes até deturpando suas virtudes portanto?

Quantos colocam em segundo plano o conhecimento do produto em si, preferindo alguém que tenha siglas e mais siglas e regras burocráticas na cabeça, meras máquinas de repetição de conceitos, que até podem funcionar num contexto estreito, mas não evoluem sozinhas e tem duração limitada?

Sabedoria é sempre um grande investimento.

É até fácil ter uma empresa grande. Difícil é se tornar uma Grande Empresa.


P+
13/05/2010


Nota: Parte deste post é meu comentário para matéria publicada na Revista Amanhã: "Conselho ou hall da fama?: Estudo revela aumento nos preços dos papéis de empresas que têm algum famoso em seu Conselho"

.'.

Veja também: 

.'.
Consultas e atividades com Gilberto Strapazon

Consultas e Trabalhos em Magia - Portuguese text


Readings and Magic Works - English text


.'.


quinta-feira, 6 de maio de 2010

Profissões não são eternas.

"You may underestimate some professions,
but you will never forget the golden value
of the things these people make"
[ Abraaj. January 2007 ]
Foto: Abdullah AL-Naser


Existe uma natural tendência de mudança, em qualquer área, por mais especializada que seja. Isto inclui infelizmente e por incrível que pareça até mesmo o pessoal de RP, ou melhor, perdão, antes que me atirem pedras também, digo, o pessoal de RRPP.

Com o perdão da comparação, mas se até 'Deus' muda ao longo da história de todas civilizações, o que dizer de nossas profissões?

Trabalho na área de sistemas, nalgum tempo passado, esta fez parte de outras profissões das quais herdamos seus ensinamentos.

Lamento, mas poucas profissões podem ter o status de 'quase para sempre'.
Alguns exemplos de profissões seculares, e que mesmo assim, hoje mudaram radicalmente como por exemplo:
  • Rei (antes mandava em tudo, agora é mais um cargo do estado);
  • Sumo-Sacerdote (variantes: Shamã, Mago da Corte, Bispo, etc);
  • Samurai (guarda costas, segurança de elite). Outras profissões evoluíram, como camponês, ferreiro;
  • Humorista (médico especializado no tratamento pelos 'humores vitais', algo como 'fluídos vitais' diríamos grosseiramente, leia Paracelso).

Certas 'funções' são na verdade a mesma profissão. Isto vem da confusão que se faz entre profissão, ocupação, emprego e trabalho.

Citando literalmente parte de um texto da biblioteca virtual de São Paulo:
"O trabalho é um dos aspectos mais importantes de nossa vida e sempre fomos orientados a aprender uma profissão. Aliás, trabalho, profissão, emprego e ocupação não são a mesma coisa:

- Profissão é um trabalho ou atividade especializada dentro da sociedade. Diz respeito à formação do indivíduo e requer estudos extensivos, seja através de um curso superior ou um curso técnico. É o que a pessoa aprendeu a fazer.

- Ocupação é qualquer trabalho que o indivíduo desenvolve, podendo estar ou não relacionado à sua profissão. Por exemplo: um engenheiro formado que, no momento, administra um estabelecimento comercial.

- Emprego é a ligação de um indivíduo a uma organização, através de um posto ou uma função, mediante o pagamento de salário. Existe um vínculo empregatício e as obrigações e direitos trabalhistas previstos em lei, como: horários a cumprir, férias remuneradas, aviso prévio, licença-maternidade etc. É o conceito formal e jurídico da relação de trabalho.

- Trabalho, simplesmente, é a prática de uma atividade ou esforço de uma pessoa, estimulada por alguma razão. Pode ser remunerado ou não. É um conceito geral, no qual podemos incluir diversas categorias de trabalho, inclusive o voluntário e o autônomo.

Embora esses termos costumem ser usados como sinônimos, a sua diferenciação pode nos ajudar a entender como era o mundo do trabalho antigamente e como ele se mostra atualmente."



Algumas funções recentes são indicadoras também da área original, o que não significa que permanecerão, mas indicam uma tendência de mudança. Exemplos:
  • Árbitro de conflitos;
  • Booker (procura modelos para agências);
  • Cheirador de Automóveis (verificam carros nas fábricas);
  • Coach (personal trainer de carreiras);
  • Gestor de reputação;
  • Mediador de mídias sociais;
  • Personal stylist;
  • Trendspotter (caçador de tendências);
  • Gerente de 'trade marketing' e merchandising;
  • Gerente de marketing de relacionamento;
  • 'Braço Direito' (Assessor, Conselheiro, 2o. Em Comando, Vice-alguma coisa...).



Os estudos básicos, são parecidos ao longo do tempo, mas aquilo a que chamamos de aplicação destes estudos, bem como as resultantes funções continuarão mudando.

.'.

segunda-feira, 12 de abril de 2010

Proibir MSN, Messenger, etc?

Proibir comunicação?

Bom senso é necessário para todos.

A empresa pode proibir, mas é necessário lembrar que toda empresa faz parte de uma sociedade, como um todo.

Globalizada ou não, a empresa interage com o mercado, as demais empresas e pessoas que as formam.

Simplesmente reprimir a natural necessidade humana de interação, pode resultar apenas numa transferência para outra atividade, por exemplo, estimulando a "rádio corredor", e até, desestimulando a participação voluntária na melhoria de produtividade e qualidade.

Educar sempre é melhor do que reprimir. Não basta amarrar uma corda no pescoço das pessoas para melhorar o serviço, é preciso estimular o processo produtivo, incluindo o aprendizado e aperfeiçoamento profissional de funcionários e chefias.

Uma das melhores coisas, é negociar com os funcionários, e até mesmo, formar grupos para auto-controle, em que todos se tornam responsáveis pelos demais.

Sugiro alguns artigos em que abordo mais extensamente a questão internet, produtividade, redes sociais, lucratividade, etc em:  Redes Sociais

As pessoas e as empresas são entidades sociais. E escolher a nossa forma de atuação, medíocre ou de qualidade, reflexiva ou impulsiva, etc são critério que cada empresa "pode" escolher.

Meu comentário feito na Revista Amanhã: As empresas podem proibir o uso de MSN, Live Messenger e outras ferramentas de mensagens instantâneas no local de trabalho?

sexta-feira, 9 de abril de 2010

Livros de Autoajuda, Ajudam?

Quem busca sua luz se destaca e ilumina aos demais.

Foto: Paul Kirumira
Nem sempre temos  alguém com quem contar para refletir, questionar, aprender.

Livros de auto-ajuda, são primeiro de tudo, um apoio para quem tem interesse, precisa ou sente a necessidade de rever, questionar ou até mudar algo que depende de si.

Claro que fatores externos influenciam, mas neste caso, o objetivo é procurar identificar valores, forças, recursos internos e até atitudes, que possam influenciar nestes aspectos que estão as vezes fora do controle.

Descobrir em si mesmo capacidades, explorar outros pontos de vista, ou ter um crítico que lhe diz as coisas por palavras que podem ser as vezes muito diretas, ou levarem mensagens sutis ao subcosciente, são pontos que fazem parte do nosso desenvolvimento nos mais diversos aspectos.

Administradores buscam aprimorar sua gestão. Líderes e visionários que criam os novos (e grandes) empreendimentos, buscam maneiras de enxergar mais longe, ou para explorar melhor sua capacidade criativa, por exemplo.

Mas o principal, é como disse mais acima, o desejo de mudança. O livro não substitui o bom conselheiro, mas é um apoio importante que pode estar logo ali, na prateleira, para ser revisto quando necessário.

Métodos que não funcionam, temos muitos exemplos diariamente, basta olhar quantos negócios tem dificuldades, quantos problemas existem nas relações humanas, quantos conflitos internos. Sempre existirão problemas, sempre existirão dificuldades.

Quem se dispôe a experimentar algo novo, tem a oportunidade de ir mais além.

E quem nunca errou, é porque nunca tentou sair da mesma situação de sempre.

Empresas não são mosteiros, mas pessoas também não são máquinas. Por isto, pode-se aprender, seja por analogias, seja por experimentar abrir os olhos de outra maneira.

Tem livros que são muito ruins. Outros são muito bons. Muita coisa é pura cópia e poucos são os autores originais.

Para quem decide empreender uma jornada, o que pode ser bom para um, talvez não seja para outro. As pessoas e empresas são diferentes. Os povos e culturas são diferentes.

Cada um tem seu grau de evolução e com o tempo, todos aprendemos a identificar, seja pelo esclarescimento, seja pelo coração, qual caminho. E quando se está no caminho, só se dá um passo de cada vez.

Meu comentário para matéria publicada na Revista Amanhã.

quinta-feira, 8 de abril de 2010

O Culto aos Dabbawalas

Apreciadores de metodologias e fantásticos sistemas de gestão, que a todo ano lançam mais uma nova fórmula, tem buscado outra vez no oriente exemplos de algo que funciona, para tentar transformar isto em produto de gestão.

Mas buscar estudar qual o 'sistema', qual a 'metodologia', talvez esta seja uma das falhas das muitas técnicas ocidentais.

Veja que a cultura hindu é baseada em valores humanos e espirituais.
Os Dabawallas (marmiteiros indianos) trabalham por respeito as demais pessoas, para que possam comer o seu alimento, vindo de casa, ao invés de serem massificados e tratados de forma indigna se tivessem que submeter-se ao sistema dos fastfood e restaurantes populares, típicos de nossa cultura.

Pensar no próximo, ter orgulho do que faz, respeitar a tradição, são valores humanos que funcionam quando aplicados voluntariamente.

Metodologias podem ser impostas, mas não se pode forçar pessoas a seguir determinados valores a menos que acreditem realmente neles.

quarta-feira, 31 de março de 2010

Facebook não dá prejuízo. Mau trabalho sim.

Bloqueie o Facebook e o foco vai para o bate-papo com o colega, ou para outro site qualquer, mesmo que seja só a homepage da própria empresa.

Amadurecer a gestão inclui em ponderar de maneira mais produtiva os ganhos que se podem obter adotando costumes que estimulem o envolvimento dos funcionários e o aproveitamento destas tecnologias que SÂO PARTE do mundo em que vivemos. Lembre, já estamos no século XXI e a senzala de escravos, seus capatazes e chicotes vão longe. E raramente, sinhô ou sinhá moça são seus melhores gestores. É só olhar o que sobrou dos grandes empreendimentos daquele tempo. (risos).

Sugiro alguns artigos que estão no meu blog a respeito do assunto. São apenas uma outra forma de ver sem tanta restrição, objetivando melhorias de qualidade, produtividade e claro, lucros.

Aqui no blog tem outros posts a respeito, por exemplo:

Sobre mudança de paradigma: Rede social - ensinar é melhor que castigar.

Veja mais artigos sobre participação da equipe, evolução da empresa, pensamento estratégico, Lucratividade versus Economia, etc em:  Categoria: Redes Sociais.

Lembre, provavelmente seus concorrentes estão usando esta ferramenta.

Preconceito contra quem fuma e perdão para quem Mata

Estudo publicado no site ligado a uma igreja escancaradamente preconceituosa e perseguidora de qualquer linha que não seja a deles: "Não é da minha igreja é burro, não é da minha religião é do diabo! Faz sexo fora do casamento é pervertido!!!"

Mas sobre tabagismo, acho interessante que além das idiotices facistas que andam circulando, ninguém lembra que o pessoal inteligente pode consumir bebidas alcoolicas inclusive em lugares públicos, como bares e boates, e depois, além de incomodaresm os outros, saem por aí praticando barbaridades, brigas, violencias, e no transito matando de forma absurda.

Mesmo no meu tempo de não fumante, eu sempre preferi um tabagista por perto do que mais um bebado (a) chato por perto. Isto inclui os apreciadores de bebidas finas e os mais inteligente, porque bebado não tem condição social. E "puta bebada", pode ser qualquer patricinha também.... 

Acho gozado como colocam afirmações de quem é mais burro baseado numa sandice incrivelmente discriminatoria e tendenciosa destas. Algumas das pessoas mais burras que conheço são universitários, geração saúde, não fumam, praticam esportes, mas são de uma alienação total, falta de cultura e de senso social absurdos.


Inteligência não se mede pelo preconceito.

E eu nunca soube de alguém que atropelou crianças na calçada porque era fumante.


Então podem beber o melhor whisky, encher a cara com o melhor vinho, beber todas numa balada "XXXisquérrima", que isto vai ter muita gente elogiando, achando inteligente.



Link para a tal matéria:
Estudo (???) diz que fumantes são menos inteligentes

O que eu faço é no meu espaço, sem incomodar ninguém e não saio por aí pregando lição de moral de cuecas. 

A questão é ditar regra na vida dos outros. No meu comentário na revista Info (que está no link do comentário acima), fui claro em falar que este tipo de atitude é facista, é o mesmo que se intromete na vida das pessoas, é o mesmo que faz alguns acharem-se no direito de dizer que quem gosta de pagode é burro, quem gosta de música clássica é mais burro ainda e quem gosta de rock e new age pior ainda. Cada pessoa é um pequeno universo. 

Eu não saio por aí pregando que pintar o cabelo faz mal, ou que gostar deste ou daquele filme é coisa de retardado, ou que é preciso seguir tal moda para ser elegante, nem que toda loira é burra (existe pesquisa cientifica provando que é mas não concordo também), etc. 

Fumar faz mal sim. Comer alface demais também. Sexo faz mal e respirar pode ser perigosissimo!! 
O direito de um só começa quando este reconhece que os demais TAMBÉM tem direitos. Então se alguma pessoa quem nem conheço, enfia o nariz na minha cara dizendo que sou isto ou aquilo só porque ela não gosta do meu time, ou do meu cabelo, ou da minha crença espiritual, ou da roupa que uso, ou seja o que for mesmo que eu esteja no meu canto sem incomodar ninguém, vou considerar que esta pessoa não respeita outro ser humano. 


Tenho a MINHA opinião, que manifesto, mas não sou eu quem vai salvar o mundo, muito menos escrever uma matéria facista, discriminatória e racista do tipo "Quem não é concorda comigo é burro, se não for da minha igreja é satanista, se for loira é qualquer coisa". Ainda hoje, em pleno século XXI, pessoas são perseguidas e até assassinadas cruelmente só porque fazem algo que alguém acha que não deve ser assim ou assado. Isto se chama desejo pela escravidão. 

Cada um no seu quadrado. 

E eu não sou do tipo que fuma com criança no colo, muito menos dirijo bebado, nem frequento vernissages ou badalações de socialites ao mesmo tempo que ignoram ou negam ajuda para melhorar um pouco que seja, as condições de vida de outras pessoas. 


Falar do tabaco (que faz mal sim), usando perfume testado em animais (crueldade), ou usando produtos que agridem a natureza sem se importar, etc. é demagogia. Vejo isto toda hora. 

Dificilmente podemos fazer tudo que seja ecologicamente correto, é praticamente impossivel, mas o pouco que fizermos, deve ser com consciência. 

Eu não sou perfeito, nem pretendo. Mas não saio na rua perseguindo quem está quieto no seu canto. 

 .'.
Leia também:

.'.

segunda-feira, 8 de março de 2010

Dia da Mulher

Sentar no computador qualquer um faz.
Transformar algo simples em poesia já requer sensibilidade.
Que um dia a TI seja mais como a idéia abaixo, leve e funcional, prática, objetiva e simples.
Parabéns para todas!
Foto: Anna Theodora
P.S. - Direitos iguais para os homens!

quinta-feira, 25 de fevereiro de 2010

Equipe que nunca erra nunca tentou fazer mais

Island Peak
Foto: William Wallace


Você deve admitir que as pessoas (incluindo você) falham ocasionalmente e deve planejar para eventualidades como esta em sua programação de trabalho.


Se nunca houver falhas, então não existe senso de aventura (ninguém se arrisca).


Se não houver falhas ocasionais, você não está tentando duro o bastante.


Quando alguém falha, você deve ser gentil tanto quanto possível, mas não os trate como se tivessem sido bem sucedidos.


.'.

Leia outros artigos relacionados clicando nas tags abaixo:

terça-feira, 23 de fevereiro de 2010

Mitos sobre desenvolvedores de software mais velhos.

Cinco mitos difundidos sobre desenvolvedores de software mais velhos.

Interessante e bem embasado artigo de Dave Rodenbaugh

Five Pervasive Myths About Older Software Developers


Foto: Mike Pirnat

.'.

Separando programadores de não programadores

Como saber se alguém possui as características necessárias para tornar-se programador?

Esta é uma interessante pesquisa sobre determinar de forma científica, se uma pessoa possui ou não habilidades para tornar-se programador.

Arquivo em formato .pdf

Quickly separating programmers from non-programmers


Foto: Pedro Vera

.'.

segunda-feira, 4 de janeiro de 2010

2010 a toda corda

Bem, começamos o ano, tecnologias novas vêm aí sempre acompanhadas das boas e bem estabelecidas soluções de alto nível.

Incluíndo uso abusivo de Java e seus milhares de frameworks para fazer quase a mesma bagunça coisa.

COBOL Rube Goldberg
Foto: Phil Manker


.'.

quarta-feira, 23 de dezembro de 2009

Feliz Ótimo Natal!

Divirta-se, relaxe e tenha bons momentos!
Foto: c.zwerg


Fim de ano, mais uma data. Que seja pelo menos um dia a mais para buscarmos melhorar, estar com quem gostamos e compartilhar alegria e votos de prosperidade.
Daqui a pouco vem o ano novo, então que Natal seja um presente para nosso espírito, nossos ideais, nossas famílias e pessoas que nos são queridas.
E um presentinho também sempre é bem vindo, pode mandar lá prá casa.

.'.

segunda-feira, 21 de dezembro de 2009

Administrando por Objetivos


O lendário Rowan (esquerda) com o General Garcia (direita)

Administrando por Objetivos

Quando você estabelecer metas, lembre-se que as metas só serão possíveis se houver meio para isto.

Textos como a famosa 'Carta para Garcia' falam sobre capacidade de automotivação e independência na solução de problemas, mas não tem nada a ver com milagres que tantas empresas tentaram explorar e até hoje vemos isto acontecer.
E sim, sabemos que nem tudo que tem ali é verdadeiro, mas vale a estória.

Nos tempos recentes, e isto se repete a cada tantos anos, por causa de uma tal de crise que foi causada por excessos de gastos e mau gerenciamento, noutros países ou no nosso, houve muito oportunismo em cortar custos e cobrar atitudes verdadeiramente heróicas do tipo que só uma mãe desesperada é capaz de fazer para salvar a vida de um filho.
Porém a menos que o CIO tenha colocado a própria mãe para trabalhar para ele e dito que ele perderia o emprego, a mulher e os filhos, este tipo de expectativa tende mais a ser um fator desmotivador para a equipe.

Em resumo, se você precisa de resultados, lembre-se de que o pessoal da sua equipe também espera ter resultados da sua parte.
Apenas pedir, pedir, pedir para fazer com quase nada ou pouco em troca, são atitudes que vão custar muito mais no futuro, seja por trabalhos mal feitos ou incompletos, seja por falta de elementos, ferramentas de trabalho, etc adequados.

As coisas tem custo. Se a empresa não pode, ou simplesmente não quer pagar por algo, não pode esperar transformação de água em vinho.

O melhor, é ser realista, prover as necessárias condições de trabalho e liberdade inclusive, necessárias.

A Carta para Garcia, fala de alguém que recebeu uma missão sem contestar, mas note bem, não colocaram empecilhos para que alcançasse o objetivo. Realmente foi uma condição extrema, mas ele não tinha um chefe atrás dele pegando no pé. O mérito foi dele, não do chefe.

Vou repetir para o pessoal que adora usar metodologias da moda e textos motivacionais: o mensageiro recebeu uma missão mas ninguém ficou em cima dele querendo impor como ele deveria fazer. Ou seja: se tem pessoas de talento, deixe elas trabalhar! E se fizerem milagres por você, seja ao mínimo justo e dê muito mais que a porcaria de um tapinha nas costas. Valorize realmente!

A empresa é de todos. É fácil ser uma empresa grande, difícil é ser uma grande empresa. 


P+
21/12/2009 
.'.

quinta-feira, 5 de novembro de 2009

Como ser um bom programador

Foto: riebschlager

Como ser um bom programador


Programação é uma atividade intelectual, racional, emocional, artistica, espiritual e mística. Tudo depende do como cada pessoa vai trilhar este caminho.

Seguindo na proposta de comentar sobre otimização, desenvolvimento e outras coisas, coloco então algumas observações que tenho coletado, observado e principalmente, vivenciado nestes anos todos.

Tornar-se um bom programador tem a ver com desenvolver suas habilidades pessoais em primeiro lugar. Ter gosto pelo estudo mas sem se apegar a dogmas e paradigmas. Estar pronto a revisar conceitos. Procurar fazer o melhor de si.

Claro que aprender tecnologias é importante, mas de nada adianta decorar milhares de parágrafos de informação se na parte da interação social entre você e as demais pessoas, o computador ficar como uma barreira.

O programador realiza a tarefa de projetar em detalhes e traduzir para o computador uma determinada tarefa humana. É isto que deve ser lembrado, os computadores devem estar a serviço da humanidade e é por isto que é sempre bom aprender sobre as pessoas.

Nosso trabalho é aprimorar as maneiras de se conseguir isto, mesmo que seja trabalhando muito mais para que outros possam trabalhar muito menos.

Acredite que você pode fazer melhor e trabalhe para isto.

Se você encontrar algo errado, arrume. Não interessa quem fez, se está na sua mão é responsabilidade sua melhorar ou resolver o problema.

Simplifique a vida do usuário. Seu programa deve ser simples e fácil de usar. Inclua tratamento decente de erros, com mensagens claras e objetivas. Crie tratamento automatizado para os erros mais comuns.

Teste seu programa de todas maneiras. Teste seu programa de todas maneiras. E principalmente, teste seu programa de todas maneiras. Só porque tem um botão na tela, não pense que alguém vai clicar direto nele. É mais provável que vão fazer de tudo, e as vezes, até clicar o maldito botão.

Documente seu código. O código deve ser claro, auto-documentado. Evite siglas e menmonicos, prefira nomes auto-explicativos.

Use bem os recursos de máquina. Boa performance economiza tempo, energia e ajuda a conservar o meio ambiente.

Dedique o tempo necessário para conseguir uma boa solução. Mas não gaste mais tempo do que o benefício que se pretende conseguir.

Identação de código é obrigatório. Desculpe, mas se você não entende nem isto, por favor, mude de ramo, esqueça programação e nunca mais chegue perto de um programa.

Lembre que algum dia alguém vai ter que mexer neste programa. Pode ser até você mesmo, mas com certeza, os comentários e clareza do código serão de imensa ajuda.

Evite malabarismos desnecessários só para mostrar que aprendeu alguma mágica diferente.

Elimine código inútil ou sem uso.

Fuja do código spaghetti tanto quanto possível.

Divida o programa em pequenas secções, use funções, etc.

Pense no que está fazendo. Longas cadeias de IFs ou IFs quilométricos, que se extendem por páginas e páginas são uma fonte certa de dor de cabeça e não tem a mínima justificativa.

Faça modelos ou programas de exemplo para testar o funcionamento das diferentes partes, algoritmos e/ou funcionalidades.

Nenhum otimizador de programa ou SQL ou seja o que for, vai fazer milagre se o seu código for mal feito. Pode até melhorar um pouco e virar um código mal feito otimizado. Otimizadores funcionam bem mesmo é com código razoavelmente bem feito. Nenhum deles vai fazer milagre em arrumar lógica absurda.

Máquina mais rápida faz código ruim rodar um pouco menos devagar. Melhore o código até chegar ao equilíbrio entre tempo de desenvolvimento versus custo de hardware.

Lembre, programar é a arte de dizer ao computador quais são os passos que deve executar com as informações. Ponto. Portanto, estude lógica e pratique.

Verifique, compile, teste seu programa com frequencia.

Leia seu código fonte. Quanto mais você ler o código fonte, melhor vai ter compreensão dele.

Use padrões.

Reutilize código que funciona. Crie funções genéricas para atender necessidades comuns.

Use sua auto-crítica.

Otimize. Reotimize. Melhore e aperfeiçoe.

Adote um padrão de codificação.

Foto loupiote (Old Skool)

Não seja preguiçoso. Fazer algo correndo pode lhe custar dez vezes mais tempo mais tarde. Ao invés de ser preguiçoso, use sua criatividade para desenvolver ferramentas que vão tornar seu trabalho mais fácil. Lembre, no início havia apenas a linguagem de máquina. Depois algum programador criou o Assembler e as linguagens de programação que facilitaram tudo.

São os programadores quem vão criar as ferramentas que serão usadas amanhã, portanto, não espere encontrar tudo pronto nalguma ferragem.

KISS. Sigla de "Keep It Single Stupid". Tradução: Faça isto simples estúpido!

Código bom é código simples. Mesmo que seja uma rotina complexa, pode ser feita com clareza a objetividade.

Não se case com nenhuma idéia. A pior coisa é você estar atrelado a uma grande idéia e ter apenas uma única grande idéia.

Mantenha contato com seus superiores e usuários para saber se vocês estão indo na mesma direção.

Converse com outros desenvolvedores para debater sobre o código, algoritmos, metodologias, etc. Conversa de bar está liberada.

Mantenha-se informado e adote novas tecnologias sempre que adequado.

Estudar novas tecnologias e também outras áreas, incluindo ciências humanas, lhe trazem idéias, inspiração e conhecimento sobre diferentes maneiras de fazer as coisas, de pensar, analisar e solucionar problemas.

Aprenda outras linguagens e principalmente, aprenda a programar de maneira diferente pois cada linguagem tem conceitos diferentes. Se você faz a mesma coisa com linguagens diferentes, está desperdiçando o potencial que cada ferramenta possui. É por isto que vejo tanto programa spaghetti feito em linguagem Java!

Não existe uma linguagem que seja ótima para tudo. Se necessário, adote linguagens que possam ser complementares, utilizando o melhor de cada uma, de acordo com a necessidade a ser atendida.

Pense para o futuro! A sigla de tecnologia da moda de hoje, será ultrapassada em dois anos.
Em cinco anos você vai descobrir que a linguagem atual é muito mais parecida com a linguagem de 20 anos atrás do que você pensa.
Em dez anos você vai saber que os princípios continuam os mesmos, apenas temos ferramentas melhores, hardware mais rápido e barato.
Boa parte das melhores ferramentas de hoje, foram idealizadas e desenvolvidas pelos que já pensavam nelas a 20 ou 30 anos.
Se você duvida, é só ler os livros e manifestos dos anos 70 e 80.

P+
05/11/2009



Leia também:



.'.

Voodoo no Chefe

Boneco de Voodoo do Chefe
A antiga arte poderia ser usada em TI, ou nos negócios em geral?

Poucos sabem, mas Voodoo pode, e preferencialmente deve, ser usado para o bem, para coisas positivas.

Eu já tinha visto este boneco tempos atrás, mas só agora encontrei algumas fotos.






Ao invés de procurar nocautear, ele é guiado pelo desejo de atitudes positivas em favor do requerente, como "Seja bonzinho", "Me dê um elogio" até "me dê um aumento". (risos)

Brincadeiras a parte, o importante é buscar canalizar energia para atitudes positivas.

Seria interessante experimentar a técnica, fazendo um boneco da placa mãe do computador e tentar operar mudanças no processamento.

Falando sério, se você busca mudanças, quem sabe ao invés de causar dano, seria melhor trazer coisas boas? Se seu chefe tem problemas, pedir que ele encontre luz para mudar e se tornar melhor.

Se não tem jeito, tipo, chefias que são decididamente más, geralmente com aprovação do escalão superior,então é melhor você mesmo tomar uma atitude positiva e pedir luz para você conseguir outra colocação, num lugar mais saudável.

Em tempo: sempre digo que uma das melhores maneiras de se livrar de um inimigo é abrindo os caminhos dele. Se ele ganhar na megasena, ou encontrar a sua verdadeira alma-gêmea lá do outro lado do planeta, vai com certeza se mudar para bem longe e sair da sua vida. E ainda por cima, pode até lhe agradecer!

.'.

Leia outros artigos relacionados clicando nas tags abaixo:

quarta-feira, 4 de novembro de 2009

Manifesto pelo Desenvolvimento Ágil de Software

Manifesto for Agile Software Development


Gostei desta e presto meu apoio:


Manifesto para Desenvolvimento Ágil de Software


Estamos descobrindo maneiras melhores de desenvolver
software, fazendo-o nós mesmos e ajudando outros a
fazerem o mesmo. Através deste trabalho, passamos a valorizar:

Indivíduos e interações mais que processos e ferramentas.

Software em funcionamento mais que documentação abrangente.

 Colaboração com o cliente mais que negociação de contratos.

Responder a mudanças mais que seguir um plano.
 
Ou seja, mesmo havendo valor nos itens à direita,
valorizamos mais os itens à esquerda.




Princípios por trás do Manifesto Ágil

Nós seguimos estes princípios:
  Nossa maior prioridade é satisfazer o cliente
através da entrega contínua e adiantada
de software com valor agregado. 


Mudanças nos requisitos são bem-vindas,
mesmo tardiamente no desenvolvimento.


Processos ágeis tiram vantagem das
mudanças visando vantagem competitiva para o cliente. 


Entregar frequentemente software funcionando,
de poucas semanas a poucos meses,
com preferência à menor escala de tempo. 


Pessoas de negócio e desenvolvedores devem trabalhar
diariamente em conjunto por todo o projeto. 


Construa projetos em torno de indivíduos motivados.

Dê a eles o ambiente e o suporte necessário
e confie neles para fazer o trabalho. 


O método mais eficiente e eficaz de transmitir
informações para e entre uma equipe de desenvolvimento
é através de conversa face a face. 


Software funcionando é a medida primária de progresso.
Os processos ágeis promovem desenvolvimento
sustentável. Os patrocinadores, desenvolvedores e
usuários devem ser capazes de manter um ritmo
constante indefinidamente. 


Contínua atenção à excelência técnica e bom design
aumenta a agilidade. 


Simplicidade--a arte de maximizar a quantidade de
trabalho não realizado--é essencial. 


As melhores arquiteturas, requisitos e designs
emergem de equipes auto-organizáveis. 


Em intervalos regulares, a equipe reflete sobre como
se tornar mais eficaz e então refina e ajusta seu
comportamento de acordo.




Site do manifesto: http://www.agilemanifesto.org

.'.

terça-feira, 27 de outubro de 2009

Defeitos dos profissionais de informática?

Computer Control Room
Imagem:
Ryudenki Tori Kamiya


A coisa que mais escuto, é que todo pessoal de informática fala uma língua que ninguém entende.

Todo mundo entende a língua de médicos, engenheiros, bruxas, economistas, cozinheiros, etc...

Mas as PESSOAS NÃO NOS ENTENDEM!!!

Discutimos numa língua esquisita que ninguém sabe.

Não acho que arrogância seja problema, isto tem em toda profissão.

Humildade? Tente conversar com pessoal da Odontologia ou de Comércio Exterior antes de questionar a imensa e profunda humildade de um profissional de informática!!!

Minha muito humilde opinião, é que temos um problema de IDIOMA. Isto mesmo.

Não nos comunicamos com os malucos dos usuários porque ELES não entendem NOSSO IDIOMA.

E olha que além de Inglês e Espanhol fluentes, tenho noções de alemão, francês e italiano.

Fazem anos alguém disse que depois da linguagem de programação, a linguagem mais usadas pelos programadores é a linguagem obscena.

O resto, meus defeitinhos pessoais, são coisinhas insignificantes, como meu perfeccionismo e detalhamento extremo, ler manual no banheiro, rede LAN em casa, licença QUENTE de Cobol, Clipper, Delphi, Visual Basic, Access, etc, gastar um tempão para que um programa seja completamente a prova de operador.

Convenhamos, fazer o programa aceitar clique do mouse fora do campo sem cancelar ou enlouquecer o processo é básico.

Eu confesso! O grande defeito, não é o profissional! É o USUÁRIO.

Colossus, HAL 9000 e outros, serão lembrados como mártires!



.'.

quarta-feira, 14 de outubro de 2009

Prestação de Serviço

Gerar novas sementes, criar novos sistemas.
Foto: Altus




Como trabalhar sempre é bom, aproveito para fazer um pouco de "shameless self-promotion" (auto-promoção).


Na área de informática:

Desenvolvo sistemas sob encomenda, soluciono coisas complicadas, otimização de performance, tratamento de grandes volumes de dados, migrações, recuperação de dados, etc.

Trabalhos que precisem de um elevado grau de detalhamento e complexidade, qualidade, técnicas de inteligência artificial, interação em alto nível com usuário (sistemas easy to use), performance elevada, atender necessidades especificas ou que não tenham similares, etc.

Alguns sistemas que trabalhei são PCP de Vestuário (chão de fábrica), Advocacia Tributária, aplicativos Ms-Access com programação VBA avançada, SPC, Patrimônio, ERP, Administração, etc.

Meu portfólio de ferramentas é bem abrangente. Não sou casado com nenhuma tecnologia, o que me permite escolher o que achar mais adequado para cada situação. Tenho ampla vivência com Ms-Access, VBA, PHP, JSP, Java, Ruby, Python, Clipper, Cobol, Accell, etc, etc


Na área humana:

Os vários artigos do blog apresentam meus trabalhos em várias áreas como ocultista, e estes ensinamentos fazem parte do processo da vida humana, seja pessoal, seja profissional.

Uma empresa é um organismo vivo e interage com  todos seus membros, portanto podemos ter diferentes abordagens que nos forneçam diferentes visões para pesquisar e buscar melhores níveis.


Busco a evolução como caminho lógico para todos os seres que desejem encontrar e buscar seu caminho.

.'.