<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Satyam Singh</title>
    <description>The latest articles on DEV Community by Satyam Singh (@satyam8932).</description>
    <link>https://dev.to/satyam8932</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F965901%2F16607192-3860-4875-bd7b-b51fb7d6f023.jpeg</url>
      <title>DEV Community: Satyam Singh</title>
      <link>https://dev.to/satyam8932</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/satyam8932"/>
    <language>en</language>
    <item>
      <title>How to Become a Self Taught Programmer</title>
      <dc:creator>Satyam Singh</dc:creator>
      <pubDate>Sun, 06 Nov 2022 15:27:31 +0000</pubDate>
      <link>https://dev.to/satyam8932/random-post-5f2f</link>
      <guid>https://dev.to/satyam8932/random-post-5f2f</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Hello Fellow newbies and self-taught developers, As a rookie, what are your challenges in learning?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My biggest challenges as a self-taught in development were:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No clear path and vision&lt;/li&gt;
&lt;li&gt;Lack of structures&lt;/li&gt;
&lt;li&gt;No one to hold me accountable&lt;/li&gt;
&lt;li&gt;No proper guidance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I was learning alone. No one was there to guide me, no one to share my problems and frustrations. Whenever I get confused and burned out, I procrastinate for days, even weeks, to cool down.&lt;br&gt;
Does it sound familiar to you?&lt;/p&gt;

&lt;p&gt;I learned it the hard way, but you don't have to go through what I've been through. Or at least you can avoid spending your time on things that I wish I knew sooner and could do better.&lt;br&gt;
I hope this advice can help and guide you as new self-taught developers.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PjbIrmUX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0wg9ak4oq27biao2lidi.jpg" alt="Intro" width="880" height="550"&gt;
&lt;/h2&gt;




&lt;h2&gt;
  
  
  Find your field of interest.
&lt;/h2&gt;

&lt;p&gt;As a self-taught developer and a newbie, I got interested in a few different development fields.&lt;br&gt;
I was at crossroads between choosing to pursue data science or web development.&lt;/p&gt;

&lt;p&gt;I learned Python first because I heard that it is a beginner-friendly language. So what can go wrong?&lt;br&gt;
It took me almost two months, and I didn't go far beyond 20% of the programming because, somehow, it didn't click. And I got frustrated.&lt;/p&gt;

&lt;p&gt;Rather than stick to my learning, I switched to the other course.&lt;br&gt;
I am a visual person.&lt;br&gt;
So the fact that I could see "Hello World" rendered on the page for the first time with HTML made my heart jump with excitement.&lt;br&gt;
After trying a couple of languages, I found where my bigger interest lies.&lt;/p&gt;

&lt;p&gt;You can read &lt;a href="https://roadmap.sh/"&gt;this developer roadmap&lt;/a&gt; to give you clearer insight if you haven't found your niche.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nB6SI4cy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/djslnydtqmveh7rbey7q.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nB6SI4cy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/djslnydtqmveh7rbey7q.jpg" alt="Fav" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Promotion
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Before moving ahead, I have something useful for you all. Just check out if you are interested.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Stick to your choice and go deep
&lt;/h1&gt;

&lt;p&gt;After trying several languages and finding your niche, stick and go deep into it. Get good at it.&lt;br&gt;
As it takes a lot of time and effort to be a successful programmer so, go deep as you can and try to become a master at one portion or a language.&lt;br&gt;
Once you find the best fit for you then start with it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s7IazRsY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hvjd8rze911sjrl0uexc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s7IazRsY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hvjd8rze911sjrl0uexc.jpg" alt="Choice" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Find your best time to learn and create a structure
&lt;/h1&gt;

&lt;p&gt;I started to learn to code alone.&lt;br&gt;
At that time, learning in the morning or during the day was almost impossible.&lt;br&gt;
So outside her nap time, I found another time that works for me. And it is around 10:00 PM after everybody in the house sleeps.&lt;br&gt;
Most of the time, I'm already exhausted. But I will intrigue myself to sit and learn for at least half-hour, which usually will increase to one or two hours.&lt;br&gt;
And the learning structure that works for me is to practice what I've learned the day before. Then I add one or two new topics daily instead of cramming some new knowledge.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2xwk53n_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a0ntp8z8j9p4zrn2ba0s.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2xwk53n_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a0ntp8z8j9p4zrn2ba0s.jpg" alt="Structure" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Don't memorize the code just understand how things work
&lt;/h1&gt;

&lt;p&gt;Yes, don't memorize the code just try to understand how code works and internal behavior so you will get a deep knowledge.&lt;br&gt;
Good to know: Senior developers would still google things.&lt;br&gt;
Because no one knows everything.&lt;br&gt;
Try to understand the concept and the flow.&lt;/p&gt;

&lt;p&gt;And google the rest, also the syntaxes, when you get lost as in the programming world every individual does googling every day to find his/her answers so, that’s not the issue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k9FtO9PP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bdvg43s3lcujp6ai5z8h.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k9FtO9PP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bdvg43s3lcujp6ai5z8h.jpg" alt="Things" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Ask questions or help
&lt;/h1&gt;

&lt;p&gt;I was uncomfortable asking questions because I felt like my questions were "very beginner" or it was "stupid questions." Or I could get, "Have you Google it?".&lt;br&gt;
Little did I know that those thoughts were only playing in my head.&lt;/p&gt;

&lt;p&gt;It took me a long time to finally threw my first question.&lt;br&gt;
And when I finally did, it wasn't as bad as I thought.&lt;br&gt;
The first time I asked a question, I threw it on Twitter. To my surprise, I received answers, and some people even offered to walk through the codes with me.&lt;/p&gt;

&lt;p&gt;The courses that I took provide Discord channels for their students.&lt;br&gt;
I started to feel more confident in asking questions or asking for help when I needed it there.&lt;br&gt;
So don't hesitate!&lt;br&gt;
When you get stuck for some time, ask for help.&lt;/p&gt;

&lt;p&gt;It could be on Twitter or on the Discord channels where you at.&lt;br&gt;
This journey is supposed to be enjoyable, make you grow, and not make you frustrated for too long or even quit.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sfLD6uX6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jpc6fznugjk8bces5vxk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sfLD6uX6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jpc6fznugjk8bces5vxk.jpg" alt="Questions" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Create projects
&lt;/h2&gt;

&lt;p&gt;A piece of advice that's always been given after learning something is, "Go build a project!".&lt;br&gt;
Self-taught is often get trapped in tutorial hell.&lt;br&gt;
It's a good practice that we code along with a tutorial rather than only watching and doing nothing.&lt;/p&gt;

&lt;p&gt;But when it comes to building a project from scratch, there would be times when we don't even know where to start. Then we find ourselves getting back to a tutorial.&lt;/p&gt;

&lt;p&gt;When you have an idea for a project, build it and learn things on the go.&lt;br&gt;
But when you don't know what to build, try replicating the tutorial's project without playing it back. Even better, try to add some more features to the project. When you get stuck, google your problems to find solutions. &lt;/p&gt;

&lt;p&gt;Give yourself half to one hour to search for it. And only after you searched in that time frame and still don't find any solution, ask for help or look back at the tutorial.&lt;br&gt;
Don't let yourself get lost for too long and get demotivated.&lt;/p&gt;

&lt;p&gt;Another tip, when you build a project, breaking tasks into smaller chunks this would help you to finish your project quickly and you won't feel bored as this technique is called as &lt;strong&gt;Divide and Conquer&lt;/strong&gt; in DSA. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N4B-ad_Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dmirvgxqmdh4u9epm5u.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N4B-ad_Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dmirvgxqmdh4u9epm5u.jpg" alt="Projects" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Research for Jobs related to your skills
&lt;/h2&gt;

&lt;p&gt;Is your goal to land a job in the web development field?&lt;br&gt;
Then, before you go much further in your learning, you better research job demands in your area.&lt;/p&gt;

&lt;p&gt;My goal is to land a job as a full-stack developer.&lt;br&gt;
I learned by following the course's lessons — HTML, CSS, JavaScript, MongoDB, Express, and NodeJS without a front-end framework.&lt;/p&gt;

&lt;p&gt;After I finished the course six months later, someone gave me the advice to do my research on web developer jobs in my area.&lt;br&gt;
They said it would help me pick which front-end framework I need to learn since I haven't discovered one.&lt;/p&gt;

&lt;p&gt;The result was heartbreaking!&lt;br&gt;
The on-demand front-end jobs in my area are React and Angular, while the backend is Java, PHP, and .NET (C#).&lt;/p&gt;

&lt;p&gt;Based on my research, the backend stack that I've learned wasn't on-demand.&lt;br&gt;
So a slight change of plan has to be made.&lt;br&gt;
React is what I'm learning now to be a front-end developer.&lt;/p&gt;




&lt;h2&gt;
  
  
  Find a popular and active community
&lt;/h2&gt;

&lt;p&gt;When you are in a positive and supportive community, you will gain much more than if you are alone.&lt;/p&gt;

&lt;p&gt;You have people who genuinely care for you and support your journey. You can ask questions, get help when needed, and have the whole community hold you accountable.&lt;/p&gt;

&lt;p&gt;You can also help others who need your support in any way.&lt;br&gt;
With community, you will gain confidence and grow faster.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rEtd4Unu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6tytzjmh3pf8fagnfwz6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rEtd4Unu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6tytzjmh3pf8fagnfwz6.jpg" alt="Strength" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Be patient and kind to yourself
&lt;/h2&gt;

&lt;p&gt;Learning to code is hard for everyone.&lt;br&gt;
There would be times when you have a hard time understanding a concept. There would be lots of times when you have trouble finding solutions. You might cross paths with imposter syndrome.&lt;br&gt;
When they come, don't be too hard on yourself.&lt;/p&gt;

&lt;p&gt;Take a break.&lt;br&gt;
Pat yourself on the back.&lt;br&gt;
Remember, where you are today is one step ahead of where you were yesterday.&lt;br&gt;
Don't compare yourself with anybody else.&lt;br&gt;
The only comparison is who and where you are now and before.&lt;br&gt;
Be kind to yourself, always.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5KgTrryQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6z9fxfa8oza6smugi6mi.jpg" alt="Productive" width="880" height="550"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Last but not the least
&lt;/h2&gt;

&lt;p&gt;Be patient and consistent as it takes lot of time and efforts to be champ as no one becomes a master in one day. It takes time to build great personality. &lt;br&gt;
Just trust the process.&lt;/p&gt;

&lt;p&gt;I hope you find the above tips helpful, and I wish you a pleasant journey in your learning 😊.&lt;/p&gt;

&lt;p&gt;Feel free to add your tips and experience as a self-taught developer in the comment below.&lt;br&gt;
Thanks for reading.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5JXPeb1Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cv1x8konja9tw0tvszsw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5JXPeb1Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cv1x8konja9tw0tvszsw.jpg" alt="Thanks" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Open Source Projects for Contribution</title>
      <dc:creator>Satyam Singh</dc:creator>
      <pubDate>Sat, 05 Nov 2022 13:28:14 +0000</pubDate>
      <link>https://dev.to/satyam8932/how-to-find-open-source-projects-to-contribute-to-2ao</link>
      <guid>https://dev.to/satyam8932/how-to-find-open-source-projects-to-contribute-to-2ao</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In this article, we are going to see how you can find open-source communities to contribute to and why you should care about open-source. Open source not only improves your technical skills but also your communication and networking skills. So you can get jobs, clients and the money that you deserve.&lt;br&gt;
It is also very helpful when you are a college student and you want to land a high paying job then if you contributed in open source project and if you mention it In your resume then you will have much higher chances to get hired.&lt;br&gt;
A very common problem people face is finding the right project to contribute to, but don't worry it happens to most people who want to get started with open-source contributions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I_pmcWkN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pxkq39qb5biwpgrg4c64.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I_pmcWkN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pxkq39qb5biwpgrg4c64.jpg" alt="Intro" width="880" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What are open-source projects?
&lt;/h2&gt;

&lt;p&gt;Open Source Project is a type of project with source code in which you can inspect, modify and implement some new ideas. It is just like social coding. Basically, it means, it's free to use, and free access to modify. &lt;br&gt;
In GitHub people can not only comment on your code, and fork your project to share it but they can also contribute back to the project by adding some features to it or by fixing some bugs, Just like StackOverFlow where all the developers provide answers to the various problems posted by the another developers. A lot of open source projects are available on popular hosting sites like &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt;, &lt;a href="https://gitlab.com/gitlab-org/gitlab"&gt;GitLab&lt;/a&gt;, or &lt;a href="https://sourceforge.net/"&gt;SourceForge&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tLV8GNZG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dzj55w10spa0iet3ceq8.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tLV8GNZG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dzj55w10spa0iet3ceq8.jpg" alt="GitHub" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why one should contribute to open-source projects?
&lt;/h2&gt;

&lt;p&gt;You should care about open-source because you're probably using a lot of open-source tools and projects, and it's great you're are using these amazing open-source tools but they are only there available because people like you who contribute to them.&lt;br&gt;
It's an inclusive community and you get to know and collaborate with people around the world.&lt;br&gt;
As I have discuss above that if you are a college student and have any open source contribution, then you will have higher chances to get hired.&lt;/p&gt;

&lt;p&gt;Some more advantages are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Improves your problem solving skills.&lt;/li&gt;
&lt;li&gt;  Improves your technical skills.&lt;/li&gt;
&lt;li&gt;  Helps to gather information about specific topic.&lt;/li&gt;
&lt;li&gt;  You will get Industry level experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y4s786E9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ndbgs4b947lah2o92vou.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y4s786E9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ndbgs4b947lah2o92vou.jpg" alt="AI" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the Examples of some Open Source projects?
&lt;/h2&gt;

&lt;p&gt;There are many open source projects out there, and many of them are likely tools you have used before. These are some popular products that you may be surprised to know are open source.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Android is an open-source operating system in which we can implement our own ideas.&lt;/li&gt;
&lt;li&gt;  Linux is an open-source kernel and we see so many servers that run Linux.&lt;/li&gt;
&lt;li&gt;  You may be familiar with JQuery, a JavaScript library that provides many front end capabilities like animation, less code writing, transformation and much more.&lt;/li&gt;
&lt;li&gt;  Our popular version control system Git, fittingly the best example of open source software.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S3xYDAy2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0lpdk152s9zyjfrpzqbf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S3xYDAy2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0lpdk152s9zyjfrpzqbf.jpg" alt="Examples" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How this will benefit your career?
&lt;/h2&gt;

&lt;p&gt;Open source is a great way to get real-world software development experience from the comfort of your home. It will enhance your resume very much. You'll get to put on some really big projects that you contributed to. You get the satisfaction that your written code is being used by people around the world. &lt;br&gt;
You get to know networking, making connections from around the world, internal working of the project, productive mindset and good communication skill with. This all things will help you to definitely get a new job.&lt;br&gt;
You will get industry level experience that how actually it works. It will also gives a good impression when you discuss about your contribution in public.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oICvQZb2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0qd9j4vimvalbpj5xw07.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oICvQZb2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0qd9j4vimvalbpj5xw07.jpg" alt="Carrer" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to get Involved in open source as a beginner
&lt;/h2&gt;

&lt;p&gt;The source code for open source projects is available to anyone — from the developer just starting out to the developer with decades of experience. So you can contribute at any point in your development career and become a member of the open source community! Here are a few things to look out for as you search for an open source project to get involved with.&lt;/p&gt;

&lt;h3&gt;
  
  
  What to Look in the project?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  An Open Source License.&lt;/li&gt;
&lt;li&gt;  Easy to read and unambiguous documentation.&lt;/li&gt;
&lt;li&gt;  Recent Activity&lt;/li&gt;
&lt;li&gt;  Active Community or any medium to discuss.&lt;/li&gt;
&lt;li&gt;  Tagged Issues and Features to implement.&lt;/li&gt;
&lt;li&gt;  Piques your Interest.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Ideas to Contribute in Open Source.
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Update Documentation&lt;/li&gt;
&lt;li&gt;  Post an issue if you find any.&lt;/li&gt;
&lt;li&gt;  Fix Accessibility issues.&lt;/li&gt;
&lt;li&gt;  Make the descriptive clean and inclusive.&lt;/li&gt;
&lt;li&gt;  Use the project to build something useful.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prerequisites (for tech background)
&lt;/h2&gt;

&lt;p&gt;You must have basic knowledge of programming and for this you can learn any language of your choice such as C++, Java or Python.&lt;br&gt;
I will suggest you to learn Python as it is beginner friendly and easy to understand. &lt;br&gt;
Then after learning all the basic concepts like loops, conditionals and variables you can start with development work like Web Development or Android Development and learn basic concepts of Git, GitHub and databases. After that just polish you skills and you are ready for open source contribution. &lt;br&gt;
** Bonus Tip: ** You can also learn some new technologies at this stage such as you can learn iOS development using Swift or Objective C and also it is a demanded skill.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IjNijTko--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uipwogxsd85mxjm7gpvk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IjNijTko--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uipwogxsd85mxjm7gpvk.jpg" alt="Codes" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to find projects/communities to contribute?
&lt;/h2&gt;

&lt;p&gt;You are not alone if you are new to tech and are wondering where to get started. It can be overwhelming to start coding without knowing what to build or what all it takes to build a project.&lt;br&gt;
The best way to find a project is by going backwards, and forward and searching for the issues rather than searching for a project directly. The project maintainers who are looking for contributors usually add labels to some issues.&lt;br&gt;
If you are just starting out your open-source journey, then I would suggest you go with good first issue labelled issues. And here is a list of some websites where you can find these good first issues&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="//firsttimersonly.com/"&gt;First Timers Only&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="//goodfirstissue.dev/"&gt;Good First Issue&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="//project-awesome.org/MunGell/awesome-for-beginners"&gt;Beginners&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="//up-for-grabs.net/#/"&gt;Up for Grabs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="//firstcontributions.github.io/"&gt;First Contributions&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you already have a project in mind, then it's best to carefully look at the issues with the label and whether it suits your tech stack or not, And if the answer is Yes, then you are good to go.&lt;br&gt;
Hope I have covered your all questions regarding the topic. If you have any query, you can directly reach out to me on &lt;a href="https://twitter.com/shubhamku044"&gt;Twitter&lt;/a&gt; or &lt;a href="https://linkedin.com/in/shubhamku044"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
Thanks for reading this blog.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GHOUf6-4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ki0v97c9z6e8d2m2qra7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GHOUf6-4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ki0v97c9z6e8d2m2qra7.jpg" alt="Thanking Note" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
