Teste de aplicativo no Facebook 

Posted by Renan the Geek em 12/03/12, 08:55

Isso é só um teste.

Porque Gente da TI Não Pode Ser Homofóbica 

Posted by Renan the Geek em 14/08/11, 01:44

Já fazem algumas semanas que a deputada Myrian Rios causou polêmica por defender que opção sexual deveria ser base suficiente para demissão por justa causa.

Essa mentalidade que ela defende já foi posta em prática no passado, com consequências trágicas. No Reino Unido, quando Alan Turing saiu do armário, foi condenado a castração química (o tribunal acreditava que com isso ele se tornaria hétero), além de ser impedido de continuar boa parte de sua pesquisa onde trabalhava. Também passou a ser vigiado pela polícia, que o considerava um risco para a sociedade.

Se o nome não lhe soa familiar: ele criou um experimento que leva seu nome, o Teste de Turing, que é um dos paradigmas mais importantes da pesquisa em Inteligência Artificial, e que tem implicações em muita coisa na computação. Sabe os CAPTCHA's, aqueles textos distorcidos que você tem que digitar em alguns sites para provar que é humano? Aquilo é um Teste de Turing Reverso. Além do teste que leva seu nome, ele também foi uma das pessoas mais importantes na quebra dos sistemas de criptografia nazistas, criou a lógica ordinal e criou o primeiro programa de computador que joga xadrez. Fez avanços na biologia também, foi ele quem percebeu a presença da sequência de Fibonacci em estruturas de várias plantas.

Sua contribuição mais importante para o mundo, no entanto, foi a Máquina de Turing. Se ele não tivesse desenvolvido esse trabalho, os computadores não seriam tão avançados quanto os conhecemos hoje. Acho até que o comércio ainda estaria usando ábacos como calculadoras.

Turing morreu em 1954. Mas temos um exemplo vivo de alguém que fez grandes contribuições para a computação, que também já foi vítima de preconceito. Lynn Conway é a inventora da arquitetura superescalar, uma das maiores revoluções na tecnologia de construção de processadores. Para se ter uma idéia, o conceito ganhou o mercado geral em 1993, quando a Intel lançou o Pentium. Os chips da Intel naquela época eram capazes de executar instruções até duas vezes mais rápido do que fariam sem essa arquitetura.

Conway havia inventado a arquitetura superescalar décadas antes, em 1964, trabalhando para a IBM. Quatro anos depois seus superiores descobriram que ela era transexual e a demitiram. A perda maior foi da IBM - Conway ainda fez diversos avanços na arquitetura de processadores nos trinta anos seguintes. Hoje, aposentada, ela se dedica ao ativismo pelos direitos dos transexuais.

Voltando ao Brasil, imagine como estaríamos se todos pensassem como a deputada Myrian. Nós já enfrentamos problemas de fuga de cérebros para o estrangeiro e de falta de gente capaz de inovar por aqui, e agora corremos o risco de piorar a situação porque ela e seus colegas de outros estados ficam tentando, como dizem por aí, fiscalizar a vida sexual alheia.

 

Instrumentos Musicais Eletrônicos 

Posted by Renan the Geek em 13/08/11, 01:13

Eu tenho uma bateria e uma guitarra. E como todas as coisas que eu tenho, esses dois instrumentos têm seu lado #geek.

DP 100A bateria é eletrônica, uma DP 100 da Staff Drum (fabricante nacional). Não é o mesmo que uma bateria acústica, mas pra quem mora em apartamento, é uma mão na roda. Cada peça é ligada por um P10 em um módulo eletrônico, que tem duas saída analógicas e uma MIDI. Assim você pode ligar em uma interface de som, ou simplesmente tocar com fontes de ouvido... Pra quem não estiver escutando o som do módulo, o som parece mais o de um conjunto de pads de treinamento.

E o fato de ser eletrônica dá bastante versatilidade. Você pode ajustar a afinação e a reverberação de cada peça, modificar os timbres, as sensibilidades e ajustar as respostas, e até mesmo transformar uma peça em outra. Por exemplo, fazer com que o pedal do chimbal passe a ser o esquerdo de um pedal duplo pro bumbo. Além dessas possibilidades de configuração, ela é leve, ocupa pouco espaço e é toda montada a base de encaixes - os parafusos são apenas para ajustar a pressão das abraçadeiras que mantém as peças nas hastes.

Já a guitarra é mais "convencional". É uma iAxe 393, um modelo da Behringer que não é mais produzido (existem outros mais recentes). A primeira vista ela é apenas uma guitarra comum, e funciona do mesmo jeito que qualquer outra - plugue no amp e mande ver. Mas ela possui dois conectores a mais, do lado de baixo:

iAxe 393

O que o amp faz é aumentar o sinal da guitarra para passar para um speaker... Mas uma porta USB é capaz de lidar com correntes maiores do que as que passam entre uma guitarra e um amp! Com o software correto, a guitarra é alimentada pela porta USB e o som já sai "ampeado" pelo conector P10 ao lado. Os softwares que fazem isso (já testei alguns e fiquei com o Guitar Rig 4) também permitem que você modifique o sinal que a guitarra recebe, funcionando na prática como um conjunto de pedaleiras virtuais :) Como a saída já pode ser feita direto da guitarra pras caixas, o delay é praticamente zero.

A porta USB também passa pro computador o sinal do que está sendo tocado, embora com um delay considerável. O legal é que com isso você tem um afinador muito preciso na tela do PC. Agora, a configuração pra pegar esse sinal e ouvir no computador não é tão intuitiva. Eu acho mais recomendável plugar o P10 padrão da guitarra em uma boa interface de som, caso o intuito seja gravação, mas no meu caso que é apenas estudo essa guitarra mais do que quebra o galho. Eu plugo ela no PC, ponho headphones direto nela e pronto.

Pra terminar, ambos os instrumentos têm seus metrônomos - a batera tem um embutido no módulo, e cada software pra guitarra inclui seu metrônomo também. Mas eu prefiro uma aplicação para Android, o Mobile Metronome, que é muito completo, fácil de usar e gratuito. Se você quiser dar uma mão pro autor, tem uma versão PRO disponível também, que é paga. Se você tem um iPhone, não deve ser difícil encontrar um bom metrônomo pro iOS ;)

Trabalhando com Videogames 

Posted by Renan the Geek em 12/08/11, 02:01

Se inveja matasse, eu estaria preenchendo meu próprio atestado de óbito agora.

Uma colega minha de faculdade, a Renata, foi pra Irlanda e conseguiu um trabalho na Keywords International. A empresa localiza videogames (na TI, "localizar" significa adaptar para uma cultura). Ela está trabalhando na área de testes... Sim, ela passa o expediente inteiro jogando videogames e sendo paga pra isso. E em euros!

A Keywords tem no portfolio boa par Guitar Hero, boa parte da série Modern Warfare, Age of Empires, Flight Simulator, Ninja Gaiden e muito mais. Com a Renata por lá, podemos esperar alguns jogos de renome dessa geração sendo lançados em PT-BR :)

Sobre Inglês 

Posted by Renan the Geek em 10/02/11, 02:35

Uma opinião muito forte que tenho: se você não consegue fazer uso de determinada informação porque não fala inglês, o problema é com você e não com a fonte da informação.

Quase todo mundo que vem reclamar pra mim que algo está em inglês cai em duas categorias:

  • Gente que precisa de algum artigo científico ou material técnico em inglês para trabalho ou pesquisa;
  • Pessoas que querem assistir algum filme ou série, ou ler quadrinhos ou jogar um jogo.

No primeiro caso não existe desculpa, o cidadão já entrou no trabalho ou no curso sabendo que sua carreira dependia do domínio da língua. No segundo caso, ou a pessoa tem um gosto sofisticado demais pra própria condição, ou é pão duro demais para fazer pelo menos um curso básico.

Currículo Para TI 

Posted by Renan the Geek em 28/08/10, 10:36

Não sou especialista em emprego nem currículo, mas o pessoal na minha faculdade vive me perguntando coisas sobre trabalho. Uma das coisas mais frequentes nessas conversas é como se escreve um currículo. Como eu já tive de acompanhar e ajudar em processos de seleção diversas vezes, resolvi escrever algumas dicas aqui.

É bem possível que você discorde ou queira acrescentar algo. Entre em contato, nos comentários ou no meu email, (csrenan no domínio do site), e se for alguma coisa dica legal e interessante eu edito o post para acrescentar sua sugestão ;)

O Que Colocar?

Essa é a principal dúvida do pessoal que tem pouco tempo no mercado de trabalho, mesmo entre aqueles que já tiveram um ou dois empregos. A revista Você S/A tem longas matérias sobre isso de vez em quando, mas o resumo curto e grosso está neste link. Na minha opinião, faltou apenas sugerir uma ordem, e a que recomendo é a seguinte (não precisa ser exatamente essa):

  • Dados pessoais e de contato
  • Experiência profissional
  • Formação
  • Idiomas
  • Área pretendida

Quanto as viagens ao exterior, eu mesclaria nas áreas das quais fizeram parte - na experiência, na formação ou na prática de algum idioma.

Não Tenho Experiência Profisional, e Agora?

Não deixe de mencionar que é novo na área e que deseja um estágio. Seja sincero. E nesse caso, dê foco as suas habilidades, mas apenas àquelas que são relevantes na área da vaga para a qual está se candidatando.

Posso Colocar Mais Coisas Além Disso?

Poder, pode, mas lembre-se de que a menos que você tenha sido bem recomendado por alguém dentro da empresa (e as vezes nem nesse caso), o pessoal do RH não vai querer perder tempo com detalhes de sua vida pessoal. Se você souber escrever bem, de forma concisa e fazendo sseu marketing pessoal, pode até ajudar. Por exemplo, se você tiver algum hobby relacionado a área, como colaborar com projetos de software livre nas horas vagas (desde que não concorra com os produtos da empresa), se tiver participado em projetos interessantes mas que não estejam relacionados na sua experiência profissional, ou se tiver experiência em outras áreas não relacionadas à vaga, muitos gerentes de TI podem lhe ver com bons olhos.

Tente descobrir o máximo sobre a cultura da empresa antes de escrever quaisquer extras que você ache que serão favoráveis. Sim, você deve escrever um currículo específico para a empresa se puder. Isso demonstra interesse em trabalhar nela.

Se você tem alguma certificação de peso na área, talvez queira colocar o logotipo da certificação no currículo para valorizá-lo. Se for fazer isso, lembre-se de que geralmente as empresas que concedem certificações têm regras que dizem como você deve inserir seus logos em documentos. Geralmente essas regras ajudam a inserir o logo de uma forma que não fique visualmente desagradável.

E a foto?

A menos que você vá trabalhar em relacionamento direto com o cliente, evite. Não conta pontos a seu favor.

Que Nível de Detalhe É Necessário?

Seja conciso. Não precisa assumir que o RH tem DDA (embora em alguns casos eles tenham), mas não fale mais do que o necessário. Para a experiência profissional, por exemplo, utilize um ou dois parágrafos, ou uma lista de pontos importantes, para cada emprego que teve. Descreva seu cargo, suas responsabilidades, e os resultados que trouxe a empresa. Como exemplo, você pode dar uma olhada no meu currículo ;)

Um currículo de três páginas em A4 é comum, e até quatro páginas é razoável. Mais que isso, só se você tiver uma carreira realmente bem extensa.

Ainda Quero Deixar Meu Currículo Ainda Mais Interessante...

Mais uma vez, verifique a cultura da empresa e o que ela espera dos candidatos. Se em algum anúncio a empresa citou que precisa de profissionais com o domínio do inglês, e você for fluente, escreve seu currículo nesse idioma.

Mandei Meu Currículo. E Agora?

Tenha paciência. Se a empresa tiver urgência, podem lhe chamar para uma entrevista no dia seguinte. Mas também é normal que demorem mais tempo (na maioria das vezes, passei dois meses entre o envio e a resposta). Muitas empresas nunca comunicam quando a vaga já está preenchida, por isso não aposte nem fique contando com apenas uma quando for mandar currículos.

Pode ser que você não seja escolhido. Geralmente, nesses casos, a empresa mantém seu currículo mesmo assim. Na próxima rodada de seleção, a empresa verifica os currículos que já tem guardados, o que pode acabar lhe rendendo uma surpresa agradável no futuro. Agora, se não for selecionado pela empresa e ela fizer anúncio de vagas novamente, mande seu currículo atualizado.

Eu Queria Muito Trabalhar Na Empresa X, Mas Ela Não Tem Vagas.

Mande seu currículo mesmo assim. Seu currículo deve ser bom o suficiente para que o pessoal do RH e dos projetos tenha vontade de abrir uma vaga só para você. Nesse caso, além do currículo, envie um email dizendo porque gostaria de trabalhar especificamente nessa empresa. Faça com que seu nome seja conhecido pela empresa.

Na pior das hipóteses, mesmo que não seja selecionado, você terá feito algum marketing pessoal e expandido sua rede de contatos profissionais.

© Renan C. Sousa 2010