Как стать автором
Поиск
Написать публикацию
Обновить
62.49

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

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

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

Топ-ошибки айтишников в английском

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров12K

Я почти полтора десятка лет в IT и точно знаю, какие ошибки айтишников в английском способны довести преподавателя до тремора. Давайте соглашаться или категорически отвергать, если это не про вас:

Читать далее

Ищем похожие иероглифы при помощи искусственного интеллекта

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров4.1K

Эта статья о разработке небольшого инструмента для помощи в изучении китайского языка. Приложение позволяет просмотреть иероглифы, внешне похожие на требуемый, что бы разобрать их сходство и различие. Здесь на довольно простом примере показано как формируется архитектура проекта и подбираются основные компоненты (под катом код с комментариями). Для чтения и понимания достаточно минимального знания python и sql запросов.

Читать далее

О Statement, instruction, operator, expression и других терминах IT

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров1.6K

По своему опыту преподавания информатики и программирования регулярно замечаю, что вдумчивые начинающие программисты, отличающиеся внимательным отношением к различным деталям применяемых в программировании терминов, не редко впадают в ступор, изучая переведённые на русский язык книги известных на Западе программистов: М. Лутц, Дж Гл. Брукшир, М. Саммерфильд, М. Прайс, J.P. Мюллер, J. Албахари и т.д.  Например, чем отличается Statement, Operator, Instruction, и почему они так переводятся на русский язык?

В интернете на этот счёт много достаточно противоречивой информации, даже в англоговорящей среде, а в переводных книгах на русском языке это ещё усложняется, если не понимать нюансы. Поэтому подготовил небольшой материал для начинающих программистов с целью упрощения понимания этих вопросов. Фактологического материала в черновиках у меня много по терминам IT, но все не объять, поэтому постараюсь быть кратким. При этом, как справедливо отметил, один программист на форуме: «Все эти основы IT, термины скорее вопрос философский, плюньте и забудьте, практическому программированию это никак не мешает и не помогает».

Однако для тех начинающих программистов, кто хочет выстроить стройную систему знаний такой ответ явно не подходит. И почему знания должны быть искажёнными, некорректными, если он тратит время на обучение, лучше сразу выучить правильно, чем потом переобучаться. Это культура знаний. Помню, когда ещё был молодым адъюнктом, решил на актуальные для себя темы поговорить (пообсуждать) с учёным со стажем, он послушал меня, рассмеялся и сказал: «Давайте сначала мы договоримся о терминах, а потом пообсуждаем Ваши вопросы. Вы не тушуйтесь, это обычная ситуация, все через это проходят.» Применительно к IT, когда наш специалист в беседе с западными применяет словосочетание, например, if operator, вместо if statement – это режет слух. Но нравоучения вряд ли кому понравятся, поэтому перейдём к нашей теме.

Читать далее

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

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров12K

Вот так учишь-учишь английский, думаешь, что ты все знаешь и на коне, а потом приходишь в IT-компанию после ВУЗа и осознаёшь, что, по сути, не знала ничего.

Какие открытия я сделала для себя в английском, когда начала делать первые шаги в technical writing и переводах 13 лет назад? Я тогда тщательно фиксировала всё интересное - и делюсь этим списком с вами. Кстати, он будет полезен не только тех. писателям, но и тестировщикам, аналитикам и вообще всем, кто пишет ТЗ, отчёты и test cases.

Читать далее

Мифы (ч. 2) об изучении языков

Время на прочтение5 мин
Количество просмотров7.6K

На основе разговоров с выпускниками ведущих вузов Москвы и комментариев на Хабре.

___Военные/сотрудники спецслужб быстро и/или эффективно выучивают языки

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

А спалишься на любой мелочи. Обычная шпана вычисляет самозванцев с полпинка: «Кого знаешь?» Штирлица не то, что не было – его быть не могло, потому что никогда ещё он не был так близок к провалу, как КАЖДУЮ СЕКУНДУ. Тем более под лупой гестапо. (Окей, персонаж Ю.Семёнова правдоподобный: набор исключительных качеств + хорошая легенда.)

Поэтому в реальной жизни разведчик работал не под видом местного, а под видом иностранца. И разведданные получал через завербованных МЕСТНЫХ чиновников и военных. Оно и сейчас так происходит. (То, что язык для разведчика – только полдела, мы даже не обсуждаем.)

Нет и не было никогда у спецслужб никаких суперэффективных методик. Уровень среднего выпускника ВИИЯ подразумевал вполне легальную работу военного переводчика, которому до носителя как до луны.

___Про детей

Никто не спорит с тем, что они круто усваивают языки. Миф заключается в том, что они якобы делают это «легко» и/или «быстро». Очень многим детям ставят диагноз «задержка развития речи», и причины далеко не всегда патологические. Дети даже без этого диагноза в 3-м классе пишут прошедшее время глагола «цвести»: «цвестил», «цвестила». Школьные учителя могут и пострашнее истории рассказать...

В кои-то веки небанально поводу детей и ин.языков: 42 секунды и с 30:02 до 36:07

Читать далее

Итак, я приехал, что дальше?

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров49K

Digital nomad - это человек, который добровольно решил сняться с якоря и жить свободно. Я к этой категории не отношусь. Меня скорее обстоятельства заставили сняться с большого тяжёлого якоря и двинуть куда подальше. Этим "куда подальше" оказались Штаты. Пока я жил во Владивостоке, я умудрился несколько раз отказаться от предложений с релокацией в Корею (Южную, на всякий случай уточняю), в Сингапур, в Канаду и США. Поэтому довольно иронично, что спустя 5 лет я оказался здесь.

В этой статье я больше хочу поделиться не тем как и почему я решил переехать, а скорее историей "оседания" там, куда приехал. Конкретно, я хочу затронуть три важных темы: культура и язык, быт, поиск работы. Это мой опыт, мой путь, конкретно про США (Калифорния). Кому-то он будет полезен - класс! Если кого-то это заденет за живое - сочувствую вам. Итак, пристегните ремни, мы...

садимся.

Как преодолеть языковое плато и перейти с B1 на B2: инструменты и советы для развития каждого навыка

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров13K

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

Нередко это происходит на уровне B1. Вы уже можете поддержать беседу, читать статьи на интересные темы, понимать основное в фильмах и подкастах. Вроде бы делаете всё правильно, но переход на следующий уровень не даётся. Это называется языковое плато.

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

Читать далее

Какой английской грамматики хватит, чтобы общаться на Stack Overflow или GitHub Discussions

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров3.3K

Если вы всё ещё "освежаете" английский по таблицам времён и зубрите, чем отличается Present Perfect от Past Simple - у меня для вас хорошие новости. Чтобы общаться с коллегами на ресурсах вроде GitHub Discussions, Stack Overflow, Dev.to или в issue-треках Microsoft, вам хватит довольно компактного набора грамматических конструкций.

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

Читать далее

«Так лень учить английский» или почему так важно поставить адекватную цель

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.9K

«Всё! С понедельника начну»

«Нет времени у меня на этот английский»

«Не идёт чего-то, всё никак не сесть»

«Начинал уже несколько раз, но каждый раз на что-то отвлекался»

Тыкни, чтобы продолжить чтение

Способны ли нейросети реконструировать древние языки?

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.3K

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

И если с современными языками нейросети справляются довольно толково, возникает вопрос: как насчет древних? До сих пор работа с ними представляла существенное затруднение. Скажем, тот же Google Translate из рук вон плохо работает с латынью.

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

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

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

Для примера я заставил ее перевести на праиндоевропейский, являющийся далеким предком нашего языка, четверостишие в эпическом духе:

Облака плывут по небесам
В белых стаях мчатся души павших
Это — воинства былых веков
По земле их слава ходит в песнях

Читать далее

Мой опыт локализации игры через нейронку

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.9K

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

Задача:

1. Перевести большое количество текста (224 тысячи символов или 40 тысяч слов) для инди игры mudborne через нейросеть.

2. Нейросеть должна держать контекст на протяжении всего перевода.

3. Все имена встречающиеся в игре должны переводиться всегда одинаково.

4. Это должен быть полуавтоматический процесс, который переведет игру “за один присест”.

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

Какие инструменты я протестировал:

ChatGPT 
Claude 
Google Colab 
Cursor 
Smartcat 
DeepSeek API 
Gemini 
Yandex Переводчик документов

Читать далее

Как с помощью ChatGPT можно заменить репетитора

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров49K

Конечно, для многих настоящее общение куда интереснее, чем общаться с «глупым» роботом. Но это всё ещё вопрос времени, кажется, совсем скоро они будут общаться на таком уровне, что мы будем забывать о том, что это робот. В этой статье поделюсь своим опытом замены репетитора нейросетью ChatGPT: как пользуюсь и так далее.

Читать далее

Свободный Английский дешево и «быстро»

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров31K

Языки всегда были для меня проблемой. Занятия с преподавателями 2-3 раза в неделю стоили не дешево и выветривались из головы мгновенно. Мобильные приложения повышали словарный запас но не развивали речь. Я не отчаивался и искал разные варианты. На поиски верного пути ушли годы, но цель была достигнута: говорю бегло, смотрю сериалы без субтитров, IELTS сдан на уровень B2. Эта статья позволит вам избежать моих ошибок и поможет подобрать эффективную комбинацию методов изучения языков.

Читать далее

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

IT-фреймворки для неайтишных задач. Как я написала книгу, используя MVP, Agile и бета-тестирование

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.1K

Привет! Меня зовут Лена Кочева, сейчас я помогаю учить языки как консультант, а раньше работала IT-аналитиком. Айтишный бэкграунд наложил отпечаток: мне нравилось раскладывать процесс изучения на четкие алгоритмы. В прошлом году решила написала книгу, как учить язык по принципу 20/80. Но если бы я знала, во что ввязываюсь… 😅

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

В главных ролях:
- «Лингво-хакинг. Как выучить иностранный язык эффективно и без выгорания» —руководство для тех, кто учит язык для работы или эмиграции.
- И я — изо всех сил старающаяся сделать хорошо 😁

Читать далее

Что даётся россиянам тяжелее всего при обучении за рубежом?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров5.6K

Привет, Хабр. Я — Варя Платонова, основательница школы математики на английском Around Academy. Я много лет связана со сферой образования, в том числе международного. За годы насмотрелась на множество российских студентов за рубежом. Ну и так как интересуют меня точные и технические науки, то среди них было и немало айтишников. Так что, возможно, этот текст пригодится тем из вас, кто рассматривает возможность обучения за рубежом. 

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

Читать далее

Я не разработчик ботов, но с помощью AI создал Telegram-бота для изучения английского (Duolingo уже может нервничать)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров12K

Привет! Меня зовут Евгений. Я — Full-Stack QA Engineer в Devscribed. Недавно решил проверить, насколько далеко можно зайти в разработке, не обладая глубокими знаниями в программировании, но используя современные AI-инструменты. Что из этого вышло?

Читать далее

Как я учу новые технологии быстро и эффективно

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров38K

Привет, Хабр!

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

Читать далее

1С — архаика или рабочий инструмент? Разбор горячего анти-хайпа

Время на прочтение7 мин
Количество просмотров15K

Ваша статья — яркий пример «технологического снобизма», где эмоции подменяют рациональные аргументы. Да, 1С — не идеал. Да, у неё куча недостатков. Но называть её «рудиментом» и «цифровым аппендиксом» — значит демонстрировать непонимание реального бизнеса и экономики.

Давайте разберёмся, почему 1С до сих пор жива, и почему её «архаичность» — это не недостаток, а следствие адаптации под конкретные условия.

Читать далее

Программное чудовище, которое не должно было выжить или Что такое 1С на самом деле и зачем оно было создано

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров74K

Когда говорят «1С», в глазах у бухгалтера — святое. У программиста — нервный тик. У бизнесмена — надежда, что оно "просто работает". А у технаря с чувством самоуважения — один вопрос: как эта архаика вообще дожила до наших дней?

Давайте честно. 1С — это рудимент. Цифровой аппендикс, который когда-то помогал пищеварению бухгалтерского учёта в 90-х, а теперь воспаляется при любом упоминании нормального CI/CD. Но прежде чем вскрывать нарыв, разберёмся, откуда он взялся.

Читать далее

ChatGPT теперь говорит на праиндоевропейском (и перевёл на праиндоевропейский моё стихотворение)

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров5K

Пользователь Reddit с ником Low-Needleworker-139 неделю назад объявил в сабреддите r/IndoEuropean, что создал на базе ChatGPT свою пользовательскую языковую модель, которую обучил на имеющемся корпусе реконструкций праиндоевропейского языка. Этот пользовательский чатбот получил название Déiwos-Lókwos GPT.

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

Одной из ключевых особенностей модели является её способность дообучаться на ходу: например, она придумает и сохранит неологизм, если у неё нет подходящего праиндоевропейского слова (например, "поезд"). Обо всех подобных усовершенствованиях она сообщает системными сообщениями с заголовком UPGRADE.

Автор предложил всем желающим тестировать модель, что я и сделал. Помимо праиндоевропейского, модель говорит на английском (другие языки не проверял, общался с ботом на английском). С первых сообщений нейросеть говорит, что она особенно хороша в поэзии и намекает, что надо дать ей перевести стишок... ну что ж, здесь у нас явно есть общие темы для разговора!

Читать далее