-
Notifications
You must be signed in to change notification settings - Fork 9
WD101: Updating the community guidelines & content review #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
vsharma2288
wants to merge
8
commits into
pupilfirst:main
Choose a base branch
from
vsharma2288:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 4 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
79a6d9d
Added community guidelines to Introduction folder. Community -guideli…
vsharma2288 1d8a098
Added community-guidelines-discord to the Introduction folder. This f…
vsharma2288 9de6d55
MInor changes in the guidelines
vsharma2288 0f9713a
Have added graduate attributes and made the suggested changes
vsharma2288 3b8743d
Adding a reference link to the graduate attributes
vsharma2288 ec56059
Added L1 orignal content
vsharma2288 2511e1b
Have added some suggestions to L2, and made edits in the L1 lesson. W…
vsharma2288 12e0822
Adding L3 & L4 content
vsharma2288 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
91 changes: 91 additions & 0 deletions
91
introduction/how-to-get-help/revised-community-guideline/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
# Thriving in Our Programming Community | ||
|
||
|
||
As you embark on your journey in the landscape of programming, it's essential to recognize that you're not alone. The vast programming community is here to support and enrich your experience every step of the way. Your achievement lies in the interconnected community that shapes it. In this lesson, we'll delve into the significance of engaging actively with the programming community and how it can improve your coding skills to new heights. | ||
|
||
## The Power of Programming Communities | ||
|
||
Coding is an art which thrives on collaboration and shared knowledge. By immersing yourself in the programming community, you open doors to a world of collective expertise. Whether you're working on a complex algorithm or seeking guidance on best practices, the community is your go-to resource. | ||
|
||
The programming community facilitates: | ||
|
||
1. **Collaboration**: Bringing together diverse minds can lead to innovative solutions that an individual might not have considered. | ||
2. **Learning from Others**: Exploring different perspectives helps you grasp concepts faster and broadens your understanding. | ||
3. **Problem Solving**: Tackling coding challenges becomes smoother with the input and insights of fellow programmers. | ||
|
||
The sense of community has a huge impact on human advancement. Here is a [TedX](https://www.youtube.com/watch?v=7yNl-AsQRRw) session about how communities help each other create an exponential impact. An impact not just on your path, but in the path of other people who work along with you too. You are an important part of the community we seek to develop, as an important part of this future, we urge you to be inclusive and help us build this into an impactful ecosystem | ||
|
||
|
||
## Discord: The Platform for Building Our Coding Community | ||
|
||
At the heart of our community lies Discord, a versatile and powerful platform that enhances your coding experience in numerous ways: | ||
|
||
1. **Real-time Communication**: Discord provides an interactive space for instant discussions, allowing you to seek help and share insights without delay. | ||
2. **Dedicated Channels**: Organized channels for specific topics, projects, and interests enable focused conversations & knowledge sharing. | ||
3. **Support**: A support pipeline of dedicated staff, who are available to answer and offer a helping hand for all your questions and queries related to the course. | ||
4. **Network**: A network for communication with all the students and alumni taking our courses from across the country. Opening gates to conversations related to your programming stories and problems/solutions you have faced during your learning experience and a network of other developers. | ||
|
||
## Open Source Platforms: Pillars of Collaboration | ||
|
||
Several open-source platforms serve as pillars of collaboration, enabling programmers to contribute, learn, and grow together: | ||
|
||
- **[GitHub](https://github.com)**: A hub for collaborative coding, version control, and open-source project hosting. | ||
- **[Stackoverflow](https://stackoverflow.com/)**: A platform that supports shared coding endeavors, fostering a strong developer community. | ||
|
||
|
||
## Embracing the Coding Community Philosophy | ||
|
||
Engaging in the programming community requires adopting a set of principles that promote mutual growth and respect: | ||
|
||
1. **Inclusivity and Respect**: Every voice matters; create an environment where all feel valued and heard. | ||
2. **Active Participation**: Engage in discussions, code reviews, and collaborative projects to contribute and learn. | ||
3. **Giving and Receiving**: Embrace mentorship and offer assistance to fellow programmers, fostering a culture of support. | ||
4. **Continuous Learning**: Develop a growth mindset by learning from peers and seeking constructive feedback. | ||
|
||
## Graduate attribute for Web development professionals | ||
|
||
While going through your web developpment courses, students will exposed to a range of attributes that are of highly valued in the programming community across the globe. And are some important aspects for the web development professionals. It is important that you take note of these values and focus to build up on these skills as you approach your professional path in the area of web development. Use the discord community and intiate conversations about these topics with your fellow learners. | ||
|
||
1. **Comprehensive Web skills** : Develop mastery in HTML,CSS & JS, and other web technologies, enabling you to develop complex and responsive web solutions. | ||
2. **Full-stack proficiency** : Acquire front-end and back-end expertise, integrating databases and APIs to build complete web applications. | ||
3. **Problem-Solving Mastery** : Analyze and practise complex technical issues, enhancing your ability to created optimized solutions. | ||
4. **Effective Collaboration** : Utilize Git for version control and teamwork, communicating and contributing effectively within development groups. | ||
5.**User-Focused Design**: Learn about UI/UX and design principles and understant the importance of catering intelligent user interfaces. | ||
6. **Security and Ethical Awareness** : Learn about security measures, prioritizing data privacy, and adhere to ethical standards while showcasing professionalism and accountability. | ||
|
||
|
||
|
||
## Behavioral Rules and Standards | ||
|
||
To ensure a positive and productive experience within the programming community, we adhere to the following behavioral rules and standards: | ||
|
||
1. **Respectful Communication**: Treat all community members with courtesy and respect. Avoid offensive language, personal attacks, and discriminatory remarks. | ||
|
||
2. **Constructive Criticism**: Provide feedback in a constructive manner, focusing on the code and ideas rather than attacking individuals. | ||
|
||
3. **Collaborative Environment**: Embrace collaboration, share insights, and engage in healthy discussions to promote collective learning. | ||
|
||
4. **Plagiarism-Free Zone**: Give credit where it's due and refrain from submitting others' work as your own. Plagiarism undermines the spirit of learning and growth. | ||
|
||
5. **Inclusivity and Diversity**: Embrace diversity of backgrounds, experiences, and perspectives. Our community is strengthened by its rich tapestry of voices. | ||
|
||
6. **Helping Others**: Contribute positively by assisting fellow members, particularly those who are newer to coding. A helping hand can make a significant impact. | ||
|
||
7. **Adherence to Platform Guidelines**: Respect the guidelines of the platforms we use, such as GitHub and GitLab, when contributing to projects. | ||
|
||
## Resources for Cultivating Your Coding Community Involvement | ||
|
||
|
||
Remember community engagement is all about sharing, do not refrain from sharing whenever you come across something interesting, that might intrigue your fellow programmers. To start with consider exploring these resources that we would like to share with you: | ||
|
||
|
||
* The Mythical Man-Month Book by Fred Brooks : An interesting read about software development, presenting some ideas about second-system effect and advocacy of prototyping. | ||
|
||
* [Some interesting project ideas for when you are done with our WD courses.](https://www.crio.do/projects/category/web-development-projects/) | ||
|
||
|
||
In your coding journey, remember that the programming community is your steadfast companion. Engage, collaborate, and share on the discord channel, and contribute to the community that will shape your path to success. | ||
|
||
[Community meme](https://img.devrant.com/devrant/rant/r_660997_XfjvN.jpg) | ||
|
||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vsharma2288 Possible to include a hyperlink where they can read more about attributes if they wish to?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have added the reference link.