Skip to content

Instantly share code, notes, and snippets.

@duducp
Last active June 30, 2025 23:19
Show Gist options
  • Select an option

  • Save duducp/661829b13fad83a3f38970770ded2966 to your computer and use it in GitHub Desktop.

Select an option

Save duducp/661829b13fad83a3f38970770ded2966 to your computer and use it in GitHub Desktop.
English

Índice (Index)

  1. Tempos Verbais (Verb Tenses)

Expressions

in order to ("a fim de" ou "para")

É usada para indicar o propósito ou a intenção de uma ação. Geralmente, é seguida por um verbo no infinitivo.

on the same page

Exemples

  • We refactored the function in order to reduce the time complexity and to improve general performance.
  • In order to reduce the function time complexity and to improve general performance, we need to refactor it.

Tempos verbais

Existem 12 tempos verbais em inglês, que podem ser divididos em quatro categorias: simples, compostos, perfeitos e futuros.

Tempos verbais simples

Tempos verbais compostos

  • Present Continuous (Presente Contínuo)
  • Past Continuous (Passado Contínuo)
  • Future Continuous (Futuro Contínuo)

Tempos verbais perfeitos

  • Present Perfect (Presente Perfeito)
  • Past Perfect (Passado Perfeito)
  • Future Perfect (Futuro Perfeito)

Tempos verbais futuros

  • Future Perfect Continuous (Futuro Perfeito Contínuo)
  • Future in the Past (Futuro no Passado)
  • Conditional (Condicional)

Aqui está uma breve descrição de cada um dos tempos verbais:

  • Present Simple: usado para descrever ações que ocorrem regularmente ou são verdades gerais.
  • Past Simple: usado para descrever ações que ocorreram em um momento específico no passado.
  • Future Simple: usado para descrever ações que ocorrerão em um momento específico no futuro.
  • Present Continuous: usado para descrever ações que estão ocorrendo no momento presente.
  • Past Continuous: usado para descrever ações que estavam ocorrendo em um momento específico no passado.
  • Future Continuous: usado para descrever ações que estarão ocorrendo em um momento específico no futuro.
  • Present Perfect: usado para descrever ações que começaram no passado e continuam até o presente.
  • Past Perfect: usado para descrever ações que ocorreram antes de outra ação no passado.
  • Future Perfect: usado para descrever ações que ocorrerão antes de outra ação no futuro.
  • Future Perfect Continuous: usado para descrever ações que estarão ocorrendo em um momento específico no futuro e continuarão até outro momento no futuro.
  • Future in the Past: usado para descrever ações que eram planejadas ou previstas para ocorrer em um momento específico no futuro, mas que não ocorreram.
  • Conditional: usado para descrever ações que podem ocorrer em um momento específico no futuro, dependendo de certas condições.

Esses são os 12 tempos verbais em inglês, e cada um deles tem sua própria forma e uso específico.

Expression: on the same page

Em português significa: estar na mesma página, estar de acordo, ter o mesmo entendimento sobre algo

A ideia é que todas as pessoas envolvidas em uma situação ou discussão compartilhem a mesma compreensão dos fatos, objetivos ou planos. (compartilhar entendimento)

Pense em um grupo de pessoas planejando uma viagem. Se todos estão "on the same page" sobre o destino, orçamento e datas, o planejamento tende a ser mais tranquilo. Se cada um tem uma ideia diferente, as coisas podem ficar complicadas.

Exemplos:

  • "Before we move forward, let's make sure everyone is on the same page regarding the project goals." (Antes de seguirmos em frente, vamos nos certificar de que todos estão na mesma página em relação aos objetivos do projeto.)
  • "I just want to confirm that we're on the same page about the deadline." (Eu só quero confirmar que estamos de acordo sobre o prazo.)
  • "It's important for the team to be on the same page about the new strategy." (É importante que a equipe tenha o mesmo entendimento sobre a nova estratégia.)
  • "After the meeting, I think we're finally on the same page." (Depois da reunião, acho que finalmente estamos na mesma página.)

A expressão enfatiza a importância da comunicação clara e do alinhamento de ideias para evitar mal-entendidos e garantir que todos estejam trabalhando em direção ao mesmo objetivo. É como se todos estivessem lendo o mesmo documento e interpretando-o da mesma maneira.

  • Foco: Compartilhamento de entendimento e acordo.
  • Significado: Significa que duas ou mais pessoas têm o mesmo entendimento sobre um assunto, plano, objetivo ou situação. Implica que todos estão alinhados em seu pensamento e compreensão.
  • Uso: Geralmente usado para garantir que todos os envolvidos em uma discussão, projeto ou decisão compartilhem a mesma visão e estejam de acordo sobre o que precisa ser feito ou qual é a situação atual. Enfatiza o alinhamento e a concordância.

Expression: in order to

Em português significa: a fim de, para, ou com o objetivo de

É usada para indicar finalidade, propósito ou a intenção de uma ação. Geralmente, é seguida por um verbo no infinitivo.

Estrutura da frase:

Ação principal + in order to + Ação com o propósito

O que vem depois de "in order to" explica a razão ou o objetivo da ação que vem antes.

Exemplos:

  • "He studied hard in order to pass the exam."

    • "Ele estudou muito a fim de passar no exame."
    • "Ele estudou muito para passar no exame."
    • "Ele estudou muito com o objetivo de passar no exame."
  • "We need to leave early in order to avoid the traffic."

    • "Nós precisamos sair cedo a fim de evitar o trânsito."
    • "Nós precisamos sair cedo para evitar o trânsito."
    • "Nós precisamos sair cedo com o objetivo de evitar o trânsito."
  • "The company implemented new security measures in order to protect customer data."

    • "A empresa implementou novas medidas de segurança a fim de proteger os dados dos clientes."
    • "A empresa implementou novas medidas de segurança para proteger os dados dos clientes."
    • "A empresa implementou novas medidas de segurança com o objetivo de proteger os dados dos clientes."

Pontos importantes sobre "in order to":

  • Formalidade: "In order to" é geralmente considerada uma forma mais formal de expressar propósito do que simplesmente usar "to". Em conversas informais, é mais comum usar apenas "to".
    • Formal: "He went to the library in order to borrow some books."
    • Informal: "He went to the library to borrow some books."
  • Clareza de Propósito: Usar "in order to" pode enfatizar o propósito de uma ação, tornando a intenção mais clara.
  • "In order not to": Para expressar um propósito negativo (o que você quer evitar), usa-se "in order not to":
    • "She spoke quietly in order not to wake the baby."
      • "Ela falou baixo a fim de não acordar o bebê."
      • "Ela falou baixo para não acordar o bebê."
      • "Ela falou baixo com o objetivo de não acordar o bebê."

Em resumo, "in order to" é uma expressão útil para indicar claramente o propósito ou a razão por trás de uma ação. Embora seja um pouco mais formal que o simples "to", ela ajuda a dar ênfase ao objetivo desejado.

Expression: get up to speed

Em português significa: colocar-se a par de algo, atualizar-se, inteirar-se.

A ideia central é alcançar um nível de conhecimento ou compreensão que permita participar ou entender o que está acontecendo. (adiquirir conhecimento e atualização)

Imagine a seguinte situação: você chega para trabalhar em um novo projeto. Seus colegas já estão trabalhando nele há algum tempo. Para que você possa contribuir efetivamente, você precisa "get up to speed" com o que já foi feito, quais são os objetivos e quais são os próximos passos.

Exemplos:

  • "The new employee needs some time to get up to speed on our procedures." (O novo funcionário precisa de algum tempo para se inteirar dos nossos procedimentos.)
  • "Can you quickly get me up to speed on what happened at the meeting?" (Você pode rapidamente me colocar a par do que aconteceu na reunião?)
  • "I need to get up to speed with the latest research in this field." (Eu preciso me atualizar com as últimas pesquisas nesta área.)
  • "Once you get up to speed, you'll be able to contribute more effectively." (Uma vez que você se coloque a par, você poderá contribuir de forma mais eficaz.)

A expressão geralmente implica um processo de aprendizado ou revisão para alcançar um nível de conhecimento necessário. É como se você estivesse correndo para alcançar a velocidade dos outros.

  • Foco: Aquisição de conhecimento e atualização.
  • Significado: Significa alcançar o nível de conhecimento ou informação necessário para entender ou participar de algo. Envolve um processo de aprendizado ou atualização para se equiparar ao nível de conhecimento de outros ou para entender desenvolvimentos recentes.
  • Uso: Usado quando alguém precisa se informar sobre algo que já está em andamento ou sobre novas informações. Enfatiza o processo de alcançar um certo nível de conhecimento.

Simple Present

It is a tense in English that is used to describe actions that:

  • Occur regularly or are habitual
  • Are general or universal truths
  • They are characteristics of someone or something

Afirmative

  • I/You/We/They + verb (base form)

    • Examples:
      • They like coffee.
      • I write a letter every day.
  • He/She/It + verb (base form) + s/es/ies

    • Examples:
      • He watches TV after dinner.
      • She plays the piano.
      • It passes through here every day.
      • She kisses her cat every night.
      • She studies English every day.
      • He carries a heavy backpack to school.

Negative

  • I/You/We/They + do not + verb (base form)

    • Examples:
      • They do not like spicy food.
      • I don't write a letter every day.
  • He/She/It + does not + verb (base form)

    • Examples:
      • He does not work on weekends.
      • She doesn't write a letter every day.
      • The team doesn’t follow agile methodologies.

Interrogative

  • Do + I/You/We/They + verb (base form)

    • Examples:
      • Do you speak French?
      • Do I write a letter every day?
  • Does + He/She/It + verb (base form)

    • Examples:
      • Does she live in New York?
      • Does he write a letter every day?
      • Does team follow agile methodologies?

Observation

  • Verbs ending in y: fly -> flies
  • Irregular verbs: have -> has, be -> is/are

Summary

Used to describe actions, habits, or states that occur regularly in the present.

  • Affirmative: Subject + Verb (base form) + Complement
  • Interrogative: Do/Does + Subject + Verb (base form) + Complement?
  • Negative: Subject + Do/Does + Not + Verb (base form) + Complement

Examples:

  • Affirmative: I go to school every day.
  • Interrogative: Do you go to school every day?
  • Negative: I do not go to school every day.

Simple Past

It is a tense in English that is used to describe actions that:

  • Occurred at a specific time in the past
  • They have already ended and are no longer happening
  • These are historical facts or events that occurred in the past

Afirmative

  • I/You/He/She/It/We/They + verb (past form) + complement

    • Examples:
      • He finished his homework.
      • I wrote a letter yesterday.
      • We went to the beach on vocation.

Negative

  • I/You/He/She/It/We/They + did not + verb (base form) + complement

    • Examples:
      • She did not go to the party.
      • They didn't play football yesterday.

Interrogative

  • Did + I/You/He/She/It/We/They + verb (base form) + complement?

    • Examples:
      • Did they enjoy the movie?

Common irregular verbs

  • Be - was/were
  • Have - had
  • Do - did
  • Go - went
  • See - saw
  • Come - came
  • Eat - ate
  • Drink - drank
  • Give - gave
  • Take - took

Summary

Used to describe actions or events that occurred in the past.

  • Affirmative: Subject + Verb (past form) + Complement
  • Interrogative: Did + Subject + Verb (base form) + Complement?
  • Negative: Subject + Did + Not + Verb (base form) + Complement

Examples:

  • Affirmative: I went to the park yesterday.
  • Interrogative: Did you go to the park yesterday?
  • Negative: I did not go to the park yesterday.

Simple Future

It is a tense in English that is used to describe actions that:

  • Will occur at a specific time in the future
  • Will make promises or plans for the future

Afirmative

  • I/You/He/She/It/We/They + will + verb (base form) + complement

    • Examples:
      • I will study tomorrow.
      • She will travel to Paris next year.

Negative

  • I/You/He/She/It/We/They + will not (won't) + verb (base form) + complement

    • Examples:
      • I will not go to the movies.
      • He won't eat pizza.

Interrogative

  • Will + I/You/He/She/It/We/They + verb (base form) + complement?

    • Examples:
      • Will you be at home tonight?
      • Will they come to the party?

Summary

Used to describe actions or events that will occur in the future.

  • Affirmative: Subject + Will/Shall + Verb (base form) + Complement
  • Interrogative: Will/Shall + Subject + Verb (base form) + Complement?
  • Negative: Subject + Will/Shall + Not + Verb (base form) + Complement

Examples:

  • Affirmative: I will go to the movies tonight.
  • Interrogative: Will you go to the movies tonight?
  • Negative: I will not go to the movies tonight.
  • Yesterday I was analyzing a bug in production and started fixing it. Today I will continue fixing the bug. No blocks.
  • Last friday I was working on refactoring the invoice generation code. Today I will continue to finish it. No blocks.
  • Yesterday I was working on developing the logic for distributing extra rewards to customers. Today I will continue this development and I intend to finish it today.
  • On Friday I finished developing the adjustment de push notifications, which objective was to make dynamic title. Today I will start the development logic of the rewards campaign. No blocks.

Interview

My name is Carlos Dorneles, I'm single and don’t have a children. I live in Patos De Minas, on the state Minas Gerais, Brazil. I have a major in System Information and some certificates as GCP, AWS, Kubernets, between others. I have been working as a software engineer for 9 years. Currently/today, I am a senior software engineer working in the backend with Python and NodeJS at Mercado Bitcoin 4 years. Now I am looking for a new career challenge that can complement my knowledge.

My name is Carlos Dorneles, I'm single and don’t have any children. I live in Patos De Minas, on the state Minas Gerais, Brazil. I have a major in System Information and some certificates as GCP, AWS and Kubernets. I have been working as a software engineer for 9 years. Currently/today, I am a senior software engineer with 4 years of experience at Mercado Bitcoin, specialized in backend development using Python and Node.js, in addition to working with technologies such as Redis, SQL and messaging systems. I also worked with the front end and mobile. For front end I used angular framework and mobile ionic framework.

Now I am looking for a new career challenge that can complement my knowledge.

Sempre fazer pelo menos 2 perguntas para o interviwer.

  • What is the main challenge that you are facing in your current job?
  • What is the main reason that you are looking for a new job?

My name is Carlos Dorneles and I am 29 years old. I live in Patos de Minas, in the state Minas Gerais, Brazil. I have a major in System Information for 8 years. Today I work at Mercado Bitcoin as a software engineer for 3 years. I work as a backend developer working with Python, Nodejs, Redis, Postgres, RabbitMQ and Kakfa technologies. In the team I work for, we develop a web system that allows customers to allocate their cryptocurrencies. The goal is for them to receive daily rewards corresponding to the amount allocated.

  • Eu iniciei a programacao com Nodejs, e em um momento resolvi aprender outra linguagem de programacao.Essa mudanca foi um grande desafio pois eu aprendi essa nova linguagem sem fazer cursos, apenas lendo documentacao e pesquisando sobre os problema encontrados.

  • I started programming with Nodejs, and at one point I decided to learn another programming language. This change was a big challenge because I learned this new language without taking courses, just reading documentation and researching the problems I encountered.

  • Aqui eu tenho desafios constantes, mas o maior foi quando realizei a integracao com a blockchain ethereum. Devido ela nao ter uma boa documentacao, eu tive muito trabalho para obter o resultado esperado.

  • Here I have constant challenges, but the biggest one was when I performed the integration with the Ethereum blockchain. Because it does not have good documentation, I had a lot of work to get the expected result.

challenge nowadays heard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment