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

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

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

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

Предлагаю всем разработчикам поупражняться в этом деле. Попробуй объяснить девушке что такое git, рассказать другу зачем нужны фронтенд фреймворки или как работает STI в rails. Уверен, в некоторых случаях придется попотеть. А наградой будет более глубокое понимание этих вещей 😉

Зачем заниматься обучением