{"componentChunkName":"component---node-modules-gatsby-theme-chronoblog-src-templates-post-js","path":"/ambiente-dev/","result":{"data":{"mdx":{"id":"1a54e2ac-2624-5d65-9dea-90be419000d2","excerpt":"E aí,  cambada de ser humano , suave?? Fiz uma pesquisa com a galera que tem dado feedback sobre o blog, e ouvindo o relato dessa galera eu…","frontmatter":{"title":"Ambiente de Desenvolvimento","date":"2020-02-002","description":"Notebook ou Desktop? 2 monitores ou 15 TVs? Vem cá pra gente conversar um poquinho sobre ambiente de desenvolvimento.","tags":["post","dica","ambiente-de-desenvolvimento","ferramentas"],"cover":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsSAAALEgHS3X78AAADAUlEQVQ4y32TbU9TZxzG+Sb7ENuXWPZi2cxebG4xi/EhrrKgY1Fg2AeYTJETDSsaKi0UsC0rQYUpdm4WZ7bRSYT2jEIpWuwD9oE+H3ra4m/3KWvwzXxx3fe57+vKL9c5+Z8WfaBO+9RDLt1ycc3hZkDskvs+AzNeTOPTtP/0CC2jX1bQr+y+RRX0fpWWrmdVTJNWwsFZ0v45SqtzFFJbVFQIb/5Oh82CMQw9G2AKCW38j9bBEKhqwBq9U3ZixRd4SpAvV6mWShR262ymZbrso5y0e9FZ5jg98gDdyLzYD9RqFXfDwnM8bjasYXKOkSuECKTyPI88Zzu6RSq1QzQToFW6xNCwlR88nRyZOMRJ1xccdx7mqONTjjk+57Pxj5Ee9nD1+k3aFuL7wB7XGNv5EL50kXI4QGEnjVrZI5kLortyEdft+/Q/+4XDsxZOeOwcv2fjlGeMzicOWj3DuMJ/YHPN0PpbtNlwtNHQm6+R/MtDIbBIMp0nLhqeHuhj0j3Lj0tw7C60zYO8GSWS3KYcL5D44BrVy/MMT03zdRPYI4ApAVzKVSj7BDASIptXSGTkBvDW9M+cfVTjvZEc7zuyrKf/JlPfoBjZIPLOlyhHJG66Z94Auuyki2EWsipZ36+NhrlcmVf5NXQCaHPepvfP13ziLtLmUdjMBIkqMunQKol3z6B8dQPzpOvglY0TFjI7MtuxGFshmVeJGPlUhmjcx7eDV5CumhmyOui/MYnZ6sRsGcQ8IuEcFd+v4yLTfRL9g0N0+nK0aEN71n6HvjERdj+gq7ePC5clzHe9fG8b55zjHoupGsvxLE/jOdZSRfzLK6yvhVhJKixmFJbSJbxxBZMs5tAQUMWfUOP80xJnFmJ8eFTHR6fa+eZxonF3QXia9PIe3UIzL2vsqirF3QoTL2p0++sY5Pp+RptDbdEm3OCviDGI07Hwkk6hricJjIGmpzbC2lkKVoXUhgaCB56hwVG1hlWaUOM/exhXX+9LPOubYQ36X65b6LuVfXW/4TX9fwHv80JMvkuWggAAAABJRU5ErkJggg==","aspectRatio":1.5023474178403755,"src":"/static/b013b7f1af96d710bab4e7e51acf72fa/3a25f/cover.png","srcSet":"/static/b013b7f1af96d710bab4e7e51acf72fa/2a75e/cover.png 192w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/1d05d/cover.png 384w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/3a25f/cover.png 768w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/f3d7d/cover.png 1152w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/31a86/cover.png 1280w","srcWebp":"/static/b013b7f1af96d710bab4e7e51acf72fa/dd090/cover.webp","srcSetWebp":"/static/b013b7f1af96d710bab4e7e51acf72fa/ae504/cover.webp 192w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/fef30/cover.webp 384w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/dd090/cover.webp 768w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/44170/cover.webp 1152w,\n/static/b013b7f1af96d710bab4e7e51acf72fa/e170b/cover.webp 1280w","sizes":"(max-width: 768px) 100vw, 768px","presentationWidth":768,"presentationHeight":511},"resize":{"src":"/static/b013b7f1af96d710bab4e7e51acf72fa/3a25f/cover.png"}}}},"fields":{"slug":"/ambiente-dev/"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Ambiente de Desenvolvimento\",\n  \"date\": \"2020-02-002\",\n  \"cover\": \"./cover.png\",\n  \"description\": \"Notebook ou Desktop? 2 monitores ou 15 TVs? Vem cá pra gente conversar um poquinho sobre ambiente de desenvolvimento.\",\n  \"tags\": [\"post\", \"dica\", \"ambiente-de-desenvolvimento\", \"ferramentas\"]\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"E a\\xED, \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"cambada de ser humano\"), \", suave??\"), mdx(\"p\", null, \"Fiz uma pesquisa com a galera que tem dado feedback sobre o blog, e ouvindo o relato dessa galera eu decidi reduzir a frequ\\xEAncia de postagens por aqui. Vou testar essa abordagem quinzenal e ver como vai ser.\"), mdx(\"p\", null, \"Os pr\\xF3ximos conte\\xFAdos v\\xE3o ser mais t\\xE9cnicos, mas antes preciso falar um cadinho das coisas que uso pra trabalhar/estudar e dar umas dicas pra voc\\xEAs.\"), mdx(\"p\", null, \"Sem mais spoilers, bora pro assunto dessa postagem.\"), mdx(\"hr\", null), mdx(\"h2\", {\n    \"id\": \"personal-environment\"\n  }, \"./personal-environment\"), mdx(\"p\", null, \"Todo desenvolvedor precisa de 2 itens principais para desenvolver: computador e fone.\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Ain Pedro, mas d\\xE1 pra codar pelo celular.\"), mdx(\"blockquote\", {\n    parentName: \"blockquote\"\n  }, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Que blog lixo, at\\xE9 na calculadora que eu colo nas provas de { insira sua mat\\xE9ria que tem matem\\xE1tica aqui } d\\xE1 pra escrever c\\xF3digo kkk #hackerman.\"))), mdx(\"p\", null, \"Beleza, agora vai militar l\\xE1 no Twitter. Me deixa ajudar a galera em paz.\"), mdx(\"p\", null, \"Um dev com um pc honesto e um fone com isolamento ac\\xFAstico n\\xE3o quer guerra com ningu\\xE9m. E a \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\\"matem\\xE1tica \\xE9 simples\\\"\"), \": tu vai passar a maior parte do dia olhando pra tela do computador e tentando concentrar, logo precisa de um bom computador e um bom fone.\"), mdx(\"p\", null, \"Imagina voc\\xEA recebendo uma spec para desenvolver e seu computador \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"TRAVA NA HORA DE ABRIR\"), \" a spec ou seu editor de texto? Imagina o computador demorando uma eternidade para abrir \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"UMA ABA NO CHROME\"), \" pra voc\\xEA pesquisar algo?\"), mdx(\"p\", null, \"Amigo, n\\xE3o d\\xE1! Voc\\xEA precisa de uma parada que funcione e poupe suas dores de cabe\\xE7a. Voc\\xEA n\\xE3o precisa de um pc gamer tunado para programar, mas tenha bom senso. Tem muita coisa boa no mercado por pre\\xE7o acess\\xEDvel.\"), mdx(\"p\", null, \"A maior merda de quem t\\xE1 come\\xE7ando \\xE9 n\\xE3o ter um tost\\xE3o furado no bolso, nem pra pagar um caldo de cana com pastel. Assim que houver a possibilidade, priorize o investimento em um computador.\"), mdx(\"h3\", {\n    \"id\": \"minha-recomendação\"\n  }, mdx(\"strong\", {\n    parentName: \"h3\"\n  }, \"Minha recomenda\\xE7\\xE3o\")), mdx(\"p\", null, \"Invista em um notebook. O notebook vai te abrir um leque de possibilidades que um desktop n\\xE3o vai.\"), mdx(\"p\", null, \"Frequentar eventos da comunidade, hackathons, locais p\\xFAblicos para programar, mudar de posi\\xE7\\xE3o com facilidade no seu quarto/escrit\\xF3rio/sala... s\\xE3o apenas alguns exemplos.\"), mdx(\"p\", null, \"Algumas keywords pra ajudar voc\\xEA nessa busca:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Processador Intel i5 (gera\\xE7\\xF5es mais novas) ou superior ou algum outro equivalente;\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"8GB de RAM (m\\xEDnimo);\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"SSD (n\\xE3o \\xE9 um item obrigat\\xF3rio, mas vai te ajudar MUITO);\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Placa de V\\xEDdeo dedicada (leia esse \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://www.loucospordesconto.com.br/blog/placa-de-video-para-notebook-dedicada-ou-integrada/\"\n  }), \"artigo\"), \", vai ajudar um pouco);\")), mdx(\"p\", null, \"E olha s\\xF3, voc\\xEA n\\xE3o precisa mirar muito alto na hora de comprar. Se seu or\\xE7amento n\\xE3o permitir um novo, olha um usado. Pega antes pra testar, combina de encontrar com a pessoa, d\\xE1 uma olhada bem minuciosa no equipamento, mas n\\xE3o descarte essa possibilidade.\"), mdx(\"p\", null, \"Nunca julgue um notebook s\\xF3 porque \\xE9 velho. Uma boa modifica\\xE7\\xE3o com upgrade de mem\\xF3ria (verifica antes se d\\xE1 pra fazer isso no teu, man\\xE9) e SSD (verifica tamb\\xE9m, mas esse d\\xE1 pra fazer gambiarra igual eu fiz) podem salvar teu rol\\xEA.\"), mdx(\"hr\", null), mdx(\"h2\", {\n    \"id\": \"periféricos\"\n  }, \"./perif\\xE9ricos\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Tem que ter led piscando e transformando o quarto numa boate, pro c\\xF3digo ficar bom.\")), mdx(\"p\", null, \"Voc\\xEA n\\xE3o precisa de nada que vou abordar nesse t\\xF3pico, mas vou dar algumas dicas.\"), mdx(\"p\", null, \"O primeiro item da lista dos perif\\xE9ricos \\xE9 um monitor extra.\\nEu j\\xE1 fiz alguns testes com 2 monitores e 1 monitor + notebook, infelizmente n\\xE3o consegui acostumar. Aproveitei a \\xFAltima black friday e comprei um Monitor LG Ultrawide de 29 polegadas pra ficar um monitor \\xFAnico, foi meu melhor investimento at\\xE9 hoje e eu consigo dividir a \\xE1rea de trabalho suave pra fazer tudo que preciso.\"), mdx(\"p\", null, \"Pra n\\xF3s desenvolvedores isso ajuda muito, principalmente os front-ends. Monitor(es) extra(s) s\\xE3o uma m\\xE3o na roda!\"), mdx(\"p\", null, \"Eu tamb\\xE9m tenho um teclado e mouse auxiliar, j\\xE1 que o notebook fica fechado. S\\xE3o equipamentos que auxiliam, mas s\\xE3o totalmente \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"opcionais\"), \" e n\\xE3o devem ser seu foco.\"), mdx(\"p\", null, \"Outro item legal, principalmente para quem pretende trabalhar \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"home office\"), \", \\xE9 uma boa cadeira.\\nEu estou para entrar nesse universo maravilhoso que a escala permite de um a dois dias de home office, e j\\xE1 estou me antecipando para adquirir uma cadeira confort\\xE1vel para trabalhar.\"), mdx(\"hr\", null), mdx(\"h2\", {\n    \"id\": \"interface-e-auxiliares\"\n  }, \"./interface-e-auxiliares\"), mdx(\"p\", null, \"Se voc\\xEA j\\xE1 tem seu computador, com um sistema operacional configurado legal e tudo funcionando, precisa cuidar da sua interface de desenvolvimento.\"), mdx(\"p\", null, \"Meu post anterior, que voc\\xEA pode visualizar clicando \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://pedro-mello.netlify.com/terminal-ide-editor/\"\n  }), \"aqui\"), \", vai ter um norte sobre essa parte de escolher o que usar e qual se encaixa melhor para sua necessidade.\"), mdx(\"p\", null, \"Eu uso o Visual Studio Code com algumas extens\\xF5es e tamb\\xE9m alguns softwares paralelos que me ajudam no dia a dia. Meu terminal integrado no VSCode \\xE9 o Git Bash, mas estou utilizando o \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://hyper.is/\"\n  }), \"Hyper.is\"), \" externamente mais do que o Git Bash integrado.\"), mdx(\"p\", null, \"As extens\\xF5es do VSCode que eu utilizo (sem contar as espec\\xEDficas de framework) s\\xE3o:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula\"\n  }), \"Dracula Official\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css\"\n  }), \"HTML CSS Support\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion\"\n  }), \"IntelliSense for CSS class names in HTML\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer\"\n  }), \"Live Server\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one\"\n  }), \"Markdown All in One\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced\"\n  }), \"Markdown Preview Enhanced\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme\"\n  }), \"Material Icon Theme\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode\"\n  }), \"Prettier - Code formatter\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode\"\n  }), \"Quokka.js\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=shyykoserhiy.vscode-spotify\"\n  }), \"vscode-spotify\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://marketplace.visualstudio.com/items?itemName=lihui.vs-color-picker\"\n  }), \"VS Color Picker\"), \";\")), mdx(\"p\", null, \"Quando eu come\\xE7ar a abordar os frameworks front-end, eu falo sobre as extens\\xF5es espec\\xEDficas para cada caso.\"), mdx(\"p\", null, \"Como citei anteriormente, tamb\\xE9m utilizo alguns softwares para auxiliar nas atividades do dia-a-dia. Segue a lista:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://devdocs.egoist.sh/\"\n  }), \"DevDocs Desktop\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://hyper.is/\"\n  }), \"Hyper.is\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://insomnia.rest/\"\n  }), \"Insomnia REST Client\"), \";\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://pixlr.com/\"\n  }), \"Pixrl\"), \" (online);\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://www.adobe.com/br/products/xd.html\"\n  }), \"Adobe XD\"), \" (specs online e software);\")), mdx(\"hr\", null), mdx(\"p\", null, \"Nessa altura do campeonato voc\\xEAs j\\xE1 sabem quem eu sou, o que eu pretendo fazer nesse blog, os assuntos que provavelmente vou abordar e agora sabem o que eu utilizo no meu dia a dia.\"), mdx(\"p\", null, \"T\\xE1 na hora de entrar com os dois p\\xE9s no peito de alguma stack, concordam? Ent\\xE3o aguardem e fiquem ligados nas minhas redes sociais, principalmente o LinkedIn. Quinzenalmente o bicho vai pegar aqui no blog!!!\"), mdx(\"p\", null, \"Grande abra\\xE7o a todos, obrigado pelo carinho e feedback de sempre.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"isCreatedByStatefulCreatePages":false,"id":"1a54e2ac-2624-5d65-9dea-90be419000d2"}}}