<?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: sriram</title>
    <description>The latest articles on DEV Community by sriram (@sriramcoding1).</description>
    <link>https://dev.to/sriramcoding1</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%2F898437%2Fbada1701-555b-4861-8121-b16e5b5fad74.jpg</url>
      <title>DEV Community: sriram</title>
      <link>https://dev.to/sriramcoding1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sriramcoding1"/>
    <language>en</language>
    <item>
      <title>Here's why you need to start learning in public!</title>
      <dc:creator>sriram</dc:creator>
      <pubDate>Sat, 08 Oct 2022 11:57:18 +0000</pubDate>
      <link>https://dev.to/sriramcoding1/heres-why-you-need-to-start-learning-in-public-2dl2</link>
      <guid>https://dev.to/sriramcoding1/heres-why-you-need-to-start-learning-in-public-2dl2</guid>
      <description>&lt;p&gt;You have been trained your entire life to learn in private. You go to school. You do homework. You get grades. And you keep what you&lt;br&gt;
learned to yourself. Success is doing this better than everyone else around you, over and over again. It is a constant, lonely, zero-sum race to get the best grades. To get into the best colleges. To get the best jobs. If you’ve had a prior career; chances are that all your work was confidential. And of course, you don’t share secrets with competitors!&lt;/p&gt;

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

&lt;p&gt;LEARNING IN PUBLIC:&lt;br&gt;
• The 1% Rule: “Only 1% of the users of a website add content, while Appendix: Why It Works 9 the other 99% of the participants only lurk.” You stand out simply by showing up.&lt;/p&gt;

&lt;p&gt;• Cunningham’s Law: “The best way to get the right answer on the Internet is not to ask a question; it’s to post the wrong answer.” Being publicly wrong attracts teachers, as long as you don’t do it in such high quantity that people give up on you altogether. Conversely, once you’ve gotten something wrong in public, you never forget it.&lt;/p&gt;

&lt;p&gt;• Positive Reinforcement: Building in a social feedback mechanism to your learning encourages more learning. As you build a track record and embark on more ambitious projects with implicit future promise, your public activity becomes a Commitment Device.&lt;/p&gt;

&lt;p&gt;• Availability Bias: People confuse “first to mind” with “the best”. But it doesn’t matter — being “first to mind” on a topic means getting more questions, which gives the inputs needed to become the best. As Nathan Barry observed, Chris Coyier didn’t start out as a CSS expert, but by writing CSS Tricks for a decade, he became one. This bias is self-reinforcing because it is self-fulfilling.&lt;/p&gt;

&lt;p&gt;• Bloom’s Taxonomy is an educational psychology model which describes modes of learning engagement — the lowest being basic recall. Learning in Public forces you toward the higher modes of learning, including applying, analyzing, evaluating, and creating.&lt;/p&gt;

&lt;p&gt;• Inbound Marketing: Hub spot upended the marketing world by proving you didn’t have to go out in front of people to sell. Instead, you can draw them to you by making clear who you are and what you do, offering valuable content upfront and leaning on the persuasive power of Reciprocity and Liking.&lt;/p&gt;

&lt;p&gt;• Productizing Yourself: By creating learning exhaust, you can teach people and make friends in your sleep. This disconnects your networking, income, and general Luck Surface Area from your time. Don’t end the week with Nothing. This is Portable Personal Capital that compounds over time and that you can take with you from company to company.&lt;/p&gt;

&lt;p&gt;RESOURCES:&lt;br&gt;
TO GET THE BOOK BY SHAWN SWYX WANG&lt;br&gt;
&lt;a href="https://www.learninpublic.org/"&gt;https://www.learninpublic.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;THE&lt;br&gt;
CODING&lt;br&gt;
CAREER&lt;br&gt;
HANDBOOK&lt;br&gt;
Guides, Principles, Strategies and Tactics&lt;br&gt;
from Code Newbie to Senior Dev&lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>codenewbie</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to learn Data Structures and Algorithms for beginners (roadmap for dummies)</title>
      <dc:creator>sriram</dc:creator>
      <pubDate>Wed, 14 Sep 2022 18:14:53 +0000</pubDate>
      <link>https://dev.to/sriramcoding1/how-to-learn-data-structures-and-algorithms-for-beginners-roadmap-for-dummies-128j</link>
      <guid>https://dev.to/sriramcoding1/how-to-learn-data-structures-and-algorithms-for-beginners-roadmap-for-dummies-128j</guid>
      <description>&lt;p&gt;If you are starting to learn programming or computer science student or perhaps anyone who wants to learn any programming language especially Java, JavaScript, Python... having a clear and sound understanding of what Data Structures and Algorithms makes your programming journey very effective. when I first started programming I only knew about Array and Array List which is not enough if you want to become a software development engineer.&lt;/p&gt;

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

&lt;p&gt;Having the knowledge of Data Structures and Algorithms will help you to solve problems like a real IT professional or you're just another coding monkey who sits at the front of the screen and banging the keyboard. Even the FAANG looks for candidate with the ability to solve problems and solid skill of Data Structures and Algorithms. It also helps you to get a great tech job.&lt;/p&gt;

&lt;p&gt;Here's how you can get started with DSA:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Assuming you have (no) foundational knowledge of introduction to computer science, i suggest you to get familiar with it by watching this video &lt;br&gt;
&lt;a href="https://youtu.be/zOjov-2OZ0E"&gt;https://youtu.be/zOjov-2OZ0E&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Next, watch this video first to understand the introduction to Data Structures&lt;br&gt;
&lt;a href="https://youtu.be/zg9ih6SVACc"&gt;https://youtu.be/zg9ih6SVACc&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once you got the birds eye view of what it is then move on to&lt;br&gt;
MIT OCW Introduction to algorithms in the link below&lt;br&gt;
&lt;a href="https://youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY"&gt;https://youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Incase of any doubts ask questions in public. platforms like stack overflow, reddit, freecodecamp forum. Why ask questions in public? the doubt that you may carrying will help someone who's having the exact same doubt, when you ask questions in public and when someone helps your question a third person with a same doubt can learn easily because of you learning in public.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gradually start reading some books, now atlest 5 to 10 pages as a beginner is a good practice and take notes of it, every weekend revice what you have learned. PROGRAMMING IS ALL ABOUT ACTIVE LEARNING. NOT A SPECTATOR SPORT!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;BONUS TIPS🚀:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;DONT FALL INTO THE PITY HABIT OF COMPARING YOUR PROGRAMMING JOURNEY WITH YOUR PEERS OR SOMEONE YOU SAW ON THE INTERNET.&lt;/p&gt;

&lt;p&gt;REMEMBER CONSISTENCY IS THE KEY WHEN IT COMES TO LEARNING A NEW SKILL. YOU HIT THE WEIGHTS IT FEELS PAINFUL AND THEN YOU RECOVER AND REPEAT OVER A PERIOD OF TIME EVENTUALLY YOU BECOME TO COPE UP WITH PAIN AND WITH CONSISTENCY NOW YOU REAP THE REWARDS. MOST PEOPLE QUIT AFTER A FEW MONTHS IT ACTUALLY TAKES A YEAR OR EVEN MORE DEPEND UPON THE INDIVIDUAL ONCE YOU CROSS THE TEMPERORY PERIOD OF PAIN I BET THAT YOU'LL CAN NAIL IT.&lt;/p&gt;

&lt;p&gt;REMBER TO TAKE A BREAK, DONT SIT FOR HOURS WORRYING GO TAKE A CUP OF COFFEE AND ASK FOR PEOPLES HELP WHO ARE ALONG THE JOURNEY.&lt;/p&gt;
&lt;/blockquote&gt;




</description>
      <category>beginners</category>
      <category>algorithms</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
