GithubHelp home page GithubHelp logo

inglesparaprogramacao's Introduction

É 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!

inglesparaprogramacao's People

Contributors

rafaballerini avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.