Salários na área de TI
A Info Exame publicou uma tabela com os salários na área de TI. Que maravilha!
Ah, lembram do que eu escrevi há um certo tempo sobre o cargo de desenvolvedor? Naquela época eu sugeri que os interessados em um salário bom tentassem logo um cargo de analista/desenvolvedor. Pois então, veja que o cargo desenvolvedor nem aparece na tabela abaixo.
| Cargo | mínimo | médio | máximo |
| Gerente de e-commerce | 13.334 | 15.156 | 20.622 |
| Webmaster | 6.139 | 6.798 | 8.121 |
| Webdesigner | 3.814 | 4.613 | 5.457 |
| Analista de sistemas de internet | 6.875 | 8.988 | 9.123 |
| Analista progr. sistemas sênior | 6.822 | 7.946 | 9.878 |
| Analista progr. sistemas pleno | 5.466 | 6.067 | 8.145 |
| Analista progr. sistemas júnior | 3.262 | 3.799 | 6.585 |
| Analista de suporte técnico | 3.875 | 4.556 | 5.623 |
| Gerente de sistemas | 15.596 | 18.088 | 22.529 |
| Chefe de sistemas | 7.282 | 8.583 | 11.325 |
| Analista de sistemas sênior | 6.299 | 7.897 | 8.665 |
| Analista de sistemas pleno | 4.852 | 5.683 | 8.318 |
| Analista de sistemas júnior | 4.143 | 4.423 | 5.718 |
| Administrador de banco de dados sênior | 6.759 | 8.600 | 9.770 |
| Administrador de banco de dados pleno | 5.139 | 5.256 | 5.372 |
| Administrador de banco de dados jr. | 3.630 | 3.865 | 4.272 |
| Gerente de projetos de sistemas | 12.995 | 13.873 | 15.596 |
| Coordenador de projetos de sistemas | 7.450 | 10.248 | 12.477 |
| Analista de projetos de sistemas sr. | 6.033 | 7.004 | 9.209 |
| Analista de projetos de sistemas pl. | 4.795 | 5.228 | 5.623 |
| Analista de projetos de sistemas jr. | 3.165 | 3.735 | 4.241 |
| Chefe programação de sistemas | 7.979 | 8.367 | 10.550 |
| Analista programador sr. - cliente/serv | 4.980 | 6.092 | 7.415 |
| Analista programador pl. - cliente/serv | 4.607 | 4.906 | 5.503 |
| Analista programador jr. - cliente/serv | 4.112 | 4.184 | 4.428 |
| Analista programador sr. - micro | 5.025 | 5.080 | 5.098 |
| Analista programador pl. - micro | 4.506 | 4.690 | 4.877 |
| Analista programador jr. - micro | 2.759 | 3.432 | 3.824 |
| Operador de computador sr. | 2.554 | 2.815 | 3.434 |
| Operador de computador pl. | 2.054 | 2.297 | 2.794 |
| Operador de computador jr. | 1.765 | 1.909 | 2.190 |
| Gerente de suporte técnico | 11.857 | 11.993 | 14.423 |
| Chefe de suporte técnico | 6.640 | 8.664 | 12.055 |
| Analista de suporte técnico sr. | 6.650 | 7.232 | 9.123 |
| Analista de suporte técnico pl. | 5.173 | 5.538 | 6.217 |
| Analista de suporte técnico jr. | 2.243 | 3.447 | 4.991 |
| Engenheiro de sistemas - software | 5.541 | 5.550 | 5.562 |
| Gerente produção de operações | 6.303 | 8.372 | 12.193 |
| Analista de produção sr. | 4.747 | 4.817 | 5.443 |
| Analista de produção pl. | 3.973 | 4.125 | 4.222 |
| Gerente segurança de sistemas sr. | 11.060 | 12.192 | 14.333 |
| Analista segurança de sistemas sr. | 6.378 | 6.488 | 6.599 |
| Analista segurança de sistemas pl. | 3.737 | 4.611 | 5.416 |
| Analista segurança de sistemas jr. | 3.821 | 4.406 | 4.991 |
| Consultor TI especializado | 6.057 | 7.725 | 11.034 |
| Consultor TI funcional | 5.708 | 6.174 | 8.561 |
| Analista de negócios | 5.096 | 5.675 | 6.033 |
| Gerente de telecomunicações | 16.678 | 19.552 | 24.260 |
| Engenheiro de telecomunicações sr. | 6.202 | 7.554 | 10.046 |
| Engenheiro de telecomunicações pl. | 4.746 | 5.925 | 8.594 |
| Engenheiro de telecomunicações jr. | 4.072 | 4.278 | 5.107 |
| Chefe de telecomunicações | 6.875 | 11.253 | 12.833 |
| Analista de telecomunicações sr. | 7.282 | 7.993 | 8.702 |
| Analista de telecomunicações pl. | 5.571 | 5.777 | 5.828 |
| Analista de telecomunicações jr. | 3.224 | 3.409 | 4.191 |
| Técnico de telecomunicações sr. | 3.021 | 4.515 | 7.329 |
| Técnico de telecomunicações pl. | 3.228 | 3.767 | 5.976 |
| Técnico de telecomunicações jr. | 2.275 | 2.691 | 4.251 |
Demissões em massa na área de TI
A Sun foi a última empresa a anunciar um corte de quase 6.000 funcionários em virtude da crise mundial que estamos vivendo.
A questão é: será que isso chegará de maneira forte ao Brasil? Será que a área de TI aqui também deixará sem emprego milhares de desenvolvedores, analistas, etc? Será que não posso mais negociar um aumento final do ano?
Até +.
Alguém sabe quem são os MVPs de Santa Catarina?
Alguém sabe me responder quem são os MVPs de Santa Catarina? Atualmente o único que vive por aqui e que conheço é o Renato Haddad.
Alguém conhece mais algum?
É só uma curiosidade.
Até +.
O segredo do sucesso não é o processo. São as pessoas.
Este não é um post de auto ajuda. É uma crítica, uma opinião, uma verdade sobre a palavra sucesso no que diz respeito ao desenvolvimento de softwares.
Faz alguns dias que assisti uma palestra sobre processos de desenvolvimento de software. Também já faz alguns anos que ouço as pessoas falarem sobre isso.
Simplesmente não consigo entender uma coisa: como é que alguém acredita que o sucesso de um software pode ser atingido através de um processo? Basta colocar todo mundo na fila e mandar andar em linha reta para a fila nunca mais sair do eixo? Ah, se sair por algum momento, não esqueça de registrar no status report.
Não, não é assim que funciona. O sucesso de um software depende muito mais das pessoas que estão por trás dele do que de um processo que, quando seguido, ainda corre o risco de fracassar.

Em um contexto mais amplo, a base de uma empresa boa, aquela que supera crises e vive por décadas não é formada por processos. Quem a compõe são as pessoas.
Alguns processos podem ser dinâmicos o suficiente para comportar pequenas e médias mudanças, mas quando o mundo inteiro pára e o setor entra em colapso não é um conjunto de regras que irá salvar o investimento. São as pessoas.
E agora onde eu queria chegar…
Valorização
A enorme quantidade de dinheiro para garantir a eficiência de um processo faz parte do investimento das empresas. O objetivo, sem dúvida, é ampliar a qualidade e mostrar para todos que we are the champions (Queen).
Então eu pergunto: por que investir em processos ao invés de investir em pessoas? A resposta provavelmente é simples, mas difícil de acreditar: os clientes (donos do dinheiro) preferem ouvir que a empresa possui o CMMI e/ou MPS.BR ao invés de saberem que todos os profissionais recebem auxílio educação, saúde, alimentação, transporte, treinamentos, etc.
O que foi? Ficou surpreso por que você não recebe tudo isso? Você tem férias garantidas final do ano pelo menos?
Realidade
O que todos querem hoje é desenvolver mais por menos. Para chegar nessa utopia investem muito dinheiro em um conto de fadas chamado processo.
O primeiro erro é quando contratam alguém de fora para definir o tal do processo. Ué, se quem está dentro do negócio não sabe como fazer, por que outro saberia?
Neste ponto definição de processo e burocratização já se tornam sinônimos. Quanto mais documentos melhor o processo. Quanto mais complicado e menos ágil mais seguro é o processo. Ledo engano.
No fim da história a triste conclusão: já está tudo documentado e definido, só falta a mão-de-obra. Aqui entram os estagiários. Para cada dez deles um mais experiente é o suficiente.
O resultado disso todo mundo já sabe e não vou repetir…
Por hoje é só!
Ah, não estou reclamando do meu trabalho. Conheço os dois lados da moeda: empresas que valorizam as pessoas e outras que valorizam os processos. Hoje sem dúvida alguma faço parte do primeiro grupo e por isso ficou mais fácil identificar as do segundo.
Além disso, não sou anarquista, portanto acho que o processo deve existir, mas não deve ser a prioridade. Sempre, no topo de tudo estão as pessoas.
Até +.
Como NÃO fazer uma página para pesquisa de imóveis
Estava quase indo dormir quando decidi procurar alguns imóveis na internet. Depois de vasculhar nos sites de algumas imobiliárias resolvi tentar o “famoso” serviço de classificados do Hagah.
Vamos lá. Muita calma nessa hora.
Acessei o www.hagah.com.br e rapidinho encontrei o link dos classificados. Daqui pra frente não posso afirmar com certeza, mas parece que tudo foi desenvolvido pelo ClickRBS.
Primeira impressão: uma tela de pesquisa feita de qualquer jeito, sem levar em conta os princípios básicos de usabilidade ou até mesmo bom senso.

Busca de imóveis do Hagah
Algumas considerações:
- Filtro por finalidade: cadê a opção de compra? A opção de venda é para vender? Não, é para comprar, mas então por que ela não se chama “comprar”?
- “Aguarda processando”: alguém mais não viu essa mensagem na primeira vez? Se o campo que está sendo processado é o “Finalidade”, por que mostrar a mensagem no lado do título da pesquisa? Outra vez, complicaram o que era simples. Se está processando um campo, nada mais lógico do que mostrar a mensagem perto dele;
- Campos obrigatórios: a solução adotada é coisa de dez anos atrás (!). Vivemos na era web 2.0, ou melhor, na era dos navegadores com suporte a java script. A primeira validação num caso destes deve ser feita no cliente e não no postback;
- Botão voltar não funciona: em uma pesquisa deste gênero é inaceitável que o botão voltar do navegador não funcione. O site simplesmente se perde, ou seja, não consegue voltar para uma página já navegada. E se eu quiser ver um outro imóvel que apareceu no resultado da pesquisa, como faço? Não faz. Ou melhor, refaz a pesquisa.
- Filtro por bairro: não tenho problema de visão e quase precisei de um óculos pra conseguir selecionar naquela minúscula lista os bairros disponíveis. Péssima abordagem.
No fim das contas, a única utilidade que o site teve para mim foi encontrar os nomes de algumas imobiliárias da região. Todo o resto do trabalho ficou por conta dos sites de cada imobiliária.
Por hoje é só.
Até +.
Compra de ingressos online
O último serviço online que virei fã é o NosVamos.com.br. Ele é mais um daqueles sites especializados na venda de ingressos para baladas, festas, shows, apresentações, etc.
A idéia não é nada inovadora e o negócio também não tem mistério algum, entretanto o serviço deles é excelente. Já é o segundo show que assisto com um ingresso comprado através do site e posso destacar os seguintes benefícios:
- Todo o processo de compra é online (escolha do evento, se necessário escolha da cadeira, pagamento, etc);
- Simples, rápido e fácil de retirar o ingresso, basta apresentar-se alguns minutos antes do evento na portaria e levar um documento de identificação com foto. Aqui vale uma dica: se eles tivessem serviço de entrega ficaria melhor ainda;
- No caso de shows em teatros tipo o CIC aqui de Florianópolis, normalmente o NosVamos tem ótimas opções de cadeiras nas filas mais à frente.
Eu recomendo e olha que não estou recebendo propina por isso.
Aproveito o post para registrar outros serviços online que costumo usar e que movimentam dinheiro: compra de roupas e calçados (eBay), materiais de informática (Mercado Livre), livros (Saraiva, Submarino e Amazon), pagamento de contas (Banco do Brasil) e o home broker (Bradesco).
Por hoje é só!
Até +.
Tech-Ed 2008
Esse ano terei o prazer de estar presente em um dos maiores, se não o maior, evento sobre tecnologias da Microsoft no Brasil, o Tech-Ed.
A agenda está excelente, contando até com a presença do Steve Ballmer no keynote. Pessoas que eu acompanho há muitos anos estarão lá e com certeza poderei conversar com elas durante alguns instantes.
Fica aí uma dica que acabei de ver no site do Tech-Ed: se você é certificado Microsoft, leve sua carteirinha ou transcript impresso ao evento para receber um presente surpresa.
Até +.
Desenvolvedor web tem que saber JavaScript. Ponto.
Dia após dia me deparo com situações inusitadas. A última delas foi um desenvolvedor web dizendo o seguinte: “eu não conheço javascript, quero programar só em c#”.
Meu caro, minha cara, lamento informar que o javascript está para a web tal como a crise está para os Estados Unidos (se você não acompanha economia, alô, estamos em meio a uma grande crise). Foram feitos um para o outro.
A linguagem dos browsers é o javascript. Não adianta fugir disto, ou você estará na contra mão de todo mundo, e isso inclui os big players.
Na teoria
Javascript é uma linguagem client-side, ou seja, é interpretada e executada no lado do cliente, portanto executa no navegador do usuário.
O grande diferencial dela é justamente este: processar dados lá do outro lado, no computador do usuário. Isso evita uma série de round trips entre o cliente e o servidor, e a consequência disso é um site muito mais amigável, rápido e eficiente.
Na prática
Exemplos práticos para o uso do javascript são as validações de dados. Verificar se um campo está preenchido, se o formato está de acordo, enfim, fazer uma validação básica dos dados antes de submetê-los ao servidor para serem validados novamente (não esqueça disto) e processados de acordo com a situação.
Além disso, é possível dar muito mais vida ao website com alguns trechos de código javascript. Já vi diversos exemplos muito interessantes, tais como: controles de pesquisa, manipulação de divs, redimensionamento, etc. O GMail é um ótimo exemplo de como uma boa aplicação de javascript pode gerar um resultado excelente.
Aos rebeldes
Estudem javascript. Se você não conhece é porque está no passado. Aproveite todo o suporte do Visual Studio 2008 para ir a fundo no uso dessa linguagem. Não ache que o C# por si só é o suficiente para desenvolver um site profissional.
Aos que ainda preferem escrever só código C#, pelo menos façam o favor de estudar uma biblioteca no estilo do Script#. Mas não venham chorar pitangas quando o erro acontecer no cliente e vocês não souberem interpretar visualmente algumas poucas linhas de código javascript.
Até +!
4 verbos que todo bom funcionário deveria saber conjugar
Eu não sou daquele tipo de gente fresca. Muito menos fico o tempo todo reparando nos outros. Mas uma coisa é fato: existem atitudes que todos percebem e que podem arruinar a imagem de qualquer um dentro de uma empresa.
Boas maneiras para evitar este tipo de problema estão descritas abaixo. Leia, garanto que funcionam!
1 - Cumprimentar
Olá Pedro. Bom dia Paulo. Boa tarde Maria. Boa noite José. Como vai Raul? Tudo bem João?
Essas palavras mágicas contam diversos pontos na avaliação que cada colaborador faz dos seus colegas. Além disso, quem chega na empresa carregado de cumprimentos logo antes do dia começar, demonstra total disposição com a vida, e isso reflete diretamente no relacionamento com os colegas.
2 - Comunicar
“Estou com um erro!”. Escuto essa frase várias vezes por dia. De que me adianta? Nada, absolutamente nada. Se alguém precisa de ajuda deve ser claro. Se alguém precisa dizer alguma coisa deve organizar as idéias e direcionar a fala com um único objetivo: explicar a sua necessidade.
Comunicar algo abstrato só gera confusão e interpretações contrárias ao pretendido. Nestas horas o cidadão tem que agir claramente: “Estou com erro para acessar o sistema quanto utilizo o Firefox. O botão para entrar não aparece depois que fiz a última atualização”.
3 - Agradecer
Dizer um obrigado quando alguém oferece ajuda não torna a pessoa imortal, mas esquecer do agradecimento transforma ela em mal educada. Quem ajuda não faz pensando no salário que recebe no final do mês, portanto isso não serve como agradecimento.
4 - Tolerar
Poucas pessoas dentro de uma empresa cometem erros propositalmente. Aquelas que o fazem estão com os dias contados. Os erros das outras devem ser tolerados.
Chamar a atenção é sempre bom, mas não deve ser na frente de todos e muito menos com o intuito de rebaixar ou desmerecer o trabalho do próximo. O ideal é ser sutil, usar um pouco de politicagem para dizer que o outro está errado sem usar estas palavras.
Por hoje é só.
Até +!

