<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Paula Diniz</title>
    <description>The latest articles on DEV Community by Paula Diniz (@pauladiniz).</description>
    <link>https://dev.to/pauladiniz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F337901%2Fb4147853-92a2-42e0-ab18-bb13c244b89e.jpg</url>
      <title>DEV Community: Paula Diniz</title>
      <link>https://dev.to/pauladiniz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pauladiniz"/>
    <language>en</language>
    <item>
      <title>Minha experiência trabalhando em uma empresa dos EUA</title>
      <dc:creator>Paula Diniz</dc:creator>
      <pubDate>Tue, 12 Jan 2021 13:25:02 +0000</pubDate>
      <link>https://dev.to/pauladiniz/minha-experiencia-trabalhando-em-uma-empresa-dos-eua-368f</link>
      <guid>https://dev.to/pauladiniz/minha-experiencia-trabalhando-em-uma-empresa-dos-eua-368f</guid>
      <description>&lt;p&gt;Em 2020 eu realizei uma grande vontade minha como profissional: trabalhar pra uma empresa fora do Brasil, full remoto. Foi logo no início da pandemia e sem dúvida uma das minhas maiores alegrias, mas como muita gente, eu criei expectativas gigantescas e esqueci que uma "empresa lá da gringa" é, no final do dia, apenas uma empresa. Nós temos uma síndrome do vira-lata aqui no Brasil, onde nada aqui presta e tudo lá fora é mais...bonito? Organizado? Que seja, as pessoas criam expectativas quando o assunto é trabalhar fora do país.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contratação&lt;/strong&gt;&lt;br&gt;
Por conta de contrato, eu não posso falar o nome do lugar, mas fui contratada do dia pra noite pra ser desenvolvedora front end. Apliquei pelo LinkedIn, depois foi o que já conhecemos: RH, técnica e proposta. Mas vamos ao que interessa, as vantagens e as desvantagens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;O inglês&lt;/strong&gt;&lt;br&gt;
 Fui muito privilegiada por ter estudado inglês desde muito nova, sempre gostei e tive facilidade, mas eu ainda sou brasileira e travava na hora de conversar com alguém em outro idioma. E essa é a grande vantagem, meu inglês melhorou de forma absurda, perdi meu medo de falar/escrever, aprendi expressões novas. "Ah, então precisa de inglês FLUENTE?", é importante que você consiga se comunicar e entender bem o que estão falando, trabalhei com outros brasileiros e eu garanto que nenhum deles deixou de ter sotaque ou cometer erros na hora de alguma explicação. A não ser que a empresa seja &lt;strong&gt;muito&lt;/strong&gt; exigente com isso, todos os outros colegas de trabalho vão te ajudar a desenrolar no inglês e também vão falar mais devagar, assim fica fácil pra todo mundo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;O salário&lt;/strong&gt;&lt;br&gt;
É, eu sei, você quer ganhar em dólar e euro! Confesso que sou perdida nas minhas finanças, tudo que eu conseguia pensar era em como eu ia receber, quanto, onde, foram muitos questionamentos e um medo horrível do meu dinheiro se perder no meio do caminho. Não tenho nenhum problema em falar de salário, então minha remuneração girava em torno de USD2.500 - USD2.800 por mês, isso é um salário um pouquinho abaixo do que eu receberia caso eu morasse por lá. Convertendo no dólar da época, eu acabei recebendo bem acima do que o mercado brasileiro paga pra um Pleno. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Modelo de contratação e pagamento&lt;/strong&gt;&lt;br&gt;
Não preciso nem dizer que era "PJ", zero direitos, apenas um contrato de prestação de serviços. O que pra mim foi bom no início, mas depois de um tempo eu pensei que, caso algo desse errado, eu não teria como ir atrás dos meus direitos, visto que a empresa fica lá fora, e isso é algo que eu deixo bem claro: trabalhar pra uma empresa de outro país pode trazer dores de cabeça em termos legais. &lt;/p&gt;

&lt;p&gt;Enfim, o pagamento era feito após a emissão do meu Invoice, e durante todo o período usei o *&lt;em&gt;Payoneer&lt;/em&gt; pra receber. O Payoneer "cria" uma conta bancária internacional, facilitando o depósito, o valor aparece na sua conta do Payoneer e depois você faz a transferência em reais pra sua conta do Brasil. Simples e rápido.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Expectativas&lt;/strong&gt;&lt;br&gt;
Toda empresa tem problemas, fim. Quando falei lá no início sobre criar expectativas, foi justamente sobre ir pensando que o problema é o Brasil e a forma como as coisa são levadas por aqui. Empresas tem problemas de organização, de comunicação, funcionários incríveis, funcionários chatos, gente puxando o saco, isso não é exclusivo do Brasil, portanto não iluda achando que você vai trabalhar num mar de rosas. A única diferença e a maior vantagem, é que as pessoas são menos intrusivas e mais fechadas, ninguém quer muito saber quem é seu namorado, o que ele faz, onde você foi no final de semana, e era ótimo não precisar abrir muito minha vida pessoal pra ninguém. Talvez eu tenha dado sorte. :)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;E o que você fazia?&lt;/strong&gt;&lt;br&gt;
O mesmo que eu faria em qualquer empresa do Brasil, eu resolvia problemas, abria PR, fazia código bom, código ruim, tinha dúvida, tinha pair programming. Problemas ténicos são iguais em qualquer lugar, não vai pensando que problema "da gringa" é mais sofisticado, no final é código de qualquer forma, então caso isso seja um receio, fica tranquilo! As mesmas coisas que você desenvolvia aqui, você vai usar em qualquer lugar do mundo.&lt;/p&gt;

&lt;p&gt;Bom, agarrem esse tipo de oportunidade, tudo é experiência. Entendam a importância de conhecer uma cultura nova, no final do dia o que mais vai pesar é isso! :)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Entendendo props no VueJS</title>
      <dc:creator>Paula Diniz</dc:creator>
      <pubDate>Thu, 09 Apr 2020 20:58:13 +0000</pubDate>
      <link>https://dev.to/pauladiniz/entendendo-props-no-vuejs-20o1</link>
      <guid>https://dev.to/pauladiniz/entendendo-props-no-vuejs-20o1</guid>
      <description>&lt;p&gt;Olá! Tudo bem?&lt;/p&gt;

&lt;p&gt;Ano passado consegui aprender muita, mas muita coisa mesmo sobre o Vue. Quando eu pensei que estava fazendo bom uso, me falaram de props e eu descobri que tinha feito tudo errado até então(hehe). Talvez não errado, mas digamos que entender bem o que props são e fazem, me abriu portas e eu fiquei completamente apaixonada por reutilização e acabou me ajudando a pensar mil vezes mais na arquitetura do projeto e dos meus componentes. Era confuso entender, e eu vivia tapando o sol com a peneira com Slots Nomeados, mas eu era jovem e ingenua.&lt;br&gt;
O que são props?&lt;br&gt;
Props são propiedades que passamos do componente pai para o filho, nunca do filho para o pai. Digamos que no nosso projeto, um componente de card se repete em diversas páginas, mas o conteúdo do mesmo muda. Qual é a sua solução? Criar um componente de card pra cada página ou simplesmente torná-lo reutilizável e versátil? Eu não vou entrar no mérito do estilo do componente nesse post, isso é um pouquinho mais complexo e precisa ser tratado a parte, tá bem? :)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Props na prática&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Esse é o meu componente pai, que vou chamar de AppCard.vue, vou importá-lo no componente filho, que nesse caso se chama home.vue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fmpgqlj9xvyg0xjjpirxr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fmpgqlj9xvyg0xjjpirxr.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Abaixo temos o código do nosso filho que está sendo renderizado acima. Vamo entender o que foi feito?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fq2kwz855c4bn3gbskvsz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fq2kwz855c4bn3gbskvsz.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Determinei que temos um title, um subtitle e um content. Pegando o nosso :title="title" como exemplo, que nada mais é do que um bind, eu estou dizendo que toda vez que invocar um :title, ele vai aceitar somente uma string sendo passada, como podemos observar ali em TYPE, que aceita string, número, função, array, objeto e data, você decide. Nesse caso, eu quero apenas uma simples string. Ainda confuso? Então vamos ver como passar essas props:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fa9nn5st63h2jjsqga5oq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fa9nn5st63h2jjsqga5oq.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;E o resultado é esse:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F6pt1e2wj5kwnm0oejhq4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F6pt1e2wj5kwnm0oejhq4.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ok, é BEM simples, certo? Isso é apenas a pontinha do iceberg que são as props. Caso você queira tornar algum dos nossos campos obrigatórios, basta adicionar um "required", e caso queira deixar um conteúdo padrão, usamos o "default", assim caso aconteça algum erro no carregamento dos dados, não teremos um espaço em branco sendo exibido. Veja:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ftoov3ihs8v919ii7rid0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ftoov3ihs8v919ii7rid0.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bom, isso é uma introdução bem básica as props! :) Espero que seja útil e que tenha esclarecido um pouco as coisas para quem está ou não começando.&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>vue</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Tudo que aprendi em 6 anos de profissão</title>
      <dc:creator>Paula Diniz</dc:creator>
      <pubDate>Fri, 27 Mar 2020 20:01:58 +0000</pubDate>
      <link>https://dev.to/pauladiniz/tudo-que-aprendi-em-6-anos-de-profissao-79g</link>
      <guid>https://dev.to/pauladiniz/tudo-que-aprendi-em-6-anos-de-profissao-79g</guid>
      <description>&lt;p&gt;Do alto dos meus 26 anos vejo como o tempo passou rápido desde os meus 19, parei por volta de um ano pra cuidar de outras áreas da vida, fui estudar Engenharia Civil e descobrir que não queria nada daquilo. Tive mil coisas me atrapalhando pra tentar ser uma desenvolvedora razoável, mas eu nunca deixei de fazer os meus projetos pessoais, nunca larguei de mão aquela paixãozinha que começou em 2005 quando tudo que eu queria era fazer um layout pro Blogger e ganhar um concurso de blog mais bonito/organizado. &lt;/p&gt;

&lt;p&gt;Nesses 6 anos trabalhando como front end e, muitas vezes, "designer" porque eu conseguia quebrar um galho pra empresa, me deparei com coisas incríveis e coisas bizarras, mas segue uma lista de lições que eu levo pra minha vida! E algumas que não servem só pra área de tecnologia. (:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;O básico é &lt;strong&gt;o mais importante de tudo&lt;/strong&gt;, sem ele você não sai do lugar&lt;/li&gt;
&lt;li&gt;A maioria dos desenvolvedores sêniors só são sêniors por tempo de profissão, não exatamente por técnica, infelizmente&lt;/li&gt;
&lt;li&gt;Escute quem está na área a mais tempo, sempre! Mesmo que a pessoa não seja extremamente técnica, existe coisa que só o tempo vai trazer&lt;/li&gt;
&lt;li&gt;Um time é um time, não uma guerra de ego&lt;/li&gt;
&lt;li&gt;Humildade pra admitir erros e coragem pra apresentar alguma solução&lt;/li&gt;
&lt;li&gt;Grande parte das pessoas entendem que código bom é código complexo&lt;/li&gt;
&lt;li&gt;Grande parte das pessoas só fazem o item acima pra mostrar serviço&lt;/li&gt;
&lt;li&gt;Não importa se você tem dois anos de profissão e se considera sênior, tem muito problema e decisão que só pode ser tomada com a famosa vivência e presenciando muito absurdo&lt;/li&gt;
&lt;li&gt;Over engineering em projetos é mais comum do que se imagina&lt;/li&gt;
&lt;li&gt;Sempre vamos fazer algo errado, quase diariamente. E faz parte!&lt;/li&gt;
&lt;li&gt;As pessoas são &lt;strong&gt;altamente influenciadas&lt;/strong&gt; por posts do Medium e artigos, mesmo se aquela solução não cabe no projeto&lt;/li&gt;
&lt;li&gt;Muitas empresas pecam na hora de dar atenção pra Devops&lt;/li&gt;
&lt;li&gt;Fazer coisas simples não te fazem ser menos do que alguém, faça coisas simples, mas faça bem&lt;/li&gt;
&lt;li&gt;Tecnologias nascem e morrem, volte ao primeiro item&lt;/li&gt;
&lt;li&gt;Nada é escrito na pedra, cada problema tem uma solução diferente, &lt;strong&gt;tudo depende do cenário&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Boa convivência com os colegas de trabalho é fundamental, em qualquer área, apoie as pessoas e não seja um imbecil&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Essa é uma lista de tudo que tenho na mente de lições importantes, de aprendizados que levo na minha cabeça e no coração, independente da empresa que entro. Ter tudo isso em mente deixa as coisas mais leves, cada item desse foi uma surpresa pra mim em algum momento, e hoje em dia as coisas simplesmente são como são. Se divirtam com as coisas, isso que importa!&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>career</category>
      <category>tips</category>
    </item>
  </channel>
</rss>
