terça-feira, 31 de maio de 2011

Falta Pouco, 48 Dias pro CSBC 2011 - Natal




Voucher para o Exame de Certificação Microsoft!


Enriqueça seu Currículo obtendo uma certificação da Microsoft. Agora, para apoia-la, Você pode receber GRATUITAMENTE um Voucher para o Exame de Certificação Microsoft.

Link em Baixo:


segunda-feira, 30 de maio de 2011

Estagio Google



Se você não se formou ainda, mas já pensa no futuro da sua carreira, não pode deixar de participar do processo de seleção para o programa de estágio da Google Brasil.

São 24 vagas para estudantes das áreas de exatas e humanas. Além de estar estudando, o principal requisito para conseguir uma vaga é ter inglês fluente - o que não é novidade se tratando de uma multi-nacional.

As inscrições vão até o dia 8 de junho e devem ser realizadas através do endereço www.ciadetalentos.com.br/google. O processo inicial será feito por uma empresa terceirizada que avaliará os currículos, realizará as primeiras entrevistas e aplicará um teste de inglês. A segunda fase do processo de seleção será realizada pela própria Google.

Os estagiários selecionados começam sua carreira na Google a partir de 1º de agosto, podendo ser contratados no final do programa.

Ótima oportunidade pra quem almeja um trabalho na gigante da internet.



segunda-feira, 23 de maio de 2011

Concurso da Empresa de Tecnologia e Informações da Previdência Social



"A Empresa de Tecnologia e Informações da Previdência Social (Dataprev) publicou edital de abertura de concurso público para formação de cadastro de reserva de 2.007 vagas de nível superior, somadas coluna de classificação geral mais coluna de vagas destinadas a pessoas com deficiência, presentes no edital em anexo ao lado. Os salários oferecidos são de até R$ 4,8 mil.

As oportunidades estão divididas por lotação em todas as regiões com chances dois cargos: analista de processamento e analista de tecnologia da informação. As diferenças são nas especialidades, sendo para analista de processamento em ambiente produtivo, analista de processamento em sustentação tecnológica. Já para o cargo de analista de tecnologia da informação as especialidades são de analise de negócios, arquitetura, auditoria de sistemas, banco de dados, comunicação, desenvolvimento de sistemas, desenvolvimento organizacional, controladoria, pessoas, auditoria contábil, engenheiro de segurança do trabalho, documentação, engenharia, finanças, jurídico, processo administrativo, produção, rede de telecomunicações, segurança da informação e suporte tecnológico.

A jornada de trabalho varia de 30 a 40 horas semanais e os vencimentos oferecidos entre R$ 3.906,43 e R$ 4.880,50. Serão reservadas 5% das oportunidades para pessoas com deficiência.

A Dataprev oferece os benefícios de reembolso pré-escola, reembolso escolar, apoio financeiro a tratamento especializado, assistência a saúde, vale-alimentação e plano de previdência complementar.

As vagas serão preenchidas nas seguintes cidades: Brasília (DF), Goiânia (GO), Cuiabá (MT), Campo Grande (MS), Maceió (AL), Salvador (BA), Fortaleza (CE), João Pessoa (PB), São Luís (MA), Recife (PE), Teresina (PI), Natal (RN), Aracaju (SE), Belém (PA), Boa Vista (RR), Macapá (AP), Manaus (AM), Palmas (TO), Porto Velho (RO), Rio Branco (AC), Rio de Janeiro (RJ), São Paulo (SP), Belo Horizonte (MG), Vitória (ES), Curitiba (PR), Porto Alegre (RS) e Florianópolis (SC).

Prova
As provas objetivas e discursivas serão aplicadas na data prevista de 19 de junho, às 14 horas, em todas as capitais estaduais e no Distrito Federal. Os locais do exame serão divulgados no dia 13 de junho por meio do site: www.quadrix.org.br
 
.


Com duração de 4 horas e 30 minutos e 100 questões, a prova abordará os temas de língua portuguesa, língua estrangeira (inglês ou espanhol, fica a critério do candidato escolher no momento da inscrição), informática, conhecimentos gerais e específicos variando conforme a função desejada.

Haverá segunda fase com avaliação de títulos.

Inscrições abertas
O interessado deverá efetuar sua inscrição no período de 3 de maio a 6 de junho no endereço eletrônico: www.quadrix.org.br
 
. O valor da taxa de participação é de R$ 60 para todos os cargos.


Concursos anteriores
A Dataprev informou, por meio de nota de esclarecimento em seu site, que o novo concurso 01/2011 não prejudicará os candidatos aprovados nos concursos de 2010, válido até julho de 2012 e no concurso de 2008, válido até agosto deste ano.

Os aprovados no concurso 2011 somente poderão ser convocados para contratação caso não haja nenhum cadastro de reserva dos concursos anteriores vigentes. Ainda segundo o comunicado, foram empregados 726 por meio dos concursos realizados em 2008 e 2010."

III Congresso Brasileiro de Tecnologia da Informação e Comunicação




Congresso Brasileiro debate Planejamento estratégico em Tecnologia da Informação e Comunicação
     Inovações nas áreas de armazenamento de dados, educação e comunicação através da Tecnologia da Informação são temas debatidos nas palestras do III Congresso de Tecnologia da Informação e Comunicação, que será realizado de 09 à 11 de Junho, no Centro de Convenções de Pernambuco. O evento vai abordar de que forma o planejamento estratégico na área e a comunicação podem contribuir para o desenvolvimento do Brasil.
     A velocidade com que os conteúdos circulam da Internet e o número de pessoas conectadas a ela é crescente. Os brasileiros, por exemplo, já ocupam o quinto lugar em acesso a Rede no mundo. Para atender este público, que chega a mais 67 milhões de pessoas, é preciso pensar em formas de desenvolver e renovar os formatos a fim de deixar os internautas cada vez mais atraídos.
     Além de notícias, a Tecnologia da Informação aliada à Comunicação possibilita o progresso e a redução de custos às empresas por meio do armazenamento de informações em bancos de dados virtuais, através da tecnologia conhecida como Cloud Computing, a ferramenta é utilizada no mundo todo, inclusive por usuários de Internet doméstica que postam conteúdos nas redes sociais.
     As facilidades não se restringem apenas a armazenagem de dados institucionais e as mídias sociais. Também é possível alcançar o desenvolvimento intelectual através de cursos à distância, que possibilitam ao usuário de internet cursar até mesmo uma graduação em ensino superior.
     Os debates contarão com a presença de nomes de peso como o doutor em Ciências da Educação, Alex Sandro Gomes; pelo CSPO, master e professor da Faculdade Maurício de Nassau Lúcio Poncione; pelo consultor em Segurança de Sistemas do CESAR Rodrigo Assad; pelo PhD em Ciências da Comunicação pela Universidade de Glasgow, Hermano Perrelli de Moura, entre outros convidados.

quarta-feira, 11 de maio de 2011

Google Doodle Homenageia coreógrafa norte-americana Martha Graham

Hoje (11/05), o Google Doodle, imagem que substitui o logo do Google em ocasiões especiais, é uma homenagem ao 117º aniversário da dançarina e coreógrafa norte-americana Martha Graham.

O nome desse Google Doodle é "Thought of You" ("Pensei em Você"), e ele foi criado pelo designer de animação Ryan Woodward. Para fazê-lo, o designer teve a ajuda de um dançarino da Companhia de Dança Martha Graham, que elaborou os movimentos de cada uma das letras do Google. O resultado e o Making Off, você pode conferir logo abaixo:




Google - Martha Graham from Ryan J Woodward




Thought of You - Making Of from Ryan J Woodward

quinta-feira, 5 de maio de 2011

Seleção Para Estágio



Prezados,


A Secretaria Municipal de Financas (SEMF) da Prefeitura de Teresina (PMT) esta selecionando 3 (tres) estagiarios na area de Informatica para trabalhar no desenvolvimento de sistemas de informacao.



Exige-se conhecimento em:
- Desenvolvimento de aplicacoes para web;
- Linguagem Java;
- Analise orientada a objetos;
- Padroes de projeto.



Informações:
- Carga horaria semanal: 30 h;
- Horario: 2a a 6a, das 7h as 13h;
- Remuneracao: R$ 545,00 + vale-transportes;
- Duracao: 1 (um) ano.



Interessados devem enviar curriculo e historico escolar para o e-mail ( fabiojlgomes AT gmail DOT com ) ateh o dia 06/05/2011 (6a-feira), com o assunto ESTAGIO SEMF / PMT.



Atenciosamente,

Secretaria Municipal de Financas (SEMF) - TERESINA


quarta-feira, 4 de maio de 2011

URGENTE - Bolsistas PROUNI

Mulheres na visão de um Nerd



Mulher Vírus: Quando você menos espera, se instala em seu   apartamento e vai tomando posse de todo o espaço. Se pensar em desinstalá-la, vai perder muitas coisas. Se não pensar, perderá tudo. (conhecida também por esposa).
Mulher Internet: Tem que pagar para ter acesso a ela.
Mulher Servidor: Sempre está ocupada nos momentos de maior necessidade.
Mulher Windows: Você sabe que tem muitas falhas, mas não pode viver sem ela.
Mulher Mac: Preciosa, infalível e muito cara, sem compatibilidade com outras. Só 5% dos homens possuem uma.
Mulher PowerPoint: Ideal para ser apresentada em festas, convenções, etc.
Mulher Excel: Dizem que essa faz muitas coisas, mas você acaba por usar apenas as operações básicas.
Mulher Word: Ela tem sempre uma surpresa reservada pra você, vive te corrigindo, e não existe ninguém no mundo que lhe consiga compreender totalmente.
Mulher DOS: Todos já tiveram um dia, mas ninguém quer agora.
Mulher Backup: Você crê que tem o suficiente, mas na hora do “vamos ver”, sempre falta algo.
Mulher Scandisk: Essa é uma boa pessoa que só quer ajudar, mas no fundo não sabe nada do que está fazendo.
Mulher Screensaver: Não serve pra nada, mas te diverte.
Mulher Paint: Uma carinha bonita e nada de conteúdo.
Mulher Mouse: Só funciona no empurrão.
Mulher Multimedia: Faz com que tudo pareça bonito.
Mulher Usuário: Não faz nada direito e ainda fica o tempo todo fazendo perguntas.
Mulher e-Mail: De cada 10 coisas que fala, 9 é pura idiotice.
Mulher Photoshop: Toda produzida é uma maravilha, mas a realidade é cruel….
Mulher Blog: Parece legalzinha, divertida, faz você perder horas, deixa você entretido, mas na verdade só quer ter lucro em cima de você.
Mulher CD: A menos que você coloque conteúdo, continuará vazia.
Mulher Pendrive: Confiavél, fácil de manusear, vai com você em todo lugar, enfim, tudo que um homem precisa, mas se não cuidar é facil que roubem de você.
Mulher Notebook: Enxuta, bonita, prática, parece perfeita, mas usando bastante você acha cada vez mais defeitos…
Mulher PC Positivo: Bonita, vem de família nobre, mas sempre te deixa na mão quando você precisa.

terça-feira, 3 de maio de 2011

Vagas de Estágio Oferecidas pela TIM

Divulgando junto aos alunos do curso de SISTEMA DE INFORMAÇÃO, as vagas oferecidas pelo Programa de Estágio sem Fronteiras da TIM.


Clique na imagem para ampliá-la.

segunda-feira, 2 de maio de 2011

O que fazer com o C que se aprendeu na faculdade?

O que fazer com o C que se aprendeu na faculdade?
Escrito em 6/1/2011 por Fernando Mercês <fernando@mentebinaria.com.br
** Licenciado sob a Creative Commons 3.0


Em muitas faculdades brasileiras a linguagem C é ensinada aos alunos de cursos de tecnologia. Mesmo assustando os novatos, a maioria resiste e vence a matéria. O problema é entender por qual motivo o C foi escolhido para iniciar o curso de programação. Seria uma linguagem didática para se aprender a programar? Ou é um teste para ver quem tem ou não o "jeito pra coisa"? Alguns diriam que o correto seria começar com Pascal

, mas há quem defenda linguagens mais modernas como Python, Perl, Ruby ou PHP. E aí, pra que serve o C no primeiro período? Neste artigo farei uma análise sobre o que se aprende da linguagem, o motivo pelo qual ela surge no início do curso, seu valor de mercado e o que é possível fazer com esse start que a faculdade nos dá.
A linguagem C
A importância histórica da linguagem C é inegável e despensa maiores comentários. Sabemos que até hoje a maioria dos softwares mais poderosos são feitos em C e/ou C++ (seu primo orientado à objetos). Boa parte do kernel Linux, Windows e outros núcleos e SOs são feitas em C. Então o C deve servir para algo. :) Ensino da linguagem C
Você acabou de entrar na faculdade, está tendo aulas desta linguagem e não está entendendo nada? Não se preocupe, você não está sozinho. Algumas instituições de ensino acham que o C é uma liguagem didática, quando não é. Para se aprender a programar, usa-se pseudo-linguagem, PORTUGOL ou ferramentas do gênero. Nem mesmo o Pascal


, considerado mais fácil de se aprender que o C, é atraente e interessante à primeira vista. O grande monstro que aterroriza o aluno é a pergunta: "Pra quê que eu vou fazer isso?". Pois é, para quê escrever um programa em C que calcule a média de três alunos e imprima na tela? Qual a lição tirada disso? A resposta é: nenhuma. A maneira como a linguagem é lecionada tenta empurrar o C guela abaixo em estudantes que viram, por exemplo, Visual Basic e Delphi no segundo grau. Isto é, se é que estudaram tais linguagens ou lembram-se delas. Não poderia dar certo mesmo.
Antes de criar um programa, o aluno tem que saber o que está fazendo. O que é criar um programa, para que serve isso, o que é um arquivo executável, um binário, bits, bytes, o processador, dentre outros conceitos importantíssimos antes de se escrever o primeiro Hello World.
O resultado desse ensino forçado é o alto íncide de reprovação, abandono, mudança de curso e desistência. É possível encontrar alunos que estão no fim do curso de programação mas ainda não passaram nas matérias básicas de C. É o terror da faculdade. Definitvamente, a linguagem C vira uma vilã e a frase mais ouvida nos corredores é que "C é chato".
Por que "C é chato"?
Porque ela não te mima. Numa escala


 onde o nível mais alto é o mais próximo da linguagem usada pelo ser humano e o mais baixo, da linguagem usada pelos microprocessadores, a linguagem C é considerada de nível médio. Assembly, por exemplo, é de baixo nível, enquanto Object Pascal (usada no Delphi), de alto nível. Isso significa que para programar em C é preciso conhecer conceitos mais próximos do hardware, que as linguagens de alto nível abstraem para o programador, tornando o trabalho mais fácil. Por isso temos a impressão de que C é chato, difícil, sem sentido. Realmente, sem os conceitos básicos de computação bem sólidos, um código em C pode tornar-se incompreensível. Vejamos um exemplo.
Um código em PHP (alto nível) para se declarar uma variável e armazenar uma frase nela:
----------------------------------CODE----------------------------------
$str = "Essa é minha string";
?>
----------------------------------EDOC----------------------------------

Um código equivalente em C, seria:
----------------------------------CODE----------------------------------
void main(void)
{    char str[] = "Essa


 é minha string";
}

----------------------------------EDOC----------------------------------
No código em C, uma função teve de ser escrita (a main, que é a função principal de um programa), inclusive com seu tipo de retorno e parâmetros, onde usei void para não retornar nem receber nada. Além disso, foi criado um vetor de caracteres (char) para armazenar a frase. Em C, entende-se como string um vetor de caracteres onde o último caracter é o NULL, código 0x00 na tabela ASCII. Tá vendo por que se precisa dos conceitos de computação até pra começar uma frase em C? Agora perceba a jogada:
----------------------------------CODE----------------------------------
#include void main(void)
{    char str[20];
   strcpy(str, "Essa


 é minha string");
}

----------------------------------EDOC----------------------------------
A função strcpy(), fornecida pelo header string.h, copia caracteres para uma variável do tipo vetor de chars e adiciona um \0 (NULL) na última posição. Perceba que iniciamos o vetor de char com 20 posições para abrigar os 19 caracteres da frase proposta mais o NULL, que é um caractere só. As coisas começam a fazer sentido, apesar de "feias", não?
E assim é o C. Exigente, porém elegante. Se tem os conceitos de computação, sem dúvida não terá grandes dificuldades com a linguagem.
Usando o C na vida e no mercado de trabalho
Certo, você se convenceu de que C é legal de aprender, poderoso e aprendeu. E agora, faz o quê? Tem um colega seu ganhando dinheiro fazendo sites em Ruby on Rails. Outro ficando faturando uma grana fazendo sistemas em Delphi para clientes, com imagens, botões brilhantes e multimídia. O que você, recém-estudado programador em C vai fazer com aquela tela

 preta pedindo dados com scanf()? Nada. Não é assim que se trabalha com C, ou pelo menos, não mais. Já foi o tempo em que os sistemas eram feitos dessa maneira. Além disso, mesmo nesse tempo a linguagem C foi rapidamente substituída neste meio pela linguagem CLIPPER e pelo COBOL, que reinou (e ainda reina) nos mainframes.
O forte do C e C++ hoje são aplicações desktop, inclusive as baseadas em rede. C também é útil para escrever compiladores e interpretadores para outras linguagens, por exemplo. Sabia que o PHP é escrito em C? Pois é, assim como Python, Ruby, BASH e muitos outros interpretadores. Então tem alguém ganhando dinheiro com C por aí, concorda?
Em novembro do ano passado

 houve uma edição de um evento chamado Universidade Livre em que Olivier Hallot, diretor da BrOffice.org falou durante alguns minutos numa faculdade carioca da dificuldade de encontrar programadores para contratar e fez um apelo para que os alunos levem a sério que o mercado está muito carente de bons programadores, principalmente em C/C++. Também em setembro do ano passado uma empresa publicou uma vaga no Rio de Janeiro buscando um profissional com os seguintes conhecimentos:
Sistema Operacional Linux;
Banco de dados MySQL;
Criação e manutenção de tabelas, relacionamentos, scripts, etc.;
Linguagem C, e das APIs: (V4L2), GTK, além de OpenGL;
Adobe Flex.

O salário inicial era de R$ 5.000,00. A vaga deve estar aberta até hoje...
Então por que aprendo Java na faculdade?
A faculdade tenta ser a mais moderna impossível, mas esquece de verdadeiramente orientar na profissão. Java é uma linguagem potente

, flexível e poderosa mas tem um fim completamente diferente da linguagem C. Com Java se programa para web, dispositivos móveis, aplicações locais (pouco usada), sistemas de informação, embarcados etc. A flexibilidade é enorme, mas o foco é outro. Não se faz uma suíte de aplicativos em Java, simplesmente porque existe o C pra isso. Um sniffer de rede ou um software ping, por exemplo, são feitos em C, porque C é pra isso. Já uma interface de um aparelho GPS, é feita em Java. Questão de adeqüação. O mercado de Java é tão grande quanto o de C no mundo, mas é maior no Brasil. No entanto, o que não pode é a faculdade tratar a linguagem C como uma introdução à programação, para que o aluno depois aprenda Java. Uma coisa não tem nada a ver com a outra. São dois nichos completamente diferentes e em ambos os casos, é possível conseguir um bom emprego e alavancar na profissão, tanto aqui quanto em lá fora.
Minha faculdade usa Python para ensinar a programar. É legal?
Claro que não. Python é super divertido e viciante mas não exige os conceitos de computação que todo programador deve ter. A resposta é a mesma para todas as linguagens de alto nível. Como escrevei anteriormente, se começa a programar com uma pseudo-linguagem, para desenvolver a lógica. Antes do estudo de programação médio/alto nível, é preciso estudar computação (que vai incluir Assembly) e aí sim, subir de nível. Se bem gerenciado, é possível manter estas disciplinas em paralelo, mas o programa deve ser cuidadoso (o que as instituições não andam respeitando - Eu já vi projeto de bancos de dados no segundo período. O aluno, teoricamente, nunca usou uma mysql.h ou outras bibliotecas para acesso a SGBD's em outras linguagens).
Quem aprende direto no alto nível e se dá bem, ótimo - e está de parabéns. Mas o objetivo do artigo é trazer a linguagem C à tona e não competir com outras linguagens.
E o que dá pra fazer com o C aprendido na faculdade?
Só com ele, não muita coisa, mas com um pouquinho de pesquisa e afinco, gera-se resultados. Um exemplo é o grupo Coding 40°, onde eu e mais três alunos do curso de Ciência da Computação nos unimos para estudar e acabamos desenvolvendo um pequeno software, capaz de imprimir a versão de um binário PE na tela

. Nada complicado, agora que já está pronto. rs
Sabe quando você está no Windows e vai nas propriedades de um EXE ou DLL e há uma aba "Versão" como na imagem abaixo?
A proposta era criar um software capaz de conseguir essa

 informação, recebendo como entrada o caminho do arquivo executável. O software deveria funcionar no Linux, já que nesse SO não é possível ver esta aba "Versão" nas propriedades dos executáveis de Windows, obviamente. Foi aí que fizemos o pev

. Ele roda em Windows e Linux e cumpre o que promete. O processo de evolução do software está registrado no blog do grupo

.
Conclusão
Estudar C, C++, Assembly e outras linguagens tidas como "terríveis" é, sem dúvida, uma boa pedida. Há inúmeros projetos no mundo todo precisando de bons programadores nessas linguagens. Não encare o "C de faculdade" como um vilão ou uma introdução à programação porque não é. A linguagem C é uma linguagem poderosa e comercial. Nada de dizer que C é coisa de maluco. ;)