Все потоки
Поиск
Написать публикацию
Обновить
30.13

Изучение языков

Говорим не только на родном

Сначала показывать
Порог рейтинга

Бета-пилот CC30: как не "зависать" на звонах и интервью на английском

[2×30 мин, бесплатно, места ограниченны]

Открываю бета-пилот CC30 для тех, у кого ближайшие 7–14 дней намечены звонки/интервью на английском. За 2×30 минут (RU/EN) ставим 60-сек ответ (CAR/STAR) и переходы к подтверждённому следующему шагу.

Бесплатно, места ограниченны, набор в течение след недели. Форма: в комментарии.

Для кого:

  • инженеры (Backend/ML/FE/DevOps), PM/PO, Design (UX/UI), Sales/CS.

  • скрининг / тех.интервью / панель / клиентский звонок на EN в ближайшие 7–14 дней.

  • Уровень EN: A2–B2 ок, C-уровень не обязателен.

Что получите

  • 60-секундные ответы по CAR/STAR на ваши ключевые вопросы («Tell me about yourself», project deep-dive, конфликт/ошибка и т.д.).

  • 3–5 фраз-«мостиков», чтобы переходить от «спасибо» к действию (follow-up, слот, e-mail).

  • Мини-репорт через 24 часа: короткая версия ответа + 1 рекомендация до интервью.

  • Фокус: цель — confirmed next steps, а не «идеальная грамматика».

Формат беты

  • 2 сессии × 30 мин, Zoom/G-meet, RU/EN.

  • Между сессиями — короткий дрилл (10–15 минут).

  • Приватный 30–60-сек клип «до/после».

Как попасть

  1. Заполните форму (2 мин): cсылка в комментариях.

  2. Приоритет у тех, у кого звонок/интервью ≤14 дней.

  3. В ответ пришлю слоты на ближайшую неделю и короткую памятку.

Кто ведёт

Я — Мария, Global Shift | CC30. 10+ лет в международных коммуникациях (ООН), магистратура Fordham (NYC). Помогаю не-носителям звучать коротко, ясно и по делу на звонках/интервью: 60-сек ответы + “мостики” к next step. Работала со стартапами и тех-командами (питч/QA).

Мини-FAQ

  • Это английский по учебнику? Нет. Это перформанс-коучинг под конкретный звонок.

  • Нужна «идеальная» грамматика? Нет. Фокус — ясность, структура и следующий шаг.

  • Можно ли в группе? Бета — 1:1. По запросу соберу мини-группу 2–3 человека на один слот.

Теги:
+2
Комментарии5

Совет-🔥 № 1: как тренировать разговорный английский

Ты не станешь лучше в чём-то, если не будешь делать это чаще. Ищи больше возможностей говорить по-английски.

И сейчас ты, вероятно, скажешь: «Мне не с кем говорить. Дома все говорят по-русски/казахски/китайски/итальянски».

Решение простое: говори с собой. Да, это тоже практика. Можно проговаривать вслух, даже когда рядом никого нет. Это обычная тренировка.

Идея. «Резиновая уточка»: объясни предмету на столе сложную идею простыми словами.

Как внедрить (3:30):

  1. 60 сек — выбрать тему.

  2. 2 мин — объяснить вслух.

  3. 30 сек — сформулировать «в чём суть?» одной фразой.

Организация:

  • заблокируй в календаре три окна: утро / день / вечер (повторы + напоминания);

  • считай серии дней подряд;

  • при желании включай камеру или записывай аудио в Telegram.

Почему это работает. Между мыслью и речью есть связь, и она укрепляется практикой. Такая тренировка учит говорить «из банка знаний»: быстро извлекать идею, упаковывать её примерами, метафорами и историями — и сразу проговаривать. Это тренируемый навык: регулярные короткие сессии укрепляют соответствующие нейропути. Без ситуаций, где нужно мгновенно достать мысль и озвучить её, навык не развивается.

Отличный способ прокачать английский и импровизацию — практиковаться. На собеседованиях станет проще, моя статья будет тебе в помощь.

Сделай сейчас: поставь таймер на 3:30 и проведи первую мини-сессию.

Теги:
+2
Комментарии4

Почему связано beer и бу́хнуть. Гласные

  1. Английское «ee» в ряде случаев соответствует древнеанглийскому «eo», например:

deep deop глубокий

steer steor бычок

creep creopan ползти (сравни sing singan петь, stand standan стоять)

bee beo пчела

free freo свободный

deer deor олень / животное

Далее к сравнению привлекается готский как представитель, в ряде случаев, наиболее архаических черт германской языковой группы.

2. Древнеанглийское «eo» в ряде случаев соответствует готскому «iu», например:

leogan liugan врать

deop diups глубокий (сравни full fulls полный, blind blinds слепой)

steor stiur бычок

dreosan driusan падать

3. В готском языке существует чередование «i» / «a» "Аблаут", например:

ligan лежать lagjan класть

drigkan пить dragkjan поить

siggwan петь saggws песня

sitan сидеть satjan сажать

kiusan искушать kausjan искусить

4.1. Готское «a» соответствует старославянскому (древнерусскому) «о» "Германский сдвиг гласных", например:

skats скотъ

marei  морѥ

katils котьлъ

4. 2. Готское «au» соответствует старославянскому (древнерусскому) «ѹ» "Монофтонгизация дифтонгов", например:

kaupon кѹпити

skauts скѹтъ

5. Древнерусскому «ѹ» могло отображаться и как «», однако русское начертание «у» было объявлено основным в рамках гражданского шрифта Петра I .

Источник: Per Persson, Beiträge zur indogermanischen Wortforschung, - Uppsala: A.-b. Almqvist & Wiksells Boktryckeri-A.-B., 1912. — Т. 1.

Теги:
-1
Комментарии0

Почему связано beer и бу́хнуть. Согласные

Источник: раз и два

Сразу оговорюсь, что это одна из версий.

Сравните:

ear ухо

sear сухой

their тех

deer дух (с учётом лат. animal животное лат. anima дух)

находите схожесть?

По привычке кратко и шероховато:

  1. В ряде случаев где в английском мы имеет r в готском языке мы, например, находим s, причиной тому "Ротацизм"

  2. Зачастую где в русском языке мы имеем х в литовском мы, в частности, примечаем s, причиной тому "Закон Педерсена"

Теги:
-6
Комментарии2

Почему связаны русские т, п, к и английские th, f, h

Означенные согласные связаны по Закону Гримма.

Если кратко и шероховато, то индоевропейские гласные t, p и k, как предполагается:

  1. сначала подверглись спонтанному придыханию, то есть стали th, ph и kh, а затем:

    2.1. ph стало f (похожее изменение произошло и с древнегреческим / греческим), сравни (английский отражает древнегреческое произношение, а русский греческое):

    англ. рус.

    telephone телефон

    photography фотография

    phosphorus фосфор

    2.2. kh стало h, сравни:

    chronology хронология

    chord хорда

    bronchi бронхи

Итого (по этой причине имеем, например):
англ. рус.
p ~ ph ~ f
полк folk
k ~ kh ~ h
канюк hen

Теги:
+1
Комментарии1

Германский умлаут и славянская третья палатализация
Кто интересовался историей славянских языков (в частности праславянским), тот наверняка слышал, что современные буквы ъ и ь ранее обозначали звуки ŭ и ĭ, сравните, например древнерусское мьзда, стькло и готское mizdo, stikls или древнерусское кънѧзь и финское kuningas. При этом вследствие третьей палатализации «твёрдый знак» мог переходить в «мягкий», например (в дореформенной орфографии) другиня другъ, но княгиня князь. Причиной палатальной перегласовки в данном случае является наличие в слове князь буквы «я», которая как некоторые любознательные читатели, наверное, уже слышали, может переходить в «ин» размять разминать, распять распинать, ну а «и» может переходить в «ь» липнуть, но льнуть (сравните капать / кануть). Иными словами, тем самым фактором из-за которого отражавшийся ранее на конце слов «ъ» перешёл в слове князь в «ь» является засевший в корне ещё один ерь «ь» «сингармонически» уподобляющий идущие за ним гласные себе. Такое уподобление называется прогрессивным.

Теперь же плавно перейдём к умляуту в германских языках по-иному именуемому i-mutation. Сравним, например английское full полный и fill наполнять. Возвращаясь к означенному в самом начале статьи можно заметить некую аналогию и она действительно есть ...

Продолжение следует

Теги:
0
Комментарии2

Я визионер, при этом занимался разработкой мобильных приложений 12 лет как технарь и вот что я выяснил для себя:

Часто, начинающие разработчики выбирают направления разработки в которых можно посмотреть и пощупать результат своего труда; направления с быстрой обратной связью, такие как Frontend, мобильная разработка и игры.

А программирование, изучение программирования, написание кода идет в довесок, как вынужденная необходимость.

Я, например, научился разработке делая свою игру.

В жизни бы не стал заниматься программированием если бы не жгучее желание сделать игру, которую я в итоге сделал :)

Тем кто визионер как и я могу дать совет:

Не тратьте 10 лет жизни на программирование, идите сразу в ту сторону ради чего вы это программирование осваиваете, скорее всего это будет создание своих продуктов которые можно показать и потрогать, в создание продукта, в творчество, в креатив.

Иначе будете биться об стену на "не своей" работе и периодически сильно выгорать, как это было со мной и некоторыми моими коллегами.

Либо ищите в работе возможности заниматься любимым делом, тем что вас заряжает больше чем тем что выматывает (ну как на любой работе впрочем :) )

Ключевым моментом на который стоит обратить внимание, тем кому откликается, - это быстрая обратная связь, скорость получения результата, быстрый отклик, динамика.

Рутинное долгокопание без понятного результата угнетает и забирает силы.

Долгокопание в разработке периодически возникает - это неизбежно.

Тогда делайте перерывы чаще, делайте меньше, но чаще, больше коротких подходов, добавляйте динамику, если не на уровне работы, то на уровне жизни как таковой.

Ну и обратите внимание на "что" и "для чего", а не на "как". Т.е. подумайте о том что вы делает и зачем, прежде чем начнете учиться и разбираться как это сделать.

Следуя этим рекомендациям, быть может, вы станете чуточку счастливее занимаясь выбранным делом.

P.S. Для тех кому откликается:

В общем и целом - ты визионер, человек творческий, ты видишь и знаешь как надо, что нужно сделать, что хочется сделать чтобы было хорошо.

И как следствие: у тебя получится делать всё за что ты возьмешься, но это не значит что тебе всё это нужно делать, тем более самому.

Этот комментарий может сэкономить тебе 10-к лет жизни, или нет :)

Теги:
+3
Комментарии0

Гипер Лингвист - это двусторонний нейросетевой переводчик между 27 языками мира. Им удобно переводить тексты туда-сюда между родным языком и иноземным, выбирая наиболее подходящие формулировки.

Под капотом у него разные версии GPT4, поставляемые через GitHub Models, завёрнутые в $mol_github_model, который балансирует запросы по разным моделям и токенам, чтобы расширить бесплатные лимиты.

Я там захардкодил десяток токенов, чего хватит на 6К запросов в день. Кому не сложно помочь проекту - насоздавайте ещё десяток токенов со своего аккаунта, чтобы кратно расширить лимиты, и сделайте PR пришлите их мне. Эти токены дают доступ только к запуску моделей и ничего более. Только уберите ограничение по времени их действия, чтобы они вдруг не протухли.

Теги:
+5
Комментарии0

До 15 сентября в Яндекс Практикуме действует скидка 15% на все курсы английского языка. Чтобы получить скидку, просто запишитесь на консультацию

С какими целями помогут курсы?

  • «победить» школьный английский и подготовиться к учёбе в другой стране;

  • добавить в резюме убедительную строчку, которая поможет вырасти в работе;

  • преодолеть языковой барьер.

Как получить скидку?

  • запишитесь на консультацию на сайте Практикума до 15 сентября;

  • во время консультации определите свой уровень и выберите курс;

  • оформите курс со скидкой 15%.

Это шанс начать или продолжить изучение языка с выгодой.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Предсказания сбываются

Как и ожидалось, на рынке обучения программированию происходят большие перемены.

Просто небольшой фрагмент из августовского чата одних известных курсов:

Вопрос: Подскажите, а когда новый курс стартует?

Ответ: Напишу вам в личку.

Раньше о курсах заявлялось громогласно, с рекламными объявлениями, сроками, ценами и контактами для связи.

А теперь - в личку. Скромно так.

В общем, ИИ уже здесь и от этого никуда не деться.

Теги:
Всего голосов 9: ↑1 и ↓8-7
Комментарии4

Летний челлендж от Практикума

Лето — время не только для учёбы, но и для того, чтобы перевести дух. Особенно если ощущаете, что постоянный онлайн выматывает. Мы это прекрасно понимаем, поэтому придумали 10-дневный челлендж, который поможет поразмышлять о своих цифровых привычках и параллельно подтянуть английский.

С 21 по 30 июля — каждый день новый квиз с интересными заданиями. Будем разбирать триггеры и узнавать, что вносит в вашу жизнь постоянный поток уведомлений и ярких экранов.

Заодно учим английский: пополняем лексику по теме, прокачиваем аудирование, чтение и письмо — прямо в контексте диджитал-детокса.

Выполните задания — получите промокод на скидку и возможность выиграть 8 бесплатных занятий.

Переходите по ссылке и присоединяйтесь к нашему летнему челленджу.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Мои коллеги по ИТ-компании "Криптонит" пишут на Go. Я попросила их придумать ошибку — сможете её найти? Ждём в комментариях ваши варианты.

package main

import "fmt"

type User struct {
 name string
 meta map[string]string
 }

func (u *User) SetMeta(key, value string) {
 u.meta[key] = value
 }

func main() {
 u := &User{name: "Alice"}
 u.SetMeta("role", "admin")
 fmt.Println("Meta:", u.meta)
 }

.

.

.

ОСТОРОЖНО! ДАЛЬШЕ СПОЙЛЕР

В main() мы создаём указатель на User, но не инициализируем вложенную map[string]string (Meta)

Присвоение значения через u.Meta[key] = value, вызовет панику (panic: assignment to entry in nil map), потому что u.Meta всё ещё nil, и в Go нельзя присваивать значения в nil-мапу.

Одним из вариантов было бы добавить функцию NewUser(), создавать пользователя через нее, и сразу инициализировать мапу:

 func NewUser(name string) *User {
 return &User{
 name: name,
 meta: make(map[string]string),
 }
 }

func main() {
 u := NewUser("Alice")
 u.SetMeta("role", "admin")
 fmt.Println("Meta:", u.meta)
 }

Второй вариант решения изменить SetMeta что бы инициализировать мапу, если она равна nil

 func (u *User) SetMeta(key, value string) {
 if u.meta == nil {
 u.meta = make(map[string]string)
 }
 u.meta[key] = value

Ошибку и решение нам помог составить Алексей Косов, системный инженер департамента инфраструктуры в «Криптоните». Его материал про особенности, применение, плюсы и минусы Golang можно прочитать в этой статье.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии4

Что посмотреть на английском для IT, digital и бизнеса в выходные: по уровням

Скоро пятница! Время смотреть сериалы и фильмы на английском! Держите гайд по уровням:

🔹 A2 (Начальный)

Простая речь, повседневные ситуации, субтитры обязательны:

🧑‍💻 Jobs (2013) - «Джобс: Империя соблазна»

Фильм о пути Стива Джобса от студента до иконы индустрии. Простые диалоги, вдохновляющая биография.

🧸 The Social Dilemma (2020) - «Социальная дилемма»

Документалка Netflix о влиянии соцсетей, где говорят медленно и понятно, с участием инженеров Google, Facebook и других.

🎞 The Intern (2015) - «Стажёр»

Лёгкая комедия о стажёре-пенсионере в стартапе. Много живой офисной лексики, понятные интонации.

🔹 B1 (Средний)

Можно понимать 60–70% на слух, улучшать словарный запас:

💼 The Office (US) (2005–2013) - «Офис» (США)

Культовый офисный ситком. Простая лексика, повседневные разговоры и много фраз, которые пригодятся на работе.

💡 Inside Bill’s Brain (Netflix) (2019) - «Как устроен мозг Билла Гейтса»

Мини-документалка про мышление Билла Гейтса. Технические темы объясняются просто.

📠 Office Space (1999) - «Офисное пространство»

Сатирическая комедия о бессмысленных отчётах, боссах и повседневной боли офисных сотрудников.

🚀 Bezos (2023) - «Безос. Человек, создавший Amazon»

Фильм о молодом Джеффе Безосе и становлении Amazon. Ясный язык, вдохновляющая история, отлично для digital-старта.

🔹 B2 (Выше среднего)

Становится интересно и по-настоящему полезно:

👥 The Social Network (2010) - «Социальная сеть»

Фильм о создании Facebook. Уверенный английский, разговоры о бизнесе и партнёрстве

🖥 Halt and Catch Fire (2014–2017) - «Остановись и гори»

Сериал о борьбе за технологическое лидерство в 80–90-х. Атмосферно и глубоко.

🖤 Black Mirror (2011–2019) - «Чёрное зеркало»

Каждая серия - отдельная антиутопия о технологиях. Важно уметь улавливать тонкие подтексты.

📱 Blackberry (2023) - «Кто убил BlackBerry»

Драматичный рассказ о взлёте и падении культового телефона. Отличная бизнес-лексика.

😂 The IT Crowd (2006–2013) - «Компьютерщики»

Британский юмор из офиса поддержки. Быстрая речь и множество шуток.

🔹 C1 (Продвинутый)

Понимаешь нюансы, можешь цитировать:

🧠 Silicon Valley (2014–2019) - «Кремниевая долина»

Про стартаперов и венчурные инвестиции, с иронией и жаргоном Кремниевой долины.

🎨 Abstract: The Art of Design (2017–2019) - «Абстракция: Искусство дизайна»

Документальный сериал о дизайнерах в digital и не только. Вдохновение и проф. лексика.

🔥 The Dropout (2022)/ WeCrashed (2022)/ Super Pumped (2022) - «Выбывшая», «Не сработало», «На взводе: Битва за Uber»

Мини-сериалы о провальных (и эпичных) стартапах: Theranos, WeWork, Uber.

🧩 Severance (2022–…) - «Разделение»

Мистическая драма о разделении рабочих и личных воспоминаний. Медленные, но насыщенные диалоги.

🔹 C2 (Почти как носитель)

Лексика, идиомы, акценты - всё на максимум:

👔 Succession (2018–2023) - «Наследники»

О борьбе за власть в медиаимперии. Быстрая речь, сарказм, сложный сленг и корпоративный английский.

💼 Industry (2020–…) - «Индустрия»

Жёсткий реализм мира финансов и стажировок в лондонском банке. Сложные акценты и темп речи.

💻 Mr. Robot (2015–2019) - «Мистер Робот»

Триллер про хакера. Технические термины, сленг, нестандартная структура языка и речи.

Совет: начинайте с субтитрами, потом переключайте на английские, а потом - без. И лучше пересматривать по 2–3 раза. Это работает!

***

Какие сериалы или фильмы о tech и digital не упомянула? Обязательно поделитесь в комментариях!

А если вам интересно читать об английском для IT и digital и незаметно прокачивать язык, заглядывайте на Телеграм-канал школы английского для IT и digital от Across.

Теги:
Рейтинг0
Комментарии2

Ближайшие события

Иллюстрация взята с freepik.com
Иллюстрация взята с freepik.com

Зачем я мучаюсь с переводом, если есть ChatGPT?

Представьте: сидите вы в баре где-нибудь в Эдинбурге, а бармен — этакий эталонный шотландец с бородой, в килте и с невозможным акцентом. И вот он что-то такое бурчит себе под нос про "wee dram", а ваш телефон разрядился. Вот тут-то и выясняется, что годы тренировок с британскими статьями и часы прослушанных аудио — не просто прихоть, а survival skill.

Мне нравится ощущение, когда текст не просто механически переносится из одного языка в другой, а оживает в голове — со всеми его оборотами, интонациями и даже авторскими огрехами. Особенно люблю переводить британские тексты: там каждое слово на своем месте, как солдаты на параде. Люблю слушать живой английский, с разными акцентами — это даёт пищу мозгу.

Да, нейросети переводят мгновенно. Да, это удобно. Но:

▸ Когда переводишь сам, понимаешь текст, а не просто меняешь код языка в настройках.
▸ Это как гири: если не качаешь — навык слабеет (проверено на себе).
▸ Джеки Чан говорил: «Будешь много знать — будешь гордиться собой».
▸ Нейросети не всегда точны, как и онлайн переводчики. Например:

Как вы скажете по английски "Я стал разработчиком потому что мне нравится делать..." — переводчик скорее всего предложит что-то такое: "I became a developer because I enjoy making...", а британец скорее всего скажет "I got into software engineering because...".

P.S. После переговоров с носителями "ближнего зарубезья" (где английский — это что-то среднее между языком жестов и азбукой Морзе) особенно ценишь чистый RP.

P.P.S. Знаете, какой канал перевернул моё восприятие английского?

Phonetic Fanatic (https://www.youtube.com/@PhoneticFanatic) — это не про зубрёжку правил, а про физику звуков. Автор учит не имитировать, а чувствовать язык: как работают губы, язык, дыхание. После его видео начинаешь слышать разницу между "shit" и "sheet" не просто ушами, но даже мозгом.

И нет, это не реклама — я с автором даже не знаком. Просто редкий случай, когда ютуб-канал даёт не только знания, но и уверенность: «Да, я действительно могу это произнести!».

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии2

Начните учить английский этим летом

Летом есть множество причин, чтобы заняться английским. Например, подтянуть разговорные навыки для будущего отпуска или спокойно подготовиться к интервью на английском, пока на рынке труда затишье.

Есть и ещё один повод начать сейчас — акция в Практикуме. До конца июня при покупке полного курса английского вы получите три дополнительных урока в подарок. Это ещё 90 минут для практики грамматики и движения к своим целям — каким бы вы их ни видели.

Переходите по ссылке и забирайте три бесплатных урока.

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии1

Как учить иностранный язык 🏴󠁧󠁢󠁥󠁮󠁧󠁿🇫🇷🇹🇭

Мои механизмы по изучению языка можно применять к любому языку.

В начале всегда сложно и тяжело себя заставлять, как результат — через пару недель ты сдаёшься. Так происходит потому, что нет ежедневной системы и расписания. Я не говорю про мотивацию, у каждого она своя: сменить работу, иммиграция, получение знаний, изучение других культур.

Вот что я пробовал:

В начале пути поменял интерфейс на телефоне, макбуке и в приложениях на английский.

Каждый день вечером, без выходных — один час DuoLingo. Хорошо помогает и бесплатно. Проговаривайте вслух каждое слово.

Раз в неделю — 1 час с носителем языка. У меня супер-крутой пожилой британец, живёт в Таиланде уже 32 года. Ярый фанат футбольного клуба Кристал Пэлас, Лондон. В четверг вечером он себе наливает вискаря на три пальца, и мы болтаем о всяком. Пробовал 2 и 3 раза в неделю, но для меня это не имеет смысла. Не успеваю подтягивать грамматику и разбирать ошибки. Один раз в неделю вполне достаточно.

Раз в две недели делаю видео на английском в YouTube. Тут и грамматика (когда пишешь сценарий), и произношение, и тренировка не бояться камеры. Кстати, последнее тренирую иногда с утра: на 10 минут включаю телефон и просто рассказываю на английском свои планы, погоду, что делал вчера или пересказываю новости. Это очень классная практика — зацените эксперимент, как за 30 дней чувак поборол страх камеры

Иногда с утра я слушаю новости Simple English News Daily — около 8 минут главных новостей в мире.

Вечером подкасты, около часа. Это уже когда в кровати и готовлюсь ко сну:

Плавно переходите на заметки в Notion, запросы в Google, промпты в ChatGPT — пишите их на английском.

Мы пробовали один день в неделю с женой говорить на английском, но оказалось очень тяжело. В итоге разговариваем между собой на английском в общественных местах — просто переключаемся с русского на английский и обратно.

Если у вас есть любимые игры — смотрите каждый день вечером стримы или обзоры на английском. Да, в начале вообще ничего не будет понятно, но поверьте мне — через год вы начнёте понимать большую часть сказанного. Запоминайте слова, фразы и сленг. Я, например, смотрю реплеи StarCraft 2

Старайтесь смотреть рилсы и шортсы на английском. Смотрите разных блогеров европейских, азиатских, американских, так как реальное произношение очень далеко от школьных аудиокассет Happy English.

Так как я живу в мультикультурной стране, то часто пользуюсь короткими общениями с соседями в лифте или в кафе (small talks). Это реальная практика. Если у вас нет такой возможности — общайтесь с женой, с ребёнком. Будет полезно всем.

Веду X тоже на английском — читаю посты и отвечаю на комментарии. Хорошая практика грамматики и письма.

На выходных смотрю фильмы на английском. Кто пробовал, тот знает, как это скучно и некомфортно. Но это только в начале пути. Потом вы кайфанёте, когда поймёте диалог двух людей — и он чётко отпечатается в голове, как будто сказанное было на русском.

Всё это бесплатно, кроме занятий с носителем языка — это стоит мне $12 за час в неделю.

Ключевая мысль: если ты хочешь выучить язык — его в твоей жизни должно стать больше 50%.

Потом заметишь, как всё, что ты делаешь, уже делается на английском и как на полуавтомате — слова сами подбираются.

Приходи к Саше, который пилит сервисы в соло, без команды, без инвестиций и делится знаниями и опытом, бесплатно.

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии0

💡 Собрали промты, которые помогут освоить любой язык за месяц.

Используем эти 10 промтов в любой нейросети:

— Ежедневный разговорный тренер:
Давай поговорим на [язык] о [тема]. Исправляй мою грамматику, улучшай формулировки и учи естественным выражениям.

— Персонализированный словарь:
Создай список слов на [язык] по моим интересам ([хобби, работа, путешествия]) с произношением и примерами в предложениях.

— Упрощатель грамматики:
Объясни грамматическое правило в [язык]: [вставь правило]. Сравни с английским и приведи запоминающиеся примеры.

— Корректор ошибок:
Вот что я только что сказал: [вставь предложение]. Скажи, правильно ли это, и как бы это произнёс носитель.

— Генератор аудирования:
Дай мне короткий рассказ или диалог на [язык], озвучь его, а затем задай вопросы по содержанию.

— Флюент-план на 30 дней:
Составь 30-дневный план перехода от новичка к разговорному уровню в [язык], с ежедневными упражнениями на говорение, чтение, аудирование и письмо.

— Культурный наставник:
Научи, что считается вежливым, грубым или неформальным в [язык], чтобы я не звучал как робот.

— Тренер произношения:
Научи произносить [трудное слово/звук], включая положение рта и типичные ошибки, которых стоит избегать.

— Расшифровщик фраз:
Переведи фразу, которую я услышал на [язык], и объясни её скрытый смысл, включая сленг и культурный контекст.

— Промт уверенности:
Играй роль доброжелательного преподавателя. Задай мне 3 вопроса начального уровня на [язык] и помоги уверенно ответить, даже если я ошибаюсь.

Хотите больше крутых промптов? 🚀 Присоединяйтесь к нашему телеграм-каналу, где мы делимся ими и не только!

Кстати, недавно сам начал изучение разговорного английского языка и наткнулся на крутого бота в тг - Speakadora AI. За 30 дней неплохо подкачался даже!

Теги:
Всего голосов 4: ↑2 и ↓2+1
Комментарии0

Рынок обучения программированию рухнет в ближайшее время

Сейчас много говорят о том, что ИИ оставят без работы программистов. Но на самом деле более печальная участь ожидает рынок обучения программированию.

Действительно, зачем тратить пять лет на обучение в универе, платить деньги за курсы и искать ментора, если все это быстро и бесплатно можно получить от того же ChatGPT ?

Я не говорю о написанию готовых программ, а например, о том, что можно мгновенно получить справку о методе, паттерне, да и практически о любом блоке кода.

Зачем искать книги, гуглить и спрашивать на форумах, многие из которых еще до сих пор токсичны, если ChatGPT тебе вежливо и дружелюбно расскажет и что такое ООП, как чинить утечки памяти, и предложит заменить map на более понятный for in. Заодно он тебе и роадмап нарисует, и посоветует какой язык программирования выбрать, и много чего еще.

В универах и на курсах до сих пор практикуется написание программ обучения. Это занимает как минимум несколько месяцев, а обычно полгода. За это время то, что преподаватель напишет, уже заметно устаревает. В итоге, студенты на деле уже знают больше, чем преподаватель, который рассказывает им о том, что сам узнал полгода назад.

Но и это еще не все. Как вы думаете, через какое время преподаватели универов обновляют свои курсы? Через год, два, три?

На коммерческих курсах, конечно, полегче. Но и там это такое не простое дело вносить обновления в учебные курсы.

Написание курсов и программ - это вообще больная тема для обучения. Особенно это чувствительно именно для обучения программированию, потому что нынче языки программирования развиваются с космической скоростью.

Так что, думаю, не надо быть большим Нострадамусом, чтобы понять, что рынок обучения программированию ждет большая катастрофа.

Что-то конечно останется, но это будет как с пленочными фотоаппаратами. Кто-то ими пользуется до сих пор, но их немного. Так и обучение программированию уйдет в раритетный формат.

ChatGPT помогает с математикой: Я силен в математике - Тогда сколько будет 750 умножить на 1920, - 230. - Но это даже и не близко! - Но зато быстро!
ChatGPT помогает с математикой: Я силен в математике - Тогда сколько будет 750 умножить на 1920, - 230. - Но это даже и не близко! - Но зато быстро!

Теги:
Всего голосов 6: ↑3 и ↓3+2
Комментарии19

Индексация в языках программирования: не всегда с нуля?

Решая задачки на LeetCode, периодически натыкался на уточнение: "Given a 0-indexed array...". Сейчас решил разобраться с этим термином — ведь я, как двоечник-самоучка  всегда думал (так учат на курсах), что индексация в массивах во всех языках программирования начинается с 0. Оказалось, это не так! В некоторых языках, индексация начинается с 1. Делюсь своими находками. 😊

Языки с индексацией с 1

Некоторые языки программирования используют 1 в качестве начального индекса массива. Вот примеры таких языков:

  • MATLAB: часто применяется для научных и инженерных расчетов.

  • R: используется в статистике и анализе данных.

  • Lua: популярен в разработке игр и встраиваемых систем.

  • Fortran: применяется в численных расчетах и научных исследованиях.

  • COBOL: основной язык для финансовых систем и работы с легаси-кодом.

  • Pascal (по дефолту): был популярен в прошлом, сейчас чаще используется для обучения.

Мой опыт

Из этого списка я знаком с несколькими языками:

  • Pascal: мы писали на нем в школе. До сих пор помню шок от задач на массивы и циклы))

  • MATLAB: изучали в университете, кажется для работы с матрицами.

  • Fortran: слышал о нем в подкастах, но лично не работал.

Удачи, работяги!

Теги:
Всего голосов 7: ↑5 и ↓2+4
Комментарии18

Tolk — новый язык для разработки смарт-контрактов на TON, который заменил FunC

Всем привет! Я Александр Смирнов, пишу смарт-контракты на FunC и Solidity в MetaLamp. Хотел рассказать про Tolk, его основные отличия от FunC и свое впечатление о нем.

Tolk больше похож на TypeScript и Kotlin, в отличие от FunC, который выглядит как C или Lisp. Однако он по-прежнему даёт контроль над ассемблером TVM, поскольку внутри него находится ядро FunC.

Основные отличия Tolk и FunC:


1) Объявление функции происходит через fun, геттера — через get;

2) Переменные объявляются через var, неизменяемые (immutable) переменные — через val;

3) Cпецификаторы функций, такие как inline,  записываются как декораторы: @inline;

4) Типы указываются справа через двоеточие. Также тип возвращаемого значения можно опустить (он будет определен автоматически);

5) Никакого impure: по умолчанию компилятор не будет выкидывать пользовательские вызовы функций;

6) recv_internal, recv_external заменяются на onInternalMessage, onExternalMessage;

7) Поддерживаются люгичесие операции И (&&), ИЛИ (||), отрицание (!);

8) Идентификаторы буквенно-цифровые, 2+2 — это 4 (в отличие от FunC, где это 2+2), нейминг выглядит следующим образом: const OP_INCREASE = 123456; (вместо const op::increase = 123456; в FunC — сейчас компилятор выдаст ошибку);

9) Улучшения в синтаксисе;

10) Функция может быть вызвана до ее объявления: компилятор сначала парсит, а затем сопоставляет вызываемые функции. Сейчас исходный код представляется как абстрактное синтаксическое дерево (AST);

11) Наименование переменных и функций в Tolk в camelCase, в отличие от snake_case в FunC;

12) Никакой тильды (~)! Ее совсем убрали, теперь не нужно возиться с изменением объектов, так как методы возвращают self, аналогично JavaScript;

13) Не нужно импортировать stdlib, однако, если работаете со словарями, нужно импортировать "@stdlib/tvm-dicts";

Для ленивых продвинутых можно воспользоваться удобным инструментом для преобразования FunC в Tolk. На 100% доверять ему не стоит, так как сами разработчики пишут, что необходимы небольшие ручные правки, поэтому лучше освоить Tolk и использовать для ускорения переезда с FunC. Его удобно использовать совместно с Blueprint.

Общее впечатление от Tolk: писать стало комфортнее, но это скорее для тех, кто привык работать с TypeScript. Много упрощений, а также код выглядит более читаемым. Зная FunC, можно за небольшое время перейти на Tolk. Уже есть плагины для VSCode и JetBrains, поэтому подсветка синтаксиса работает.

Больше постов от разработчиков можно найти в нашем телеграм-канале :)

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0
1