<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Valério Farias &#187; computação</title>
	<atom:link href="http://valeriofarias.com/tag/computacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://valeriofarias.com</link>
	<description>(Tecnologia + Negócios) = :)</description>
	<lastBuildDate>Tue, 29 Mar 2011 21:07:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linguagem Ruby e Educação: um acordo feito no céu (tradução)</title>
		<link>http://valeriofarias.com/linguagem-ruby-e-educacao-um-acordo-feito-no-ceu-traducao/</link>
		<comments>http://valeriofarias.com/linguagem-ruby-e-educacao-um-acordo-feito-no-ceu-traducao/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 11:11:33 +0000</pubDate>
		<dc:creator>Valério Farias</dc:creator>
				<category><![CDATA[Pra refletir]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[aprender]]></category>
		<category><![CDATA[computação]]></category>
		<category><![CDATA[criatividade]]></category>
		<category><![CDATA[diversão]]></category>
		<category><![CDATA[educação]]></category>
		<category><![CDATA[faculdade]]></category>
		<category><![CDATA[linguagem]]></category>
		<category><![CDATA[primeira]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://valeriofarias.com/?p=366</guid>
		<description><![CDATA[É importante não generalizar a linguagem Ruby como se fosse algo que resolverá todos os seus problemas. Ela tem propósito geral, mas será adequada em determinados contexto e outros não, como todas as outras linguagens. O propósito desse post do Kate Cunningham que eu traduzi é mostrar que as características do Ruby são muito harmônicas [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>É importante não generalizar a linguagem Ruby como se fosse algo que resolverá todos os seus problemas. Ela tem propósito geral, mas será adequada em determinados contexto e outros não, como todas as outras linguagens. O propósito desse post do Kate Cunningham que eu traduzi é mostrar que as características do Ruby são muito harmônicas com as características necessárias em um ambiente efetivo de aprendizado. Isso não quer dizer que o aluno deva estacionar no Ruby. Ele terá o caminho facilitado para o mundo da programação com Ruby, mas isso será só o primeiro passo. Ele deverá sim, aprender outras linguagens, pois é a única forma de se aprimorar como profissional de uma área tão dinâmica. O texto original você encontra <a href="http://rubylearning.com/blog/2010/08/11/ruby-programming-and-education-a-match-made-in-heaven/">aqui</a>. Fique agora com a tradução:</p></blockquote>
<p>A linguagem Ruby tem recebido muita atenção na última década, especialmente com o advento do Ruby on Rails em 2005. Enquanto a blogosfera está utilizando Ruby a muito tempo, vamos nos perguntar como, exatamente, a linguagem Ruby é propícia para um ambiente educacional.</p>
<div id="attachment_369" class="wp-caption alignright" style="width: 254px"><a href="http://valeriofarias.com/wp-content/uploads/2010/08/ruby-logo-r.png"><img class="size-full wp-image-369" title="ruby-logo-r" src="http://valeriofarias.com/wp-content/uploads/2010/08/ruby-logo-r.png" alt="Ruby Programming Language" width="244" height="299" /></a><p class="wp-caption-text">Copyright (C) 2008 Ruby Association LLC</p></div>
<p>Claro, podemos ir para a relevância da linguagem Ruby, pois se você está recebendo treinamento em um ambiente educacional para se tornar um programador de computador, e você não sabe o Ruby, então você está ficando cada vez mais fora do circuito. No entanto, linguagens de programação vêm e vão, e educação não é sobre as tendências, é sobre as idéias que sustentam o valor no decorrer dos anos.</p>
<p>Vamos então olhar para a filosofia de linguagem Ruby e ver como é propício à aprendizagem. Por um lado, Ruby é flexível. Ele não tem a rigidez de Java ou PHP. Em um ambiente que maximiza o aprendizado, a flexibilidade é fundamental. E Ruby é tão flexível quanto possível. Yukihiro Matsumoto, o  criador da linguagem Ruby, notou o que ele estava pensando quando ele começou a trabalhar com linguagem de programação: &#8220;É engraçado, quando eu usei PHP para desenvolver ou as coisas que eu fiz em Java, eu estava sempre à procura de algo mais.&#8221;</p>
<p>Outra grande coisa sobre Ruby é seu reforço da capacidade para a criatividade. Como muitos programadores Ruby notaram, Ruby é mais alinhado com o pensamento humano. Desta forma, é muito fácil de usar. E precisamente porque é mais fácil de usar, é mais versátil quando se trata de ser criativo.</p>
<p>A apresentação de <a href="http://www.slideshare.net/vishnu/the-ruby-programming-language-or-why-are-you-wasting-brain-power">slides sobre a linguagem Ruby</a> explica como Ruby auxilia a criatividade. Afirma que os seres humanos perdem produtividade quando são forçados por &#8220;tarefas repetitivas, tarefas desnecessariamente complexas  e resolvendo problemas que não estão dentro do domínio de aplicação.&#8221; Desde que Ruby efetivamente se livra dessas tarefas repetitivas e de tarefas voltadas para máquinas, há mais espaço aberto para ser criativo. Com os alunos, especialmente, a produção criativa é a chave para a aprendizagem de forma eficaz.</p>
<p>Um aspecto do processo de aprendizagem que é absolutamente crítico para a eficácia educacional é diversão. Nós geralmente não pensamos sobre a diversão quando nós pensamos sobre a educação. Mas reflita sobre seus próprios anos escolares no passado. Se você pensar bem, você percebe que os assuntos que você aprendeu mais e reteve o conteúdo eram aqueles em que você estava se divertindo. Este divertimento, claro, resulta em parte da criatividade. Quando você está sendo produtivo, você está se divertindo.</p>
<p>Ao contrário de outras linguagens de programação, você pode fazer muita coisa com Ruby, mesmo se você está apenas nos estágios iniciais de aprendizagem. Para os estudantes, o processo de aprendizagem é frustrante e é um pouco prejudicado quando pequenos erros aparecem no caminho de chegar aos conceitos maiores. Linguagens de programação como C++ podem dificultar o aprendizado dos conceitos maiores porque pequenos erros no código sempre aparecem durante o processo. Já usando o  Ruby o aluno não passa por essas pequenas dificuldades quando está iniciando o aprendizado.</p>
<p>Naturalmente, estes são apenas indicações básicas de que Ruby é a melhor ferramenta de aprendizagem para os interessados em programação de computadores, especialmente os iniciantes. No entanto, assim como na educação como um todo, em que mudanças conceituais básicas no processo de aprendizagem levam os alunos para as melhores práticas na aprendizagem,  Ruby oferece a possibilidade de uma aprendizagem fácil, divertida, criativa, por força da simples virtude de que a linguagem foi feita para pragmaticamente funcionar dessa forma. Em análise final, Ruby foi feito para estudantes, jovens e idosos, iniciantes e mais avançados.</p>
<p>Por Kate Cunningham</p>
]]></content:encoded>
			<wfw:commentRss>http://valeriofarias.com/linguagem-ruby-e-educacao-um-acordo-feito-no-ceu-traducao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vamos estudar informática!</title>
		<link>http://valeriofarias.com/vamos-estudar-informatica/</link>
		<comments>http://valeriofarias.com/vamos-estudar-informatica/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 22:03:12 +0000</pubDate>
		<dc:creator>Valrio Farias</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[computação]]></category>
		<category><![CDATA[computador]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[história]]></category>
		<category><![CDATA[introdução]]></category>

		<guid isPermaLink="false">http://geyserway.com/?p=258</guid>
		<description><![CDATA[Você que é iniciante, seja bem vindo ao mundo da informática! Nesse texto você vai achar informações úteis, de forma didática, para que você consiga em pouco tempo compreender as características associadas ao mundo da computação.
Para você que é veterano, entusiasta ou já trabalha na área, esse texto serve como referência para preparação de aulas [...]]]></description>
			<content:encoded><![CDATA[<p>Você que é iniciante, <strong>seja bem vindo ao mundo da informática</strong>! Nesse texto você vai achar informações úteis, de forma didática, para que você consiga em pouco tempo compreender as características associadas ao mundo da computação.</p>
<p>Para você que é veterano, entusiasta ou já trabalha na área, esse texto serve como referência para preparação de aulas para disciplinas introdutórias de cursos de computação.</p>
<p>O propósito desse texto é dar uma visão geral, por meio de um mapa mental da área de informática, complementada com links, organizados de acordo com a estrutura do mapa mental. Esse texto será atualizado com novos links através das sugestões nos comentários ou quando eu achar links interessantes para disponibilizar.</p>
<p>Mesmo que você não queira se aprofundar nos assuntos mostrados nesse texto, é preciso pelo menos compreender a importância da informática no nosso dia a dia. Atualmente a computação é utilizada em diversas áreas do conhecimento, por exemplo:</p>
<ul>
<li>na medicina, auxiliando nos diagnósticos</li>
<li>na compra e venda de produtos (submarino, mercado livre)</li>
<li>na comunicação entre pessoas, ou entre setores de empresas (email e messenger)</li>
<li>na contratação, seja pela divulgação das vagas pelo twitter ou também na análise do perfil do candidato em redes sociais (orkut)</li>
</ul>
<p>A lista acima são somente alguns exemplos, mas existem diversas outras utilizações da informática e todas elas servem para facilitar nossa vida em algum sentido.  Estamos atualmente arrodeados e muito dependentes da tecnologia: na escola, no trabalho, em casa.  Para que a gente possa ter uma ação mais efetiva nessa geração da tecnologia não dá mais para ficar de fora. É preciso superar o medo e começar a caminhada, passo a passo para adquirir o domínio técnico mínimo necessário para conseguir se virar. Mas a questão que quero colocar para você é que procure ver a tecnologia como um brinquedo, ou como algo que você goste de apreciar. A tecnologia não é para ser repassada de forma chata. Ela vem para complementar as nossas relações, ela vem para nos ajudar e o aprendizado de tecnologia deve ser de forma gradual e divertido, porque não.</p>
<p>Então, seja você iniciante ou veterano, <strong>aproveite e se divirta com o mundo da informática!</strong></p>
<p>A idéia central é que, de uma forma geral, a informática se divide em 3 partes: <strong>Software, Hardware e PESSOAS.</strong> Software são os programas. O hardware é a parte física que você pode pegar, são os componentes eletrônicos. Finalmente, como você pode notar, eu coloquei pessoas em maiúsculo. Fiz isso para que fique claro que é o ponto mais importante entre os 3 componentes. Se fosse eliminado os outros dois, as pessoas dariam um jeito de recriar novos componentes e novos programas de acordo com sua necessidade. Também não adianta ter todo um conhecimento técnico se não soubermos lidar com as pessoas. Os maiores problemas em instituições estão nas pessoas. Se um programa ou uma máquina travar, facilmente poderemos substituir ou ajeitar a máquina. Mas, mesmo com o computador e programas funcionando perfeitamente, as pessoas nos seus setores podem criar burocracia desnecessária, podem prejudicar a instituição se não quiserem resolver os problemas com eficiência. Outro comportamento prejudicial é o profissional que ao invés de resolver o problema joga a culpa para outro, &#8220;joga a batata quente para o outro&#8221;. Enfim, é preciso que além de entender sobre as características da área, o profissional que lida com tecnologia siga um conjunto de princípios que vai auxiliá-lo a lidar com a diversidade e o dinamismo do mercado de trabalho. Alguns desses princípios são:</p>
<ul>
<li>Iniciativa</li>
<li>objetividade</li>
<li>domínio técnico. Ele é importante, mas sozinho não traz resultados satisfatórios</li>
<li>ter a noção que em uma instituição as pessoas devem está em primeiro lugar</li>
<li>tentar ver a mundança como oportunidade, ou seja, na maioria dos casos ela deve ser bem vinda</li>
<li>questionar e fazer muitas perguntas até achar a causa real de algum problema, nunca se limite ao primeiro &#8220;por que&#8221;, pois a solução quase nunca está na resposta dessa primeira pergunta</li>
<li>por fim, posso sugerir que tente otimizar as atividades, os processos que estiver envolvido tornando-os simples, invente novas formas de fazer a mesma coisa com o objetivo de simplificá-las.</li>
</ul>
<p>Depois dessa introdução, mostrando as qualidades pessoais imprescindíveis para entrarmos no mundo digital com o pé direito, veja uma foto simplificada do mapa mental sobre informática:</p>
<div class="wp-caption alignnone" style="width: 450px"><img title="Mapa mental: informática" src="http://i716.photobucket.com/albums/ww163/valeriofarias/mapa-metal-informatica.jpg   " alt="Mapa mental: informática" width="440" height="341" /><p class="wp-caption-text">Mapa mental: informática</p></div>
<p>O arquivo detalhado do mapa mental você pode encontrar nesse link:<br />
<a href="http://www.slideshare.net/valeriofarias/mapa-mental-informatica">www.slideshare.net/valeriofarias/mapa-mental-informatica</a></p>
<p>A partir de agora você terá uma seção de links úteis, organizados de acordo com as áreas mostradas no mapa anterior, complementado com um ítem chamado curiosidades, que são as dúvidas geradas durante algumas aulas que ministro e por mais dois outros itens chamados empreendedorismo e informática para concurso:</p>
<p><strong>História:</strong></p>
<ul>
<li><a href="http://pt.wikipedia.org/wiki/Hist%C3%B3ria_da_computa%C3%A7%C3%A3o">História da computação &#8211; wikipedia</a></li>
<li><a href="http://geyserway.com/inicio-da-era-digital/">Início da era digital (tradução)</a></li>
<li><a href="  http://informatica.hsw.uol.com.br/inicio-da-internet.htm">Como surgiu a Internet?</a></li>
<li><a href="http://www.youtube.com/watch?v=F3qWg1JBPZg">História do computador em minutos (vídeo Youtube)</a></li>
<li><a href="http://www.ted.com/talks/george_dyson_at_the_birth_of_the_computer.html">O nascimento do computador (vídeo TED &#8211; Apresentação do historiador científico George Dyson)</a></li>
<li><a href="http://informatica.hsw.uol.com.br/alan-turing.htm">Biografia de Alan Turing</a></li>
<li><a href="http://www.pucrs.br/edipucrs/online/livro4.html#livro">História da computação (ebook gratúito em português)</a></li>
</ul>
<p><strong>Classificação dos computadores:</strong></p>
<ul>
<li><a href="http://pt.wikipedia.org/wiki/Servidor">Servidor &#8211; wikipedia</a></li>
<li><a href="http://idgnow.uol.com.br/computacao_corporativa/2009/04/07/mainframe-comemora-45-anos/">Mainframe comemora 45 anos</a></li>
<li><a href="http://pt.wikipedia.org/wiki/Mainframe">Mainframe &#8211; wikipedia</a></li>
<li><a href="http://pt.wikipedia.org/wiki/COBOL">COBOL &#8211; Linguagem muito usada nos mainframes</a></li>
<li><a href="http://pt.wikipedia.org/wiki/Laptop">Laptop</a></li>
<li><a href="http://pt.wikipedia.org/wiki/PDA">HandHeld </a></li>
<li><a href="http://pt.wikipedia.org/wiki/Supercomputador">Supercomputador</a></li>
</ul>
<p><strong>Hardware:</strong></p>
<ul>
<li><a href="http://informatica.hsw.uol.com.br/pc.htm">Como funciona o computador pessoal</a></li>
<li><a href="http://informatica.hsw.uol.com.br/microprocessadores.htm">Como funciona os processadores</a></li>
<li><a href="http://informatica.hsw.uol.com.br/discos-rigidos.htm">Como funciona os discos rígidos</a></li>
<li><a href="http://informatica.hsw.uol.com.br/memoria-ram.htm">Como funciona a memória RAM</a></li>
<li><a href="http://informatica.hsw.uol.com.br/bios.htm">Como funciona a BIOS</a></li>
<li><a href="http://informatica.hsw.uol.com.br/arquitetura-processador-nehalem.htm">Arquitetura e filosofia de desenvolvimento dos processadores da Intel</a></li>
<li><a href="http://informatica.hsw.uol.com.br/infra-estrutura-da-internet.htm">Como funciona a infra-estrutura da Internet</a></li>
</ul>
<p><strong>Representação dos dados:</strong></p>
<ul>
<li><a href="http://informatica.hsw.uol.com.br/bits-bytes.htm">Como funcionam os bits e os bytes</a></li>
<li><a href="http://geyserway.com/brincando-com-numeros-binarios/">Brincadeira do contador binário com pessoas</a></li>
</ul>
<p><strong>Software:</strong></p>
<ul>
<li><a href="http://informatica.hsw.uol.com.br/sistemas-operacionais.htm">Como funcionam os Sistemas Operacionais</a></li>
<li><a href="http://informatica.hsw.uol.com.br/twitter.htm">Como funciona o Twitter</a></li>
<li><a href="http://informatica.hsw.uol.com.br/blog.htm">Como funcionam os blogs</a></li>
</ul>
<p><strong>Empreendedorismo:</strong></p>
<ul>
<li><a href="http://blog.beonthe.net/post/184546737/o-mundo-de-joana-parte-1">Mundo de Joana &#8211; novela didática que mostra o dia a dia de Joana na sua tentativa de trabalhar como fotógrafa na éra da informática e internet.</a></li>
<li><a href="http://gettingreal.37signals.com/GR_por.php">Caindo na real &#8211; A empresa 37Signals mostra o que fizeram para se tornarem um sucesso.</a></li>
</ul>
<p><strong>Curiosidades:</strong></p>
<ul>
<li><a href="http://www.baixaki.com.br/info/1902-como-prolongar-a-vida-util-do-computador.htm">Como prolongar a vida útil do computador</a></li>
<li><a href="http://www.baixaki.com.br/info/1089-desligar-ou-nao-o-computador-.htm">É melhor desligar o computador ou deixar ele ligado direto?</a></li>
<li><a href="http://informatica.hsw.uol.com.br/questao328.htm">Vale a pena deixar a máquina ligada o tempo todo?</a></li>
<li><a href="http://truques-dicas.com/como-criar-site/">Como criar um site?</a></li>
<li><a href="http://informatica.hsw.uol.com.br/dono-da-internet.htm">Quem é o dono da Internet?</a></li>
<li><a href="http://informatica.hsw.uol.com.br/questao549.htm">O que é endereço IP?</a></li>
</ul>
<p><strong>Informática para Concurso:</strong></p>
<ul>
<li>Acesse o TreinaTom na seção de eventos públicos através do seguinte link:   <a href="http://www.treinatom.com.br/pt/eventos">TreinaTom Eventos Públicos</a>. Depois clique no link do evento: COMENTÁRIOS DAS QUESTÕES DE INFORMÁTICA POR WAGNER BARROS.<br />
   TreinaTom é um sistema de ensino à distância feito pela e-genial.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://valeriofarias.com/vamos-estudar-informatica/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

