Английский для программистов
8.78K subscribers
339 photos
3 videos
1 file
47 links
admin @haarrp

@itchannels_telegram - 🔥лучшие ит-каналы

@ai_machinelearning_big_data - машинное обучение

@javascriptv - продвинутый javascript

@JavaScript_testit- js тесты

@programming_books_it - бесплатные it книги
加入频道
🛡 Герундий после глагола «like»

Герундий — это глагол с окончанием «ing». Если нужно выразить мысль о своих предпочтениях при помощи глагола «like», то после него предпочтительно использовать именно герундий:

I like watching films.
Do you like jogging?
You don't like playing chess, do you?


Особенности глаголов, которые важно учитывать

1. Если окончание слова на «-e», то при добавлении «-ing» она опускается:
to bake — baking;
to smile — smiling.

2. Если слово оканчивается на согласную букву, а перед ней еще идет ударная краткая гласная, необходимо удвоить финальную согласную, а после подставить «-ing»:
to rub — rubbing;
to begin — beginning.

3. Если слово заканчивающимся на «-r» и имеет последний ударный слог, удвоенная последняя согласная также необходима. Исключение — наличие дифтонгов (сочетание двух гласных звуков в одном слоге):
to star – starring;
to tear – tearing.

4. Если слово оканчивается на букву «-l», то она удваивается (в британском английском. В некоторых словах американского английского — не удваивается):
to tell – telling;
to sell – selling.

5. Если инфинитив оканчивается на «-ie», то обязательно заменить на «-y»:
to lie – lying;
to die – dying.

Если глагол заканчивается на сочетание букв «ic», то при прибавлении -ing, суффикс -ic меняется на -ick:
traffic → trafficking
mimic → mimicking
panic → panicking


@english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍214🔥3😁1🤯1
VERSION CONTROL SYSTEM [vɜːʃn kənˈtrəʊl ˈsɪstɪm] (вёшн контроул систим)
Система контроля версий

1. Version control system is the practice of tracking and managing changes to software code.
Система контроля версий - это практика отслеживания изменений в программном коде и управления ими.

2. Vault is a commercial, proprietary version control system.
— Vault - это коммерческая проприетарная система контроля версий.

3. BitKeeper is commercial implementation of version control system.
— BitKeeper - это коммерческая реализация системы контроля версий.

@english_forprogrammers
👍113🔥2
It's hard to find a .................... job.
[Приличную работу найти тяжело.][приличный, порядочный, пристойный]
Anonymous Quiz
19%
incurable
44%
curable
37%
decent
👍16🔥31
20 продвинутых фраз на английском

• At odds with
— не в ладах
• At the expense of — за счёт кого-то
• At worst — в худшем случае
• Be as good as one's word — держать слово
• Be one's own man again — быть в норме
• Be quits — быть в расчёте
• Come true — сбываться
• Cross someone's path — встретить на пути
• Dear me! — Вот это да!
• Easy come, easy go — Как пришло, так и ушло
• Find oneself — оказаться
• Fresh eye — свежий взгляд
• Get a life — жить полной жизнью
• Go astray — уйти в сторону
• Here and there — там и сям
• High sign — тайный знак
• In this way — таким образом
• Keep one's distance — отстраниться
• Leave somebody alone — оставить в покое
• Let somebody go — отпустить
18👍10🔥3👎1
This is a ___________ and time-consuming process (Это - трудоемкий и связанный с большими затратами времени процесc)
Anonymous Quiz
58%
cumbersome
42%
craggiest
🔥12👍51
So what does it mean to “scope” a project? We use this word “scope” to describe what’s included and what’s not included in a project or agreement. So when we “scope” something, we’re asking questions and trying to understand what’s involved in a project.

There are many obvious questions you might ask when scoping new work. But you’ll likely find yourself having to educate the client about technical issues and costs. You may have to dig deep into assumptions and address client concerns. And you may have to present different solutions for the client to consider. In this way, scoping isn’t just about asking for simple project details. It’s both factual and relational.

In today’s dialog, we’ll listen to Jill, a software developer, talk with Ivan. Ivan works for a large retailer that wants to make significant changes to their HR software. Jill is asking questions to try to understand the company’s wants and needs so she can scope the project and put together a proposal.

@english_forprogrammers
👍8🔥21
SYNCHRONIZATION [sɪŋkrənaɪˈzeɪʃn] (синкренезэйшн)
Синхронизация

1. Synchronization is the action of causing a set of data or files to remain identical in more than one location.
Синхронизация - это действие, приводящее к тому, что набор данных или файлов остается идентичным более чем в одном местоположении.

2. Synchronization with cloud server lets you save your data on the Internet.
Синхронизация с облачным сервером позволяет вам сохранять данные в Интернете.

3. Synchronization completed successfully on WSUS server.
— На сервере WSUS успешно завершилась синхронизация.

@english_forprogrammers
👍112🔥2
🔥 Techniques to develop good English communication skills

So what's the technique to have good English communication skills?

The following is the Rule of Thumb as it appplies to those candidates whose Mother Tongue or Native language is not English, just like me.

Don't panic about or fear English communication; rather work on it. I can share how I (a small town's boy of Hindi medium from northern India) made it possible.

Rule #1: Focus on learning English grammar to strengthen the fundamentals. If there is a need to improvise your English grammar then work on it for some time and the remaining can be learned by listening and speaking with others. Here is a good E-Book to strengthen the fundamentals from the basics to the extreme expert level.

Rule #2: Don't focus on accent (American, British and so on) immediately; instead focus on grammar for the correct usage or words and accurate sentence formation. Accent will come automatically later when you work with people across the globe and have developed a good grasp of the language.

Rule #3: Your skills building, in other words learning, must be by using English only. For instance, I see some people prefer to learn technology in their native language. I don't understand how learning .NET or any other topic will help you better in your native language, because most of the terms are English only; C#, CLR, Framework, Language, Compile, Code, Debug and so on. So why to worry so much for some of the plumbing or the gluing together of words in the middle to make sentences.

For example, if I need to learn what is .NET then what is it you won't understand in: “.NET is a platform and framework that allows you to build applications using many .NET compliant programming languages and even deploy and run those on many non-Microsoft platform OSs”.

I am totally against the reading of novels and so on to build an English vocabulary. Instead start a book of your choice on MVC, .NET, C#, ASP.NET, WCF and so on cover to cover. Yes, cover to cover; you read that right, from the About the Author to About the Technical Reviewer to the Acknowledgement, Dedication and so on and the chapters of your choice. I guarantee that the first few sections has much to teach you about general-purpose English communication. So your time is better invested into building your skills with books of your areas instead of reading a 1000 pages fiction novel like Harry Potter, especially for this cause.

However; if you wish to read a book other than for your technical benefits then reach out to me, I can guide you to some good books that might be helpful in various ways.

Rule #4: Listening is very important. When I was in college I heard people saying that listening to English songs will help you to learn English; well to be honest I never found time to double up my efforts to listen to English songs and then learn my study topics in English. By the way, I also don't recommend listening to English music and trying to read English material at the same time; it could turn out to be pretty messy, especially at the beginner level.

So listen to some of your favorite speakers for the topic of your choice. Listening causes great learning, especially in terms of the usage of words, sentence formation, accent, pitch, pace, sound quality and so on. My YouTube channel MyPassionForDotNet has a couple of videos from 10 minutes in length to 2+ hour long sessions.

In your free time, even listen to the people in your office, market, shops, conference calls, elevators, parking and so on.

Rule #5: No slang language; say “Yes”. I have often seen people saying “yeah” “bro”, “You know after each line”, “cool” and many more terms. Well, I suggest always say “Yes”; believe me this has an impact on your way of building skills. When you are good with English communication then an occasional use of yeah is OK. Basically, this puts you into a habit of strictly respecting the core of the language and also teaching your tongue what to utter, which is very important.

@english_forprogrammers
👍103🔥3
Наименее вежливый способ не согласиться с собеседником:
Anonymous Quiz
15%
I beg to differ.
16%
I disagree.
32%
Rubbish.
36%
I don’t think so.
🔥11😁4🤨3👍2🥴21
I have to _________ a computer screen for eight hours a day.
Anonymous Quiz
15%
see
56%
look at
29%
watch
👍122🔥2
So do the right thing and give us a ________.
[Так что поступи правильно и верни нам деньги][возврат (денег)]
Anonymous Quiz
10%
remark
4%
re-release
69%
refund
17%
recharge
👍12🔥1
TO MOUNT [tu maʊnt] (ту маунт)
Монтировать

1. That is the ability to mount just about any type of file archive as a virtual drive.
— Это возможность монтировать практически любой тип файлового архива в качестве виртуального диска.

2. They are easy to mount and suitable for many different configurations.
— Они просты в монтаже и подходят для самых разных конфигураций.

3. How to mount it?
— Как монтировать это?

@english_forprogrammers
👍94🔥1
Theme: social networks / social media - социальные сети

обратите внимание на предлог 👇
ON SOCIAL NETWORKS WE …

post photos / videos / reels / shorts - публикуем, постим фоточки / видео / рилсы / шортсы

scroll through the feed - листаем ленту

like posts / photos - ставим лайки ("лайкаем") на посты / фоточки

chat with our friends / followers - общаемся со своими друзьями / подписчиками

follow / unfollow someone - подписываемся на / отписываемся от кого-то

share posts / videos / our thoughts - делимся постами / видео / своими мыслями

tag someone / something - отмечаем кого-то / что-то

send someone a DM (direct message) - отправляем кому-то сообщение в директ

post videos that can GO VIRAL - публикуем видео, которые могут стать супер-популярными в интернете.

meet new people - знакомимся с новыми людьми

WHAT DO YOU DO ON SOCIAL MEDIA?

@english_forprogrammers
👍175🔥2
An in-depth study of Kubernetes is a full immersion into the inner workings of the cluster.

If you have already dealt with k8s before and would like to improve your skills, continue your development as a specialist and apply new knowledge into your work, then the Kubernetes: Mega course from Slurm is for you.

Why study the advanced k8s?

You will be able to:

– explore the processes of k8s inner workings;

– master the nuances of installation and configuration of a production-ready cluster;

– investigate the mechanisms of stability ensurance and security, fault-tolerance of applications;

– study the Kubernetes architecture and increase the fault-tolerance of the application;

– create and secure a cluster;

– ensure the reliability, scalability and stability of container virtualization;

– learn how to deploy, launch, and scale in the cloud.

The nuances of theory and 6 hours of practice with the stands, final certification which will confirm your knowledge, online meetings with speakers within the framework - investigate everything with our course!

Analyze the architecture, configure the integration of Active Directory and Kubernetes, launch the database, deal with the auto scaling of applications in the cluster and much more!

The knowledge gained during the course will allow you to implement the most complex scenarios, and the use of in-depth knowledge about k8s will help the company save a huge amount of money.

Explore the architecture of k8s with Slurm – click the link and sign up: slurm.club/3koc5lF
👍111
BINARY DATA [ˈbaɪnərɪ ˈdeɪtə] (баинэри дэйта)
Двоичные данные

1. The binary data was not encrypted with the SSPI security context.
Двоичные данные не были зашифрованы в контексте SSPI-безопасности.

2. Binary Data is a program that allows you to open and view files in binary, hexadecimal, octal and decimal formats.
Binary Data — это программа, которая позволяет открывать и просматривать файлы в двоичном, шестнадцатеричном, восьмеричном и десятичном форматах.

3. The goal of this talk is to introduce binary data and show how I used it in my project.
— Цель этого доклада — представить бинарные данные и показать, как я использовал их в своем проекте.

@english_forprogrammers
👍72🔥2
HIGH AVAILABILITY [haɪ əveɪləˈbɪlɪtɪ] (хаи эвейлабилити)
Высокая доступность

1. This is done to ensure high availability.
— Это делается для обеспечения высокой доступности.

2. In a network, the system administrators are the only forces controlling the availability of files.
— В сети системные администраторы являются единственными силами, контролирующими доступность файлов.

3. The availability of the internet is still a big obstacle.
Доступность интернета по-прежнему является большим препятствием.

@english_forprogrammers
👍122👎1🔥1
LAYOUT [ˈleɪaʊt] (лэйаут)
Макет, план, оформление

1. This layout is simply superb!
— Этот макет просто превосходный!

2. What do you think about this layout?
— Что вы думаете об этом макете?

3. I don't like this layout.
— Мне не нравится этот макет.

@english_forprogrammers
👍7🔥61👎1
A _________ teacher spends hours preparing for classes and correcting students papers.

[У добросовестного учителя уходят часы на подготовку к занятиям и проверку работ студентов.]
Anonymous Quiz
15%
skillful
37%
honest
7%
leading
42%
conscientious
👍10🔥52