Em primeiro lugar, lê-se muita ficção científica. Isto diz-lhe o que esperar em, digamos, 30 anos. Considere o número de “previsões” do Star Trek que chegaram na vida da maioria das crianças que assistiram ao programa. Os roteiristas “apenas inventam este material” como dispositivos dramáticos, muitas vezes reconhecendo uma necessidade muito antes do portfólio tecnológico necessário para o realizar.
Em segundo lugar, você presta atenção às revistas de comércio em várias indústrias. Estas poderiam incluir electrónica, nanotecnologia, biotecnologia, ciência e outros tópicos relacionados com a engenharia. Ao fazê-lo, lê sobre coisas “de que nunca ouviu falar”. Algumas delas acabarão por penetrar no ambiente informático - baterias de iões de lítio, ecrãs OLED e acelerómetros MEMS, tudo isto tornou possível a actual geração de telefones inteligentes.
Em terceiro lugar, de vez em quando “vai brincar com algo” que parece estar a aparecer muito nas placas de emprego: os exemplos podem incluir JavaScript/JQuery, xCode, FPGAs, ou bases de dados no-SQL. Você pode não chegar a lugar nenhum com isso, mas pelo menos passou pelo processo de instalação da cadeia de ferramentas e da plataforma de desenvolvimento. A maioria do hardware é barato, por isso pode custar-lhe $30 para obter um Arduino, por exemplo.
Se realmente fizer estas coisas, então pode pôr o entrevistador a par de algumas ‘coisas limpas’. Isto é ainda mais persuasivo se tiver websites que os mostrem para referência. Um ou dois desses, e eles ficarão felizes ou sobrecarregados.
Como entrevistador, o que eu (pessoalmente) procuro é alguém que não vá ficar cego. No final dos anos 80/médio dos anos 90, estava a ler nos meios de comunicação social milhares de programadores de mainframe que foram dispensados porque as suas competências eram “obsoletas”. O meu detector BS estava a zumbir da parede - os programadores são programadores. Eles aprendem línguas. Se não se podia manter um emprego de programação numa empresa em transição, não se podia manter um emprego como programador de qualquer tipo. Algo mais estava a acontecer.
Eu ando com um grupo de encontros C++ onde falamos de questões de programação relacionadas com C. Se tenho uma entrevista de emprego e me fazem uma pergunta sobre algo de que nunca ouvi falar, vou para casa e procuro - se for útil, adiciono-a ao meu kit de ferramentas. Eu revejo vários painéis de anúncios de emprego olhando para o que está em demanda no momento, bons exemplos são JavaScript, JQuery, e várias plataformas de desenvolvimento JavaScript e bibliotecas. Por vezes vejo algum produto ou linguagem com a qual não estou familiarizado, vou descobrir o que faz e porque é que as pessoas estão interessadas nele. Estas actividades mantêm-me em contacto com itens ‘quentes’ na área de desenvolvimento de software.