Why do you need a community?
Tags: beginners, discuss, career, productivity
Published: 2022-03-05 22:11:06

Have you ever experienced writing a code then suddenly an error occurs, well it happens to me. I was kind of building a personal project, and in this project, I was creating the authentication system, then suddenly this error occur, ```
"TypeError: Cannot read properties of undefined (reading 'firstName')",
``` wow what is this I said to myself, I check youtube videos a lot, none was helpful they just took me in another direction, read a lot of articles all were the same, so I abandon the project for a whole week. At the end of this article, I will tell you the simple error that occurs.

![sorprendido-cara-surprised.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1646513153223/a6wkUOMZ_.gif)


Good day, everyone Heccubernny is here again, and today's articles are in my opinion on the advantages of joining a community as a developer, even not just joining but participating and asking questions on it.

### **What is a community?**
In a lane man language a community, 

> community is a social, religious, occupational, or other group of people who share common characteristics or interests and perceived or perceive themselves as distinct in some respect from the larger society within which it exists.

### **Pros of joining a community**
Well, there are a lot of advantages of joining a community but for the sake of the reader I will be stating 3 advantages, 

-  Solutions: In a community we have a lot of people there, ranging from the junior to the senior people that share the same interest, and in experiences is everything lies on. With experience, you can solve any issues you encounter in your coding journey.

-Job: Although with this one people may think that it is not necessary you can get jobs on popular platforms like LinkedIn, indeed, glassdoor, and so on. Yes, that is true, but it is not the best platform for the junior people, because jobs posted on these popular platforms a mostly for big tech companies, but on communities on platforms like slack, discord, etc, they mostly post jobs that are more affordable for junior developers e.g jobs from new startup companies or small scale business.

-Mentor: People in the community somethings provide free mentorship and support for fewer experienced people in the community who shares the same interest with them.

So back to my own experiences on it, I will be demonstrating it with descriptive words and images.

1. This was when I started the communication and stated my issue with an image attached to it. A guy replies to me after 10 minutes to offer help on it. He asks for the code link and I share it with him.
![greeting.jpeg](https://cdn.hashnode.com/res/hashnode/image/upload/v1646514508667/g0y9xjmgg.jpeg) ![WhatsApp Image 2022-03-05 at 9.51.59 PM.jpeg](https://cdn.hashnode.com/res/hashnode/image/upload/v1646514239087/bPAl8jMcq.jpeg)
![WhatsApp Image 2022-03-05 at 9.51.59 PM (1).jpeg](https://cdn.hashnode.com/res/hashnode/image/upload/v1646514301968/XRCdbBhCS.jpeg)


2. He checked it and gave me a suggestion on how to solve it

![WhatsApp Image 2022-03-05 at 9.53.09 PM.jpeg](https://cdn.hashnode.com/res/hashnode/image/upload/v1646514187338/NEppIhOLk.jpeg)


3. This is the  formal sample code
Has promised above this is a simple error.

I just change the destructive object {} to an array[].

![WhatsApp Image 2022-03-05 at 9.52.00 PM.jpeg](https://cdn.hashnode.com/res/hashnode/image/upload/v1646514283252/2UPZdcCkr.jpeg)


### **Conclusion**
My short conclusion is that if you are just starting to find interest in any field, joining a community helps a lot. 
As a developer who would love to join this community in my image above can drop a comment about it down below.

Thanks for taking your time to read this.