Proposed by: Arunima Chaudhuri
Collaboration and Learning in Public
What are collaboration and learning in public?
Collaboration is when two or more people, organizations or entities work together to complete a task or achieve specific goals. The first thing that comes to mind when I hear about collaboration is community. Learning in public means sharing your knowledge, experiences or journey through making videos, writing articles, blogs and many more.
Why are collaboration and learning in public important?
- Diverse resources and skill sets to achieve a particular goal
- Diverse perspectives and problem-solving approaches
- Network with people from all around the world
- Enhance soft skills
- Learn to be inclusive and respectful while interacting with people from diverse backgrounds
- We learn to be empathetic and patient while interacting with others
- We learn about leadership and teamwork skills
- Patience and empathy
- Learn to take feedback positively
- Develop an attitude of giving back rather than being selfish and competitive
My Journey and lessons of collaboration and learning in public
I have been a part of multiple open-source programs and communities. Open source is about communities, collaboration, learning, and knowledge sharing.
- Open source Hack mentor - July & October
- MLH Fellowship (Prep) - July
- HacktoberFest
- MLH Fellowship in Software Engineering track
- Collegiate Leadership Institute (CLI) by the Society of Women Engineers
- Harvard WECode Tech Fellow
- Technical Coach for the Apprenticeship Pathway Program (APP) at AnitaB.org
- Member and contributor at Layer5
- Community Manager for CodeIn Community
How I practised collaboration & learning in public at every step
- Overcoming my shyness.
- Joining various global communities
- How to find out about communities?
- Joining their public channels
- Attending community meetings
- Do proper research before asking any questions. Asking good questions.
- What do I mean by good questions with examples?
- Asking questions in public channels of the communities
- Sharing about a Pull request that got merged in an organization on my social media accounts (Twitter, LinkedIn) by tagging the organization
- Applying for speaking at Conferences
- How to write a CFP?
- Sharing about a program, conference, meetup or webinar that I attended
- Sharing about a project that I recently built
- Writing blogs
- Joining twitter spaces
- Maintaining a good GitHub profile and regularly contributing to open source
- Sharing about a training program or course that I am currently doing
- Sharing achievements
- Applying for fellowships, mentorships and various learning programs to join a group of folks with similar interests
- Learning the art of following up
- Volunteering
- Signing up for newsletters
Some other ways
- Participating and sharing Hackathon Experiences
- Apply to good ambassador programs
- Google Developer Student Club, Microsoft Learn student ambassador and GitHub campus expert. We should avoid joining programs just for certificates. It should help us in growing our skills and network.
- Content creation - videos, articles, tutorials, podcasts, workshop
- Create a community
Unlocking opportunities
- Networking
- Show real-world experiences in your social profile/resume which can help you land a great job
- It helps in building credibility
- Get reached out by companies for amazing opportunities
Source code/Reference: https://www.linkedin.com/in/arunima-chaudhuri/
Talk duration: