terça-feira, 26 de agosto de 2014

Computação na nuvem





     Computação na/em nuvem (em inglês - “cloud computing”) tem se tornado a cada dia que se passa uma realidade. Até pouco tempo essa tendencia era algo bastante difícil de se ver, mas hoje em dia não há quem não conheça por exemplo o Dropbox, sistema em nuvem onde é possível que você armazene dados de qualquer lugar do mundo precisando apenas de uma conexão com a internet e o seu respectivo login de acesso.

     O conceito básico na computação em nuvem é que o usuário não precisa ter o software ou dados salvos em seu computador, podendo usá-lo de qualquer lugar. De modo geral você não precisará instalar nenhum aplicativo em seu computador, por exemplo um editor de texto, pois você terá acesso a ele com sua internet e assim poderá desfrutar das aplicações em nuvem como quiser e bem entender.

     Um exemplo de aplicação em nuvem é o Microsoft Word. Quem possui uma conta de e-mail outlook/hotmail (sistema de gerenciamento de e-mail da Microsoft) pode desfrutar de forma gratuita a versão do Word na nuvem.

     Entre as vantagens está a facilidade de uso do sistemas em gerais e sua portabilidade. Outra vantagem que fica em destaque para muitos é a de que com a computação em nuvem você poderá usar aplicativos bastantes pesados sem afetar o desempenho em seu computador. Um exemplo é o Photoshop, que também já possui sua aplicação grátis na nuvem.

     As desvantagens fica por conta da incerteza de algumas pessoas em relação a seus arquivos salvos na nuvem. Vale ressaltar que fontes conhecidas são as mais recomendadas, assim saberá que está usando um produto de qualidade e que suas informações estão seguras.

quinta-feira, 21 de agosto de 2014

O que são Linguagens de Programação

Uma linguagem de programação é um método utilizado para comunicar instruções para um computador. É um conjunto de regras sintáticas pré-definidas e são usadas para definir um programa de computador. 


          As linguagens de programação permitem que um programador determine com precisão as ações que devem ser tomadas e sobre quais dados um computador vai atuar, como estes dados serão armazenados e/ou enviados e quais ações devem ser tomadas sob várias circunstâncias. 
                
                 Uma linguagem de programação pode ser classificada de várias formas, e hoje a forma mais utilizada para classificação é Quanto ao nível. Uma linguagem pode ser de alto, médio e baixo nível, sendo a linguagem de alto nível a mais próxima à linguagem normal de comunicação entre pessoas, e posteriormente a de baixo nível se aproxima da linguagem de máquina.

                O primeiro trabalho em linguagem de programação foi feito por Ada Lovelace, grande amiga de Charles Babbage. O projeto da primeira calculadora mecânica programável foi idealizado por Charles Babbage que, após gastar fortunas e um longo tempo, não conseguiu concretizar o projeto.  A linguagem de programação ADA foi batizada em homenagem a esta primeira programadora.

                A programação Orientada a objetos (POO) é uma forma especial de programar, mais próximo de como expressaríamos as coisas na vida real do que outros tipos de programação. Pensar em termos de objetos é muito parecido a como faríamos na vida real. Por exemplo, vamos pensar em uma pessoa para dar um modelo em um esquema de POO. Diríamos que a pessoa é o elemento principal e tem uma série de características, como poderiam ser a altura, o peso e o sexo. Essa pessoa também tem uma série de funcionalidades associadas, como podem ser andar, correr ou falar.

                A linguagem de programação mais usada foi por muito tempo a linguagem Java, porem recentemente foi ultrapassada pela linguagem C. Segue a abaixo uma lista das 20 linguagens mais usadas:


E aí, que tal começar a programar? Acredite, não é tão difícil como parece e qualquer um, com empenho e dedicação pode programar! 
Gostou, deixe seu comentário, e logo mais estaremos publicando novamente.

Abraços e até mais.        

segunda-feira, 18 de agosto de 2014

Software, o que é?



     O termo software começou a ser usado no final da década de 50 pelo cientista americano John Wilder Tukey quando ainda se iniciava o mundo da computação de computadores.

     Software, também designado como programa, é uma sequência de instruções para serem processadas por uma máquina (computador). Geralmente cada software tem uma função específica, por exemplo um navegador como o Mozilla Firefox foi criado exclusivamente para navegar na internet.

     O seu sistema operacional, por exemplo o Windows, é também um software. Os sistemas operacionais são definidos como Softwares de sistema. A função básica dos softwares de sistemas é manter um equilibro entre o usuário e o computador, fazendo ficar mais interessante até essa comunicação entre os dois.

     Existem também os Softwares de Aplicações que são muitos usados e essenciais a todo sistema operacional. Um exemplo de aplicação é o Microsoft Word, aplicação usada principalmente para escrever textos e artigos.

     Nós usuários de computadores dependemos de softwares diariamente, e mesmo não estando nós na frente de um computador, o mundo ao nosso redor é quase por completo computadorizado. Um exemplo básico é os bancos, já imaginou se não existisse sistemas bancários?
Seria muito difícil de acreditar que um banco conseguisse fazer uma transação de valores entre dois usuários de seu sistema quase que instantaneamente.

sábado, 16 de agosto de 2014

Ciência da computação

O que faz um cientista da computação? Que tal saber mais sobre esse profissional tão conhecido e importante para a tecnologia atualmente.



Primeiramente vamos definir o que é “Ciência da Computação”, É o conjunto de técnicas, habilidades e conhecimentos que possibilitam a criação de programas de informática. Definido isso fica bem mais fácil descobrir o que faz um cientista da Computação, analisa as necessidades dos usuários, desenvolve programas e aplicativos, gerencia equipes de criação e instala sistemas de computação.

É ele quem é responsável pela criação de softwares, desde programas básicos de controle, até os mais complexos sistemas de processamento de informações. Presente em quase todos os setores de grandes e médias empresas, esse profissional é indispensável, por conta de sua grande gama de possibilidades de atuação.

Com um currículo mais voltado para a parte teórica da computação, é comum que após formados, esses profissionais busquem o mestrado e doutorado, uma vez que a maioria dos professores de universidades de tecnologia possuam essa formação, e também pelas oportunidades de pesquisas, que se tornaram muito comuns em universidades.

Mas fora do universo acadêmico, esse profissional tem grande destaque, e tem sido um dos mais importantes na área de tecnologia da informação, e seu salário inicial varia entre R$ 2.500,00 a R$ 3.000,00.



E aí, que tal se tornar um cientista da computação? Deixe seu comentário e continue acompanhando o nosso blog, a equipe TI House agradece, Obrigado e até mais.

sexta-feira, 15 de agosto de 2014

Software Livre




     O conceito de software livre iniciou-se por volta de 1980 por Richard Stallman. Ele (Stallman) não gostava da ideia de ter um software e não pode-lo modifica-lo de forma que atendesse suas necessidades. Com isso ele começou a pregar o conceito de software livre tanto para modificação, tanto para cópias, já que também não podia ser distribuídos entre usuários os softwares proprietários.


     Com a popularização do software livre, foi definido algumas liberdades essenciais, e elas são:

Liberdade 0 – O usuário pode usar o software do modo que preferir e para o que quiser.

Liberdade 1 – Estudar e modificar o código para que possa atender suas necessidades.

Liberdade 2 – Redistribuir cópias para que ajude ao próximo.

Liberdade 3 – Distribuir cópias modificadas por você ou por outros, assim beneficiando a todos que participam da comunidade de software livre.


     Muitas pessoas, ainda hoje em dia, tem um certo preconceito com os softwares livres. Muitos pensam que pelo simples fato de ser grátis o produto não é de qualidade e com certeza isso é um erro já que como é feito por muitos, o software fica menos sucessível a erros, pois muitos vêem como as coisas estão funcionando, podendo assim sempre aperfeiçoa-los. Um exemplo de software livre que faz bastante sucesso é o Mozilla Firefox, navegador que não é atoa que deixou grandes como o Internet Explorer para trás.


     Cada vez mais o número de usuários com softwares livres têm aumentado e esses números são significantes, por isso não deixem de estarem sempre de olho nas novidades. Vale lembrar que muitas das vezes existem softwares livres parecido com o que você usa (e paga por ele) de forma bem mais útil e grátis.

segunda-feira, 11 de agosto de 2014

Engenharia de Software

O que faz um Engenheiro de Software? Muita gente já ouviu falar desse profissional, porém poucos sabem o que faz esse que se tornou um dos profissionais mais importantes de médias e grandes empresas.




O bacharel em Engenharia de Software é um profissional relativamente novo, mas está se tornando importante e muito visado em grandes e médias empresas.

O Engenheiro de Software é preparado para o desenvolvimento e suporte de sistemas de software, aplicando tecnologias e práticas de ciência da computação, gerência de projetos e outras áreas. Esse profissional deve ser capaz de dominar tecnologias de programação e possuir habilidades com raciocínio lógico e matemático.

O mercado de trabalho tem crescido muito nos últimos anos e a tendência é que isso continue por muito tempo, já que o engenheiro de software é exigido em praticamente todas as áreas. O profissional graduado em Engenharia de Software pode trabalhar no desenvolvimento de bancos de dados, de programas técnico-científicos, de software para smartphones, de jogos e de programas para computadores.

O mercado super aquecido tornou esse profissional um dos mais bem pagos da área de tecnologia da informação, com salários iniciando em média de R$ 3.000, e tem tido um destaque muito grande em empresas como Google, Apple, Samsung e outras.

Gostou da área? Deixe seu comentário e nos diga qual sobre qual profissional da área de TI você quer que falemos e o mais breve possível publicaremos aqui.



Obrigado e até mais.

quinta-feira, 7 de agosto de 2014

Áreas gerais que um profissional de TI pode trabalhar


     Nós da equipe da TI House elaboramos, para vocês, algumas das áreas que profissionais de TI trabalham e vamos falar um pouco de cada uma delas.
 
  • Manutenção de Micros – Esse profissional está em alta no mercado atual por conta do altíssimo numero de computadores. Sua principal tarefa é resolver problemas simples e dar suporte.

  • Técnico de Redes – Profissional responsável em manter o bom funcionamento das conexões de internet e dados de uma empresa ou residência.

  • Web design – Além de escrever códigos, esse profissional também tem que ter certa habilidade com design, já que seu produto é para o usuário final. Desenvolver sites não muitos coloridos, mas sim, com elegância é um ponto que deve ser qualitativo.

  • Programador – Profissional que escreve bastante código e umas das suas habilidades é a lógica computacional. Estimasse que até 2020 faltarão no mercado brasileiro cerca de 400 mil profissionais, causando uma perda de até 1,5 bilhões de reais na economia do país. Sistemas bancários é um exemplo de produto que este profissional desenvolve.

  • Administrador de Banco de Dados – Todos os dados de um banco, por exemplo, tem que ser guardado cuidadosamente, pois lá têm todos os registros da empresa, inclusive os valores de cada cliente. Cabe a esse profissional manter sempre em bom estado esses dados e impedir que ataque de “crackers” chegue aos dados.

  • Qualificador de Softwares – Depois de um sistema inteiro ter sido criado precisa-se que alguém vá testa-lo e posteriormente aprova-lo ou não. Apesar de não parecer, para alguns, este profissional tem papel muito importante dentro de organizações em geral.



Se acharem que deixamos de falar de alguma outra área importante de TI, deixe seu comentário que poderemos fazer uma publicação exclusiva para você falando de tal área. Obrigado pela visita, a equipe TI House agradece!