sexta-feira, 3 de dezembro de 2010

Conclusão P.A (Projeto de Apendizagem)

Criado no dia 08/10/2010 o P.A  foi iniciado com varios alunos e temas distintos sobre os quais gostariam de conhecer ou se aprofundar. O meu tema foi sobre programação de softwares, ou T.I(tecnologia da Informação). Esse tema não foi de difícil acesso por ja estar bastante saturado, mesmo que indiretamente no  nosso dia-a-dia. Mas encontrei algumas dificuldades na maneira que foi apresentada os assuntos de T.I em blogs e sites. O contéudo tinha que ser "traduzido" para a linguagem mais proxima a nós, tentando escapar dos termos técnicos, etc.
Uma pergunta deveria ser respondida ao final do projeto, nela estaria incluida uma boa parte do conhecimento adquirido durante as pesquisas.  Era uma pergunta chave para o projeto, com resposta direta ao tema escolhido.
Em resumo não houve grandes dificuldades, tanto para a pesquisa como para o manuseamento do blog, termino aqui avaliando positivamente o projeto.
Sem mais, Lucas

Conclusão

Depois de dezenas de sites visitados e um pouco de experiência própria acho que posso concluir minha pesquisa com a resposta da pergunta: Como a programação(desenvolvimento de softwares) constrói a base para o futuro digital?


O tempo de execução de instruções de computadores já foi medido em milissegundos (milésimo de segundo) e microssegundos (milionésimo de segundo). Encontram-se agora no patamar de nanossegundos (bilionésimo) e já ameaçam atingir os picossegundos (trilionésimo). Se uma pessoa pudesse dar um passo a cada nanossegundo, daria vinte voltas ao mundo em um segundo.
O meio tecnico-cientifico-informacional em que vivemos traz a tona toda a euforia da informação. Vivemos numa era em que tudo deve ser muito rapido e eficiente. A noticia deve chegar antes mesmo de acontecer


Ser um bom programador não é garantia nenhuma de ser financeiramente bem sucedido.Programador é uma profissão que exige tanta vocação e dedicação quanto as profissões de padre, rabino, ou qualquer outro líder religioso. Vocação e dedicação, e uma fé absoluta na sua profissão.


Ele é essencial, pois é o que melhores condições tem de entender e de interpretar a tecnologia digital das redes computacionais. E este é um aspecto essencial e indispensável do processo em curso. Mas ele tem que entender que o seu maior valor não está mais em si mesmo, mas na sua capacidade de interagir com outras profissões e com outras culturas. Na sua capacidade de levar o seu conhecimento para fora da sua área específica de atuação. Um desafio e tanto!


A questão é que para ser um bom programador não basta fazer um software funcionar. Você terá que fazê-lo funcionar bem, terá que fazê-lo ser o mais rápido possível, e ele terá que usar o mínimo possível de recursos do computador onde estiver rodando.


 O futuro digital é em essência, a transferência quase que imediata de informações. Tudo deve ser muito rápido, os computadores devem ser rapidos, as noticias devem chegar antes mesmo de terem acontecido.Essa mudança brusca de transferencia informacional é a globalização que chega eufórica. É preciso se manter atualizado, pois o que era usado ontem, hoje é obsoleto. A produtividade é fundamental e não mas  tempo a perder... ja estamos num mundo informacional, e não há  mais como escapar.
A programação traz tudo isso à tona numa velocidade e praticidade incrível, ela é sim a base para o futuro digital.

quinta-feira, 25 de novembro de 2010

Futuro Digital; Se tornando um programador; Pré-requisitos

Pré-requisitos
----------------------------------------------------
O nível de escolaridade não é definido exatamente, mais há empresas e empresas, você não trabalhará na IBM somente com o ensino médio. Essa profissão exige antes de mais nada muita dedicação. Então naturalmente você pode aprender programação do "zero", mas convenhamos que você terá de se preparar muito , pois o mercado de trabalho esta saturado de programadores e técnicos em informatica, mas um motivo plausível para o desemprego é a falta de preparo. O mercado de trabalho aspira por profissionais diferentes e criativos, que tentam fugir do clichê e se tornar um diferencial. Comece com um curso técnico, pegue um livro e tente por si mesmo aprender, faça uma faculdade(não necessariamente a melhor), persistência vem de você, e as vezes você aprende mais lendo um bom livro do que com um professor que nem estuda direito o  que vai falar la na frente.
------------------------------------------------------------------------------------------------------                                                             Se tornando um Programador
Não é garantia de sucesso se tornar um programador,  ainda mais sabendo que todas as profissões exigem esforço e persistência. Aliás é uma das profissões em que o estudo e o aprimoramento de tecnicas e soluções devem ser frequentes. Voce deve estar atualizado diariamente com tudo que é mais novo no "mundo da tecnologia".
Para ser um bom programador voce deve começar a pensar de outra forma, em linguagem de maquina. As ideias devem surgir traduzidas, mas só a aplicação da "força bruta" vai fazer com que seu software funcione com perfeição. Claro que isso leva tempo, e muito.
Existe algumas fómulas para se tornar um bom programador, antes de mais nada, voce dever ser curioso.  A curiosidade te leva a outros patamares de pesquisa e aprendizagem, atualmente as empresas "pedem" por funcionarios que pensem por si próprio, que consigam achar soluções antes mesmo dos erros serem relatados por alguem.
Voce tambem deve ser persistente, pois os problemas que iram aparecer pela frente podem as vezes te deixarem louco, mas ai entra a lógica. Voce deve ser uma pessoa lógica, que separa os problemas e sabe fragmenta-los e assim, resolver um por um até que chegue a uma solução, que nem sempre é rápida.
"Portanto, se a sua intenção é programar computadores e fazer isso de forma competente, esteja preparado para trabalhar durante anos e anos nessa indústria vital, sempre se aprimorando, sempre desenvolvendo suas habilidades técnicas, assim como a sua paciência, sua curiosidade e sua objetividade.
"Rogerio Mendes-http://www.rogeriomendes.net/?p=6
---------------------------------------------------------                Futuro Digital

 O futuro digital é em essência, a transferência quase que imediata de informações. Tudo deve ser muito rápido, os computadores devem ser rapidos, as noticias devem chegar antes mesmo de terem acontecido.Essa mudança brusca de transferencia informacional é a globalização que chega eufórica. É preciso se manter atualizado, pois o que era usado ontem, hoje é obsoleto. A produtividade é fundamental e não mas  tempo a perder... ja estamos num mundo informacional.
FONTE: Própria;

sexta-feira, 19 de novembro de 2010

sexta-feira, 12 de novembro de 2010

Respondendo perguntas...

Respondendo a pergunta da nossa querida leitora do post anterior... :)

Um sistema é uma linha de códigos(instruções) que foi desenvolvida previamente por alguem e é transformada linguagem de máquina, a única entendida pelo computador. No post anterior falei um pouquinho das linguagens mais famosas por sua eficiência e flexibilidade. Abaixo um pouco mais sobre a programação baseada em C.
A linguagem C é o que se chama de linguagem compilada. Isso significa que, uma vez escrito o programa em C, ele deve ser passado por um compilador para transformar seu programa em executável para o computador rodar (executar). Um programa em C possui um formato legível ao homem, enquanto o executável gerado no compilador possui a forma legível para a máquina e é executada por ela. Isto significa que para escrever e executar um programa em C, você precisa ter acesso a um compilador de C. Se estiver usando uma máquina UNIX (por exemplo, escrevendo scripts CGI em C no seu computador UNIX, ou se você é um estudante que trabalha em uma máquina UNIX de um laboratório), o compilador de C está disponível gratuitamente. Ele é chamado "cc" ou "gcc" e está disponível na linha de comando.
Esta comunicação traduzida pelo compilador para a "lingua das maquinas" é feita numa velocidade absurda.

Curiosidade: O tempo de execução de instruções de computadores já foi medido em milissegundos (milésimo de segundo) e microssegundos (milionésimo de segundo). Encontram-se agora no patamar de nanossegundos (bilionésimo) e já ameaçam atingir os picossegundos (trilionésimo). Se uma pessoa pudesse dar um passo a cada nanossegundo, daria vinte voltas ao mundo em um segundo.

Fontes: http://www.scribd.com/doc/229529/Sistemas-de-Computadores
            http://informatica.hsw.uol.com.br/programacao-em-c2.htm

sexta-feira, 22 de outubro de 2010

Pesquisa e análise

Antes de falarmos do futuro digital, devemos saber o que é realmente a programação, a tecnica de desenvolvimento de software, que se mostra uma das profissões mais bem pagas e que mais crescem nos ultimos tempos.
Programação é a arte de ditar ações para um sistema, no caso um computador. Isso é feito com as Linguagens de programação.Existem milhares delas, mas algumas ficaram marcadas por sua eficiencia e facilidade no desenvolvimento de softwares, é o caso do Cobol, Fortran e mais novas como Visual Basic, C, C++, C#. Elas funcionam da seguinte maneira: tomemos como exemplo um robo.Esse robo deve andar 1 m e utilizando um sensor deve voltar se encontrar uma barreira , como uma parede. Esse tipo de ordem é dada em linguagems de programação,não importa qual seja. Algumas linguagens são mais uteis para certos tipos de tarefas, mas basicamente todas tem amplas areas de aplicação.

*Por enquanto sera só isso, na proxima postagem terminarei minha linha de raciocinio.