<?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: Pedro Barreto</title>
    <description>The latest articles on DEV Community by Pedro Barreto (@pedrobarreto_en).</description>
    <link>https://dev.to/pedrobarreto_en</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%2F1731409%2F3cfb4542-6bb7-4dd9-afee-c941e6220c3e.png</url>
      <title>DEV Community: Pedro Barreto</title>
      <link>https://dev.to/pedrobarreto_en</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pedrobarreto_en"/>
    <language>en</language>
    <item>
      <title>Why is English so important in a developer's career?</title>
      <dc:creator>Pedro Barreto</dc:creator>
      <pubDate>Thu, 04 Jul 2024 19:16:47 +0000</pubDate>
      <link>https://dev.to/pedrobarreto_en/why-is-english-so-important-in-a-developers-career-56jh</link>
      <guid>https://dev.to/pedrobarreto_en/why-is-english-so-important-in-a-developers-career-56jh</guid>
      <description>&lt;p&gt;This is a very common issue in developer groups and often a subject of controversy. Therefore, I decided to do what we programmers love the most! I gathered data on the subject, and the results were impressive. Let's go through the main topics...&lt;/p&gt;

&lt;h2&gt;
  
  
  Programming Languages
&lt;/h2&gt;

&lt;p&gt;Javascript, Typescript, Python, PHP... all the major programming languages in the world have something in common, which lies in their foundation: &lt;strong&gt;they were all written and designed in English&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Although this might seem simple and obvious, it makes a significant difference for learners, especially in high-level languages.&lt;/p&gt;

&lt;p&gt;A practical example:&lt;/p&gt;

&lt;p&gt;const product = document.getElementById('product');&lt;/p&gt;

&lt;p&gt;Translated:&lt;br&gt;
Constant (const) product equals document.getElementById('product');&lt;/p&gt;

&lt;p&gt;Even if you have zero familiarity with programming, you can see how the code makes sense when translated into Portuguese.&lt;/p&gt;
&lt;h2&gt;
  
  
  Documentation
&lt;/h2&gt;

&lt;p&gt;Every programmer knows how valuable good documentation is! That's why I surveyed the leading market documentation to see if they already have translations into Portuguese.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Officially translated documentation&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Javascript, Python, PHP, C#, React, Vue&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No translation available&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Typescript, Java, Node, Docker, MySQL, MongoDB, PostgreSQL, Flutter, Swift&lt;/p&gt;

&lt;p&gt;Despite the surprisingly high number of translations, it's clear that the number is still very limited.&lt;/p&gt;
&lt;h2&gt;
  
  
  Job Opportunities
&lt;/h2&gt;

&lt;p&gt;Developers are in demand worldwide, which is no secret. However, what are the differences in the Brazilian market compared to others? I quickly researched on LinkedIn and was astonished by the results:&lt;/p&gt;

&lt;p&gt;Let's see, the number of available positions for &lt;strong&gt;Software Development&lt;/strong&gt; on LinkedIn Brazil on March 30, 2022:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0vkyjgq5zodf0l4ovxh0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0vkyjgq5zodf0l4ovxh0.png" alt="jobs in Brazil" width="800" height="176"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Jobs available for &lt;strong&gt;Software Development&lt;/strong&gt; on LinkedIn United States on March 30, 2022:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxbz1baiiqjnvvthoeqnj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxbz1baiiqjnvvthoeqnj.png" alt="jobs in the United States" width="800" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's a difference of &lt;strong&gt;221,843&lt;/strong&gt; positions 😱, comparing only to the American market. Imagine including Canada, Australia, Europe, and others. Moreover, thanks to remote work, it's increasingly common for Brazilian programmers to be hired by foreign companies, &lt;strong&gt;earning in dollars&lt;/strong&gt;, without even having to relocate. But this isn't simple; we're talking about highly qualified professionals who speak &lt;strong&gt;fluent English&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  But what if I don't know English? Can't I program?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Of course you can&lt;/strong&gt;. The aim of this post was simply to highlight the advantages of venturing into English. However, nothing prevents you from &lt;strong&gt;starting to program today&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I've compiled some &lt;strong&gt;tips&lt;/strong&gt; to help you &lt;strong&gt;learn to program and develop your English skills simultaneously&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  Use your operating system in English
&lt;/h2&gt;

&lt;p&gt;It may be challenging at first, but it'll greatly aid your learning process. To program, you need to get used to keywords like &lt;strong&gt;View, History, Config, Edit, Profiles, Debug, Console, Shell&lt;/strong&gt;, which are present on all screens of your operating system, as well as in the programs you use daily.&lt;/p&gt;
&lt;h2&gt;
  
  
  YouTube is your greatest ally
&lt;/h2&gt;

&lt;p&gt;Not just for learning English, but also for programming, cooking, everything 😆. The amount of free, high-quality content available is incredible.&lt;/p&gt;

&lt;p&gt;Building on the previous point, in most programming tutorials and content, whether in Portuguese or not, the person producing the tutorial typically uses software &lt;strong&gt;in its English version&lt;/strong&gt;. Therefore, using programs in the same language will make a significant difference in your learning.&lt;/p&gt;
&lt;h2&gt;
  
  
  English for Devs Club
&lt;/h2&gt;

&lt;p&gt;A channel that offers an entire English course specifically for programmers &lt;strong&gt;for free&lt;/strong&gt;. Unfortunately, it's in Spanish, but &lt;a href="https://www.youtube.com/watch?v=Ty8ujyucBRo"&gt;enabling Portuguese subtitles&lt;/a&gt; makes it easy to follow.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/WjBfC2AATys"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
