<?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: Abu Salek Arman </title>
    <description>The latest articles on DEV Community by Abu Salek Arman  (@arman_aru).</description>
    <link>https://dev.to/arman_aru</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%2F909302%2Fe8990b14-cfe5-41cf-982b-2f5384f837af.png</url>
      <title>DEV Community: Abu Salek Arman </title>
      <link>https://dev.to/arman_aru</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arman_aru"/>
    <language>en</language>
    <item>
      <title>7 different ways of Looping in JavaScript with example.</title>
      <dc:creator>Abu Salek Arman </dc:creator>
      <pubDate>Sat, 27 Aug 2022 22:34:00 +0000</pubDate>
      <link>https://dev.to/arman_aru/7-different-ways-of-looping-in-javascript-with-example-1g50</link>
      <guid>https://dev.to/arman_aru/7-different-ways-of-looping-in-javascript-with-example-1g50</guid>
      <description>&lt;p&gt;In this blog, you will learn about the 7 different ways of Looping in JavaScript with the help of examples.&lt;/p&gt;

&lt;p&gt;For example, if you want to show a message 100 times, then you can use a loop. It's just a simple example; you can achieve much more with loops.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZZgK7qK4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u6uaqbhby42jw67cy1vx.png" alt="7 different ways of Looping in JavaScript with example" width="786" height="1212"&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  List of Loops in JavaScript
&lt;/h3&gt;

&lt;p&gt;There are 7 kinds of loops you will find in JavaScript. I've listed them in an order that will help you to get a clear view of their working process and usage. This article will also help you to differentiate between all these 7 loops like where, when, or how you should use them. So let’s start.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;code&gt;while&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;do-while&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;for&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forEach()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;map()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;for…in&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;for…of&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;1. while loop&lt;/strong&gt;
&lt;/h2&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;while loop&lt;/code&gt; is one of the most basic kinds of loops available in JS. If JavaScript is not the only programming language you know, you must have heard about this one already.&lt;/p&gt;

&lt;p&gt;The while statement generates a loop that gets executed over a particular block of the statement (code) as long as the condition is true. Every time before executing the block of code the condition gets checked. &lt;/p&gt;

&lt;h3&gt;
  
  
  while loop Syntax
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;while (condition) {&lt;br&gt;
  Block of code&lt;br&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  while loop Example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let i=5;
while (i&amp;lt;10){
 console.log("I is less than 10");
 i++;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Output
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I is less than 10
I is less than 10
I is less than 10
I is less than 10
I is less than 10
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In the above example, the condition is getting checked if the value of i is less than 10 or not. If the condition is true, the block of code gets executed and before iterating next time the value of i is getting increases by 1 as we’ve added a statement &lt;code&gt;i++&lt;/code&gt;. &lt;/p&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;2. do-while Loop&lt;/strong&gt;
&lt;/h2&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;do-while&lt;/code&gt; loop is slightly different from while as it includes one extra feature. In case of &lt;code&gt;do-while&lt;/code&gt; loop, the block of code gets executed at least once and if further the condition satisfies the code block will be executed accordingly. &lt;/p&gt;

&lt;h3&gt;
  
  
  do-while Loop Syntax
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;do {&lt;br&gt;
    Block of code&lt;br&gt;
 }&lt;br&gt;
while (condition);&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let i=5;
do{
    console.log("The value of i is " + i);
    i++;
}
while(i&amp;gt;5 &amp;amp;&amp;amp; i&amp;lt;10);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Output
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The value of i is 5
The value of i is 6
The value of i is 7
The value of i is 8
The value of i is 9
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As you can see the condition is- *the value of &lt;code&gt;i&lt;/code&gt; is greater than 7 but less than 10; but in output the value of &lt;code&gt;i=7&lt;/code&gt; has been printed. Because this looping technique first &lt;code&gt;do&lt;/code&gt; execute the code irrespective of the condition and then compares the condition from 2nd round of execution. For all the true condition from the 2nd looping round the code block will be executed. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;Continue Writing......&lt;/em&gt;
&lt;/h2&gt;

</description>
      <category>javascript</category>
      <category>programming</category>
      <category>jsloop</category>
      <category>webdev</category>
    </item>
    <item>
      <title>বাংলাদেশে সফটওয়্যার ও ওয়েব ডেভেলপমেন্টের চাহিদা, বেতন ও ভবিষ্যত</title>
      <dc:creator>Abu Salek Arman </dc:creator>
      <pubDate>Sat, 27 Aug 2022 10:56:00 +0000</pubDate>
      <link>https://dev.to/arman_aru/baanlaadeshe-sphttoyyaar-o-oyeb-ddebhelpmentter-caahidaa-betn-o-bhbissyt-23mp</link>
      <guid>https://dev.to/arman_aru/baanlaadeshe-sphttoyyaar-o-oyeb-ddebhelpmentter-caahidaa-betn-o-bhbissyt-23mp</guid>
      <description>&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgdzp6m5mqf8bt769mf2j.jpg" 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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgdzp6m5mqf8bt769mf2j.jpg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;বাংলাদেশে সফটওয়্যার ও ওয়েব ডেভেলপার - সংক্ষিপ্ত বিবরণ&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;বেসিসের মতে, বাংলাদেশে এখনও ওয়েবসাইট এবং সফটওয়্যার পেশাদারের অভাব রয়েছে বলে জানা গেছে। সফ্টওয়্যার এবং ওয়েব শিল্পে পেশাদারদের প্রচুর প্রয়োজন রয়েছে কারণ এটি আশা করা হচ্ছে যে আগামী বছর থেকে পেশাদারদের চাহিদা পঞ্চাশ শতাংশ বৃদ্ধি পাবে।&lt;/p&gt;

&lt;p&gt;আন্তর্জাতিক বাজারে ওয়েব ডেভেলপারদের বেতন ভালো গতিতে বাড়ছে। পেস্কেল অনুসারে, বলা হয় যে একজন ওয়েব ডেভেলপারের গড় বেতন বছরে 11,070 ডলার। "টেকসই উন্নয়ন নেটওয়ার্কিং প্রোগ্রাম" এ প্রকাশিত এএসএম নজরুল ইসলামের লেখা "বাংলাদেশে আইটির সম্ভাবনা" প্রবন্ধ অনুসারে, বাংলাদেশে শিক্ষিত এবং মেধাবী তরুণ তরুণ-তরুণীরা আইটি-তে আগ্রহী, তাই কাউন্টি এটি থেকে প্রকৃত সুবিধা নিতে পারে। এই কাউন্টিটি আইটি উদ্যোক্তাদের জন্য একটি সহজ সুযোগ তৈরি করছে। এখানে প্রচুর উদাহরণ দেখানো যেতে পারে যেমন সরকার নতুন হাই-টেক পার্ক তৈরি করছে এবং আইটিতে এখনও কোনো ট্যাক্স নেই। সরকার ইতিমধ্যে আইটিকে একটি শক্তিশালী বিষয় হিসাবে ঘোষণা করেছে এবং বাংলাদেশের সব জেলায় আইটি প্রশিক্ষণ কেন্দ্র স্থাপনের উদ্যোগ নিয়েছে।&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;বাংলাদেশে একজন ওয়েব বা সফটওয়্যার ডেভেলপার কত আয় করেন?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;গ্লাসডোরের এক প্রতিবেদনে দেখা গেছে, বাংলাদেশে একজন সফটওয়্যার ডেভেলপারের গড় বেতন বছরে ৮৪,৭১১ ডলার। এবং সফ্টওয়্যার ইঞ্জিনিয়ারের বেতনের পরিসর প্রতি বছর 67,000 – 103,723 ডলার। সম্ভবত তারা বিদেশী বেতন কাঠামোকে স্থানীয় বেতন কাঠামোর সাথে মিশিয়ে দিয়েছে। সাধারণত, স্থানীয় বা বাংলাদেশী কোম্পানি একজন সফটওয়্যার ইঞ্জিনিয়ারকে প্রতি মাসে BDT 20000 – BDT 35000 অফার করে। যাইহোক, একজন জুনিয়র সফ্টওয়্যার ইঞ্জিনিয়ার স্থানীয় বা বাংলাদেশী কোম্পানি থেকে প্রতি মাসে BDT 15000 – BDT 25000 আয় করেন। পার্ট-টাইম সফটওয়্যার ডেভেলপারদের চাকরি দিন দিন বেড়ে চলেছে। খণ্ডকালীন সফ্টওয়্যার বিকাশকারী বা ইন্টার্ন সফ্টওয়্যার বিকাশকারীরা স্থানীয় বা বাংলাদেশী কোম্পানি থেকে প্রতি মাসে BDT 5000 – BDT 15000 উপার্জন করে। অন্যদিকে, ওয়েব ডেভেলপাররা বাংলাদেশের সফটওয়্যার ডেভেলপারদের তুলনায় কিছুটা কম বেতন পান। এটা শুধু বাংলাদেশের ছবি নয়, সারা বিশ্বের ছবি। এই বেতনগুলি কোম্পানি থেকে কোম্পানিতে অত্যন্ত পরিবর্তিত হয় যেমন একটি বহুজাতিক সফ্টওয়্যার কোম্পানি একটি খুব উচ্চ বেতন অফার করে যেখানে স্থানীয় বা বাংলাদেশী কোম্পানি কিছুটা কম বেতন অফার করে। সাধারণত, একটি স্থানীয় বা বাংলাদেশী কোম্পানি একজন ওয়েব ডেভেলপারকে প্রতি মাসে BDT 12000 – BDT 25000 প্রদান করে। যদিও একজন জুনিয়র ওয়েব ডেভেলপার পায় BDT 8000 – BDT 15000। সাধারণত, পার্ট ওয়েব ডেভেলপার বা ইন্টার্ন ওয়েব ডেভেলপাররা BDT3000 – BDT10000 পায়&lt;/p&gt;

&lt;p&gt;মার্কিন সংবাদ অনুসারে, মার্কিন যুক্তরাষ্ট্রে একজন সফ্টওয়্যার বিকাশকারী বছরে 106,710 ডলার পান। এবং মার্কিন যুক্তরাষ্ট্রে একজন ওয়েব ডেভেলপার বছরে 67,990 ডলার পান। এই তথ্য আমাদের কাছে গভীর অন্তর্দৃষ্টি প্রকাশ করে যে বাংলাদেশ খুব কম টাকায় আইটি পরিষেবা প্রদান করছে। তাই বহির্বিশ্ব থেকে কাজ বাংলাদেশে আসছে এবং আগামী বছরগুলোতে নিশ্চয়ই এর পরিমাণ বাড়বে।&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;সংক্ষেপ করা যাক&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;বাংলাদেশে অনেক ওয়েব এবং সফটওয়্যার পেশাদার আছে কিন্তু তা যথেষ্ট নয়। যেহেতু বাংলাদেশে আইটি পেশাজীবীদের পারিশ্রমিক এখনও পশ্চিমা বিশ্বের তুলনায় খুবই কম। সফটওয়্যার ও ওয়েবসাইট সংক্রান্ত কাজগুলো বাংলাদেশে ভালো গতিতে আসছে এবং এই সেক্টরের ভবিষ্যৎ অর্থাৎ সফটওয়্যার ও ওয়েব ডেভেলপাররা খুবই উজ্জ্বল। তাই আপনি যদি আইটি জগতে প্রবেশ করতে চান, আপনি আসতে পারেন এবং আপনার জন্য ভালো কিছু অপেক্ষা করছে।&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
