
{"id":15806,"date":"2019-02-22T23:28:30","date_gmt":"2019-02-22T23:28:30","guid":{"rendered":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador"},"modified":"2025-01-03T16:18:59","modified_gmt":"2025-01-03T16:18:59","slug":"um-dia-na-vida-de-um-programador","status":"publish","type":"living-at-phc","link":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador","title":{"rendered":"Um dia na vida de um programador"},"content":{"rendered":"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image=&#8221;11497&#8243; bg_position=&#8221;center center&#8221; background_image_loading=&#8221;default&#8221; bg_repeat=&#8221;no-repeat&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;7%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;7%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; right_margin=&#8221;0&#8243; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; color_overlay=&#8221;#383838&#8243; overlay_strength=&#8221;0.8&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;center&#8221; phone_text_alignment=&#8221;center&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;2\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]Artigo[\/vc_column_text][vc_column_text]\n<h2>Um dia na vida de um programador<\/h2>\n[\/vc_column_text][\/vc_column][vc_column column_padding=&#8221;padding-10-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;left&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;3%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; left_padding_tablet=&#8221;0%&#8221; constrain_group_4=&#8221;yes&#8221; right_padding_tablet=&#8221;0%&#8221; left_padding_phone=&#8221;0%&#8221; constrain_group_6=&#8221;yes&#8221; right_padding_phone=&#8221;0%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;2\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221; class=&#8221;linhaTempoLeitura&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;horizontal&#8221; column_element_alignment=&#8221;center&#8221; column_element_spacing=&#8221;50px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]22 de Fevereiro, 2019[\/vc_column_text][vc_column_text]Tempo de leitura: 8 minuto(s)[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;25px&#8221;][vc_column_text]\n<h1>Um dia na vida de um programador<\/h1>\n<p>H\u00e1 quem diga que programar \u00e9 a coisa mais pr\u00f3xima que existe de um superpoder e n\u00e3o pod\u00edamos estar mais de acordo. Vivemos num universo cada vez mais tecnol\u00f3gico, escrever linhas de c\u00f3digo est\u00e1 na moda e ficar stuck \u00e0 ideia de que os programadores s\u00e3o uns nerd \u00e9 pura mensagem de erro.<\/p>\n<p>Estereotipar \u00e9 humano e basta escrever a palavra \u201cprogramador\u201d num motor de busca para perceber, em segundos, que h\u00e1 um conjunto de ideias preconcebidas \u00e0 volta do tema. T\u00e3o detalhadas que chega a haver uma imagem clara, desenhada no subconsciente da nossa mente, de cada vez que a palavra \u00e9 proferida: \u00f3culos \u201c<em>twilight zone<\/em>\u201d para enfrentarem as in\u00fameras horas passadas \u00e0 frente de um monitor, olhos vermelhos, cabelo e barba desgrenhados, conversas com objetos inanimados enquanto bebem goles de uma lata de Monster e transformam caf\u00e9 em linhas de c\u00f3digo. Qualquer semelhan\u00e7a com a realidade n\u00e3o passa de estereotipa\u00e7\u00e3o.<\/p>\n<p>O\u00a0<a href=\"https:\/\/2018.stateofeuropeantech.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00faltimo relat\u00f3rio anual da Atomico<\/a>, uma sociedade de capital de risco que h\u00e1 quatro anos analisa a evolu\u00e7\u00e3o do setor tecnol\u00f3gico na Uni\u00e3o Europeia, concluiu que Portugal foi o pa\u00eds europeu onde o n\u00famero de pessoas formadas em programa\u00e7\u00e3o mais aumentou \u00a0em 2018 (16%), com a tend\u00eancia a alastrar-se a v\u00e1rios pa\u00edses. No \u00faltimo ano, havia 5,7 milh\u00f5es de programadores s\u00f3 na Europa \u2013 um aumento de 200 mil profissionais face a 2017, facto que comprova que o setor da tecnologia est\u00e1 a atrair cada vez mais participantes. A din\u00e2mica identificada no setor reflete-se ainda ao n\u00edvel do emprego na \u00e1rea, que, no nosso pa\u00eds, cresceu 6,4% em rela\u00e7\u00e3o a 2017 (melhor s\u00f3 em Fran\u00e7a, onde o crescimento foi de 7%). A justifica\u00e7\u00e3o, de acordo com Tom Wehmeir, s\u00f3cio fundador da Atomico, \u00e9 \u00f3bvia: \u201cOs portugueses est\u00e3o a mobilizar talentos e a criar um ecossistema poderoso (\u2026).\u201d<\/p>\n<p>Portugal foi o pa\u00eds europeu onde o n\u00famero de pessoas formadas em programa\u00e7\u00e3o mais aumentou em 2018 (16%), com a tend\u00eancia a alastrar-se a v\u00e1rios pa\u00edses.<\/p>\n<p>A programa\u00e7\u00e3o est\u00e1 a converter-se na alfabetiza\u00e7\u00e3o do futuro. De tal forma, que h\u00e1 cada vez mais especialistas a defender que as crian\u00e7as devem aprender a programar e que o pensamento l\u00f3gico deve ser estimulado desde cedo. Mas, afinal, o que \u00e9 que faz um programador e como \u00e9 que \u00e9 o seu dia a dia? Na PHC temos muitos, e pedimos-lhes ajuda para responder \u00e0 quest\u00e3o. E desmitificar ideias preconcebidas. Podemos garantir que n\u00e3o t\u00eam latas empilhadas nas mesas e que s\u00e3o seres humanos absolutamente normais, totalmente dispon\u00edveis para explicar em bom portugu\u00eas as in\u00fameras linguagens complexas que dominam. Se em algum momento do caminho (leia-se durante a leitura do artigo) te sentires perdido, pensa na express\u00e3o que lhes ocorre muitas vezes: \u201c<em>Ignorance is bliss<\/em>\u201d.<\/p>\n<h2>Programar \u00e9 mais do que escrever linhas de c\u00f3digo<\/h2>\n<p>HTML, CSS, JavaScript, PHP, Ruby, Python s\u00e3o tudo linguagens de programa\u00e7\u00e3o, mas quem programa n\u00e3o tem necessariamente de dominar todas. Por via do contacto di\u00e1rio com determinada linguagem, \u00e9 natural que surjam \u201cafinidades\u201d que, por vezes, at\u00e9 viram prefer\u00eancias. \u00c9 nessas alturas que se ouvem coisas como \u201cSe tivesse de eleger uma linguagem que faz praticamente tudo de forma intuitiva, provavelmente seria o PHP\u201d, solta um programador de\u00a0<em>frontend<\/em>. Mas escrever linhas de c\u00f3digo de forma compulsiva est\u00e1 longe de resumir o trabalho de algu\u00e9m que programa. Quanto muito, dir\u00edamos que um programador ganha a vida a \u201cfazer puzzles\u201d. Mas trabalhar numa empresa que respira programa\u00e7\u00e3o, exige irmos mais longe do que isso.<\/p>\n<p>Quanto muito, dir\u00edamos que um programador ganha a vida a \u201cfazer puzzles\u201d. Mas trabalhar numa empresa que respira programa\u00e7\u00e3o, exige irmos mais longe do que isso.<\/p>\n<p>Um programador passa o dia a ler c\u00f3digo \u2013 tanto o dele como o dos outros \u2013, a ver as novidades do \u201cHacker News\u201d, a procurar respostas no \u201cStack Overflow\u201d, a seguir tutoriais sobre uma tecnologia que lhe interessa e a consultar documenta\u00e7\u00e3o de determinada linguagem de programa\u00e7\u00e3o. A juntar a tudo isso, o trabalho necess\u00e1rio de an\u00e1lise \u2013 uma tarefa minuciosa de investiga\u00e7\u00e3o pr\u00e9via, fundamental antes de passar ao c\u00f3digo. T\u00e3o inevit\u00e1vel, quanto a certeza do surgimento de tecnologias revolucion\u00e1rias \u00e0 velocidade da luz, que n\u00e3o s\u00f3 acarretam novas formas de trabalhar, como implicam do programador o \u00fanico racioc\u00ednio poss\u00edvel: \u201ca \u00fanica certeza que existe, \u00e9 a certeza da mudan\u00e7a.\u201d Investir em an\u00e1lise significa despender tempo pr\u00e9vio a encontrar as ferramentas certas para determinado trabalho, para evitar ter de perder tempo a resolver problemas que podiam ter sido evitados.<\/p>\n<p>Na abertura do\u00a0<a href=\"https:\/\/devsummit.pt\/\" target=\"_blank\" rel=\"noopener noreferrer\">DevSummit<\/a>, Francisco Caselli, Performance Analytics Diretor da PHC, disse que \u201cum programador n\u00e3o \u00e9 algu\u00e9m que sabe uma linguagem, \u00e9 algu\u00e9m que sabe criar algoritmos e que encontra solu\u00e7\u00f5es para quest\u00f5es dif\u00edceis\u201d, e isso transporta-nos para o cerne da quest\u00e3o quando o assunto \u00e9 programar: para al\u00e9m de fazer uso da l\u00f3gica, a programa\u00e7\u00e3o exige criatividade. Porque n\u00e3o existe apenas uma solu\u00e7\u00e3o para cada problema, e porque a programa\u00e7\u00e3o n\u00e3o \u00e9 uma ci\u00eancia exata. \u00c9 por isso que quando perguntamos a um programador o que \u00e9 que o fascina mais na profiss\u00e3o, obtemos respostas como \u201co bichinho da engenharia\u201d; \u201cter uma ideia e pass\u00e1-la \u00e0 pr\u00e1tica\u201d; ou \u201cp\u00f4r algo a funcionar que os utilizadores gostem de usar\u201d.<\/p>\n<h2>Um programador tamb\u00e9m desespera<\/h2>\n<p>Independentemente do grau de experi\u00eancia, as mensagens de erro s\u00e3o uma constante no dia a dia de um programador e a melhor forma de lidar com elas \u00e9 encar\u00e1-las como um GPS \u2013 indica\u00e7\u00f5es mais ou menos concretas, que permitem proceder \u00e0s altera\u00e7\u00f5es necess\u00e1rias para que o programa funcione. Parece f\u00e1cil, n\u00e3o? O problema \u00e9 quando se passa da teoria \u00e0 pr\u00e1tica, porque nem sempre \u00e9 f\u00e1cil interpretar mensagens de erro. Ou quando aparentemente est\u00e1 tudo bem e, ainda assim, algo n\u00e3o funciona, simplesmente porque h\u00e1 uma m\u00edsera v\u00edrgula em falta num imenso palheiro. \u00c9 nestas alturas que um programador legitimamente desespera. Olhar para um c\u00f3digo que \u00e0 partida est\u00e1 correto e n\u00e3o funciona \u00e9 desesperante. E a certeza de que os erros completamente rid\u00edculos s\u00e3o os mais dif\u00edceis de encontrar, \u00e9 ainda mais desesperante.<\/p>\n<p>A verdade \u00e9 que esse mesmo desespero podia ser facilmente atenuado, n\u00e3o fosse a exist\u00eancia de uma pequena particularidade que assiste a maioria dos programadores: s\u00e3o \u201ctreinados\u201d para se desenrascarem, e s\u00f3 em \u00faltimo caso pedem ajuda. Mesmo sabendo que dois pares de olhos detetam melhor do que uns. Uma esp\u00e9cie de sadomasoquismo nato, devidamente compensado com a sensa\u00e7\u00e3o \u00fanica de \u201cyes!\u201d que assiste as descobertas solit\u00e1rias. E devidamente prolongado quando se teima em encalhar num problema solucionado, simplesmente porque foi solucionado sem efetivamente se perceber como. Porqu\u00ea, perguntas tu? \u201cDetesto quando isso acontece, mas nunca acontece durante muito tempo, porque fico obcecadamente a tentar perceber porque \u00e9 que aconteceu\u201d, responde um programador.<\/p>\n<p>Desengana-te se pensavas que o desespero tinha terminado. \u201cHoje n\u00e3o corre, mas ontem corria\u201d acontece mais vezes na vida de um programador do que o desejado. \u00a0Antes de fechar o PC corre-se o c\u00f3digo uma \u00faltima vez, s\u00f3 para ter a certeza que fica tudo a funcionar e, surpresa das surpresas, no dia seguinte, por \u201cobra e gra\u00e7a do Esp\u00edrito Santo\u201d, o programa j\u00e1 n\u00e3o funciona. Resultado: desespero. Sobretudo nas fazes em que a falta de paci\u00eancia impera. Solu\u00e7\u00e3o: respirar bem fundo. E afastar a m\u00edtica \u201cs\u00edndrome do impostor\u201d que tenta os programadores a pensar que o seu trabalho \u00e9 uma fraude, que os seus programas funcionam por pura sorte e que na verdade n\u00e3o s\u00e3o assim t\u00e3o competentes.<\/p>\n<p>Trocado por mi\u00fados, \u00e9 tudo isto que acontece quando se passa o dia a programar. Se pensavas que os programadores eram pessoas socialmente inadaptadas por passarem demasiadas horas trancadas na sua bolha, a olharem para linhas de c\u00f3digo, esperamos ter conseguido fazer-te mudar de ideias. Se, por oposi\u00e7\u00e3o, te identificas com tudo o que acabaste de ler e queres juntar-te \u00e0 nossa fam\u00edlia de programadores, envia-nos o teu curr\u00edculo.\u00a0 Se poss\u00edvel, em linhas de c\u00f3digo.[\/vc_column_text][\/vc_column][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;3%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; left_padding_tablet=&#8221;0%&#8221; constrain_group_4=&#8221;yes&#8221; right_padding_tablet=&#8221;0%&#8221; left_padding_phone=&#8221;0%&#8221; constrain_group_6=&#8221;yes&#8221; right_padding_phone=&#8221;0%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_row_inner equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; el_class=&#8221;w-auto historyBack pointer&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][image_with_animation image_url=&#8221;369&#8243; image_size=&#8221;full&#8221; animation_type=&#8221;entrance&#8221; animation=&#8221;None&#8221; animation_movement_type=&#8221;transform_y&#8221; hover_animation=&#8221;none&#8221; alignment=&#8221;&#8221; border_radius=&#8221;none&#8221; box_shadow=&#8221;none&#8221; image_loading=&#8221;default&#8221; max_width=&#8221;100%&#8221; max_width_mobile=&#8221;default&#8221; img_link=&#8221;#&#8221;][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; el_class=&#8221;pointer historyBack&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]<strong>Voltar atr\u00e1s<\/strong>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][\/vc_column][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;3%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; left_padding_tablet=&#8221;0%&#8221; constrain_group_4=&#8221;yes&#8221; right_padding_tablet=&#8221;0%&#8221; left_padding_phone=&#8221;0%&#8221; constrain_group_6=&#8221;yes&#8221; right_padding_phone=&#8221;0%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]\n<h4>Artigos relacionados<\/h4>\n[\/vc_column_text][vc_column_text]    <script>\n        var categoria = \"como-trabalhamos-na-phc\"\n        var tag = \"\"\n        if(!tag) {\n            tag = ''\n        }\n        function showLoader() {\n            document.getElementById('loading-overlay').style.display = 'flex';\n        }\n\n        function irParaPagina(link){\n            window.location.href=link\n        }\n        function hideLoader() {\n            document.getElementById('loading-overlay').style.display = 'none';\n        }\n        function irParaID(id) {\n            var targetElement = document.getElementById(id);\n            if (targetElement) {\n                targetElement.scrollIntoView({\n                    behavior: 'smooth'\n                });\n            }\n        }\n\n\n        jQuery(document).ready(async function ($) {\n            function initializeSwiper() {\n                var swiper = new Swiper('.swiper-jwp', {\n                    centeredSlides: false,\n                    slidesPerView: 4,\n                    longSwipesMs: 0,\n                    loopPreventsSlide: false,\n                    longSwipes: true,\n                    longSwipesRatio: 0,\n                    threshold: 0,\n                    slideToClickedSlide: false,\n                    speed: 900,\n                    loop: true,\n                    loopedSlides: 2,\n                    spaceBetween: 15,\n                    keyboard: {\n                        enabled: true,\n                        onlyInViewport: true,\n                    },\n                    grabCursor: true,\n                    pagination: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    breakpoints: {\n                        0: {\n                            slidesPerView: 1,\n                            spaceBetween: 10\n                        },\n                        550: {\n                            slidesPerView: 2,\n                            spaceBetween: 10\n                        },\n                        680: {\n                            slidesPerView: 3,\n                            spaceBetween: 10\n                        },\n                        999: {\n                            slidesPerView: 4,\n                            spaceBetween: 15\n                        }\n                    }\n                });\n            }\n            function loadPostsDestaques(postType, category) {\n                showLoader()\n                $.ajax({\n                    type: 'GET',\n                    url: 'https:\/\/phcsoftware.com\/pt\/wp-admin\/admin-ajax.php',\n                    data: {\n                        action: 'filter_posts_destaques_higlights',\n                        post_type: 'living-at-phc',\n                        category: 'como-trabalhamos-na-phc',\n                        tag: '',\n                        show_category: 'yes',\n                        image:'yes',\n                        a_destacar:'',\n                        excluir:'15806'\n                    },\n                    \n                    success: function (response) {\n                        $('#post-container-highlights').html(response);\n                        \n                    },\n\n                    complete: function(){\n                        initializeSwiper();\n                        hideLoader();\n                    }\n                });\n            }     \n            await loadPostsDestaques('all', 'como-trabalhamos-na-phc')\n            console.log('all', 'como-trabalhamos-na-phc')\n        });\n\n    <\/script>\n\n    <div id=\"custom-posts-container-highlights\">\n        <!-- <h4>Highlights<\/h4> -->\n        \n        <div id=\"post-container-highlights\">\n        \n        <\/div>\n    <\/div>\n    \n    [\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_raw_js]JTNDc2NyaXB0JTNFJTBBalF1ZXJ5JTI4ZG9jdW1lbnQlMjkub24lMjglMjdyZWFkeSUyNyUyQyUyMGZ1bmN0aW9uJTI4JTI5JTdCJTBBalF1ZXJ5JTI4JTI3Lmhpc3RvcnlCYWNrJTI3JTI5Lm9uJTI4JTI3Y2xpY2slMjclMkMlMjBmdW5jdGlvbiUyOCUyOSU3QiUwQWhpc3RvcnkuYmFjayUyOCUyOSUwQSU3RCUyOSUwQSU3RCUyOSUwQSUzQyUyRnNjcmlwdCUzRQ==[\/vc_raw_js][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image=&#8221;11497&#8243; bg_position=&#8221;center center&#8221; background_image_loading=&#8221;default&#8221; bg_repeat=&#8221;no-repeat&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;7%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;7%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; right_margin=&#8221;0&#8243; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; color_overlay=&#8221;#383838&#8243; overlay_strength=&#8221;0.8&#8243;&#8230;<\/p>\n","protected":false},"author":1,"featured_media":15807,"menu_order":0,"template":"","format":"standard","categories":[44],"tags":[],"class_list":{"0":"post-15806","1":"living-at-phc","2":"type-living-at-phc","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-como-trabalhamos-na-phc"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Um dia na vida de um programador - Portugal<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Um dia na vida de um programador - Portugal\" \/>\n<meta property=\"og:description\" content=\"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image=&#8221;11497&#8243; bg_position=&#8221;center center&#8221; background_image_loading=&#8221;default&#8221; bg_repeat=&#8221;no-repeat&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;7%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;7%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; right_margin=&#8221;0&#8243; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; color_overlay=&#8221;#383838&#8243; overlay_strength=&#8221;0.8&#8243;...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador\" \/>\n<meta property=\"og:site_name\" content=\"Portugal\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-03T16:18:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/phcsoftware.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/09\/2019_02_pt_living_developer_background-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"762\" \/>\n\t<meta property=\"og:image:height\" content=\"434\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador\",\"url\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador\",\"name\":\"Um dia na vida de um programador - Portugal\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2024\\\/09\\\/2019_02_pt_living_developer_background-1-1.png\",\"datePublished\":\"2019-02-22T23:28:30+00:00\",\"dateModified\":\"2025-01-03T16:18:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador#primaryimage\",\"url\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2024\\\/09\\\/2019_02_pt_living_developer_background-1-1.png\",\"contentUrl\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2024\\\/09\\\/2019_02_pt_living_developer_background-1-1.png\",\"width\":762,\"height\":434},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/living-at-phc\\\/um-dia-na-vida-de-um-programador#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/phcsoftware.com\\\/pt\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Um dia na vida de um programador\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/\",\"name\":\"Portugal\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/phcsoftware.com\\\/pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Um dia na vida de um programador - Portugal","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador","og_locale":"pt_PT","og_type":"article","og_title":"Um dia na vida de um programador - Portugal","og_description":"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_image=&#8221;11497&#8243; bg_position=&#8221;center center&#8221; background_image_loading=&#8221;default&#8221; bg_repeat=&#8221;no-repeat&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;7%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;7%&#8221; left_padding_desktop=&#8221;5%&#8221; constrain_group_2=&#8221;yes&#8221; right_padding_desktop=&#8221;5%&#8221; right_margin=&#8221;0&#8243; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; color_overlay=&#8221;#383838&#8243; overlay_strength=&#8221;0.8&#8243;...","og_url":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador","og_site_name":"Portugal","article_modified_time":"2025-01-03T16:18:59+00:00","og_image":[{"width":762,"height":434,"url":"https:\/\/phcsoftware.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/09\/2019_02_pt_living_developer_background-1-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador","url":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador","name":"Um dia na vida de um programador - Portugal","isPartOf":{"@id":"https:\/\/phcsoftware.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador#primaryimage"},"image":{"@id":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador#primaryimage"},"thumbnailUrl":"https:\/\/phcsoftware.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/09\/2019_02_pt_living_developer_background-1-1.png","datePublished":"2019-02-22T23:28:30+00:00","dateModified":"2025-01-03T16:18:59+00:00","breadcrumb":{"@id":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador#primaryimage","url":"https:\/\/phcsoftware.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/09\/2019_02_pt_living_developer_background-1-1.png","contentUrl":"https:\/\/phcsoftware.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/09\/2019_02_pt_living_developer_background-1-1.png","width":762,"height":434},{"@type":"BreadcrumbList","@id":"https:\/\/phcsoftware.com\/pt\/living-at-phc\/um-dia-na-vida-de-um-programador#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/phcsoftware.com\/pt"},{"@type":"ListItem","position":2,"name":"Um dia na vida de um programador"}]},{"@type":"WebSite","@id":"https:\/\/phcsoftware.com\/pt\/#website","url":"https:\/\/phcsoftware.com\/pt\/","name":"Portugal","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/phcsoftware.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"}]}},"_links":{"self":[{"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/living-at-phc\/15806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/living-at-phc"}],"about":[{"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/types\/living-at-phc"}],"author":[{"embeddable":true,"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":3,"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/living-at-phc\/15806\/revisions"}],"predecessor-version":[{"id":20689,"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/living-at-phc\/15806\/revisions\/20689"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/media\/15807"}],"wp:attachment":[{"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/media?parent=15806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/categories?post=15806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phcsoftware.com\/pt\/wp-json\/wp\/v2\/tags?post=15806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}