15 HABILIDADES DE PROGRAMAÇÃO DE SOFTWARES MAIS PROCURADAS

1º SQL - A linguagem para gerenciamento de banco de dados segue em alta demanda, mesmo com a popularização recente do NoSQL.

OS 5 PRINCIPAIS REQUISITOS PARA SER UM BOM PROGRAMADOR

Ter um bom raciocínio lógico Este é o ponto, o programador resolve problemas utilizando código para transcrever um raciocínio lógico.

LUA: O MUNDO SE RENDE A LINGUAGEM DE PROGRAMAÇÃO BRASILEIRA

Apesar de não ser tão famosa como seus “concorrentes” Ruby, PHP e Java, a criação brasileira possui uma reputação muito boa entre desenvolvedores de todo o mundo.

Confira a lista das linguagens de programação mais utilizadas em 2016

Confira o estudo realizado pelo TIOBE Software que revela quais são as linguagens de programação mais preferidas dos programadores

RAZÕES PARA VOCÊ CONSIDERAR SEGUIR A CARREIRA DE TI

É uma indústria relativamente segura, com uma taxa de desemprego significativamente menor do que a taxa de outras profissões. Melhor ainda : É UM SETOR EM CRESCIMENTO.

terça-feira, 31 de maio de 2016

Veja lista com as 10 melhores e piores profissões para 2016



O ranking anual do CareerCast.com, site norte-americano especializado em empregos, colocou cientista de dados no topo da lista de melhores profissões nos Estados Unidos em 2016. Em último lugar ficou o repórter de jornal. A lista tem no total 200 atividades profissionais.

O levantamento toma como base para eleger as melhores e piores profissões 5 critérios: demandas físicas, ambiente de trabalho, renda, estresse e perspectivas de contratação. Para compilar o ranking, a empresa usou principalmente dados do Centro de Estatísticas do Trabalho e de outras agências do governo norte-americano.

A profissão de cientista de dados lidera a lista de melhores profissões com salário médio anual de US$ 128.240. O atuário liderava o ranking no ano passado e caiu para a 10ª colocação.

10 MELHORES PROFISSÕES PARA 2016
1) Cientista de dados - salário médio anual: US$ 128.240
2) Estatístico - salário médio anual: US$ 79.990
3) Analista de segurança da informação - salário médio anual: US$ 88.890
4) Audiologista - salário médio anual: US$ 73.060
5) Médico de diagnóstico ultrassonografista - salário médio anual: US$ 62.540
6) Matemático - salário médio anual: US$ 103.720
7) Engenheiro de software - salário médio anual: US$ 97.990
8) Analista de sistemas da computação - salário médio anual: US$ 82.710
9) Fonoaudiólogo - salário médio anual: US$ 71.550
10) Atuário - salário médio anual: US$ 96.700

10 PIORES PROFISSÕES PARA 2016
1) Repórter de jornal - salário médio anual: US$ 37.200
2) Lenhador - salário médio anual: US$ 35.160
3) Locutor de rádio - salário médio anual: US$ 37.200
4) DJ - salário médio anual: US$ 29.010
5) Militar alistado - salário médio anual: US$ 27.936
6) Trabalhador de controle de pragas - salário médio anual: US$ 30.660
7) Vendedor no varejo - salário médio anual: US$ 21.670
8) Publicitário (venda de publicidade) - salário médio anual: US$ 47.890
9) Taxista - salário médio anual: US$ 23.210
10) Bombeiro - salário médio anual: US$ 45.970

Veja a Tabela de Preços especiais da informática -

ASHAUSHAUSHAU Exatamente isto

segunda-feira, 30 de maio de 2016

Saiba qual é a média salarial dos estagiários de TI no Brasil


Dentre as várias pesquisas salariais divulgadas no Brasil, poucas delas mostram qual a remuneração média dos estagiários da área de TI pelo país.

E para ajudar os estudantes desse setor que ainda não sabem como estão suas perspectivas de carreira, INFO consultou três sites para saber qual é a média salarial dos estagiários de TI em diversas especialidades.

Os levantamentos foram feitos com base nos anúncios de ofertas de emprego publicados pelas companhias e com os feedbacks enviados pelos próprios funcionários.

No portal de anúncio de empregos trampos.co, foram selecionadas algumas especialidades e suas remunerações para os estagiários da área de TI. De acordo com os anúncios publicados no site, o estagiário de desenvolvimento mobile é quem pode faturar, chegando a ganhar até R$ 1.744 reais por mês. Veja a remuneração mínima e máxima de outras especialidades:

Estagiário de Back-end ruby on rails

Mínimo: R$ 1.125

Máximo: R$ 1.625

Estagiário de Back-end PHP

Mínimo: R$ 983

Máximo: R$ 1.452

Estagiário de Front-end

Mínimo: R$ 922

Máximo: R$ 1.308

Estagiário de Desenvolvimento Mobile

Mínimo: R$ 834

Máximo: R$ 1.744

Estagiário de Quality Assurance

Mínimo: R$ 927

Máximo: R$ 1.500

Estagiário de Suporte/ Infraestrutura

Mínimo: R$ 876

Máximo: R$ 1.232


Além disso, quem deseja encontrar os melhores salários deve considerar algumas capitais brasileiras como São Paulo, Rio de Janeiro, Amazonas, Rio Grande do Sul e Distrito Federal, que oferecem uma média salarial a partir de R$ 1.114 reais. Veja na tabela abaixo:

quinta-feira, 26 de maio de 2016

Vídeo de menina vítima de estupro circula na internet; Polícia investiga



A jovem de 16 anos que teria sido vítima de um estupro coletivo em uma comunidade da Zona Oeste do Rio foi levada a um hospital na manhã desta quinta-feira (26) para fazer exames e ser medicada. Segundo a avó da adolescente, ela teria sofrido um apagão durante os abusos.

“O vídeo é chocante, eu assisti. Ela está completamente desligada", diz a avó. "Ela tem umas coleguinhas lá, mas nessa hora nenhuma apareceu”, disse a avó da adolescente em entrevista à rádio CBN, após saber que a neta pode ter sido violentada por cerca de 30 homens. De acordo com a avó, a garota foi localizada por um agente comunitário e levada para casa.

De acordo com a avó da menina, ela costuma ir para comunidades desde os 13 anos e, às vezes, passa alguns dias sem dar notícias. Ainda segundo a avó, a garota é usuária de drogas há cerca de quatro anos. No entanto, segundo ela, nunca recebeu notícias de que a neta tenha sido vítima de outros abusos. A jovem é mãe de um menino de 3 anos.

A Delegacia de Repressão aos Crimes de Informática do Rio investiga o caso e disse que a vítima já foi ouvida e que as investigações estão em andamento. O Delegado Alessandro Thies, responsável pelas investigações, pede ao cidadão que tenha qualquer informação que possa auxiliar na identificação dos autores que entre em contato através do endereço de e-mail: alessandrothiers@pcivil.rj.gov.br.




A polícia informou ao G1 que dois homens que postaram imagens que seriam logo após o estupro, com a menina nua e desacordada em uma cama, já foram identificados – os nomes não foram revelados. Um deles mora em Santa Cruz, na Zona Oeste, onde ocorreu o crime, e o outro vive na Cidade de Deus, também na Zona Oeste.

Os policiais tentam agora identificar quem é o homem que tirou uma foto próximo às nádegas da vítima. Junto com as imagens postadas, vários comentários agressivos indicam o estupro e ainda brincam com a situação. Alguns autores das postagens deletaram os perfis na internet.

Também na internet, diversas pessoas ficaram indignadas com a divulgação do material de estupro nas redes sociais. Muitas pessoas se mobilizaram para denunciar os suspeitos.

MP apura
Uma pessoa foi ao Ministério Público do RJ e fez uma denúncia anônima à ouvidoria. Ela levou o vídeo e fez prints das redes sociais que relatam o ocorrido. Além disso, até o momento, cerca de 800 comunicações chegaram à ouvidoria.

O material foi encaminhado à 23ª Promotoria de Investigação Penal do MPRJ, porque esta promotoria que trabalha junto à Delegacia Anti-Sequestro (DAS). O MPRJ informou que está investigando o caso da jovem que aparece desacordada em um vídeo após supostamente ter sido estuprada.


O Ministério Público pediu ainda que a partir de agora só sejam encaminhadas à ouvidoria denúncias que acrescentem novas informações à investigação, tais como identificação de envolvidos, endereços ou novas provas do fato.

O MP também aproveitou para alertar sobre as consequências de se compartilhar vídeos ou fotos íntimas de pessoas. A conduta é ainda mais grave em se tratando de um evento criminoso. A divulgação dessas imagens configura crime previsto no Código Penal Brasileiro.


Fonte: G1

segunda-feira, 23 de maio de 2016

Filmes que quem é da computação deveria assistir

Filmes para te inspirar nesse mundo da computação
1. Jobs
jobsfilme02
É um filme biográfico, baseado na carreira do inventor, empresário e magnata americano Steve Jobs, de 1971 a 2001.]

2. TakeDown
takedown
Kevin Mitnick, habilidoso hacker, consegue acesso aos arquivos do FBI, tornando-se um dos piratas de informática mais procurados dos EUA.

3. Ameaça Virtual – Antitrust
AntiTrust.jpg
Milo é um jovem gênio da informatica que e tem um futuro brilhante pela frente. Ele está prestes a abrir uma nova empresa juntamente com seu amigo Teddy, até que recebe uma proposta irrecusável para trabalhar na empresa de seu ídolo, Gary Winston. Milo aceita a oferta, mas logo descobre que a empresa em que agora está trabalhando tem sérias implicações com a lei antitruste americana.
4. A Senha (sword fish)
A senha
Há um mundo oculto por baixo daquilo que chamamos de ciberespaço, que é protegido por firewalls, senhas e os mais avançados sistemas de segurança. Neste mundo estão escondidos os maiores segredos, as informações mais incriminadoras e, obviamente, muito dinheiro. Este é o mundo de Gabriel Shear (John Travolta), espião carismático e perigoso que deseja financiar ações antiterroristas, pois esta é sua forma de ser patriota e assegurar o american way of life

5. Jogos de guerra(WarGames)
i_wargames
Um jovem (Matthew Broderick) aficcionado por informática conecta seu micro acidentalmente ao sistema de defesa americano, controlado por um computador ultrasofisticado. O acidente provoca um estado de alerta, que pode acabar causando a Terceira Guerra Mundial.

6. Piratas da Informática – Piratas do Vale do Silício
Pirates-of-Silicon-Valley.jpg
Quando a revolução começou, ninguém poderia imaginar que ela começaria em dois lugares tão diferentes. De um lado estava Steve Jobs, que de sua garagem criou Apple e um dos computadores pessoais mais usados na atualidade, e Bill Gates, o criador da Microsoft e do Windows, que tirou suas idéias de conversas noturnas em seu dormitório da faculdade.

7. A rede social
A rede social.jpg
Em uma noite de outono em 2003, Mark Zuckerberg (Jesse Eisenberg), analista de sistemas graduado em Harvard, se senta em seu computador e começa a trabalhar em uma nova ideia. Apenas seis anos e 500 milhões de amigos mais tarde, Zuckerberg se torna o mais jovem bilionário da história com o sucesso da rede social Facebook. O sucesso, no entanto, o leva a complicações em sua vida social e profissional.

8. PI

pi_ver2
Em plena Manhattan vive Max (Sean Gullette), um jovem gênio da matemática e computação que vive escondido da luz do sol, que lhe dá constantes dores de cabeça, e evita o contato com outras pessoas. Max conseguiu construir um supercomputador que lhe permitiu descobrir o número completo do pi, o que fez ainda com que compreendesse toda a existência da vida na Terra, já que percebeu que todos os eventos se repetiam após um determinado espaço de tempo.

9. Transcendente

transcendence-johnny-depp__140320090627.jpg
O dr. Will Caster (Johnny Depp) é o mais famoso pesquisador sobre inteligência artificial da atualidade. No momento ele está trabalhando na construção de uma máquina consciente que conjuga informações sobre todo tipo de conteúdo com a grande variedade de emoções humanas.

Extra Trailer do filme java

Entenda por que tanta gente está fazendo uma tatuagem de um ponto e vírgula

Pela internet existe uma popularização de uma tatuagem: um ponto e vírgula que ganhou valor simbólico para muitas pessoas: a tatuagem da pontuação representa agora a luta pela saúde mental.
O movimento, chamado Project Semicolon, ou Projeto Ponto e Vírgula, em português, tem como objetivo ajudar pessoas que sofrem com problemas de saúde mental, como depressão, desejos suicidas, automutilação, vício, entre outros.



domingo, 15 de maio de 2016

O COMPUTADOR MAIS RÁPIDO DO MUNDO ESTÁ NA CHINA



Você acha que seu computador é rápido, potente e moderno? Isso é porque você ainda não conhece o super computador que pertence à China.

Apesar dos Estados Unidos serem a grande potência tecnológica do mundo, o computador mais rápido do planeta está na China. O Tianhe-2 é oficialmente o computador mais poderoso do mundo. O supercomputador chinês é destaque mundial e liderou as paradas de super máquinas.

O equipamento da China possui mais de 3 milhões de núcleos e uma pontuação máxima de 33,86 na avaliação mundial dos supercomputadores. O equipamento chinês está à frente do segundo colocado no segmento, o US Titan Cray XK7, que tem 560640 núcleos, de acordo com o Top500.

Para se ter ideia da potência do computador Chinês, basta saber que o MacPro da Apple, que é vendido por cerca de US$ 3000, é cerca de 4811 vezes mais lento do que o Tianhe-2. Estes são cálculos aproximados, mas você pode ter a dimensão do tipo de poder que estamos falando.

O Tianhe-2 foi desenvolvido na Universidade Nacional de Tecnologia de Defesa da China, e é a única máquina chinesa entre os supercomputadores. As outras colocações da lista são completadas por quatro computadores dos EUA, um do Japão, um da Suíça, um da Alemanha e um da Arábia Saudita.

A maioria destas máquinas é produzida por instituições acadêmicas ou agências de defesa do governo. O computador Titan dos EUA, por exemplo, tem sido usado para uma série de projetos complexos, incluindo modelagem climática e fusão a laser.

O chinês Tianhe-2 tem sido o campeão desde junho de 2013, e mais de 1.300 cientistas e engenheiros estiveram envolvidos em seu desenvolvimento. Talvez a única crítica que pudesse ser feita ao supercomputador é que ele é muito difícil de codificar. De acordo com uma matéria do South China Morning Post, alguns usuários levam vários anos para escrever um programa adequado para o Tianhe-2.

Enquanto isso, o trabalho continua na próxima geração de supercomputadores, que pode envolver, pelo menos, algum elemento de computação quântica. Isto significaria uma reformulação completa do trabalho dos computadores.

Pesquisadores da Microsoft têm sugerido que a tecnologia pode estar pronta para uso generalizado nos próximos dez anos. Você está preparado para essa nova geração de super máquinas?

sábado, 14 de maio de 2016

Programar em excesso pode afetar a visão


Os consultórios de oftalmologia chamam de falsa miopia: uma distorção provocada pelo excesso de uso de computadores, tablets e smartphones.

Uma reclamação está crescendo silenciosamente entre a turma que fica 24 horas grudada, sem desligar do computador. O uso do celular e do computador em excesso já representa risco para a saúde.

Quem está reclamando são principalmente jovens e adolescentes. De repente, as imagens ficam turvas, o olho se acomoda e não conseguem fazer o foco à distância. Parece miopia, mas não é. É abuso de computador, tablet, smartophones. Os olhos sentem o excesso e reclamam.

Isso já aconteceu com você? Estar assim um bom tempo com o rosto bem perto da tela e aí você tenta olhar alguma coisa distante e vê tudo meio embaçado? Tem sido bem comum. É que o olho da gente está ficando mal-acostumado. Isso é o que os médicos têm chamado de falsa miopia

Dá também irritação nos olhos. A queixa tem vindo muito de crianças e jovens. Quanto mais tempo com a cara nos eletrônicos, pior. A explicação simplificada é esta: o olho da gente tem um músculo que fica contraído para focar imagens próximas. Para ver de longe ele teria que relaxar, mas com o vício, o músculo demora para se acomodar na posição certa. Aí, leva algum tempo para voltar. 



“Não seria caso de óculos e nem de cirurgia, nem de lentes de contato também”, explica Canrobert Oliveira, da Sociedade Brasileira de Oftalmologia.

Mas se o excesso continuar...

“Acaba que, com o tempo, ele pode desenvolver uma miopia de verdade porque os estudos vão exigindo cada vez mais. O que é fundamental, então? Controlar o tempo e fazer um pequeno exercicio: olha perto, olha longe, olha perto, olha longe, para que ele destrave esse músculo, para que ele relaxe essa musculatura”, acrescenta o oftalmologista.

Umas 30 repetições pelo menos. Afastar o rosto da tela o máximo possível também é uma boa. A gerente de atendimento Tatiana Vieira vive se policiando. Mas no caso dela, para conseguir relaxar os músculos dos olhos, o médico receitou até um colírio. “Eu pingo à noite, durmo e no dia seguinte vejo que está melhor”, diz Tatiana.

O jornalista Paulo Almeida tinha o costume de ficar deitadão, com tablet, celular, agora é sentado. Deu 50 minutos de eletrônico, ele para tudo. É o tempo ideal. Aí, descansa os olhos e só depois de sentir a vista confortável é que ele se volta de novo para a tecnologia. E já avisou para a chefe para não ter bronca.

"Eu trabalho com isso, eu estudo e hoje em dia é impossível, não tem como, estar no tablet o tempo todo, respondendo WhatsApp da família, dos amigos, é impossível ficar assim, o negócio é mudar o hábito”, diz Paulo.

Outro conselho dos oftalmologistas é diminuir o tempo no computador para, no máximo, 50 minutos. Depois, também é bom dar uma descansada, caminhar pelo ambiente de trabalho, dar uma desligada, e piscar os olhos várias vezes também ajuda.

quarta-feira, 11 de maio de 2016

7 documentários sobre tecnologia que você deveria assistir na Netflix


A Netflix brasileira já tem um estoque bastante amplo com as produções mais variadas, sejam séries, filmes, musicais, desenhos ou documentários para todos os desejos. Como é de esperar, há um punhado de filmes que falam sobre o mundo da tecnologia ou pelo menos abordam esse assunto de algum modo. Hoje, nós vamos falar aqui no TecMundo sobre alguns deles.


1 – Mark Zuckerberg: A Verdadeira Face do Facebook


Esse documentário de apenas 55 minutos traz informações interessantes sobre o fundador do Facebook. Com somente 27 anos, Zuckerberg já tinha lucrado mais de US$ 30 bilhões – e os números não param de crescer. Assim como vemos no filme “A Rede Social”, aqui podemos acompanhar detalhes do desenrolar da criação do Facebook e conhecer as pessoas que se envolveram nesse processo histórico.


2 – The Way Steve Jobs Changed The World


O documentário faz um apanhado geral da vida do cofundador da Apple até os últimos anos da vida dele, falando sobre como os produtos desenvolvidos pela Maçã tiveram grande impacto na indústria tecnológica – e como influenciaram inúmeros gadgets que temos hoje. Aqui podemos acompanhar a história de Jobs e ver como ele foi um o único que realmente acreditava no sucesso da Apple.

3 – The Internet's Own Boy: The Story of Aaron Swartz



Esse documentário de teor investigativo segue a história de Aaron Swartz, ativista digital e cofundador do site Reddit. Depois de utilizar a rede do MIT para obter dados privados e que não poderiam ser divulgados, acusações por crimes de invasão de computadores foram feitas contra ele pelo próprio governo dos EUA – o que poderia acarretar em até 35 anos de prisão. Contudo, ele jamais cumpriu a pena do processo, pois foi encontrado enforcado em Nova York em um suposto suicídio.

4 – Terms and Conditions May Apply



O documentário discorre sobre como não lemos os termos de condições de muitos serviços digitais que utilizamos diariamente, como só os aceitamos e não temos total conhecimento sobre o que eles realmente significam. A privacidade total na era digital tem se tornado cada vez mais um mito, algo quase inexistente, e é exatamente isso que o documentário pretende elucidar.

5 – We Are Legion: The Story of Hacktivists


Aqui podemos acompanhar os hackers do grupo mundialmente conhecido como Anonymous, classificados como hacktivistas. Para quem quer saber mais sobre as origens do grupo e os principais eventos relacionados ao Anonymous ao redor do mundo, esse é um documentário bastante completo sobre o assunto.

6 – Downloaded

O documentário aborda a criação do Napster, em 1999, serviço responsável por revolucionar a indústria da música dos Estados Unidos – algo que teve repercussão em todo o globo. Podemos acompanhar a batalha jurídica que os fundadores do Napster tiveram que enfrentar até que o serviço fosse considerado legal (nesse período, diversas bandas e artistas famosos entraram com processos contra o Napster).

7 – Print The Legend

Esse é um documentário da própria Netflix que fala sobre a revolução das impressoras 3D e como elas podem mudar as vidas de muitas pessoas. Pontos controversos são abordados pelo filme, como a produção de armas pelas impressoras 3D, o que é interessante e levanta discussões válidas sobre essas novas tecnologias e o uso que qualquer um pode empregar com elas.

segunda-feira, 9 de maio de 2016

Instagram paga 10.000 dólares a menino por achar um erro em seu sistema

 
Jani é de Helsinque, tem 10 anos e o Instagram acaba de lhe pagar 10.000 dólares (35.400 reais). Sua façanha: descobrir uma falha no sistema de comentários do aplicativo. Essa rede social, como muitas empresas que trabalham na Internet, remunera pesquisadores que informem sobre as vulnerabilidades que tenham localizado em suas plataformas. Dessa maneira o Instagram pode corrigir os erros antes que apareçam problemas. Jani detectou ser possível apagar comentários de outros usuários se fosse inserido um código maligno nesse campo. O menino disse a órgãos da mídia finlandesa que poderia ter atacado até a conta de Justin Bieber, que tem mais de 66 milhões de seguidores, se quisesse. O Facebook, proprietário dessa rede social, confirmou a EL PAÍS que Jani é a pessoa mais jovem a quem pagaram por descobrir um erro no sistema do Instagram, embora um porta-voz tenha dito: "Recebemos notificações de erros do sistema por parte de adolescentes de vez em quando. Não é incomum neste setor".
Desde 2011, a empresa pagou o equivalente a 17,5 milhões de reais a mais de 800 rastreadores. Jani aprendeu sobre códigos e segurança na web vendo vídeos no YouTube. Informou sobre o erro em fevereiro e recebeu a recompensa em março. O menino contou que utilizará parte do dinheiro para comprar uma bicicleta nova e que quando for adulto quer trabalhar em segurança cibernética.
"Recebemos notificações de erros do sistema por parte de adolescentes de vez em quando. Não é incomum neste setor"
Recentemente foram descobertos no Instagram vários erros graves e nem todos eles foram recompensados. Por exemplo, no caso de Wes Wineberg, um pesquisador que se dedicava a buscar falhas nos sistemas de informática das grandes empresas, a colaboração terminou em conflito. Wineberg descobriu em dezembro um "impactante" erro que lhe permitia ter acesso a uma enorme quantidade de dados internos do Instagram. O Facebook recusou a recompensa a Wineberg porque considerou que ele tinha ido "longe demais" para comprovar o erro e havia tido acesso a uma grande quantidade de dados.

COMO SER UM PROGRAMADOR ACIMA DA MÉDIA


Ser um programador acima da média não é tão difícil e tem alguns benefícios. Quando é a hora daquela avaliação anual, geralmente parecemos muito bons. A demanda por programadores está alta, e programadores acima da média tem melhores chances de novos trabalhos, promoções e novos projetos divertidos. E, praticamente qualquer programador pode ser acima da média. Você não precisa ser um Rock Star talentoso (criador de uma linguagem) ou despejar sua existência na programação para chegar lá. Em minha experiência, é uma simples questão de hábitos.
Durante as últimas duas décadas de programação, eu venho tentando aprender os hábitos dos bons programadores à minha volta. Prestando atenção no que eles fazem de diferente. Eu tive a oportunidade de trabalhar com alguns RockStars e com outros programadores abaixo da média. Isto me fez traçar um paralelo e perceber as diferenças com mais facilidade.


Hábitos de um Programador Acima da Média
  1. Abrace as mudanças. Você não precisa ser o cara que iniciou a mudança. Mas, abrace-a e vá junto com ela. Olhe para internet há dez anos. Ou, olhe antes dos processadores multicolores. A paisagem está sempre em mudança. Abrace essa mudança
  2. Não trabalhe muitas horas no seu trabalho diário. Nós só somos produtivos algumas horas por semana. E, nós encontrados inspiração e felicidade em muitas outras partes da vida. Quando estamos com a bateria cheia é mais fácil programar bem.
  3. Tenha um projeto de programação para mexer. Alguma coisa um pouco diferente do seu trabalho diário é algo divertido em “trabalhar”. Isto ajuda à vermos as coisas de um jeito diferente. Pense nisso desta forma. Um corredor de maratona que regularmente joga um basquete trabalha os músculos de maneiras diferentes. É divertido, é exercício, e mais.
  4. Aprenda Sem Parar. Isto vai junto com a abraçar a mudança. Quando eu comecei a programar eu usava Pascal em DOS. A Internet ainda era um sonho pra alguns. Muitas coisas de programação e técnicas que nós teremos daqui à 20 anos são sonhos pra muitos hoje. Haverá muito o que aprender.
  5. Invista um tempo para entender pequenos detalhes. Por exemplo, quando estiver desenvolvendo qualquer interface pra internet, existem coisas que você pode fazer para que o seu sistema/site carregue e execute mais rápido para o usuário final. Existem pequenas coisas como esta em todos os lugares na programação que nós podemos fazer que seja presente em nossos métodos regulares de programação.
Programadores de nível médio ou mesmo abaixo da média podem levar algum tempo para escrever testes, seguir padrões de codificação, documentar seu código, e outras coisas simples.Levar isso ao próximo nível é frequentemente apenas uma questão de alguns hábitos.

CURSOS SUPERIORES NA ÁREA DE COMPUTAÇÃO DÚVIDAS ? QUAL ESCOLHER ?




No momento de escolher uma carreira em TI, nos deparamos com diversos cursos: Sistemas de Informação, Ciência da Computação, Engenharia da Computação, Tecnologia em Análise de Sistemas, etc. Diante desta diversidade, como escolher? O que os diferencia?

Cada um destes cursos têm similaridades entre si, mas também possuem focos distintos. Além disso, há cursos de bacharelado, licenciatura e superior de tecnologia. Esta também é uma distinção importante que deve ser considerada no momento da escolha.

Diferentes tipos de curso superior

 


Bacharelado

Os cursos de bacharelado são cursos de graduação que conferem diplomas de bacharel (ex.: Bacharel em Direito), ou de título específico referente à profissão (ex: Médico). São cursos que habilitam o portador a exercerem uma profissão de nível superior.

Licenciatura

Os cursos de licenciatura destinam-se à formação de professores para atuar na Educação Infantil e nos anos iniciais do Ensino Fundamental. Inclusive na área de TI, há cursos de licenciatura em Informática, que mesclam a grade entre disciplinas específicas de informática e disciplinas sobre didática.

Tecnologia

Os cursos de tecnologia são cursos superiores de curta duração que visam formar profissionais para atender campos específicos do mercado de trabalho. O profissional formado receberá a denominação de tecnólogo. Atualmente, a restrição é de que estes cursos devem ter duração de até 3 anos.

Diferentes cursos de TI

 


Sistemas de Informação

 

O bacharel em Sistemas de Informação planeja e organiza o processamento, o armazenamento e a recuperação de informações e disponibiliza esse material para usuários. Cria, adapta e instala programas para facilitar as consultas e administra redes de computadores. Nas redes internas das empresas e outras instituições e na internet, monta e gerencia bancos de dados e ainda desenha páginas de sites, que devem ser funcionais e elegantes, trabalho que exige versatilidade e criatividade. Pode atuar em qualquer tipo de empresa, pública ou privada, de quase todos os setores – comércio, indústria ou de serviços.

O curso geralmente envolve disciplinas relativas à programação, análise e desenvolvimento de sistemas e também tem uma carga de disciplinas referentes à administração. 
Curso focado na administração de sistemas computacionais. Curso muito forte em análise de projetos e estudo de casos, possui também matemática e lógica. É o curso que habilita a estudar o problema e escolher a melhor solução na área computacional. Conceito de redes também é estudado, mas voltado à administração e controle de redes de computadores. Banco de dados também faz parte da grade, porém o foco principal é o gerenciamento.
Em resumo procura a solução de problemas adota e implementa ferramentas para a melhoria dos serviços de T.I.



Ciência da Computação

 

Curso focado no desenvolvimento de sistemas e aplicações. Muito forte em matemática e lógica, incluindo também física. Quem se forma neste curso possuirá fortes conceitos matemáticos e lógicos voltados à análise e desenvolvimento de softwares sejam estes voltados ao controle de grande quantidade de dados ou a manipulação de informações como softwares específicos na área científica.
O conceito de redes também é estudado voltado à administração e controle de redes e desenvolvimento de aplicações utilizando redes de computadores. Banco de dados também é estudado para o desenvolvimento de aplicações bem como os conceitos de administração de sistemas. Em resumo cria as ferramentas para serem utilizadas na resolução de problemas e melhoria de serviços de T.I.

 

Engenharia da Computação

 

Curso focado no desenvolvimento tanto da parte lógica (programas) como física (hardware) da computação. Possui fortes conceitos de matemática, lógica e física. Este curso habilita a desenvolver aplicações para também para a área de automação e a desenvolver projetos em suas duas vertentes, o hardware e o software.
Os conceitos de redes abrangem a parte física da estrutura o que possibilita a criação de equipamentos que se utilizem da comunicação em rede. Bancos de dados são estudados, sendo explorada a parte estrutural do projeto. Em resumo desenvolve a estrutura necessária para o desenvolvimento das aplicações computacionais em hardware e software.

O engenheiro da computação projeta e constrói computadores, periféricos e sistemas que integram hardware e software. Produz novas máquinas e equipamentos computacionais para ser utilizados em diversos setores, de acordo com as necessidades do mercado. Desenvolve produtos para serviços de telecomunicações, como os que fazem a interligação entre redes de telefonia. Pode, ainda, planejar e implementar redes de computadores e seus componentes, como roteadores e cabeamentos.
O curso de Engenharia da Computação também possui disciplinas de programação, mas a carga maior é de disciplinas relativas à hardware, redes, matemática, física, química e programação em linguagens de baixo nível.



 Cursos tecnológicos

 

Focam a formação específica em cada uma das áreas da computação. Nos cursos de bacharelado é abrangida uma gama muito grande de informações. Enquanto nos tecnológicos apenas uma das áreas é estudada. Isso possibilita uma formação mais aprofundada na área escolhida o que faz com o tecnólogo comparativamente com o bacharel tenha uma conhecimento mais abrangente acerca da área estudada, no entanto ele só terá conhecimento nesta área especifica enquanto o bacharel conhece muitas áreas durante a sua formação. Em resumo formam profissionais para utilizar as ferramentas criadas por cada uma das áreas da computação de forma especializada e concisa estudando as particularidades da área escolhida.

 

É importante também salientar que apesar das diversas conotações em cada um desses cursos todos possibilitam ao formado cursar pós graduação seja strictu-sensu (mestrado e doutorado) ou lato-sensu (especialização e MBA). Os cursos de graduação tecnológica apesar de possuir um tempo de conclusão menor também são considerados cursos superiores (apesar de algumas instituições que oferecem cursos de pós graduação strictu-sensu não aceitarem formados nestes cursos).
A escolha da especialização vai de cada um, a área com que mais se identificou durante o curso, todos os cursos de bacharelado apresentam muitas áreas como banco de dados, programação, computação gráfica, redes, automação, projetos e muitas outras. Você se identificará com uma delas, e poderá se especializar neste seguimento.

 

E se já trabalho na área?

 

Quem já trabalha na área seja de suporte em redes, hardware, computação gráfica ou programação pode de início achar que cursando o nível superior terá benefícios imediatos em seu desenvolvimento profissional. Mas isso geralmente não acontece. Os cursos superiores dividem a área estudada em diversas partes, essas partes vão sendo estudadas uma a uma, como se fosse um quebra-cabeças só que você não sabe como é a figura montada. No início você pode até se questionar:

- Para que tanta matemática? Física? Eu não quero desenvolver uma bomba atômica, quero ser um profissional de T.I.!
Mas com o passar dos semestres você verá que tudo se encaixa e ao final do curso tudo faz sentido, o profissional deve conhecer a área como um todo e entender as diversas partes que a compõem para que tenha condições de desenvolver-se profissionalmente em qualquer ramificação que ela possua no mercado.
Mas agora um ponto importante, por experiência pessoal e conhecimento de vários casos de profissionais que trabalham na área técnica com manutenção de computadores, instalação e configuração de redes, suporte a sistemas e computação gráfica, em geral não terão em um primeiro momento um ganho na sua base de conhecimento nestas áreas de atuação, a não ser os cursos tecnológicos que possuem uma grade mais específica, os demais cursos inicialmente ensinam os conceitos de algoritmos, lógica e a matemática o que não será de muita valia na área técnica desempenhada pela maioria dos profissionais.
Ao final do curso a bagagem adquirida é muito grande o que com certeza trará benefícios à carreira daqueles que já estavam no mercado de trabalho.

 

Conclusão

 

Para planejar e construir computadores, criar sistemas que integram hardware e software e produzir máquinas e equipamentos computacionais, o curso de Engenharia da Computação é o ideal. Já Ciência da Computação prepara o profissional para desenvolver softwares em qualquer área do conhecimento. Ele analisa as necessidades dos usuários, desenvolve programas e aplicativos e gerencia equipes . O curso de Sistemas de Informação forma o especialista em organização, armazenamento e recuperação de dados. Sua atividade é criar e instalar programas para facilitar consultas.

Não existe um curso que seja melhor ou pior, todos eles possuem um foco em certo ramo da computação, o que determina é o estudo a determinação e também a vocação para escolher qual seguir e mesmo que se forme em qualquer um deles poderá se especializar em uma área diferente da abordada no curso, ou mesmo uma área que não tenha uma relação direta com o curso escolhido. Algo realmente importante são as certificações, Oracle, Microsoft, Cisco e outras fornecem certificações acerca de suas ferramentas o que é realmente valorizado pelas empresas, como anteriormente citado até mais valorizado que o próprio curso superior visto atestar a capacitação do profissional na ferramenta a ser utilizada.
Algo importante é lembrar que todos estes cursos possuem boa dose de matemática, é necessário real esforço para chegar ao final, principalmente se você já está a alguns anos fora da escola. Escolher bem o ramo que quer seguir é importante caso contrário poderá se decepcionar e engrossar as estatísticas de desistência destes cursos. Mas caso escolha algum deles, dedique tempo e esforce-se, pois terá bons resultados hoje todos os outros ramos do mercado de trabalho dependem do bom funcionamento da sua parte computacional e bons profissionais, independente do curso escolhido, são muito valorizados pelo mercado.

 Você, programador/desenvolvedor/Cientista da Computação, o que acha? 
A seção de comentários é toda sua.

LINUX X WINDOWS , QUEM GANHA ???



Muitas pessoas não sabem a real diferença entre esses dois sistemas operativos. Foi pensando nisso que resolvemos explicar os pontos divergentes entre as filosofias de ambos os sistemas. A seguir, mostraremos as áreas onde cada um tem um desempenho melhor que o concorrente, assim como seus pontos fortes e fracos. Uma vez detalhadas essas características, e entendido como cada um deles realmente funciona com sua devida filosofia, busque o sistema que melhor se adeque às suas reais necessidades sempre levando em consideração os fatores explicitados no artigo. Boa escolha. 
 
Preço 
Linux 


A maioria das variantes do Linux estão disponíveis gratuitamente. 
 
Windows 

Entre R$ 300,00 e R$ 700,00, de acordo com a versão desejada. 
 
Facilidade no uso 
Linux
A maioria das distribuições Linux vêm melhorando bastante nesse quesito. 
 
Windows 
A Microsoft fez vários avanços e mudanças que o tornaram um sistema muito mais fácil de usar do que o Linux. 
 
Confiabilidade 
Linux 


A maioria das distribuições Linux são notoriamente confiáveis e muitas vezes pode funcionar por meses e anos sem precisar ser sequer reiniciado. 
 
Windows 

Embora o Microsoft Windows tenha feito grandes melhorias na confiabilidade ao longo dos últimos anos e versões do Windows, ele ainda não pode coincidir com a confiabilidade do Linux. 
 
Software 
Linux 


O Linux tem uma grande variedade de programas disponíveis, utilitários e jogos. No entanto, o Windows tem uma seleção muito maior de software disponível. 
 
Windows 

Por causa da grande quantidade de usuários do Microsoft Windows, há uma seleção muito maior de softwares disponíveis, utilitários e jogos para Windows. 
 
Custo por software 
Linux 


Muitos dos softwares, utilitários e jogos disponíveis no Linux são freeware e/ou código-fonte aberto. Mesmo programas complexos como o Gimp, OpenOffice, StarOffice, e o Wine estão disponíveis gratuitamente ou a baixo custo. 
 
Windows 
Embora o Windows tenha softwares, utilitários e jogos de graça, a maioria dos programas custam entre US$ 20,00 e US$ 200,00+ por cópia. 
 
Hardware 
Linux 


O Linux e as empresas fabricantes de hardware têm feito grandes avanços no suporte de hardware para Linux e, hoje, o Linux suporta a maioria dos dispositivos de hardware. No entanto, muitas empresas ainda não oferecem drivers ou suporte para seu hardware no Linux. 
 
Windows 

Devido à quantidade de usuários do Microsoft Windows e com o apoio mais amplo de drivers, o Windows tem um suporte muito maior para os dispositivos de hardware e uma boa maioria dos fabricantes de hardware apoiam os seus produtos no Microsoft Windows. 
 
Segurança 
Linux 

Linux é e sempre foi um sistema operacional muito seguro. Embora ele ainda possa ser atacado, quando comparado ao Windows é muito mais seguro. 
 
Windows 

Embora a Microsoft tenha feito grandes melhorias ao longo dos anos com a segurança em seu sistema operacional, o Windows continua a ser mais vulnerável a vírus e outros ataques. 
 
Código-fonte 
Linux 


Muitos programas e as distribuições do Linux estão abertas e permitem aos utilizadores personalizar ou modificar o código como eles desejam. 
 
Windows 
O Microsoft Windows não é open source e a maioria dos programas Windows não são open source. Ou seja, são softwares proprietários onde todos que usam não podem modificar o código para deixá-lo como deseja. 
 
Suporte 
Linux 


Embora possa ser mais difícil encontrar usuários familiarizados com todas as distribuições do Linux, há uma vasta quantidade de documentação disponível online, livros e fóruns na web. 
 
Windows 

Microsoft Windows inclui a sua própria seção de ajuda, tem grande quantidade de documentação disponível online, bem como livros de cada uma das versões do Windows.