5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Метод Бенджамина Франклина для чтения книг по программированию

Содержание

Метод Бенджамина Франклина для чтения книг по программированию

Посмотрим правде в глаза, книги по программированию — отстой. Эти общие книги по распределённым системам, науке о данных и так далее — их можно читать бесконечно. Но за редким исключением у практических руководств по языку/фреймворку/СУБД/кексопечке есть нечто общее. Зверюшка на обложке, примеры вычурных приложений, они так легко забываются, так банальны, настолько… ничему не учат.

Думаю, я наконец-то понял, почему они мне не нравятся. И не только потому что они учат навыкам, которые скоро станут устаревшими. Это их педагогический подход в целом. Алгоритм обучения как будто такой: напиши эти программы, где мы говорим всё, что нужно сделать, и теперь ты знаешь этот язык/фреймворк/базу данных/кексопечку. Главное в этих книгах — длинные листинги кода, которые читатель должен воспроизвести. Вот пример из одной из лучших книг этой категории.

Традиционно есть два способа изучить такую страницу:

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

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

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

Мысленные образы

По словам К. Андерса Эрикссона в его книге Peak, экспертиза — это процесс построения ментальных репрезентаций (мысленных образов). Мы можем их увидеть, потому что умы экспертов хранят знания в сжатом виде. Музыкант способен запомнить страницу с мелодией гораздо быстрее, чем страницу со случайными нотами. Опытный шахматист, которому сказали запомнить позицию на доске, сделает это гораздо лучше любителя, но если ошибётся, то перепутает целую группу фигур.

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

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

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

Это именно то, чего лишён подход «просто введите код»: ничто не заставляет ваш ум представлять программу как нечто лучшее, чем просто последовательность символов. Тем не менее, если заставить свой ум сделать это, то вы быстрее ухватите суть концепции. Вот идея 200-летней давности, как этого добиться.

Метод Бенджамина Франклина

Не знаю, что более впечатляет: что Бенджамин Франклин стал светилом во всём, от политики до физики, или что для этого ему не понадобились современные методы образования, такие как школы, учителя или StackOverflow. Вместо этого он открыл мощный метод самообучения. Позволю ему сказать самому (или можете прочитать чужой краткий пересказ).

Примерно в это время мне попался в руки разрозненный том «Зрителя». Это был том третий. До сих пор я ещё не видел ни одного. Я купил его, неоднократно перечитывал от корки до корки и был от него в совершенном восхищении. Слог показался мне бесподобным, и я решил, насколько возможно, ему подражать. С этой целью я взял некоторые очерки и кратко записал смысл каждой фразы, затем я отложил их на несколько дней, а потом попытался восстановить текст, не заглядывая в книгу и излагая смысл каждой фразы так же полно и подробно, как в оригинале, для чего я прибегал к таким выражениям, которые мне казались уместными. Затем я сравнил своего «Зрителя» с подлинником, обнаружил некоторые свои ошибки и исправил их. —Бенджамин Франклин. Автобиография

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

Как это работает:

  1. Читайте книгу как обычно. Когда попадётся образец кода, прочитайте его.
  2. Закройте книгу.
  3. Попробуйте набрать код.

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

Как правильно изучать программирование: метод Франклина

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

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

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

Анатолий Ализар

Пишет про разработку в Skillbox. Работал главным редактором сайта «Хабрахабр», ведет корпоративные блоги.

Самообучение

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

Самоучитель хорош тем, что быстро погружает в тему. Вы начнете кодить практически в тот день, когда открыли книжку. Но, как говорит преподаватель Джеймс Коппел из Массачусетского технологического института, есть одна проблема: эти книги ничему не учат. Главное там — длинные листинги кода, которые читатель должен воспроизвести.

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

Метод Франклинa

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

Этот метод очень прост на практике.

  1. Читать книгу как обычно. Когда попадётся образец кода, прочитать его.
  2. Закрыть книгу.
  3. Попробовать набрать код.
  4. Повторить пункты 1−3.

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

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

Читать еще:  Создание архитектуры программы или как проектировать табуретку

Лекции и литература

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

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

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

  • MIT OpenCourseWare: обучающие курсы, видеозаписи лекций и семинаров Массачусетского технологического института.
  • KhanAcademy: бесплатные лекции, в том числе по математике и информатике.
  • Coursera: курсы от ведущих западных университетов.
  • Статьи по программированию от Skillbox.

Учебная литература

  • Список бесплатных книг по программированию (англ. яз.).
  • Сборник учебной литературы для программиста.
  • Бесплатные книги по программированию на русском и английском.
  • Подборка бесплатных книг.

Самоучители для начинающих

  • Занимательное программирование. Самоучитель. М. Мозговой.
  • C# для школьников. Учебное пособие. М. Драйер.
  • Программирование на Java для детей, родителей, дедушек и бабушек. Я. Файн.

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

Программа обучения. Системный подход

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

Программа обучения «Профессия веб-разработчик» рассчитана на один год и включает в себя три модуля:

Веб-разработчик

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

JavaScript с нуля

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

Базовые навыки PHP

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

Система платная, но зато она повышает шансы на успешный результат. А результат — это престижная, востребованная и высокооплачиваемая профессия с интересными проектами и перспективами развития.

Заключение

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

cybrat

cybrat

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

Допустим, есть у вас вопрос, на который есть два различных возможных ответа, и вам надо выбрать один из них. Может быть, это «Да»/»Нет», может это «Продать»/»Не продавать», а может «Взять на работу Васю»/»Взять на работу Петю».

В общем и целом ситуация ясна — есть альтернативный выбор , в голове крутится куча аргументов «за» и «против». В один момент вам кажется, что аргументы за первый вариант однозначно перешивают, но как только вы почти-почти-окончательно принимаете решение по нему, в ваш мозг закрадываются смутные сомнения, а все ли недостатки/достоинства вы учли, чаша весов начинает склоняться в сторону варианта два, и вот уже БАЦ, вы считаете его однозначно правильным. Ну почти-почти. Далее процесс повторяется (до морального и эмоционального утомления вас и окружающих).

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

  1. Лист бумаги делится вертикально на два столбца, записываем в заглавии листа один из вариантов.
  2. Начинаем думать над вариантом, с одной стороны пишем аргументы ЗА, с другой стороны аргументы ПРОТИВ.
  3. Все аргументы оцениваем по шкале важности — рядом с аргументом изображаем его важность в виде нескольких плюсов или минусов. Желательно, плюсы/минусы рисовать другим цветом, чтобы они бросались в глаза и не терялись в тексте
  4. Соответственно, если аргументик так себе, даем ему один плюс или минус, а если достаточно серьезный, до два. Если аргумент ОЧЕНЬ важен, даем ему три плюса +++, если он ЗА, и три минуса — , если он против.
  5. Закончили? Больше аргументов в голову не приходит? ОК, переходим к этапу анализа
  6. Начинаем вычеркивать аргументы по простому правилу.
  7. Вычеркиваем равные количества плюсов с одной стороны, и минусов с другой. Т.е. вычеркиваем один СУПЕР аргумент на 3 плюса, вместе с ним вычеркиваем один слабенький аргументик на один минус, и один средний, на 2. Ну и т.д., идея понятна.
  8. После того, как процесс завершен, на одной стороны однозначно остались аргументы. Где они, в ЗА или в ПРОТИВ?

Все, обоснование решения есть .

*) В теории — мы можете невероятным образом нарисовать одинаковое количество плюсов с одной стороны, и минусов с другой. Соответственно, при «сокращении» они самоуничтожатся 🙂 Тогда придется применять другой алгоритм 😉

Ну и главное — лист бумаги должен «вылежаться», как минимум одну ночь. Не исключено, утром вы посмотрите на него, и вспомните еще несколько важных аргументов. Или переосмыслите веса аргументов (количества плюсов/минусов).

Если в процессе обдумывания вопроса и переноса на бумагу аргументов ЗА и ПРОТИВ, вы уже склонились к определенному решению, и оно не такое, как получается по результатам вычеркиваний, плюньте на плюсы и минусы 🙂 Вы свое решение уже нашли, а это и было нашей целью.

Желаю правильных решений в сложных ситуациях!

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

Тайм-менеджмент: пирамида Бенджамина Франклина

Как всё успевать и добиваться больших целей

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

Пирамида Франклина

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

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

Жизненные ценности

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

В основе личной пирамиды Франклин поместил такие ценности, как решительность, трудолюбие, честность, справедливость, скромность, спокойствие, порядок, бережливость. Вы можете выбрать подходящие ценности из этого списка или сформулировать свой собственный, который будет вашим ориентиром при постановке конкретных целей и задач. Для начала достаточно понять и сформулировать хотя бы 1–2 ценности, которые для вас действительно важны.

Примеры жизненных ценностей, которые подходят для основания пирамиды: «Стать известным», «Приносить пользу людям», «Реализоваться в профессии», «Открывать новые пути».

Глобальная цель

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

Генеральный план

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

  • сдать ЕГЭ по выбранным предметам на 90+ баллов;
  • поступить в выбранный вуз;
  • выбрать научное направление;
  • стажироваться у профессоров по данному направлению;
  • работать в научной лаборатории;
  • участвовать в научных конференциях;
  • защитить диплом;
  • собирать материалы для диссертации;
  • написать диссертацию и так далее.

Долгосрочные и краткосрочные планы

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

Читать еще:  Как поменять в проектах концы строк с CRLF на LF

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

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

Как следовать методике

  • Запишите, что вы делаете в течение дня на протяжении недели.
  • Сформулируйте ваши жизненные ценности и глобальную цель.
  • Составьте пошаговый план достижения этой цели – на несколько лет, на год, на месяц и на день.
  • Сравните то, что получилось, с вашими записями о ежедневных занятиях. Сколько дел и задач, которые вы ежедневно выполняете, работают на вашу глобальную цель? Чем больше совпадений вы нашли – тем лучше.
  • Если совпадений нет или очень мало, подумайте, как привести ваши ежедневные планы в соответствие с глобальной целью, и начинайте делать именно то, что приведёт вас к успеху.

Что нужно запомнить:

  1. Эффективное планирование – одна из составляющих успеха в жизни.
  2. Прежде чем ставить цели, необходимо определиться с базовыми жизненными ценностями.
  3. После этого сформулируйте глобальные цели, которых хотели бы достичь к определённому возрасту.
  4. Составьте генеральный план по достижению глобальной цели. Он должен включать конкретные шаги и сроки их выполнения.
  5. Долгосрочные, краткосрочные и ежедневные планы соотносятся с глобальной целью и также состоят из конкретных шагов к ней.
  6. Нарисуйте свою собственную пирамиду Франклина и согласуйте ваши ежедневные дела с глобальными целями.

Хотите получать новые статьи во «ВКонтакте»? Подпишитесь на рассылку полезных статей

Как врага превратить в друга: метод Бенджамина Франклина

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

У каждого учителя был свой учитель. Так Дейл Карнеги говорил: «Если вы хотите получить превосходные советы о том, как обращаться с людьми, управлять самим собой и совершенствовать свои личные качества, прочтите автобиографию Бенджамина Франклина — одну из самых увлекательных историй жизни».

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

Как Франклин обезоружил соперника

Отрывок из «Автобиографии» Франклина о том, как можно превратить врага в союзника, — один из самых поучительных в его книге. Приводим его целиком:

«Мое первое продвижение по службе состояло в избрании меня в 1736 году секретарем Генерального собрания. В тот год я был избран единогласно; но в следующем году, когда я снова выставил свою кандидатуру (секретарь, как и члены собрания, избирался на один год), один из новых членов произнес против меня длинную речь в пользу другого кандидата. Тем не менее я был избран. Это было для меня тем более приятно, что, кроме платы за непосредственное исполнение обязанностей секретаря, новое место доставляло мне большие возможности привлечь к себе внимание членов, которые обеспечивали меня заработком, давая печатать избирательные бюллетени, законы и бумажные деньги, а также другую случайную работу для публики, что в целом приносило немалый доход.

Поэтому мне весьма не понравилась оппозиция со стороны этого нового члена, богатого и образованного джентльмена, обладающего талантами, которые могли со временем обеспечить ему большое влияние в Палате, что впоследствии действительно и случилось. Я не стремился, однако, приобрести его расположение, оказывая ему какие-либо раболепные знаки уважения; но спустя некоторое время я применил другой способ. Услышав, что в его библиотеке имеется очень редкая и интересная книга, я послал ему записку, в которой выразил свое желание прочитать эту книгу и попросил оказать мне любезность одолжить ее мне на несколько дней. Он прислал ее немедленно, и я вернул ее приблизительно через неделю с запиской, в которой горячо поблагодарил за его услугу. Когда мы следующий раз встретились в Палате, он заговорил со мной, чего раньше никогда не делал, и притом весьма любезно; и в дальнейшем он неизменно обнаруживал готовность оказывать мне услуги во всех случаях, так что мы вскоре стали большими друзьями, и наша дружба продолжалась до самой его смерти. Вот лишний пример справедливости усвоенного мною старинного изречения, которое гласит: «Тот, кто однажды сделал вам добро, охотнее снова поможет вам, чем тот, кому вы сами помогли». И этот случай показывает, насколько выгоднее благоразумно устранять вражду, чем злопамятствовать, платить злом за зло и продолжать враждебные действия».

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

К слову, об этом же писал Лев Толстой: «Мы любим людей не за добро, которое они нам сделали, а за то добро, которое мы сделали для них».

Этот психологический принцип понимал и Марсель Пруст. Он сформировал его так: «Любят ту, которой дарят ожерелье». Не дарят ожерелье той, которую любят, а любят ту, которой дарят ожерелье.

Один из героев прустовской эпопеи «В поисках утраченного времени» маркиз Сен-Лу любил девушку легкого поведения, что поразило его друга Марселя, главного героя романа. Он знал эту девушку в качестве 20-франковой проститутки. Но странная увлеченность Сен-Лу этой девушкой стала объяснимой: Сен-Лу впервые увидел ее на сцене (а не в борделе, как Марсель), в этом контексте она привлекла его внимание, а потом был с ней так щедр, что уже, согласно эффекту Франклина, не мог ее не любить.

Почему эффект Франклина работает

Эффект Франклина кажется парадоксальным. Здравый смысл подсказывает, что люди, которым мы сделали хорошее, должны стремиться помочь нам. Но реальность другая: мы сами хотим вновь помочь им. Особенно это правило проявляется в ситуациях общения с малознакомыми людьми. Если незнакомец нам уже помог, то он, скорее всего, поможет нам еще больше, если мы попросим. И наоборот, если небольшая помощь нам оказана не была (а мы о ней и не просили), то незнакомец едва ли согласится нам оказать более существенную услугу. Это явление было подтверждено в ходе эксперимента Джонатана Фридмана и Скотта Фрейзера, проведенного в 1966 году.

В нем участвовало 156 домохозяек, отобранных в случайном порядке из телефонного справочника. Домохозяйки должны были согласиться на «большую просьбу» — впустить в свой дом на два часа 5 мужчин, которым должна быть предоставлена полная свобода передвижений в доме, им должно быть разрешено заглянуть в кладовые и буфеты с целью последующей классификации предметов домашнего обихода.

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

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

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

Так в случае противника Франклина в его голове, вероятно, возник диссонанс между его отношением к Франклину и совершенным им поступком (одолжил ему редкую книгу). После совершения этого поступка, он, вероятно, истолковал случившееся примерно так: «Я дал Франклину книгу, значит он хороший и достойный человек. Иначе бы не одолжил».

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

Наш мозг ведет себя как сторонний наблюдатель, постоянно наблюдая за тем, что мы делаем, а затем выдумывает объяснения необычным действиям. Он выполняет роль своего рода пресс-атташе, которому вечно приходится оправдывать странные поступки своего хозяина. Эти рационализации впоследствии влияют на наши представления о нас самих. Мозг не «любит», когда наши действия не соответствуют убеждениям, которые мы имеем о себе. Когда наше поведение противоречит нашим убеждениям (например, в случае когда мы делаете что-то хорошее для кого-то, кто нам не нравится, или наоборот, когда мы делаем что-то плохое человеку, о ком мы должны заботиться), этот конфликт немедленно вызывает тревожные сигналы. Мозг поступает хитро — он меняет наше восприятие человека с целью уменьшить конфликт и отключить сигналы тревоги.

Читать еще:  Fotaapp что это за программа?

Как эффектом Франклина можно пользоваться

1. Если вы торговец

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

2. Если вы наставник

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

3. Если вы хотите сблизиться с человеком

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

4. Если вам надо отдалиться от человека

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

5. Если вам нужна существенная помощь

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

6. Если вам нужно настроить окружающих доброжелательно к вам

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

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

Суть статьи в одном абзаце:

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

Как правильно изучать программирование: метод Франклина

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

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

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

Анатолий Ализар

Пишет про разработку в Skillbox. Работал главным редактором сайта «Хабрахабр», ведет корпоративные блоги.

Самообучение

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

Самоучитель хорош тем, что быстро погружает в тему. Вы начнете кодить практически в тот день, когда открыли книжку. Но, как говорит преподаватель Джеймс Коппел из Массачусетского технологического института, есть одна проблема: эти книги ничему не учат. Главное там — длинные листинги кода, которые читатель должен воспроизвести.

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

Метод Франклинa

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

Этот метод очень прост на практике.

  1. Читать книгу как обычно. Когда попадётся образец кода, прочитать его.
  2. Закрыть книгу.
  3. Попробовать набрать код.
  4. Повторить пункты 1−3.

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

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

Лекции и литература

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

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

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

  • MIT OpenCourseWare: обучающие курсы, видеозаписи лекций и семинаров Массачусетского технологического института.
  • KhanAcademy: бесплатные лекции, в том числе по математике и информатике.
  • Coursera: курсы от ведущих западных университетов.
  • Статьи по программированию от Skillbox.

Учебная литература

  • Список бесплатных книг по программированию (англ. яз.).
  • Сборник учебной литературы для программиста.
  • Бесплатные книги по программированию на русском и английском.
  • Подборка бесплатных книг.

Самоучители для начинающих

  • Занимательное программирование. Самоучитель. М. Мозговой.
  • C# для школьников. Учебное пособие. М. Драйер.
  • Программирование на Java для детей, родителей, дедушек и бабушек. Я. Файн.

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

Программа обучения. Системный подход

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

Программа обучения «Профессия веб-разработчик» рассчитана на один год и включает в себя три модуля:

Веб-разработчик

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

JavaScript с нуля

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

Базовые навыки PHP

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

Система платная, но зато она повышает шансы на успешный результат. А результат — это престижная, востребованная и высокооплачиваемая профессия с интересными проектами и перспективами развития.

Заключение

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector