{"id":261311,"date":"2023-04-11T08:05:00","date_gmt":"2023-04-11T05:05:00","guid":{"rendered":"https:\/\/inform.click\/12-fatos-sobre-programacao-que-todo-mundo-acha-que-sao-verdadeiros\/"},"modified":"2023-04-11T08:05:00","modified_gmt":"2023-04-11T05:05:00","slug":"12-fatos-sobre-programacao-que-todo-mundo-acha-que-sao-verdadeiros","status":"publish","type":"post","link":"https:\/\/inform.click\/pt-pt\/12-fatos-sobre-programacao-que-todo-mundo-acha-que-sao-verdadeiros\/","title":{"rendered":"12 fatos sobre programa\u00e7\u00e3o que todo mundo acha que s\u00e3o verdadeiros"},"content":{"rendered":"<p>\n  N\u00e3o h\u00e1 d\u00favida de que vivemos em uma era digital, onde a tecnologia moderna est\u00e1 desempenhando um papel significativo em nossas vidas di\u00e1rias, independentemente de qu\u00e3o conhecedores de tecnologia sejamos.\n<\/p>\n<p>\n  Al\u00e9m do \u00f3bvio, como desktops, laptops, tablets e smartphones, os computadores encontraram seu lugar em casas inteligentes, TVs, eletrodom\u00e9sticos e at\u00e9 brinquedos. No entanto, como as m\u00e1quinas n\u00e3o falam nosso idioma, elas exigem que o c\u00f3digo saiba o que fazer. Isso significa que a programa\u00e7\u00e3o \u00e9 definitivamente uma profiss\u00e3o do presente e do futuro.\n<\/p>\n<p>\n  Mas, seja como for, as pessoas que est\u00e3o de fora olhando para dentro ainda t\u00eam muitos equ\u00edvocos sobre o que os programadores fazem. Para dissipar alguns dos mitos sobre programadores e seu trabalho, decidimos listar 12 fatos sobre programa\u00e7\u00e3o que todo mundo acha que s\u00e3o verdadeiros e, se forem, analise at\u00e9 que ponto. Continue lendo para saber mais.\n<\/p>\n<p>\n  Os 12 principais estere\u00f3tipos na esfera da tecnologia\n<\/p>\n<h5>\n  1 Voc\u00ea tem que ser um Nerd para codificar<br \/>\n<\/h5>\n<p>\n  Este \u00e9 provavelmente o maior equ\u00edvoco de todos eles. Por causa do retrato tendencioso da m\u00eddia, a programa\u00e7\u00e3o tem uma m\u00e1 reputa\u00e7\u00e3o e algumas pessoas at\u00e9 evitam isso, temendo ser rotuladas como nerds ou geeks. A verdade \u00e9 que, como em qualquer outra profiss\u00e3o, existe uma grande variedade de pessoas diferentes. Voc\u00ea pode at\u00e9 argumentar que os programadores s\u00e3o o grupo mais vers\u00e1til, simplesmente porque seus n\u00fameros continuam crescendo, ent\u00e3o \u00e9 imposs\u00edvel estereotip\u00e1-los e coloc\u00e1-los todos na mesma categoria.\n<\/p>\n<h5>\n  2 Voc\u00ea tem que ser um matem\u00e1tico brilhante<br \/>\n<\/h5>\n<p>\n  Embora isso n\u00e3o seja 100% verdadeiro, ainda n\u00e3o podemos descartar essa afirma\u00e7\u00e3o como completamente falsa. A conex\u00e3o entre matem\u00e1tica e programa\u00e7\u00e3o se reflete no fato de que ambas exigem que voc\u00ea pense logicamente e, \u00e0s vezes, fora da caixa, para encontrar uma solu\u00e7\u00e3o original. Dito isto, voc\u00ea precisar\u00e1 usar matem\u00e1tica, mas \u00e9 apenas \u00e1lgebra b\u00e1sica, nada muito avan\u00e7ado e exigente. Os desenvolvedores da Web devem ter v\u00e1rias habilidades, mas, afinal, o objetivo da programa\u00e7\u00e3o \u00e9 escrever c\u00f3digo, n\u00e3o resolver problemas de matem\u00e1tica.\n<\/p>\n<p>\n  Se por acaso voc\u00ea for obrigado a usar equa\u00e7\u00f5es matem\u00e1ticas complexas como parte de seu c\u00f3digo, n\u00e3o se desespere, porque h\u00e1 muita ajuda de programa\u00e7\u00e3o dispon\u00edvel na forma de bibliotecas que voc\u00ea pode usar em vez de escrever essa parte do c\u00f3digo de co\u00e7ar, arranh\u00e3o. Ser ruim em matem\u00e1tica n\u00e3o significa que voc\u00ea ser\u00e1 p\u00e9ssimo em programa\u00e7\u00e3o, assim como ser \u00f3timo em matem\u00e1tica n\u00e3o significa que voc\u00ea ser\u00e1 um programador incr\u00edvel.\n<\/p>\n<h5>\n  3 que voc\u00ea precisa ter para um QI MENSA-Caliber<br \/>\n<\/h5>\n<p>\n  Se isso fosse verdade, todo programador seria um membro, o que n\u00e3o \u00e9 o caso. Aprender a codificar pode ser comparado a aprender a tocar viol\u00e3o. N\u00e3o \u00e9 tudo sobre talento, \u00e9 sobre quanto trabalho duro voc\u00ea est\u00e1 disposto a colocar nele at\u00e9 domin\u00e1-lo completamente. N\u00e3o tem nada a ver com o seu QI ou qualquer outro n\u00famero. A programa\u00e7\u00e3o exige que voc\u00ea seja criativo e procure solu\u00e7\u00f5es para os problemas, o que se confunde com o QI de cada um.\n<\/p>\n<p>\n  Linguagens de programa\u00e7\u00e3o, como o nome indica, ainda s\u00e3o linguagens, o que significa que se voc\u00ea aprendeu sua pr\u00f3pria l\u00edngua ou uma estrangeira, tamb\u00e9m pode aprender a codificar. Linguagens como Java, C, C++ ou Python n\u00e3o foram criadas por alien\u00edgenas do espa\u00e7o sideral. Eles foram criados por pessoas comuns.\n<\/p>\n<h5>\n  4 Existe uma melhor linguagem de programa\u00e7\u00e3o<br \/>\n<\/h5>\n<p>\n  Ao contr\u00e1rio da maioria das \u00e1reas da vida, n\u00e3o existe uma \u00fanica linguagem melhor quando se trata de programa\u00e7\u00e3o. Isso ocorre porque toda linguagem de programa\u00e7\u00e3o foi criada para atingir um determinado objetivo. Simplificando, se uma linguagem de programa\u00e7\u00e3o ajuda voc\u00ea a realizar o que se prop\u00f4s a fazer e se adapta ao seu prop\u00f3sito, ent\u00e3o \u00e9 a melhor para aquele caso espec\u00edfico. Se voc\u00ea estiver, por exemplo, interessado em linguagens de programa\u00e7\u00e3o de baixo n\u00edvel e codifica\u00e7\u00e3o de sistema operacional, a linguagem assembly \u00e9 a melhor escolha. Se voc\u00ea estiver criando aplicativos, poder\u00e1 usar Java, C++ ou C#. Qual \u00e9 o melhor dos tr\u00eas depende inteiramente de voc\u00ea e do problema que est\u00e1 tentando resolver usando esse idioma espec\u00edfico.\n<\/p>\n<h5>\n  5 Programa\u00e7\u00e3o s\u00f3 pode ser aprendida na faculdade<br \/>\n<\/h5>\n<p>\n  Embora isso possa ter sido verdade no passado, porque havia apenas um punhado de lugares fora de uma universidade que poderiam ensin\u00e1-lo a codificar, hoje voc\u00ea pode encontrar praticamente tudo o que precisa, seja um iniciante completo ou um desenvolvedor s\u00eanior para uma empresa de TI s\u00e9ria. Claro, os cursos universit\u00e1rios s\u00e3o vantajosos, porque voc\u00ea tem professores e seus assistentes orientando voc\u00ea a cada passo do caminho, e as li\u00e7\u00f5es s\u00e3o estruturadas de uma forma que ensina voc\u00ea a pensar primeiro e depois aplicar tudo o que aprendeu mais tarde.\n<\/p>\n<p>\n  Mas, s\u00f3 porque voc\u00ea n\u00e3o fez faculdade ou se formou em outra coisa, isso n\u00e3o significa que a programa\u00e7\u00e3o esteja fora de seu alcance. Voc\u00ea precisa querer e, depois de cobrir isso, h\u00e1 muitos recursos on-line e at\u00e9 cursos universit\u00e1rios reais que voc\u00ea pode fazer em plataformas como Coursera ou Codecademy.\n<\/p>\n<h5>\n  6 Programa\u00e7\u00e3o n\u00e3o \u00e9 trabalho para mulheres<br \/>\n<\/h5>\n<p>\n  Vamos entrar nos argumentos feministas aqui, mas n\u00e3o h\u00e1 base para alega\u00e7\u00f5es de que as mulheres n\u00e3o podem ser programadoras t\u00e3o boas quanto os homens. Por exemplo, o primeiro programador do mundo foi uma mulher. Marissa Mayer, CEO do Yahoo! foi um dos primeiros programadores a ser contratado pelo Google. E h\u00e1, claro, Grace Hopper, que \u00e9 creditada n\u00e3o apenas como programadora, mas tamb\u00e9m como a pessoa que criou o termo &#8220;bug&#8221; e seu significado, como o conhecemos hoje.\n<\/p>\n<p>\n  Dito isto, h\u00e1 uma escassez de mulheres programadoras. Embora seja dif\u00edcil identificar os motivos exatos, pode ser porque as pessoas, tanto homens quanto mulheres, geralmente s\u00e3o mal informadas sobre programadores e acreditam em clich\u00eas servidos a eles pela m\u00eddia.\n<\/p>\n<h5>\n  7 Voc\u00ea \u00e9 muito jovem para aprender a codificar<br \/>\n<\/h5>\n<p>\n  Voc\u00ea nunca pode ser jovem demais para come\u00e7ar a codificar. Na verdade, h\u00e1 muitos benef\u00edcios associados ao aprendizado precoce da programa\u00e7\u00e3o, como o desenvolvimento de habilidades anal\u00edticas. No entanto, o padr\u00e3o de aprendizagem das crian\u00e7as \u00e9 diferente dos adultos, pois as crian\u00e7as tendem a pensar mais em termos visuais, o que deve ser levado em considera\u00e7\u00e3o na hora de escolher sua primeira linguagem de programa\u00e7\u00e3o. Houve algumas iniciativas para introduzir a programa\u00e7\u00e3o nas escolas de ensino fundamental, mas nada foi oficializado.\n<\/p>\n<h5>\n  8 voc\u00ea \u00e9 muito velho para aprender a codificar<br \/>\n<\/h5>\n<p>\n  Por outro lado, voc\u00ea tamb\u00e9m nunca ser\u00e1 velho demais para codificar. Na verdade, as pessoas que s\u00e3o desenvolvedores hoje ter\u00e3o que aprender ao longo de suas vidas para se manterem atualizadas, apenas porque TI e programa\u00e7\u00e3o s\u00e3o campos t\u00e3o din\u00e2micos. Isso significa que eles precisar\u00e3o aprender at\u00e9 o dia em que se aposentarem, quando estiverem na casa dos sessenta anos! Se eles podem fazer isso, ent\u00e3o voc\u00ea pode. Se voc\u00ea est\u00e1 interessado e motivado, a idade nada mais \u00e9 do que um n\u00famero.\n<\/p>\n<h5>\n  9 Milhares de Linhas de C\u00f3digo \u00e9 Demais<br \/>\n<\/h5>\n<p>\n  Se voc\u00ea \u00e9 interessante em programa\u00e7\u00e3o, ou se est\u00e1 apenas come\u00e7ando, olhar para algum c\u00f3digo-fonte com 10.000 ou mais linhas pode parecer extremamente intimidador ou totalmente imposs\u00edvel. Mas, felizmente, n\u00e3o \u00e9 esse o caso. Se voc\u00ea desse uma olhada mais de perto em todo esse c\u00f3digo, descobriria que algumas das se\u00e7\u00f5es s\u00e3o id\u00eanticas e que o codificador usou o mesmo trecho de c\u00f3digo em v\u00e1rios lugares diferentes. Portanto, n\u00e3o s\u00e3o exatamente 10.000 linhas de c\u00f3digo diferentes.\n<\/p>\n<p>\n  Tanto as tarefas de programa\u00e7\u00e3o mais triviais quanto as mais desafiadoras s\u00e3o realizadas combinando as mesmas partes do c\u00f3digo que voc\u00ea aprender\u00e1 desde o in\u00edcio, como loops, fun\u00e7\u00f5es e m\u00e9todos. Depois de descobrir isso, escrever v\u00e1rios milhares de linhas de c\u00f3digo se tornar\u00e1 a coisa mais f\u00e1cil do mundo.\n<\/p>\n<h5>\n  10 Voc\u00ea precisa de anos para aprender uma linguagem de programa\u00e7\u00e3o<br \/>\n<\/h5>\n<p>\n  Aprender uma linguagem de programa\u00e7\u00e3o requer muito tempo e esfor\u00e7o, e o processo de aprendizado nunca \u00e9 realmente feito, mas para entender e usar os comandos e fun\u00e7\u00f5es de uma determinada linguagem, voc\u00ea n\u00e3o precisa de muito tempo, porque todos os comandos j\u00e1 est\u00e3o em ingl\u00eas, em sua maior parte. A pr\u00f3xima coisa que voc\u00ea precisa fazer \u00e9 aprender a sintaxe, o que seria semelhante a aprender todas as regras gramaticais de uma l\u00edngua estrangeira.\n<\/p>\n<p>\n  Isso levar\u00e1 mais tempo do que aprender os comandos e fun\u00e7\u00f5es, especialmente se voc\u00ea estiver programando usando uma linguagem assembly de baixo n\u00edvel e lidando com registradores, mas, novamente, n\u00e3o \u00e9 imposs\u00edvel. Depois de dominar a sintaxe, est\u00e1 tudo pronto. N\u00e3o que voc\u00ea esteja nem perto de terminar, mas estar\u00e1 equipado para escrever c\u00f3digo por conta pr\u00f3pria e desenvolver seus pr\u00f3prios aplicativos a tempo.\n<\/p>\n<p>\n  Ent\u00e3o, quando se trata de cronograma, voc\u00ea provavelmente est\u00e1 olhando para meses de trabalho duro, mas n\u00e3o anos. Leva anos para aperfei\u00e7oar suas habilidades de codifica\u00e7\u00e3o, mas esse \u00e9 o caso de qualquer atividade de classifica\u00e7\u00e3o.\n<\/p>\n<h5>\n  11 Leva s\u00e9culos at\u00e9 que voc\u00ea seja capaz de ganhar a vida como programador<br \/>\n<\/h5>\n<p>\n  Como j\u00e1 apontamos, n\u00e3o leva anos para aprender, e tamb\u00e9m n\u00e3o leva anos para voc\u00ea come\u00e7ar a ganhar dinheiro com suas habilidades de codifica\u00e7\u00e3o. Claro, voc\u00ea n\u00e3o deve esperar conseguir um emprego na Microsoft depois de aprender C++ por um ano, mas h\u00e1 outros empregos dispon\u00edveis que s\u00e3o adequados para suas habilidades e n\u00edvel de experi\u00eancia. Porque alguns lugares v\u00e3o exigir experi\u00eancia, que voc\u00ea n\u00e3o tem, j\u00e1 que voc\u00ea n\u00e3o conseguiu um emprego em primeiro lugar porque n\u00e3o tem experi\u00eancia, um est\u00e1gio pode ser uma boa ideia.\n<\/p>\n<p>\n  Certamente n\u00e3o do ponto de vista financeiro, mas voc\u00ea ganhar\u00e1 experi\u00eancia, al\u00e9m de sempre haver uma chance de ser contratado em tempo integral. Al\u00e9m disso, voc\u00ea sempre pode tentar trabalhar como freelancer e encontrar clientes voc\u00ea mesmo, o que n\u00e3o \u00e9 uma maneira ruim de ganhar dinheiro. Mas, certifique-se de estabelecer uma boa comunica\u00e7\u00e3o com seus clientes, que os requisitos do trabalho sejam claramente definidos e que voc\u00ea cumpra o prazo religiosamente. Algumas pessoas preferem trabalhar no conforto de sua pr\u00f3pria casa e desfrutar de hor\u00e1rios flex\u00edveis, e \u00e9 por isso que um n\u00famero cada vez maior de codificadores est\u00e1 escolhendo esse caminho para ganhar a vida.\n<\/p>\n<h5>\n  12 As Horas S\u00e3o Longas<br \/>\n<\/h5>\n<p>\n  N\u00e3o dever\u00edamos nem nos preocupar com isso, mas vamos. A programa\u00e7\u00e3o exigir\u00e1 muito esfor\u00e7o e at\u00e9 mesmo longas horas \u00e0s vezes, mas est\u00e1 longe de ser um padr\u00e3o. Mesmo aqueles programadores que trabalham longas horas s\u00e3o bem recompensados \u200b\u200bpor seus esfor\u00e7os, e voc\u00ea n\u00e3o os ouve reclamar. Claro, voc\u00ea sempre pode se tornar um freelancer e definir seu pr\u00f3prio hor\u00e1rio e taxa.\n<\/p>\n<p>\n  Se todos esses mitos fossem verdadeiros, haveria muito poucas pessoas fazendo fila para se tornarem programadores. No entanto, o oposto \u00e9 verdadeiro. \u00c9 definitivamente uma profiss\u00e3o do futuro, e voc\u00ea pode fazer parte desse futuro, independentemente da sua idade, sexo, gradua\u00e7\u00e3o ou QI. Basta muito trabalho, dedica\u00e7\u00e3o e vontade de aprender, e isso n\u00e3o tem nada a ver com nenhuma das categorias mencionadas.\n<\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  Fonte de grava\u00e7\u00e3o: <a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2016\/03\/24\/12-programming-untrue-facts\/\">instantshift.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e3o h\u00e1 d\u00favida de que vivemos em uma era digital, onde a tecnologia moderna est\u00e1 desempenhando um papel significativo em nossas vidas di\u00e1rias, independentemente de qu\u00e3o conhecedores de tecnologia sejamos. Al\u00e9m do \u00f3bvio, como desktops, laptops, tablets e smartphones, os computadores encontraram seu lugar em casas inteligentes, TVs, eletrodom\u00e9sticos e at\u00e9 brinquedos. No entanto, como as m\u00e1quinas n\u00e3o falam nosso idioma, elas exigem que o c\u00f3digo saiba o que fazer. Isso significa que a programa\u00e7\u00e3o \u00e9 definitivamente uma profiss\u00e3o do presente e do futuro. Mas, seja como for, as pessoas que est\u00e3o de fora olhando para dentro ainda t\u00eam in\u00fameras\u2026<\/p>\n","protected":false},"author":1,"featured_media":133893,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[215,150,124,59],"tags":[],"class_list":["post-261311","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codificacao","category-dicas-e-truques-da-web","category-ferramentas-web","category-web-e-wordpress-2"],"_links":{"self":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/261311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=261311"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/261311\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/133893"}],"wp:attachment":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=261311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=261311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=261311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}