Как научиться поддерживать


Как поддержать разговор на любую тему, 9 советов

Смогли бы одинаково свободно дискутировать с английской королевой, известным писателем и соседом по даче? А обсуждать рецепты консервации, сериал «Чернобыль» и колебания курса валют? Знаете, как поддержать разговор на любую тему, если вы не Гугл? Есть несколько надежных способов.

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

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

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

Содержание:

  1. А зачем нужно поддерживать разговор?
  2. Люди, которые умеют говорить обо всем!
  3. 9 практических советов как научиться поддерживать любой разговор!

Зачем нужно поддерживать разговор?

Умение сказать пару слов по любому вопросу – нужная опция. За жизнь пригодится сто раз, чтобы:

• ответить урок и сдать экзамен;

Ни один из преподавателей не будет слушать бесконечные «э-э-э-э» и «я вспоминаю». Если ученик предпочитает красноречиво молчать, значит, он не готов и возиться с ним не имеет смысла. Такие в течение нескольких секунд отправляются на пересдачу.

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

• пройти собеседование;

Не каждый рекрутер готов вытягивать по слову в час. Человек, который может с достоинством рассказать о себе, уже впечатляет. Эйчары по нескольку раз в день выслушивают о том, что «обо мне расскажут дела», «надо спросить моих друзей» и «не умею себя нахваливать». Личность, выбивающаяся из привычной парадигмы, моментально переключает внимание на себя. Умеете говорить – вам перезвонят!

• заинтриговать незнакомца/-ку;

Ваша личная жизнь зависит от того, как вы говорите. Сможете очаровать девушку смешными историями? Покорите парня цитатами из Стейнбека? Возможно, только что вы разговорились с будущим/-ей супругом/-ой. А могли бы «пострелять» глазами и разъехаться в разные стороны.

Будет ли у вас секс сегодня – это тоже не столько про внешность, сколько про говорение. Все-таки речь больше характеризует мышление, а значит и саму личность. Вспомните Тириона Ланистера из «Игры престолов»: внешность – не приведи Господь. Тем не менее, женским вниманием был окружен в избытке. А все почему? Умным оказался и разговаривать умел.

• влиться в новый коллектив;

Завоевать доверие в небольшой группе, где все перезнакомились задолго до встречи с вами, довольно сложно. Хотя приятным собеседникам – везде карт-бланш.

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

создать репутацию.

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

Люди, которые умеют говорить обо всем

Посмотрите на журналистов: Владимир Познер, Юрий Дудь, Анатолий Шарий, Ксения Собчак, Дмитрий Гордон. Все они 24/7 готовы одарить мир собственным мнением по любому вопросу. Еще и соревноваться успевают в оригинальных формулировках.

Писатели, звезды шоу-бизнеса, блогеры… Те, кто работают на аудиторию, обязаны уметь рассуждать на любую тему. Им постоянно задают провокационные вопросы: на телевидении и в интернете. Если они будут отнекиваться, то публика быстро перестанет ими интересоваться.

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

9 советов, как научиться поддерживать любой разговор

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

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

Вот 9 советов как поддержать разговор на любую тему:

1. говорите «не знаю»;

Даже такую провокационную фразу можно подать по-разному. Кто-то холодно произносит: «Я не в курсе», и отворачивается или агрессивно переводит тему.

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

Спецу так и заявляют: «Ты разбираешься в этом, да? Слушай, круто! Мне всегда было любопытно, как устроена Солнечная система, но не было времени углубиться. Расскажи, что по-твоему должен понимать каждый?».

2. спрашивайте;

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

Человек, который долго «варится» в теме, сразу увидит притворство. Он помнит, сколько времени ушло у него, чтобы разобраться в вопросе. И если он слышит: «Да, все ясно», то делает вывод — собеседнику просто пофиг. Тогда как уточняющие вопросы показывают: человек пытается вникнуть в суть.

Спрашивать можно разное:

  • «Что ты советуешь читать новичкам?».
  • «А что тебе помогло разобраться во всех этих премудростях?».
  • «Что сейчас обсуждают в вашей медицинской/спортивной/творческой тусовке?».
  • « Ты мог бы объяснить на примере?».
  • «Слушай, а что для тебя самое главное во всем этом? Почему ты продолжаешь этим заниматься?».

3. общайтесь корректно;

Не нужно заигрывать с амбразурой и немедля объяснять всем вокруг, как именно они не правы. Часто достаточно фразы: «У меня другое мнение по этому вопросу». От бытового хамства тоже лучше отказаться.

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

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

Бестактные вопросы – не лучший инструмент для общения. Представьте, что их задают вам. Предположите на секундочку, что болеет Ваш ребенок и Ваши родственники елейными голосами интересуются: «Ну скажи честно, ты же беременная пила, да?». Чувствуете, как хочется ударить? Вот так и бывает.

4. давайте обратную связь;

Обратная связь – это ваша реакция. Для тех, кто хорошо слушает, интересно рассказывать, для них не жалко говорить часами.

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

Например:

«Психика может вызывать реальные болезни тела, это изучает психосоматика».
«Грустные мысли могут спровоцировать инфаркт? Я правильно понял?».

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

«Я даже не думал, что это так интересно! Мне казалось, физика – это первый круг ада. Но ты так необычно рассказываешь!».
«Никогда не интересовалась проблемой сиротства. А вот послушала тебя и теперь мне кажется, что это действительно важно».
«Блин, я считала, что подключить интернет – это просто протянуть кабель в квартиру. А оказывается, столько всего надо учесть и сделать заранее!».
«Твои истории вдохновляют! Теперь я тоже хочу в поход!».

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

5. читайте книги;

Уже через месяц регулярного, вдумчивого чтения ваша речь изменится. В ней появятся шутки, метафоры и непривычные слова. А читая по несколько страниц в день в течение года, через 12 месяцев вы и мыслить начнете пошире. Так победим.

6. следите за новостями;

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

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

7. разбирайтесь в непонятном;

Не понимаете каких-то элементарных вещей? Вникнуть никогда не поздно. Сейчас полно обучающих книг и каналов. Детям наконец-то стали объяснять доступно, поинтересуйтесь и вы.

Например, издательство «МИФ» недавно выпустило книгу «Как работает наука?». Издание позиционируется как детское, но это лучшее, с чего стоит начать, если всю старшую школу интересы были несколько иными. Такие пособия раскладывают информацию по полочкам. А структурированные знания дополнять намного легче.

8. следите за качеством информации;

Потратьте больше времени на подбор грамотного источника, но не читайте ересь. Цитирование наизусть Кати Тхи не поможет получить авторитет в медицинских кругах. Это тот случай, когда у человека есть мнение по любому вопросу, но лучше бы оно оставалось тайной.

Какие альтернативы? Педиатры: Комаровский, Бутрий и Катасонов. Детские психиатры: Осин и Мешкова. Интернет-журнал «Намочи манту». Да, все они не обещают мгновенное исцеление от рака через интернет, в отличие от пресловутой Екатерины. Зато они несут ответственность за свои слова и думают, перед тем, как написать что-то для общего доступа.

9. репетируйте и практикуйте

Помните, была такая игра Sims? Перед тем, как стать президентом компании, герою этой игры приходилось по несколько часов в день беседовать с зеркалом. Зачем? Чтобы наработать харизму, отрепетировать жестикуляцию и вообще рассмотреть себя со всех ракурсов.

Схема подозрительная, но рабочая! Квартира наконец опустела? Приступим! Играем в Дудя, представляем себя доктором Хаусом – что хотите. Ваша задача – говорить, жестикулировать.

Задавайте себе каверзные вопросы и вслух(!) отвечайте на них. Перед зеркалом можно репетировать речь, выступление на планерке, ироничный ответ коллеге на курилке.

Первый результат не заставит себя ждать. Вы почувствуете себя увереннее. И это сразу отразится на манере общения. Тем более, теперь вы знаете, как поддержать разговор на любую тему. Смотрите: доброжелательный, начитанный и корректный собеседник, еще и тонкий юмор понимает! Кто же это? Похоже, вы сами.

Как сохранить язык при переходе на новый язык с помощью беглого языка

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

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

Пора выучить новый язык! Единственный вопрос:

Как сохранить свежесть другого языка при переходе на новый?

Вам нужно беспокоиться о том, чтобы забыть все, что вы узнали в течение нескольких недель?

В моем новом выпуске подкаста я подробно рассмотрел этот вопрос, отвечая на вопрос моего слушателя Оуэна.

Нажмите «Воспроизвести», чтобы прослушать эпизод подкаста:

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

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

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

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

Вы будете меньше думать о том, есть ли у вас то, что нужно, потому что вы уже знаете. Это огромное преимущество.

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

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

Что вы можете сделать, если в ваш мозг приходят слова на неправильном языке?

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

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

Чтобы лучше понять это, посмотрите «Введение в изучение и преподавание иностранных языков (изучение языка)» Кейта Джонсона.

Можно получить

  • фонологические помехи (по сути, ударение),
  • грамматических помех (порядок слов, местоимения, время, наклонение..), *. лексическая интерференция (обычно, когда вы заимствуете слова и вставляете их во второй язык, например, денглиш, английский или английский).

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

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

Сосредоточьтесь на навыках, которые хотите сохранить.

Когда вы думаете о добавлении языков и поддержке старых, важно думать не только об уровне, но и о том, что вы действительно хотите ДЕЛАТЬ с языком.

Вместо того, чтобы думать: «Я хочу сохранить свой французский на уровне B1», подумайте, для чего вам нужен этот язык и что вы хотите уметь делать сразу же. Так что вопрос не только в том, чтобы он был свежим, а в том, КАК вы сохраните его свежим.

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

Обдумайте свои цели на новом языке

Вы увлекаетесь своим любопытством и наслаждаетесь этим? Это обычное дело для многих полиглотов.

Или вы рассматриваете язык с серьезной целью функционирования в стране?

Ваши цели в новом языке влияют на то, сколько времени вы проводите с ним, и время здесь действительно имеет значение!

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

Выводы:

  1. Вы не можете просто забыть язык, но для того, чтобы поддерживать его в свежем виде, вам нужно участвовать в поддерживающих мероприятиях и принять кривую обучения при повторном погружении.
  2. Изучать больше языков - это здорово
  3. Но не ждите чудес, учитывайте свои цели и ограничения
  4. Помехи нормальные

Я хотел бы услышать ваши истории об изучении сразу нескольких языков. Оставьте здесь комментарий и подпишитесь на Fluent Show, чтобы получить больше советов по изучению языка.

.

12 творческих способов сохранить свою мечту

После всей крови, пота и слез, которые требуются, чтобы выучить иностранный язык…

Единственное, чего вы действительно хотите избежать, - это…

Забыть!

«Представьте, если бы я потерял этот язык после всех лет, потраченных на его изучение!»

Что ж, не бойтесь!

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

Изучение и поддержание языков

Вот правда…

Я никогда не терял язык, на котором когда-то говорил хорошо.

Даже французский, который я выучил в Париже в 2001 году и с тех пор почти не говорю…

Он все еще там! (Примерно!)

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

Есть поразительная разница между тем, что случилось с языками, которые я хорошо знаю, и теми, которые я не знаю.

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

Итак, где же переломный момент?

Для меня это уровень B2 или выше среднего. Мои друзья-полиглоты тоже говорят то же самое.

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

Когда вы знаете язык на таком интуитивном уровне, его трудно забыть.

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

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

Если вы еще не достигли этого уровня B2, я настоятельно рекомендую вам продолжать, пока не достигнете этого уровня, прежде чем снимать ногу с педали газа.

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

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

Итак, вы выучили новый язык…

У вас неплохо получается…

Но ваши обстоятельства изменились, и вы больше не изучаете это активно.

Что делать, чтобы поддерживать его?

Советы по поддержанию иностранного языка

Большинство сообщений в блогах, которые я нашел по этой теме, рассказывают вам совершенно очевидное…

Конечно, вы можете это сделать… но как насчет чего-нибудь более приключенческого?

Моя точка зрения проста…

Если вы приложили все усилия, чтобы выучить новый язык, для вас есть только ONE , что имеет смысл сделать:

Сделайте ваш новый язык живой, дышащей частью вашей жизни… где бы вы ни жили!

Это решит проблему технического обслуживания за вас.

Если честно, у вас действительно нет другого выбора.

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

Просмотр фильмов и чтение книг - прекрасные занятия, которыми можно заниматься, не выходя из собственного дома, но проявив немного творчества и энергии, вы можете сделать множество замечательных вещей, чтобы использовать свои языковые навыки, поддерживать свой уровень и получать удовольствие от в то же время!

1. Языковые обмены… на вашем втором языке

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

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

Что ж, вы можете поискать франко-японский языковой обмен, где вы тот, кто предлагаете разговоры по-японски!

Это встречается чаще, чем вы думаете.

Если говорить на втором языке с полным новичком, это может открыть глаза и повысить мотивацию.

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

Использование веб-сайтов:

2. Социальные мероприятия

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

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

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

Загляните в их раздел «События» и подпишитесь на их список рассылки.

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

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

Посетите, например, Тайское общество в SOAS в Лондоне. Проведение подобных мероприятий - один из лучших способов выйти из

.

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

3. Учиться и учиться на другом языке

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

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

Вот несколько идей, которые могут подогреть ваш аппетит:

На Coursera в настоящее время также есть бесплатные курсы на 9 языках.

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

Если вы готовы принять вызов, он невероятно мощный!

4. Переключите язык своей онлайн-активности

Запишите в уме 3 действия в сети, которые вы делаете каждый божий день - какие они?

Я думаю:

  • Поиск в Google
  • чтение новостей
  • ищу рецепты.

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

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

Самым большим препятствием на пути к этому регулярно является… вы!

Лично мне трудно отказаться от обычных привычек, таких как ввод «bbc.co.uk », когда мне нужны новости, но вы можете переключиться, как только решите!

5. Учите языку других

Если вам понравился первый пункт в этом списке (языковые обмены), возможно, вам подойдет этот.

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

Вам не обязательно нужна квалификация (хотя вы могли бы изучить ее для дополнительной задачи!), И вы можете начать с волонтерской работы в вашем местном сообществе, обучения друга или детской группы и т. Д.

Если вы уверены, вы можете предлагать уроки онлайн на сервисе, таком как iTalki.com.

Хорошо известно, что лучший способ научиться чему-то по-настоящему - это научить этому.

6. Создавайте собственные ресурсы и помогайте другим

Это что-то близкое моему сердцу, как вы понимаете!

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

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

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

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

Создавая эти материалы, я сам изучаю и улучшаю эти языки.

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

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

На протяжении всего процесса создания этих диалогов, от ввода в эксплуатацию до проверки качества, я учусь и совершенствуюсь.

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

7. Создание группы встреч

Вы, конечно, слышали о Meetup.com, но почему бы не создать собственную группу для встреч?

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

Если вы бывали на митапе раньше и вам не понравилось то, как оно было проведено, или вы думаете, что это можно было бы провести по-другому… что вам мешает?

Мой друг Робин руководит китайскоязычной группой встреч в Лондоне.

Я управляю пабом «Полиглот»… тоже в Лондоне.

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

Зайдите на Meetup.com прямо сейчас и начните изучать варианты!

Заключение

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

Лично для меня главное - найти друзей, говорящих на языке, который я знаю

Это - самая большая радость в изучении языка.

Это то, что меня мотивирует и помогает мне поддерживать свой уровень.

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

Какие у вас есть хитрости для поддержания иностранных языков? Дай мне знать в комментариях! Если у вас есть друзья, которые изучают язык, поделитесь этим постом в социальных сетях!

.

Как сохранить то, что мы узнали

Язык и память: как сохранить то, что мы выучили было расшифровано с канала Стива на YouTube. Исходное видео опубликовано 13 июля 2013 г.

Привет, Стив Кауфманн. Прежде всего, прошу прощения. Я не собираюсь делать это видео на португальском языке; хотя я сказал, что буду. Это подводит меня к теме моего обсуждения, а именно, как поддерживать ваши языки.Многие люди, даже если они выучили только один иностранный язык, могут посещать страну только раз в год, раз в несколько лет, поэтому проблема, которая у них есть, заключается в том, как сохранить эти языковые навыки или даже улучшить их, когда они находятся вдали от среда, в которой можно использовать язык.

В моем случае я утверждаю, что владею 13 языками. Поддерживать эти языки становится еще труднее, поэтому сейчас это становится реальной проблемой, когда я говорю, что собираюсь сделать видео на португальском языке. У меня действительно было намерение сделать видео на португальском языке.На прошлой неделе я провел несколько уроков португальского в LingQ, например, в Café Brazil и т. Д., Много слушая. Прошлой ночью так получилось, что я был с некоторыми португальцами здесь, в Ванкувере (обедал), и, пытаясь говорить по-португальски, я понял, что мой португальский просто не совсем подходит для этой задачи.

Сейчас, честно говоря, мне до сих пор делают комплименты. Люди очень обнадеживают. Говорят, у вас все хорошо, как и в случае, когда я недавно был в Берлине.Я очень хорошо знал о недостатках моего немецкого, и люди говорили: «О, нет, нет, у тебя все хорошо». Так что я действительно думаю, что до некоторой степени мы склонны больше осознавать свои собственные недостатки, тогда как другие люди, особенно носители языка, слушающие нас, более склонны отдавать нам должное за то, что мы можем сделать. Они меньше осознают тот факт, что мы разочарованы, потому что не можем делать так хорошо, как хотели бы. Однако тогда вопрос в том, как вы поддерживаете свои языки?

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

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

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

Например, по русскому языку, когда я участвовал в языковой конференции в Москве, я провел добрых три недели, просматривая уроки в LingQ, работая с материалами из «Эхо Москвы», просматривая там слова, и вот где я » Придя в себя, у меня было много онлайн-дискуссий с нашими преподавателями в LingQ, с ______ и, в частности, с _______, двумя нашими преподавателями русского в LingQ. Поэтому, когда я пришел выступить с презентацией, я как бы прибавил обороты.В случае с румынским я начинал с нуля, но у меня было то преимущество, что я имел весь этот словарный запас из других романских языков.

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

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

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

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

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

Итак, опять же, этот чудесный мир, в котором мы живем, я просто зашел в Интернет.Я сказал, что мне нужно найти несколько хороших подкастов. Должны быть хорошие подкасты. Я думаю, что Globo - большая газета в Рио или Сан-Паулу, поэтому я просто просмотрел подкасты Globo и нашел кучу подкастов. Фактически, я нашел и другой сайт. Итак, я нашел два бразильских сайта подкастов с программами о здоровье, о том, как пользоваться языком, и о новостях, и я только начал их искать. Так что я собираюсь слушать множество этих подкастов вместе с Café Brazil в ближайшее время, и я собираюсь посвятить одну неделю бразильскому португальскому языку.

Здесь вы можете прочитать: Лучший способ выучить новый язык

Я принял решение, как я хочу произносить этот язык. Мне придется сделать этот прыжок, и вместо того, чтобы говорить _______, это _______, как говорят по-португальски. Сначала я чувствую себя немного глупо, потому что это ________ на испанском. На испанском все вроде ясно, а на бразильском - ________, так что мне нужно привыкнуть к этому. Поначалу я буду показаться глупым, делая это для себя, но это обязательство, которое я взял на себя.

О, я собирался сказать, мир, в котором мы живем. Если бы я 200 лет назад учил язык в Германии и хотел бы изучать португальский язык, это было бы сложно. Где мне найти говорящего по-португальски? Где мне найти материал? А сегодня просто захожу в Интернет. Я могу найти подкасты. Я могу найти ресурсы по грамматике. Я могу найти людей, с которыми можно поговорить. Я могу делать все, что хочу.

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

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

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

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

Спасибо за внимание, пока пока.

.

Руководство разработчика программного обеспечения по поддержке кода

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

То, о чем вы, вероятно, не думаете, так это о работе над старым 10-летним старомодным приложением, написанным каким-то парнем, давным-давно ушедшим из компании, и исправлением оставленных им ошибок.

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

Вот такая жизнь. Просто одна из тех вещей.

Однако этот факт не означает, что вы будете работать только над поддержкой старых приложений VB6, написанных несколько десятилетий назад.

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

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

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

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

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

Хороший звук?

Большая часть вашей карьеры будет потрачена на поддержание кода

Я уже упоминал об этом, но стоит упомянуть еще раз, потому что это действительно так.

В той или иной форме вы собираетесь поддерживать код.

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

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

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

Клиенты найдут ошибки, которые необходимо исправить.

Потребуется добавить новые функции или изменить существующие.

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

Почему я вам это говорю?

Я просто хочу разбить твои надежды о стену?

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

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

Хотя часть вашей работы может быть связана с этим, чаще всего большая часть этой работы - как бы хорошо это ни звучало - связана с обслуживанием существующей системы.

Опять же, так устроена жизнь.

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

Нет, это определенно случается, но не ожидайте этого все время.

Даже если вы это сделаете, ожидайте, что в какой-то момент вам или кому-то еще придется поддерживать этот код.

Вот и все.

Великие разработчики пишут поддерживаемый код

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

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

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

Это может показаться глупым.

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

Но я говорю вам, это правда.Вот почему.

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

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

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

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

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

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

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

Правило бойскаутов

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

Это правило исходит от бойскаутов Америки, которые подчеркивают простое правило для кемпинга:

«Оставьте палаточный лагерь чище, чем вы его нашли».

Это отличное правило, которое можно применить во многих сферах вашей жизни, но оно особенно полезно при разработке программного обеспечения.

Оставьте код лучше, чем вы его нашли.

Это действительно так просто.

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

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

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

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

Это может даже потребовать рефакторинга большого фрагмента кода для реализации более чистого и простого дизайна.

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

Это основное правило - самый простой секрет для поддержания существующей кодовой базы.

Читаемость имеет первостепенное значение

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

Чем читабельнее код, тем легче его поддерживать.

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

Это так просто и понятно.

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

Хотя краткость и полезна, краткость и ум - это верный рецепт к катастрофе.

Почему?

Поскольку код читается больше, чем записывается .

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

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

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

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

Дело в том, что читаемый код проще поддерживать , точка.

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

Рефакторинг кода, чтобы сделать его лучше

Мы уже говорили о правиле бойскаутов, но давайте немного углубимся в то, что значит «делать код лучше».”

Как сделать код лучше?

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

Рефакторинг существенно улучшает дизайн существующего кода.

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

Часть «без изменения его функциональности» очень важна, потому что вы не можете оставить код лучше, чем вы его нашли, если вы также измените функциональность.

Вы можете вносить ошибки и ухудшать код.

Не то чтобы вы никогда не смогли изменить функциональность, улучшив код, но смысл рефакторинга не в этом.

Смысл рефакторинга - взять некоторый существующий код и сделать его еще лучше.

Лучшее может - и действительно, всегда должно - означать более читабельное и удобное в обслуживании.

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

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

Есть много способов рефакторинга кода, но главное правило рефакторинга - не менять функциональность, а улучшать код.

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

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

Существуют также некоторые современные инструменты рефакторинга, которые могут помочь вам и могут в значительной степени гарантировать, что рефакторинг не изменит функциональность кода.

В большинстве современных IDE есть некоторые из этих инструментов.

Думайте об этом как о преобразовании математических уравнений без изменения их значения.

Вы всегда можете быть уверены, что 4x = 8 совпадает с 2x = 4 или x = 2.

Вам не нужно это доказывать.

Автоматизация важна

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

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

Вот почему автоматизация важна для повышения ремонтопригодности программного проекта.

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

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

Если пишете комментарии, пишите добрые

Я не большой поклонник написания комментариев в коде.

Да, я знаю, что это ересь.

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

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

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

Убедитесь, что комментарии четко объясняют то, что неочевидно и требует пояснения.

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

Наряду с комментариями в коде, делает ваши сообщения о фиксации как можно более понятными и полезными. также.

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

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

Ресурсы для обучения написанию обслуживаемого кода

Поддерживать код сложно.

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

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

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

Code Complete by Steve McConnell - Опять же, я уже упоминал эту книгу несколько раз, но это еще одна замечательная книга о написании хорошего, поддерживаемого кода.Вы обнаружите, что в этой книге рассматриваются некоторые низкоуровневые структурные детали написания хорошего, читаемого кода. Прочтите это.

Combined, Clean Code и Code Complete дадут вам прочную основу и понимание того, что делает хороший, чистый, читаемый код, а также как писать и структурировать код, поэтому я настоятельно рекомендую прочитать обе книги.

Эффективная работа с устаревшим кодом Майкла Фезерса - Это классическая книга о поддержке существующего кода.Он довольно глубоко погружается в мельчайшие детали устаревших систем и то, как работать с кодом, написанным кем-то другим. Эту книгу должен прочитать каждый разработчик программного обеспечения, поскольку каждый разработчик программного обеспечения, вероятно, будет проводить большую часть своего времени, работая с устаревшим кодом.

Рефакторинг Мартина Фаулера - Еще одна классическая книга, которую должны прочитать все разработчики программного обеспечения. В этой книге рассматриваются все основные варианты рефакторинга, которые можно выполнить для реструктуризации кода без изменения его функциональности.

Ну вот в чем суть.

Просто помните правило бойскаутов, и все будет в порядке.

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

Удачи.


.

Смотрите также