(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Учите других, чтобы стать лучшим программистом

Источник: habr

Надоело программирование? Попробуйте учить других. Это самое приятное чувство: обучать кого-то этому мастерству и вдохновлять новых лидеров в нашей плодовитой области. Кто знает, что они могут создать? Может, это изменит наш образ жизни. И помните старую добрую поговорку: если не можете сами, то учите! ;)

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

Объяснения из реального мира

Техножаргон не годится: полиморфизм, многопоточность, Typescript и прочее. Эти слова ничего не значат для людей, которые не разбираются в программировании. Начните с самого начала. Что им известно? Они знают реальный мир. Поэтому при объяснении, например, суперкласса, вы можете сказать, что транспортное средство - это суперкласс, а самолёт грузовик автобус поезд самолёт и прочее - это подклассы. Люди поймут аналогию.

Терпение и награда

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

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

Поощрение и позитивность

Вы знаете, что… ваш ученик может стать человеком, кто создаст следующий Facebook, Instagram, Trello, Slack, Microsoft, Linux, Mac, Google или другой сумасшедший продукт/сервис. Не стоит недооценивать силу учения и силу  влияния . Поощряйте на полёт мысли, амбициозные действия и беспредельный рост - и укрепляйте эту веру позитивом… вы можете оказаться учителем человека, который создаст лекарство от рака.

Никогда не знаешь, как оно сложится.

Делитесь реальными историями

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

Ведите за собой и берите ответственность

Разумеется! Это отношения наставника → подопечного. Просто повторяйте это: должно быть понятно, кто ведёт за собой. О… ты не знаешь ответа? Я думал, ты наставник. Это твоя ответственность - учиться на лету и выдавать результаты. Всем будет гораздо лучше, если следовать этому принципу.

Подведём итоги

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

Удачи в программировании!

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Дискуссии и обсуждения общего плана »
Написать редактору 
 Рекомендовать » Дата публикации: 13.06.2018 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft SQL Server Standard Edition 2017 Sngl OLP 1License NoLevel
EMS SQL Management Studio for PostgreSQL (Business) + 1 Year Maintenance
VideoStudio X9 Pro. Электронный ключ.
IBM Domino Utility Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IBM Domino Enterprise Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Поиск курсов
 
 
Интересные факты

Учебный центр "Интерфейс" - в десятке ведущих учебных центров России в сфере IT.

  • У нас преподают такие известные эксперты, как Пржиялковский В.В., Леоненков А.В., Новичков А.Н., Золотухина Е.Б., Зайцев А.Л., Зайцев Р.А., Большаков О.Н., Мирончик И.Я., Саксонов А.А., Пригодина Н.Ю.
  • Учебный центр "Интерфейс" проводит авторизованные курсы по продуктам компаний Microsoft, ERwin, Embarcadero (CodeGear), Postgres Professional
  • Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
  • Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
  • Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
  • Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.

Горячая линия:
+ 7 (495) 925-0049
mail@interface.ru
Отправить быстрое сообщение

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Обучение для IT-профессионалов
Обучение и сертификация Microsoft
IT сертификация
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Пишу программы на заказ профессионально (2024)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
Пишу программы на заказ для студентов (120)
Пишу для студентов на с, с++, паскаль в средах ms visual studio, qt, builder, borland c, delphi....
 
Scala/Java/Python заказы (2)
Выполню заказы вплоть до среднего размера на языках Scala/Java/Python, предпочтительно связанные...
 
Написание любых программ на заказ (6)
Напишу любую программу на заказ
 
Программы Delphi на заказ (226)
Пишу программы в среде Delphi на заказ http://bddelphi.ucoz.ru/
 
 
 



    
rambler's top100 Rambler's Top100