Про обучение

Я вам так скажу, мы тут в IT - зажрались.

У нас есть конференции, митапы, курсы, Хабр, но главное - культура постоянного обмена знаниями, от которого все только выигрывают. Да, знания разного качества и степени пользы для практических целей, но именно с распространением проблем, как правило, нет: текстом, видео, вживую - как угодно. Возможностей масса, даже забесплатно. Важной особенностью является то, что далеко не всегда тебе при этом хотят что-то продать (ну, кроме идеи, какой автор молодец). Похвастаться, найти единомышленников (или будущих коллег), привлечь внимание... В общем, причин масса, и почти никаких противопоказаний.

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

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

Эту же позицию, кстати, я слышал от некоторых айтишников - зачем тратить время на статьи/выступления, если мне за мои знания платят деньги? И они ведь в своём праве!

С другой стороны - знание не равно умение. Как носитель знания (и, что важно, обладатель навыка в добыче, переработке и передаче знания), ты делишься тем, что уже освоил - а другие ещё нет. И да, кто-то за твой счёт "срежет углы" - но это будет достаточно узкая область конкретной темы.

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

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

Во-вторых, опыт гораздо ценнее знаний. Не бывает двух абсолютно одинаковых инфраструктур, поэтому важно не только теоретическое знание о том, как это работает, но и опыт эксплуатации, при чём в разных условиях и под разными нагрузками. Нельзя просто взять решение с хабра и перенести в свою инфраструктуру as is. (да-да-да, я знаю про stack overflow-driven development, но это немного не то)

Ну и в-третьих, "украденные" (технические!) идеи, как правило, не работают без автора, или сравнимого по квалификации инженера. Окай, ты подсмотрел у кого-то удачное решение. Но сможешь ли ты его повторить? А поддерживать? А развивать? А понимаешь ли ты в каких условиях оно работает оптимально, а когда его использовать не стоит? Если "да" по всем пунктам, то скорее всего речь идёт не о копировании готовой рабочей идеи, а о переосмыслении чужого опыта, отчего, опять же, выигрывают и тот, кто знаниями делится, и тот кто знания получает.

А может у нас тут просто заповедник прекраснодушных нердов :)