Arquivo de março, 2007

Elefante.br10.info, ele nunca esquece!

Elefante, um nome bem sugestivo para um site, dizem os “entendidos” que os elefantes nunca esquecem, então não provoquem eles, hehehehe!!

Bom, o site em si passa a idéia de lembrança, aí você diz: “Mas já existem tantos sites assim na internet!”, pois bem, nenhum envia o lembrete para o seu celular de GRAÇA, essa é a grande jogada do elefante.br10.info, infelizmente só funcional para celulares Claro!

A montagem foi simples, foram utilizadas umas brechas no sistema de email da Claro, o Cron (Crontab) da minha hospedagem Linux, PHP e MySQL, sem esquecer do fuso que foi resolvido utilizando o GMT do PHP.

Agora irei explicar o que foi utilizado aonde:

Cron: o PHP não executa por livre e espontânea vontade, é necessário que, ou alguém fique recarregando a página de minuto em minuto, ou utilize o CRON (Linux), que pode ser programado para acessar o arquivo de minuto em minuto, evitando transtorno de mensagens não enviadas.

PHP e MySQL: O PHP é utilizado para armazenar os telefones no Banco de dados MySQL, e responsável por resgatar depois, verificando datas, mensagens e utilizando a função mail() para enviar as mensagens… Acho que eu já dei dicas demais, assim só falta eu colocar o código fonte do arquivo para vocês!! Não, nem pensar!!!

É isso aí galera, esse foi o meu primeiro post oficial no meu blog, eu sei que ficou meio(Muito) embolado, mas deu para entender!!

Até mais! ;-)
Vítor Imenes


Adicionar esta notícia no Linkk

Quanto vale um programador PHP?

Quantos de vocês já compararam seus salários com programadores Java?
A discrepância, na grande maioria dos casos, é enorme!

Assim como Ben Ramsey (que escreveu sobre o mesmo assunto em seu blog http://benramsey.com/archives/acceptable-rates-for-php-programmers/, o que me levou a trazer este assunto para o phpbrasil.com, pois até então eu acreditava que o problema era somente brasileiro) eu concordo que programadores PHP deveriam ser pagos da mesma maneira que pagam programadores Java.

O grande problema é que qualquer pessoa pode se dizer programador PHP, mas nem todos programam bem. O que acontece hoje em dia é que qualquer pessoa pode ler um ou dois artigos / tutoriais e sair “programando”, pois o PHP permite essa facilidade por ser uma linguagem mais “fácil”. Esse “fácil” engloba muitos aspectos:

- “fácil” no sentido de ser uma linguagem sem muita “frescura”, como, por exemplo, posso citar o fato de que uma variável $x pode ser qualquer coisa: um número, uma string, um array, um booleano, etc.

- “fácil” no sentido do fácil acesso: gratuito, com uma documentação excelente disponível na Internet, você pode fazer muitas coisas (acessar banco de dados, criar imagens, criar arquivos, etc) com poucas linhas de código. Sem falar que não precisa compilar e tudo mais.

Assim, temos MUITOS programadores PHP, mas POUCOS programadores BONS.

E o que acaba acontecendo é que os novatos normalmente aceitam salários baixos para fazer o trabalho, o que se mostra mais atrativo para as empresas. Com isso, o mercado vai afundando junto, pois quem realmente manja acaba recebendo um valor bem abaixo do que seria justo.

Para as empresas isso também é ruim. O produto final, site ou sistema, pode até funcionar da mesma maneira que funcionaria sendo desenvolvido por alguém experiente, mas com toda certeza o resultado final não vai ser o mesmo. Seria muito mais interessante para a empresa contratar um bom programador e pagar um valor justo para ter seu sistema 100%, do que contratar alguém inexperiente e ter um sistema cheio de vulnerabilidades, de difícil manutenção e futuramente acabar necessitando contratar outro programador para refazer o serviço.

Felizmente algumas atitudes vêm sendo tomadas para melhorar esse caso. Uma delas é a certificação da Zend, que ainda não faz tanta diferença assim, mas que logo, logo vai ser imprescindível. Outro fato importante é o do PHP estar evoluindo. PHP5 já evoluiu muito e logo mais vem o PHP6. Querendo ou não os novatos estão tendo que se especializar… aprender sobre orientação a objetos e tudo mais.

Para finalizar, gostaria de propor alguma maneira de mudarmos essa imagem!

Precisamos mostrar a todos que PHP é sim uma linguagem poderosa e que está sendo e que deve ser utilizada por grandes empresas.

Seria interessante também que os programadores não se sujeitassem a valores tão baixos. Entendo que isso envolve outras coisas, mas se nos unirmos provavelmente vamos melhorar este quadro.

Procurem sempre se especializar! Se vocês trabalham em uma empresa qualquer de criação de sites, provavelmente vocês não precisem se preocupar tanto com questões de performance, por exemplo. Mas se vocês pretenderem mudar para outro nível para mostrar novas possibilidades para a empresa que trabalha ou entrar em outra que vá pagar mais e que tenha uma aplicação em PHP que precisará de manutenção e desenvolvimento de novas funcionalidades, tendo em mente que existem milhares de acessos por dia, vocês serão obrigados a se especializar.

Vale lembrar que um erro bobo que impeça a aplicação de rodar por alguns minutos, ou um segundo de execução a mais no código, ou então alguns KBs a mais, inevitavelmente implicará em clientes e/ou dinheiro perdidos.

Ninguém melhor que nós mesmos para sabermos o valor do nosso trabalho.
Pois então que assim seja! Vamos nos valorizar!

fonte:
Silvano Girardi Jr
(www.phpbrasil.com)


Adicionar esta notícia no Linkk

Banner Google