{"id":228,"date":"2009-07-16T02:42:43","date_gmt":"2009-07-16T05:42:43","guid":{"rendered":"http:\/\/www.andboom.com.br\/blog\/?p=228"},"modified":"2022-02-13T18:38:06","modified_gmt":"2022-02-13T21:38:06","slug":"5-coisas-que-aprendi-com-programacao","status":"publish","type":"post","link":"https:\/\/mushroomlabs.com.br\/blog\/2009\/07\/16\/5-coisas-que-aprendi-com-programacao\/","title":{"rendered":"5 coisas que aprendi com programa\u00e7\u00e3o"},"content":{"rendered":"<p>Com o final da minha faculdade resolvi criar uma s\u00e9rie de textos relativos a educa\u00e7\u00e3o e TI. Trabalho com inform\u00e1tica a 10 anos, e como fiz a faculdade tardiamente acho que consegui ver a gradua\u00e7\u00e3o com outros olhos, e n\u00e3o s\u00f3 ela, \u00e1reas de TI que eram totalmente uma incognita para mim ganharam novos ares, novas abordagens, uma delas programa\u00e7\u00e3o.<br \/>\nN\u00e3o \u00e9 que passei a gostar de programar, s\u00f3 respeito mais e percebi que me engrandeceu profissionalmente, consigo ver a aplica\u00e7\u00e3o da minha \u00e1rea de maneira mais ampla, dimensionando melhor e ajudando mais no processo no geral.<\/p>\n<p>Assim listo os 5 pontos mais relevantes:<\/p>\n<p>1 &#8211; Esse sistema precisa de tudo isso de infraestrutura?<br \/>\nMuitas vezes pela dificuldade de saber o que o cliente precisa o programador enche seu c\u00f3digo de coisas que n\u00e3o usar\u00e1. Quando um sistema \u00e9 standalone o problema fica menos perceptivel, mas como tudo \u00e9 feito pra rede isso acarreta em tr\u00e1fego desnecess\u00e1rio. Sabendo um pouco de programa\u00e7\u00e3o (e banco de dados) algumas bizarrices podem ser evitadas. Economia de banda, afinal provavelmente n\u00e3o ser\u00e1 a \u00fanica a utilizar a infra.<\/p>\n<p>2 &#8211; N\u00e3o deixar programadores colocarem problemas no seu colo:<br \/>\nCom as coisas teoricamente funcionando n\u00e3o \u00e9 rara as vezes que problemas s\u00e3o associados a infra, n\u00e3o que n\u00e3o existam problemas de infra, mas a grande maioria dos problemas quando existe uma infra enxuta, no padr\u00e3o, s\u00e3o dos sistemas. Sabendo o b\u00e1sico se tem mais argumentos e pode-se ajudar os programadores a acharem os problemas.<\/p>\n<p>3 &#8211; Integra\u00e7\u00e3o entre sistemas e equipamentos<br \/>\nMuitas vezes \u00e9 necess\u00e1rio ter aplica\u00e7\u00f5es para gerenciar equipamentos, digo servidores radius, appliances, wireless switchs, etc. e sabendo programar pode-se saber pedir esse tipo de sistema e assim ter algo mais eficaz.<\/p>\n<p>4 &#8211; Automatizar pequenas coisas<br \/>\nRotinas de backup simples, coleta de informa\u00e7\u00f5es em roteadores, as possibilidades s\u00e3o muitas. A\u00ed linguagens script como perl e bash se mostram eficazes e nem precisam de um conhecimento aprofundado de programa\u00e7\u00e3o.<\/p>\n<p>5 &#8211; Projetar sistemas:<br \/>\nN\u00e3o necess\u00e1riamente programar, mas desenhar a arquitetura, casos de uso, a infra, com uma vis\u00e3o mais abrangente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Com o final da minha faculdade resolvi criar uma s\u00e9rie de textos relativos a educa\u00e7\u00e3o e TI. Trabalho com inform\u00e1tica a 10 anos, e como fiz a faculdade tardiamente acho que consegui ver a gradua\u00e7\u00e3o com outros olhos, e n\u00e3o s\u00f3 ela, \u00e1reas de TI que eram totalmente uma incognita para mim ganharam novos ares, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[8,15,24],"tags":[49,64,91],"class_list":["post-228","post","type-post","status-publish","format-standard","hentry","category-educacao","category-infra","category-programacao","tag-educacao","tag-infra","tag-programacao"],"_links":{"self":[{"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":1,"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":1317,"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/posts\/228\/revisions\/1317"}],"wp:attachment":[{"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/media?parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/categories?post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mushroomlabs.com.br\/blog\/wp-json\/wp\/v2\/tags?post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}