Some ways of sharing the knowledge I tried is: - Start study groups, where at each meeting someone is accountable for the topic; - Some kind of "programming/technology drops", where people post on Slack what they've learned; - Open tech talks schedule where everyone can show something.
I would like to hear from you what strategy do you or your company use to spread knowledge of general technologies or stuff that only applies to the context of the team. Also, how to find ways of engaging people in doing so. Thanks!
As a professional developer with some years of experience in this industry, I call this BS. Companies even put this kind of "events" in their job offers (as if that would attract people!). Let me do my job, if I need to collaborate with people of other teams, I will do so; if some knowledge "needs to be share", then I will do so... I don't need your support, company X.
Many of the people I have met in the past (senior engineers) consider these kind of events as huge red flag.