Pular para o conteúdo principal

Postagens

Futuro dos celulares

Como serão os aparelhos celulares daqui a cinco ou dez anos? Não acho que seja uma previsão díficil de acertar. Mas também não é algo tão óbvio. Venho acompanhando as tendências dessa tecnologia a algum tempo e me arrisco a dar alguns palpites. Tamanho Como diz o ditado, tamanho não é documento. De fato os celulares pararam de diminuir. Finalmente perceberam que celulares muito pequenos são extremamente desconfortáveis de usar. Lembro de um celular da Samsung, que mais parecia um chaveiro e era horrível de acertar os botões. Acredito que a corrida por celulares pequenos acabou. O tamanho dos celulares atuais, com exceção do Blackberry (que é ridiculamente grande), parece adequado. Um bom celular não pode ser muito pequeno, nem muito fino. Exageros comprometem o manuseio. Peso O peso dos celulares atuais também parece estar adequado. Talvez fique um pouco mais leve, mas não há muito o que se fazer nessa área. Não que não exista tecnologia disponível. Mas simplesmente não é necessário. U...

Caia na real: sua empresa pode ser mais produtiva

Menos pode ser mais. E quando o assunto é produzir software, primar pela simplicidade pode trazer ótimos resultados. E não é isso que toda empresa quer? A sua também? Então é hora de cair na real. Recentemente, uma empresa tem se destacado por pregar a simplicidade de software -- a 37signals . Eles publicaram um livro chamado Getting Real (Caindo na Real) que, apesar de muito polêmico, tem convencido gestores de TI do mundo inteiro a simplificarem seus processos de desenvolvimento e seus produtos. O livro pode ser lido on-line gratuitamente através do endereço: http://gettingreal.37signals.com/ . Existe uma versão em português também que pode ser acessada nesse mesmo endereço. Leitura obrigatória para desenvolvedores, supervisores e CIOs. Boa leitura!

Ainda faltam programadores no Brasil...e no mundo!

Em maio, no meu artigo "Faltam programadores no Brasil", comentei que a demanda neste mercado é crescente. Ainda fico devendo aquele roteiro para quem quer começar nessa área, mas aí vai uma dica para aqueles que ainda não encontraram emprego. A ferramenta de recrutamento da IBM agora está funcionando no Brasil. Trata-se doGlobal Opportunity Marketplace, ou simplesmente GOM. Mais informações podem ser encontradas nos sites http://www.ibm.com/br/employment/send.phtml e https://jobs3.netmedia1.com/cp/search.jsp . Sucesso a todos!

Os programadores deixarão de existir? Quando?

Não. Pelo menos até o surgimento de um programa com inteligência artificial suficiente para fazer outros programas -- e isso está um pouco distante da realidade considerando o grau necessário para a substituição. Só que não faltam aqueles que profetizam o fim dessa profissão. Argumentam que assim como ocorreu com os digitadores, será com os programadores. O fato é que a realidade indica que ainda existe muito esforço de programação a se fazer. Durante o seu dia-a-dia, pare e se pergunte: quantos processos de negócio ainda podem ser automatizados? O campo é vasto, muito vasto. Sabe aquele aparelhinho que todo mundo tem? É ele mesmo: o celular. Garanto que você tem pelo menos um. E não é só você. Crianças, idosos, pobres e ricos: todos podem ter um. Agora imagine a quantidade de processos que podem ser integrados ao celular: compras, dinheiro eletrônico, identidade eletrônica, controle de acesso, cinemas, reservas de restaurantes, avisos de trânsito, gps, catálogos etc... Percebeu como o...

Faltam programadores no Brasil

Há alguns meses, li um artigo do Plantão Info ( http://info.abril.com.br/aberto/infonews/ ) sobre a carência de mão-de-obra no setor de software brasileiro ( http://info.abril.com.br/aberto/infonews/122007/18122007-1.shl ). É um artigo interessante que confirma algo que já suspeitava: faltam programadores no Brasil. Por isso, é comum encontrarmos profissionais de outras áreas trabalhando com software. Já vi de tudo nessa vida. Administradores, advogados, teólogos e até médicos foram parar na área de desenvolvimento de sistemas das grandes empresas. Qual é o resultado disso? O resultado é que as empresas brasileiras gastam horrores com treinamento, perdem em produtividade e em qualidade. Além disso, não conseguem concorrer com as empresas lá fora. No artigo citado, encontrei vários comentários de supostos profissionais desacreditando o artigo. Alguns desses profissionais, aparentemente bem qualificados, já estavam desempregados há meses e, por isso, acreditavam que a demanda por program...

Documentação de software: vale a pena?

Hoje vou levantar um assunto polêmico: documentação de software. É incontestável a importância da documentação em quase todo processo de desenvolvimento de software. Documentar software traz diversos benefícios para a equipe de desenvolvimento. Mas não vou perder tempo aqui citando esses benefícios. Não faltam textos sobre esse tema. O que falta é bom senso na hora de decidir se um artefato de documentação deve ou não ser produzido. Afinal de contas, para que a documentação serve? Serve para três propósitos principais: reduzir os riscos no início do desenvolvimento, facilitar a manutenção e, se for o caso, viabilizar a subcontratação. Na sua organização, talvez a documentação de software sirva a outros propósitos. Mas vamos nos concentrar nesses três, por enquanto. Vamos analisar cada um deles com um pouco mais de detalhe. Reduzir os riscos no início do desenvolvimento Quanto mais informação tiver sobre um sistema, menor é o grau de incerteza do desenvolvimento. Por exemplo, um levanta...

Desenvolvendo software em uma grande empresa

Quero falar com você, programador, analista de sistema ou gerente de projetos. É bem provável que você, assim como eu, trabalhe em grande empresa onde os sistemas são críticos para os negócios da corporação. Em uma empresa assim, não é fácil manter a produção de software sob controle. É comum observarmos problemas de retrabalho, várias pessoas fazendo exatamente a mesma coisa, processos de desenvolvimento que não agregam valor e assim por diante. A lista de problemas parece não ter fim. E lá estamos nós no meio desse caos tecnológico. As vezes fico desanimado em ter que percorrer um emaranhado de soluções para resolver problemas tão simples. As vezes fico desesperado sem saber O QUÊ e COMO desembaraçar essa trama. E você? Também passa por isso no seu dia a dia? Inauguro esse blog para publicar uma série de artigos sobre o CAOS que impera hoje nas áreas de tecnologia de grandes empresas. Espero contribuir para o pensamento crítico de todos os envolvidos, especialmente aqueles que tem o ...