{"id":230188,"date":"2022-11-21T19:53:00","date_gmt":"2022-11-21T16:53:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230188"},"modified":"2022-11-09T20:30:56","modified_gmt":"2022-11-09T17:30:56","slug":"e-mais-facil-encontrar-uma-solucao-com-outra-pessoa","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/e-mais-facil-encontrar-uma-solucao-com-outra-pessoa\/","title":{"rendered":"\u00c9 mais f\u00e1cil encontrar uma solu\u00e7\u00e3o (com outra pessoa)"},"content":{"rendered":"\n<p>Um dos aspectos mais frustrantes da programa\u00e7\u00e3o \u00e9 trabalhar na solu\u00e7\u00e3o de um problema e esbarrar em algo que dever\u00edamos saber fazer ou ser capazes de descobrir como fazer, mas n\u00e3o conseguimos.<\/p>\n<p>Provavelmente existe um termo psicol\u00f3gico adequado para isso ou um acr\u00f4nimo, j\u00e1 que estou falando de programadores. \ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f<\/p>\n<p>Caso em quest\u00e3o:<\/p>\n<p>Digamos que estou trabalhando em um projeto e ele precisa fazer uma requisi\u00e7\u00e3o Ajax. Recebo a resposta, a exponho e tamb\u00e9m a coloco em cache por 24 horas.<\/p>\n<p>Se o usu\u00e1rio solicitar as informa\u00e7\u00f5es novamente, eu as puxo do cache e parece bem. Mas e quando voc\u00ea for a primeira pessoa a acertar nas pr\u00f3ximas 24 horas?<\/p>\n<p>Ou seja, voc\u00ea obt\u00e9m uma falha de cache e, em seguida, obt\u00e9m n\u00e3o apenas uma solicita\u00e7\u00e3o mais longa que o normal, mas tamb\u00e9m obt\u00e9m uma resposta que precisa de algum processamento adicional antes de renderiz\u00e1-la ao usu\u00e1rio?<\/p>\n<p>Lendo isso, voc\u00ea provavelmente tem uma lista de coisas que tentaria fazer. E eu me arrisco a dizer que tudo o que voc\u00ea est\u00e1 pensando provavelmente vale a pena tentar, se n\u00e3o estiver certo.<\/p>\n<p>Em \u00faltima an\u00e1lise, isso est\u00e1 provando meu ponto. E \u00e9 isso: quando voc\u00ea n\u00e3o est\u00e1 t\u00e3o perto do problema, \u00e9 mais f\u00e1cil encontrar uma solu\u00e7\u00e3o.<\/p>\n<h2>F\u00e1cil de encontrar uma solu\u00e7\u00e3o<\/h2>\n<p>Claro, isso pressup\u00f5e que voc\u00ea tenha todas as informa\u00e7\u00f5es necess\u00e1rias para faz\u00ea-lo. Mas o ponto para o qual estou trabalhando \u00e9 o seguinte:<\/p>\n<p>Se voc\u00ea \u00e9 algu\u00e9m que passa muito tempo em c\u00f3digo, mas ocasionalmente chega a um ponto em que n\u00e3o consegue ver a floresta atrav\u00e9s das \u00e1rvores, ent\u00e3o \u00e9 essencial ter um grupo de colegas ao redor dos quais voc\u00ea sempre possa resolver seus problemas.<\/p>\n<p>E, assim como as revis\u00f5es de c\u00f3digo, isso n\u00e3o tem nada a ver com voc\u00ea (ou com a capacidade deles) de codificar. Tem a ver com a resolu\u00e7\u00e3o de problemas. Simplificando, se voc\u00ea se sente frustrado por n\u00e3o conseguir fazer algo funcionar, mas sabe que est\u00e1 negligenciando algo, provavelmente est\u00e1 certo.<\/p>\n<p>\u00c9 apenas uma quest\u00e3o de qu\u00ea. Se for esse o caso, ent\u00e3o a pr\u00f3xima pergunta \u00e9 quem voc\u00ea vai para trocar ideias. Se ningu\u00e9m vier \u00e0 mente, tenho certeza que voc\u00ea tem algumas pessoas ao seu lado.<\/p>\n<p>Experimente-os primeiro.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Em \u00faltima an\u00e1lise, isso est\u00e1 provando meu ponto. E \u00e9 isso: quando voc\u00ea n\u00e3o est\u00e1 t\u00e3o perto do problema, \u00e9 mais f\u00e1cil encontrar uma solu\u00e7\u00e3o.<\/p>\n","protected":false},"author":1,"featured_media":223885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[722,846],"tags":[1170],"class_list":["post-230188","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-tutoriais","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/230188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=230188"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/230188\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/223885"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=230188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=230188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=230188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}