• Stars
    star
    151
  • Rank 246,057 (Top 5 %)
  • Language
  • Created about 3 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

É preciso saber inglês para programar?

Nesse vídeo tirarei essa grande dúvida que hoje muitas pessoas que querem entrar e se desenvolver na área de tecnologia tem: é preciso saber inglês para programar?

Primeiramente gostaria de agradecer ao nosso patrocinador do dia que é o Cambly, uma plataforma de ensino personalizado de inglês, onde as aulas são todas particulares com tutores nativos de países de língua inglesa

Utilize meu código "RAFAELLA-PACK" para ganhar o Cambly Fluency Pack

E no fim do vídeo eu tenho uma notícia incrível pra contar pra vocês que tenho certeza que vai ajudar muito nesse caminho de aprender e melhorar o inglês, então bora pro vídeo

Resposta:

Inglês não é uma barreira de entrada mas é uma barreira para o seu desenvolvimento na área

Entendendo o motivo de não ser uma barreira de entrada:

Porque hoje pra você aprender a programar, inciando lá com lógica de programação, programação orienteada a objetos, HTML, CSS, Javascript... isso tudo atualmente já tem muito em português, seja na faculdade, seja nos cursos online, no youtube e até nas documentações

Então para aprender a "programar", escrever código e se virar, você não precisa saber inglês, você consegue sim desenvolver programas e páginas

Entendendo o motivo de ser uma barreira para o seu desenvolvimento na área:

Porém, não é apenas de aprender a "programar" que se vive uma pessoa desenvolvedora

  1. Palavras utilizadas nas linguagens de programação normalmente já são em inglês

Se pensarmos um pouco, é bem lógico que se você tem conhecimento do inglês, entender o que significa um print() ou um if, else, try e catch por exemplo é muito mais tranquilo na hora de desenvolver e de ler o código de outras pessoas

Isso é algo que inclusive lá quando eu entrei na faculdade de engenharia de software eu consegui usar de ferramente pra passar em prova de algoritmos:

Lemrbo que tinha uma questão com um código em C que de fato tinha alguma coisa nova que eu não conhecia, não lembro exatamente se era o while ou do while, mas mesmo sem saber a teoria por trás por não ter prestado atenção na aula, no momento da prova eu consegui me virar pra entender o que o código fazia, apenas porque eu sabia o que essas palavras significavam e o contexo ficou claro

  1. Escrever código em inglês

E se um dia você precisar trabalhar/contrarar alguém de fora, como que ficaria esse código?

É bem comum que atualmente muitas empresas já padronizem os nomes de variáveis em inglês para caso isso seja necessário, então pra você poder entender esse código (e não mais apenas as palavras chaves, mas também para que serve cada variável), é muito bom ter esse conhecimento do inglês

Além disso, você pode não ter esse sonho hoje, mas se um dia quiser trabalhar para uma empresa do exterior e inclusive ganhar em dólar ou euro, você precisará não apenas desenvolver o código em inglês, mas também se comunicar com essas pessoas

  1. Conteúdo que existe no mundo

Como falei, hoje o conteúdo básico e mais utilizado há um tempo, tem a sua versão em português, o que torna mais fácil para quem não tem conhecimento da língua inglesa, porém, infelizmente qualquer conteúdo novo lançado na área de tecnologia chega primeiro em inglês e só depois que for bastante utilizado é traduzido para o português

Ou seja, em uma área que estamos em constante criação e atualização, é muito complicado termos essa barreira linguística e precisar depender de pessoas traduzindo conteúdos para poder obter aquele conhecimento que já está sendo consumido por grande parte dos profissionais

Lógico que o ideal é de fato querermos que o conhecimento seja cada vez mais acessível e devemos mesmo ir atrás de termos conteúdo na nossa língua, mas se você realmente quer se manter atualizado sobre as tecnologias atualmente, não é bom depender apenas disso

  1. Open-source

Além disso, a nossa área tem um universo incrível, chamado "open-source", que é onde de fato conseguimos aprender e contribuir de forma evidente pra grandes mudanças na tecnologia do mundo

E como projetos open-source devem atingir o maior número de pessoas e ser acessível para maior parte do mundo, ele normalmente é feito em inglês, então para você poder contribuir e também utilizar dessas tecnologias, é importante o conhecimento dessa língua

O que fazer se eu não tenho esse conhecimento da língua inglesa?

Está tudo bem você hoje não saber se virar no inglês, principalmente se está entrando agora na área, o importante é você reconhecer isso e encontrar motivação pra começar a aprender hoje e não postergar mais

É totalmente normal você ir aprendendo o inglês enquanto está aprendendo a programar, então aproveita e pensa sempre nesses pontos importantíssimos que podem mudar o seu futuro quando você tiver aquela preguiça de pesquisar o que tal palavra que você leu na documentação em inglês significava

Uma coisa legal disso é que o inglês da programação é um inglês mais técnico, então conforme você vai usando diariamente palavras no seu código e lendo elas na documentação, mais você vai entendendo e fixando, e com o tempo mais fácil vai ficando também

Porém, não é aí que para! Lembra que no começo do vídeo falei que tinha uma notícia super legal pra dar pra vocês?

Novidade:

Cambly Fluency Pack: com meu código "RAFAELLA-PACK"

  • Materiais de leitura para ajudar a conquistar a fluência
  • Vídeo-aulas gravadas com nossos tutores nativos
  • Exercícios para um aprendizado prático
  • Um webinar exclusivo no fim do mês, dia 30/09, com um tutores do Cambly para tirar dúvidas
  • E mais: uma aula particular grátis para experimentar a plataforma e praticar

Para ter acesso ao Cambly English Pack é fácil e grátis. Basta se cadastrar na plataforma durante o mês de setembro, apenas incluindo o e-mail e criando uma senha para receber o material completo no e-mail de cadastro

Finalização:

Pensando em fazer outro vídeo mostrando algumas das coisas que me ajudaram a de fato entender o inglês, então se vocês tiverem qualquer dúvida ou sugestão sobre o assunto também que eu possa trazer pro canal, deixa aqui embaixo nos comentários!

Não esqueçam de deixar o like e se inscrever no canal do Youtube

Até semana que vem, um beijo!

More Repositories

1

GitTutorial

Tutorial de como usar o Git e Github na prática
7,303
star
2

rafaballerini

2,294
star
3

10ProjetosHTMLeCSS

1,156
star
4

Formulario

Página de formulário com HTML e CSS
HTML
1,019
star
5

PerfilGithub

593
star
6

ReactHooks

Um guia para entender os diferentes Hooks em React!
JavaScript
316
star
7

LandingPage

CSS
303
star
8

DesenvolvimentoWeb

263
star
9

AssistentePessoal

Assistente pessoal virtual desenvolvida com Python 🤖
Python
210
star
10

DiscordBot

Bot for 'Ballerini' server on Discord
Python
191
star
11

7DaysOfJavascript

155
star
12

10PaisesParaTI

120
star
13

Tamagotchi

Tamagotchi in Python
Python
119
star
14

ComoUsarNotion

109
star
15

QuantoCobrarPorSite

107
star
16

Studify

JavaScript
93
star
17

AnaliseDaPlaylistDeRock

Uma associação de como o rock foi se modificando desde a década de 50 até os dias de hoje e como isso pode ser observado na prática nas músicas presentes na minha playlist de rock do Spotify, chamada "For Those About To Rock"
Jupyter Notebook
88
star
18

ProjetoGit

Projeto em que ensino a utilização do git
81
star
19

Certificard

Certificado com os projetos desenvolvidos na Imersão Dev da Alura
CSS
80
star
20

FlexboxParte1

CSS
71
star
21

TwitterSentimentAnalysis

Jupyter Notebook
63
star
22

ReactTypescriptCurso

TypeScript
57
star
23

DominioeHospedagem

Roteiro do vídeo sobre domínio e hospedagem de sites com a Hostinger
57
star
24

Notion

56
star
25

ExemploVideos

Códigos HTML e CSS utilizados nos videos do meu canal no youtube:
CSS
53
star
26

FlexboxCSS

CSS
52
star
27

BalleDocs

JavaScript
46
star
28

ExerciciosPython

exercicios do python
Python
41
star
29

OpenSource

40
star
30

FlexboxParte2

CSS
36
star
31

PurchaseList

Purchase List using Python
Python
33
star
32

Studify-TCC

JavaScript
32
star
33

EstudosSeriesTemporais

Um estudo breve de análise de séries temporais com dados de voos, utilizando python
Jupyter Notebook
30
star
34

ReactCards

An application where you can create reminder notes
CSS
27
star
35

ReactForms

Forms using React
JavaScript
26
star
36

NovoCelular

19
star
37

NLW3

Happy: a mobile/web application for people to find orphanages near their locations, so that they can visit it and make it an especial day for some of the children :)
TypeScript
16
star
38

SalesOrderRecord

C#
15
star
39

HomeAutomation

Domotic system using arduino and PHP
11
star
40

ProjetoGodot

GAP
8
star
41

lanchonete

Projeto desenvolvido para o Tech Challenge da Pós Tech em Software Architecture
JavaScript
5
star
42

CountDownTimer

Uma contagem regressiva pra surpresa que a Alura está preparando
JavaScript
1
star
43

apiballecoffee

Python
1
star