{"id":517,"date":"2018-11-23T10:13:37","date_gmt":"2018-11-23T10:13:37","guid":{"rendered":"https:\/\/devlooper.blog.br\/\/?p=517"},"modified":"2018-11-23T10:13:37","modified_gmt":"2018-11-23T10:13:37","slug":"e-possivel-programar-sem-enxergar","status":"publish","type":"post","link":"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/e-possivel-programar-sem-enxergar\/","title":{"rendered":"\u00c9 poss\u00edvel programar sem enxergar?"},"content":{"rendered":"<div>\n<p>Voc\u00ea conseguiria programar sem enxergar? Parece algo praticamente imposs\u00edvel para muitos, mas \u00e9 simplesmente a realidade de alguns. Programadores sem a vis\u00e3o t\u00eam cada vez mais chances de desempenhar a profiss\u00e3o, gra\u00e7as aos avan\u00e7os em solu\u00e7\u00f5es tecnol\u00f3gicas.<\/p>\n<p>Este post vai mostrar um pouco mais sobre como funciona a rotina dessas pessoas! Voc\u00ea vai conhecer 2 hist\u00f3rias inspiradoras e entender\u00e1 como \u00e9 poss\u00edvel programar mesmo para uma pessoa cega. Confira!<\/p>\n<h2>A possibilidade de programar sem enxergar<\/h2>\n<p>A\u00a0<a href=\"https:\/\/devlooper.blog.br\/\/materiais\/artigos\/7-dicas-que-vao-otimizar-sua-rotina-de-programador-freelancer\/\" target=\"_blank\" rel=\"noopener noreferrer\">rotina<\/a>\u00a0do programador tem como base a leitura e a compreens\u00e3o de c\u00f3digos, sempre com a finalidade de desenvolver aplica\u00e7\u00f5es. A tarefa\u00a0\u00e9 complexa, mas para quem \u00e9 capacitado, \u00e9 s\u00f3 mais um dia de trabalho em que \u00e9 preciso superar as dificuldades e colocar o conhecimento em pr\u00e1tica.<\/p>\n<p>Entretanto, os programadores cegos t\u00eam um caminho um pouco diferente entre o dom\u00ednio da ci\u00eancia e a aplica\u00e7\u00e3o na programa\u00e7\u00e3o. N\u00e3o enxergar o que est\u00e1 sendo digitado \u00e9 o primeiro desses percal\u00e7os. O erro ao digitar uma linha de comando tamb\u00e9m \u00e9 outro, por\u00e9m,\u00a0ainda assim \u00e9 poss\u00edvel atuar nessa \u00e1rea.<\/p>\n<h3>Diferentes maneiras de lidar com a limita\u00e7\u00e3o<\/h3>\n<p>A limita\u00e7\u00e3o \u00e9 a mesma, mas cada um dos programadores cegos tem sua pr\u00f3pria maneira de lidar com essa condi\u00e7\u00e3o. No final do dia, o importante \u00e9 conseguir desenvolver as linhas de c\u00f3digo da maneira certa, livre de erros.<\/p>\n<p>Chegar a esse resultado \u00e9 o desafio dessas pessoas. Entretanto, para quem nem mesmo pode enxergar o que est\u00e1 \u00e0 sua frente, muitos desde a inf\u00e2ncia, lidar com c\u00f3digos e\u00a0<a href=\"https:\/\/devlooper.blog.br\/\/materiais\/artigos\/conheca-as-7-linguagens-de-programacao-mais-buscadas-pelas-empresas\/\" target=\"_blank\" rel=\"noopener noreferrer\">linguagens de programa\u00e7\u00e3o<\/a>\u00a0\u00e9 s\u00f3 mais uma parte do processo.<\/p>\n<p>Os diferentes programas de aux\u00edlio a deficientes visuais s\u00e3o a base da opera\u00e7\u00e3o. Programadores cegos buscam diferentes recursos, adaptando o uso \u00e0 pr\u00e1tica de desenvolvimento com as linguagens. Muitos tamb\u00e9m usam ferramentas comuns, como o bloco de notas, para corrigir c\u00f3digos, por exemplo.<\/p>\n<h2>Os casos de programadores cegos<\/h2>\n<p>Que \u00e9 poss\u00edvel programar sem enxergar voc\u00ea j\u00e1 sabe, mas certamente ficou a curiosidade sobre quem s\u00e3o e como essas pessoas conduzem suas rotinas, certo? Antes de tudo, esses profissionais s\u00e3o inspira\u00e7\u00f5es para qualquer um. Por\u00e9m,\u00a0por\u00a0tr\u00e1s dessa vit\u00f3ria h\u00e1 muito esfor\u00e7o e adapta\u00e7\u00e3o.<\/p>\n<p>\u00c9 ineg\u00e1vel que os programadores cegos enfrentam situa\u00e7\u00f5es que, pelo menos para a maioria dos profissionais, seriam encaradas como grandes dificuldades no trabalho.\u00a0Entretanto, para\u00a0Lucas Radaelli e \u00c2ngelo Beck, a adapta\u00e7\u00e3o \u00e9 s\u00f3 uma pequena parte desse processo.<\/p>\n<h3>\u00c2ngelo Beck<\/h3>\n<p>\u00c2ngelo perdeu completamente a vis\u00e3o aos 24 anos, e hoje ele tem 37. Aos 27 ele come\u00e7ou um projeto de gerenciador de conte\u00fados, todo desenvolvido por ele pr\u00f3prio, que \u00e9 t\u00e9cnico em eletr\u00f4nico e focado na programa\u00e7\u00e3o PHP.<\/p>\n<p>O mais interessante na trajet\u00f3ria de \u00c2ngelo s\u00e3o as adapta\u00e7\u00f5es que ele fez para que pudesse atuar sem maiores restri\u00e7\u00f5es, sempre com a proposta de facilitar seu trabalho. Ele programou seu leitor de texto para que pronunciasse palavras espec\u00edficas ao se deparar com alguns caracteres das linhas de\u00a0<a href=\"https:\/\/devlooper.blog.br\/\/materiais\/artigos\/conheca-3-ferramentas-e-sites-que-avaliam-a-qualidade-do-codigo\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3digos<\/a>.<\/p>\n<p>Por exemplo, \u00c2ngelo definiu os seguintes par\u00e2metros para serem citados pelo programa:<\/p>\n<ul>\n<li>&#8220;\/\/&#8221; \u00e9 lido como &#8220;nota&#8221;;<\/li>\n<li>&#8220;$&#8221; \u00e9 lido como &#8220;var&#8221; (abrevia\u00e7\u00e3o de vari\u00e1vel);<\/li>\n<li>&#8220;!&#8221; \u00e9 lido como &#8220;not&#8221; (refer\u00eancia a mensagem de nega\u00e7\u00e3o);<\/li>\n<li>&#8220;;&#8221; \u00e9 lido como &#8220;fim&#8221; (comando de fim de instru\u00e7\u00e3o, comumente utilizado em PHP).<\/li>\n<\/ul>\n<h3>Lucas Radaelli<\/h3>\n<p>Lucas \u00e9 cego desde os 4 anos, o que exigiu que seus pais adaptassem todo conte\u00fado escolar ao longo de sua vida. Tudo era digitalizado para que ele tivesse acesso por meio de programas de leitura de conte\u00fado. Aos 7 ele come\u00e7ou a lidar com computadores, e a aprendizagem foi bem r\u00e1pida.<\/p>\n<p>Atualmente, Lucas tem 27\u00a0anos e trabalha\u00a0no time de busca do Google, em Belo Horizonte. O come\u00e7o da sua carreira foi na Universidade Federal do Paran\u00e1 (UFPR), no curso de ci\u00eancia da computa\u00e7\u00e3o. L\u00e1 ele superou dificuldades com os materiais de estudo, contou com ajuda de colegas e assim chegou ao diploma.<\/p>\n<p>Atualmente, Lucas tem acesso aos principais programas de apoio a deficientes visuais para trabalhar. Contudo, ele tamb\u00e9m aposta na pr\u00f3pria mem\u00f3ria para guardar as \u00faltimas linhas de comando com a qual est\u00e1 lidando.<\/p>\n<h2>O papel da tecnologia no cotidiano dessas pessoas<\/h2>\n<p>Programar sem enxergar seria simplesmente imposs\u00edvel sem a ajuda de recursos\u00a0<a href=\"https:\/\/devlooper.blog.br\/\/materiais\/artigos\/empreender-com-tecnologia-4-licoes-para-abrir-seu-negocio-no-ramo\/\" target=\"_blank\" rel=\"noopener noreferrer\">tecnol\u00f3gicos<\/a>. \u00c9 fundamental ter o aux\u00edlio de programas de leitura de texto, al\u00e9m de outras ferramentas. Cada vez mais h\u00e1 desenvolvedores preocupados em facilitar a vida de pessoas cegas, o que se reflete diretamente na atividade de programa\u00e7\u00e3o.<\/p>\n<h3>Software de leitura de texto \u00e9 fundamental<\/h3>\n<p>H\u00e1 alguns recursos j\u00e1 bem difundidos e extremamente \u00fateis nessa profiss\u00e3o, como o\u00a0<a href=\"http:\/\/www.freedomscientific.com\/Products\/Blindness\/JAWS\" target=\"_blank\" rel=\"noopener noreferrer\">Jaws<\/a>\u00a0e o\u00a0<a href=\"https:\/\/www.nvaccess.org\/post\/nvda-2018-1-now-available-for-download\/\" target=\"_blank\" rel=\"noopener noreferrer\">NVDA<\/a>. Eles emitem uma fala sint\u00e9tica diante de qualquer texto que apare\u00e7a no computador. Cada usu\u00e1rio configura\u00a0da maneira que preferir, visando sempre um desempenho otimizado, j\u00e1 que estamos falando de\u00a0<a href=\"https:\/\/devlooper.blog.br\/\/materiais\/artigos\/6-blogs-de-programacao-para-ficar-por-dentro-das-novidades\/\" target=\"_blank\" rel=\"noopener noreferrer\">programa\u00e7\u00e3o<\/a>.<\/p>\n<h3>Display em braille \u00e9 outra ferramenta de apoio<\/h3>\n<p>O display em braille \u00e9 outra op\u00e7\u00e3o que programadores cegos utilizam como apoio ao ler os c\u00f3digos. Ele atualiza os comandos e os transmite por meio de uma linguagem totalmente inerente ao universo dessas pessoas. Assim, \u00e9 poss\u00edvel montar uma esta\u00e7\u00e3o de trabalho completa e com diversos recursos.<\/p>\n<h3>Visual Studio \u00e9 uma plataforma indispens\u00e1vel<\/h3>\n<p>Para quem se dedica a programar sem enxergar, \u00e9 fundamental ter recursos espec\u00edficos, mas as ferramentas b\u00e1sicas da atividade n\u00e3o s\u00e3o deixadas de lado. O Visual Studio \u00e9 amplamente utilizado por programadores cegos, tendo em vista que a opera\u00e7\u00e3o nesse ambiente \u00e9 bem pr\u00e1tica e completamente adapt\u00e1vel.<\/p>\n<p>Alguns profissionais apenas configuram particularidades para tornar a experi\u00eancia melhor. O alerta de erros durante a digita\u00e7\u00e3o \u00e9 um comando que pode atrapalhar quem tem defici\u00eancia visual. Nesse caso, muitos programadores cegos preferem desabilitar essa fun\u00e7\u00e3o.<\/p>\n<h3>Emacspeak deixa a leitura menos cansativa<\/h3>\n<p>Uma das ferramentas de acessibilidade mais importantes, o\u00a0<a href=\"http:\/\/emacspeak.sourceforge.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Emacspeak<\/a>\u00a0tamb\u00e9m tem seu uso frequentemente aplicado na programa\u00e7\u00e3o. O destaque \u00e9 a mudan\u00e7a na entona\u00e7\u00e3o de leitura feita pelo programa, de acordo com palavras e caracteres espec\u00edficos.<\/p>\n<p>Esse diferencial funciona como um alerta ao programador. Quando percebe a altera\u00e7\u00e3o na voz, ele sabe que h\u00e1 algo com o qual precisa se atentar. Isso tamb\u00e9m torna a audi\u00e7\u00e3o menos linear e, automaticamente, menos cansativa.<\/p>\n<p>Voc\u00ea viu neste conte\u00fado que, com ajuda da tecnologia, \u00e9 poss\u00edvel programar sem enxergar. Hist\u00f3rias inspiradoras servem para mostrar como \u00e9 poss\u00edvel sempre se superar. Al\u00e9m disso, \u00e9 importante nunca subestimar que est\u00e1 disposto a vencer dificuldades de diferentes escalas!<\/p>\n<p>Quer ter acesso a mais posts como este? Nos siga em nossas redes sociais!\u00a0<a href=\"https:\/\/www.facebook.com\/locaweb\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook<\/a>\u00a0|\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/locaweb\/\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a>\u00a0|\u00a0<a href=\"https:\/\/twitter.com\/locaweb\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter<\/a>\u00a0|\u00a0<a href=\"https:\/\/www.youtube.com\/user\/locaweb\" target=\"_blank\" rel=\"noopener noreferrer\">YouTube<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea conseguiria programar sem enxergar? Parece algo praticamente imposs\u00edvel para muitos, mas \u00e9 simplesmente a realidade de alguns. Programadores sem a vis\u00e3o t\u00eam cada vez mais chances de desempenhar a profiss\u00e3o, gra\u00e7as aos avan\u00e7os em solu\u00e7\u00f5es tecnol\u00f3gicas. Este post vai mostrar um pouco mais sobre como funciona a rotina dessas pessoas! Voc\u00ea vai conhecer 2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33300,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-517","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-aberto"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=517"}],"version-history":[{"count":0,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/517\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media\/33300"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}