<?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: Sahil Pabale</title>
    <description>The latest articles on DEV Community by Sahil Pabale (@sahilpabale).</description>
    <link>https://dev.to/sahilpabale</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%2F416681%2F1e95a661-9d52-436a-a593-7734ec3452bb.jpg</url>
      <title>DEV Community: Sahil Pabale</title>
      <link>https://dev.to/sahilpabale</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sahilpabale"/>
    <language>en</language>
    <item>
      <title>How to overcome FOMO in Coding?</title>
      <dc:creator>Sahil Pabale</dc:creator>
      <pubDate>Sun, 15 Aug 2021 15:09:08 +0000</pubDate>
      <link>https://dev.to/byteslash/how-to-overcome-fomo-in-coding-174n</link>
      <guid>https://dev.to/byteslash/how-to-overcome-fomo-in-coding-174n</guid>
      <description>&lt;p&gt;Most people who don't know much on coding and want to start a &lt;strong&gt;career&lt;/strong&gt; in it, always end up in a common mistake — the mistake of searching "the best language to start with coding". &lt;/p&gt;

&lt;p&gt;Usually they come to a conclusion that &lt;strong&gt;Python is the best, at least when it comes to having an easy path to earning millions.&lt;/strong&gt; And thus starts their journey to watching countless Python tutorials.&lt;/p&gt;

&lt;p&gt;Not being hard, but to be honest, this is the worst way to start with coding!&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Why am I saying so?
&lt;/h2&gt;

&lt;p&gt;There are tons of reasons you are learning to program the &lt;strong&gt;wrong way.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://i.giphy.com/media/AENoo3Hqtlkf53LWP9/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/AENoo3Hqtlkf53LWP9/giphy.gif" alt="Dont get into the wrong route"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And in this post, I'm going to solve all your myths regarding this issue.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;
  
  
  First of all, don't go with the HYPE!
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/b1o4elYH8Tqjm/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/b1o4elYH8Tqjm/giphy.gif" alt="don't get into hype"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you search for the &lt;strong&gt;best language&lt;/strong&gt; or the &lt;strong&gt;best-paying job&lt;/strong&gt; on youtube, everyone there recommends only &lt;strong&gt;AI, ML, or python jobs!&lt;/strong&gt; Which is good but not everyone can become a machine learning engineer or data scientist. right? There are tons of fields where you can expertise aside from python!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1629009807442%2FXrCw0qxLP.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1629009807442%2FXrCw0qxLP.png" alt="youtube image showing some results"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don't start coding watching these videos. Some people watch and get demotivated because they were looking for something quick! But there's nothing quick here :P &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;
  
  
  What exactly is FOMO here?
&lt;/h2&gt;

&lt;p&gt;Okay getting straight to the point, FOMO means &lt;strong&gt;fear of missing out&lt;/strong&gt;. In this context, FOMO refers to the fear of not achieving something or fear of not knowing many languages, or fear of not having a public profile :P&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F3orieP6dwoOp9LVMcg%2Fgiphy.gif%3Fcid%3Decf05e47z3ag808pmup0qc02uongef015ra3rczjx85h4v9c%26rid%3Dgiphy.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F3orieP6dwoOp9LVMcg%2Fgiphy.gif%3Fcid%3Decf05e47z3ag808pmup0qc02uongef015ra3rczjx85h4v9c%26rid%3Dgiphy.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This FOMO never leads you to your goal. You will literally get stuck in Tutorial Hell. Tutorial hell is the worst phase of getting stuck in just watching youtube videos and not getting ahead. You won't make projects, rather watch youtube tutorials and complain that you are not worth it for coding.&lt;/p&gt;

&lt;p&gt;I too went through FOMO, but later I realized I'm doing nothing :/&lt;/p&gt;

&lt;p&gt;Was just scrolling YouTube, and didn't made any worthy project to display on the portfolio.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;
  
  
  Solution to this Problem :D
&lt;/h2&gt;

&lt;p&gt;Instead of watching YouTube tutorials, use Google and search for documentations of that programming language!&lt;/p&gt;

&lt;p&gt;For example, you're learning TypeScript. Just head over to their official documentation where they have given step-wise tutorials for all types of developers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1629012963533%2F5b2xsvP0Z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1629012963533%2F5b2xsvP0Z.png" alt="typescript handbook page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This doc is very perfect for you to directly start making cool projects and thereby learning &lt;strong&gt;CODING.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1423924948611977217-840" src="https://platform.twitter.com/embed/Tweet.html?id=1423924948611977217"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1423924948611977217-840');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1423924948611977217&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;This single tweet says it all!&lt;/p&gt;

&lt;p&gt;Build projects in order to learn 🚀🚀🚀&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I hope you have got some value from this article and if so, don't forget to share it with all your friends and colleagues. Because sharing is caring :P&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>coding</category>
      <category>python</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Why you should NOT HATE Java!</title>
      <dc:creator>Sahil Pabale</dc:creator>
      <pubDate>Fri, 06 Aug 2021 06:40:17 +0000</pubDate>
      <link>https://dev.to/byteslash/why-you-should-not-hate-java-186n</link>
      <guid>https://dev.to/byteslash/why-you-should-not-hate-java-186n</guid>
      <description>&lt;p&gt;Everyone hates Java, even I did (once). &lt;/p&gt;

&lt;p&gt;The memes, the videos, I mean literally everywhere there is spread one thing - &lt;strong&gt;java's popularity is declining...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I wondered why people hated it so much, to a point where people are even ready to buy merch out of it :P &lt;/p&gt;

&lt;p&gt;So I decided on &lt;strong&gt;trying out java myself...&lt;/strong&gt; &amp;lt;3&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.tenor.com%2Fimages%2F5580fe1ececf3fc68506e8514b1f2771%2Ftenor.gif%3Fitemid%3D14791350" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.tenor.com%2Fimages%2F5580fe1ececf3fc68506e8514b1f2771%2Ftenor.gif%3Fitemid%3D14791350" alt="Journey of Java"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  So why do people hate Java?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/90FH7I3McAQ7u/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/90FH7I3McAQ7u/giphy.gif" alt="Why do people hate Java"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Java has been popular for decades. There's no such proper reason to hate Java, rather there are some things that prick many developers. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Java is VERBOSE.&lt;/strong&gt; &lt;br&gt;&lt;br&gt;
Verbosity is a good as well as a not-so-good feature. Like it makes debugging much easier and reliable but at the same time, you gotta write a lot of code. Many beginner developers complain about this thing a lot - why do we just write 1 line in python and 7 lines in java &lt;code&gt;just to print Hello, World!&lt;/code&gt; on screen? But they don't understand what both languages are meant to perform!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Forced OOP&lt;/strong&gt; &lt;br&gt;&lt;br&gt;
Java is a pure Object Oriented Programming language and it was designed specifically from the very start. Even if you want to execute small programs, you have to compulsorily wrap it into classes-object form, which doesn't make sense to many beginners or devs of other languages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Memory Hog Language&lt;/strong&gt; &lt;br&gt;&lt;br&gt;
By its very design, Java is a memory hog. You simply cannot make a memory-efficient program that handles enormous data while still preserving good object-oriented abstraction in your program. This extra memory consumption doesn't matter if you are making a small-scale application. But imagine making a video editing application that has to handle gigabytes of data in real-time! That's just insane...&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  My journey with Java
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/SYnI5UaSP0d3u2QhWW/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/SYnI5UaSP0d3u2QhWW/giphy.gif" alt="My journey with Java"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When I first encountered java, I found that language &lt;strong&gt;&lt;em&gt;so cringes to learn&lt;/em&gt;&lt;/strong&gt;. I too had that mentality of why to write long code! Instead, just use python to make life simpler. But I was wrong, I didn't even know the differences between those languages and I was simply comparing them. &lt;/p&gt;

&lt;p&gt;Languages are simply tools that help you craft your desired application. So it doesn't matter which language you're using until you build super-efficient apps that drive you more users at end of the day :D&lt;/p&gt;

&lt;p&gt;I learned Java and saw enormous applications of it! Like we can literally build highly scalable and enterprise-level apps using java. The Netflix you watch uses java to serve content to you ASAP.&lt;/p&gt;

&lt;h2&gt;
  
  
  Instead of hating java, try it out once
&lt;/h2&gt;

&lt;p&gt;I'm sure you won't regret learning it once you build some cool projects with it. All you can build is an android app or a desktop app for your windows pc. Are you a web geek? try out spring boot and make scalable backend apps with it!&lt;/p&gt;

&lt;p&gt;Just have an end goal in your mind and start your development journey! You will soon stop comparing languages and use them wisely :D&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/3oKIP8C4lSWT47ZBHW/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/3oKIP8C4lSWT47ZBHW/giphy.gif" alt="Try out java"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I hope you have got some value from this article and if so, don't forget to share it with all your friends and colleagues. Because sharing is caring :P&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>computerscience</category>
      <category>programming</category>
      <category>java</category>
      <category>coding</category>
    </item>
  </channel>
</rss>
