<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>গাইডলাইন &#8211; Shuvo The Coder</title>
	<atom:link href="https://shuvothecoder.com/category/%E0%A6%97%E0%A6%BE%E0%A6%87%E0%A6%A1%E0%A6%B2%E0%A6%BE%E0%A6%87%E0%A6%A8/feed/" rel="self" type="application/rss+xml" />
	<link>https://shuvothecoder.com</link>
	<description>Code Your Life</description>
	<lastBuildDate>Wed, 04 Dec 2019 17:06:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.16</generator>

<image>
	<url>https://shuvothecoder.com/wp-content/uploads/2019/03/cropped-shuvothecoder-32x32.png</url>
	<title>গাইডলাইন &#8211; Shuvo The Coder</title>
	<link>https://shuvothecoder.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ফেসবুক ইনস্টাগ্রাম ইমো এর মতো এপ বা PUBG এর মতো গেম বানাতে কি কি শিখতে হবে ?</title>
		<link>https://shuvothecoder.com/%e0%a6%ab%e0%a7%87%e0%a6%b8%e0%a6%ac%e0%a7%81%e0%a6%95-%e0%a6%87%e0%a6%a8%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%ae-%e0%a6%87%e0%a6%ae%e0%a7%8b-%e0%a6%8f/</link>
					<comments>https://shuvothecoder.com/%e0%a6%ab%e0%a7%87%e0%a6%b8%e0%a6%ac%e0%a7%81%e0%a6%95-%e0%a6%87%e0%a6%a8%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%ae-%e0%a6%87%e0%a6%ae%e0%a7%8b-%e0%a6%8f/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Wed, 04 Dec 2019 17:06:48 +0000</pubDate>
				<category><![CDATA[কি কেন কিভাবে]]></category>
		<category><![CDATA[গাইডলাইন]]></category>
		<category><![CDATA[এপ]]></category>
		<category><![CDATA[গেম]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=533</guid>

					<description><![CDATA[<p>এই প্রশ্ন মাথায় আসা মানে তুমি অনেক কিছু চিন্তা করেছো। চিন্তা করা নিঃসন্দেহে ভালো কাজ। কিন্তু তোমাকে একটু হতাশ ও হতে হবে। আচ্ছা চলো তোমার প্রশ্নের উত্তর দেয়ার চেষ্টা করা...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/%e0%a6%ab%e0%a7%87%e0%a6%b8%e0%a6%ac%e0%a7%81%e0%a6%95-%e0%a6%87%e0%a6%a8%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%ae-%e0%a6%87%e0%a6%ae%e0%a7%8b-%e0%a6%8f/">ফেসবুক ইনস্টাগ্রাম ইমো এর মতো এপ বা PUBG এর মতো গেম বানাতে কি কি শিখতে হবে ?</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>এই প্রশ্ন মাথায় আসা মানে তুমি অনেক কিছু চিন্তা করেছো। চিন্তা করা নিঃসন্দেহে ভালো কাজ। কিন্তু তোমাকে একটু হতাশ ও হতে হবে। আচ্ছা চলো তোমার প্রশ্নের উত্তর দেয়ার চেষ্টা করা যাক। </p>



<h2> একটি কুঁড়েঘর ও একটি পাকা দালান </h2>



<p>প্রথমে একটি কুঁড়েঘর ও একটি পাকা দালান এর কথা চিন্তা করো। কুড়েঘর যে কেউ একটু চেষ্টা করলে হয়তো করতে পারবে কিন্তু পাকা দালান তৈরী করা কারো একার পক্ষে রীতিমতো অসম্ভব। কেন জানো?</p>



<p>কুঁড়েঘর তৈরী করতে খুব বেশি কিছু জানতে হবে না, আবার খুব বেশি কাজ ও করতে হবে না। তুমি বাশ আর গোলপাতা দিয়ে এক দিনেই তা করতে পারবে। খুব বেশি হলে বড়োজোর তিন দিন। </p>



<p>কিন্তু একটি পাকা দালান তৈরী করতে কি কি প্রয়োজন ? প্রথমে মাটি খুঁড়ে ভিত্তি প্রস্তর স্থাপন। এর পর পিলার গুলো করা।  ছাদ করা। অনেক কাজ। তুমি একটা জিনিস খেয়াল করো এইখানে একটা দালান করতে বিভিন্ন ধরণের মানুষ ও মেশিনারিজ প্রয়োজন। </p>



<p>একজন আর্কিটেক্টকে দিয়ে নকশা করতে হবে। সিভিল ইঞ্জিনিয়ার সব কিছু তদারকি ও কোথায় কতটুকু কি লাগবে তা জানাবে। তারপর শ্রমিক লাগবে কাজ গুলো করার জন্য। এই এতগুলো কাজ কিন্তু কেউ একা করতে পারবে না। </p>



<h2> প্রোগ্রামিং </h2>



<p>প্রোগ্রামিং এর ক্ষেত্রেও বিষয়টা প্রায় একই। ছোট ছোট এপ্লিকেশন তুমি তৈরী করতে পারো। যেমন বয়স গণনার প্রোগ্রাম।  এইরকম আরো বিভিন্ন প্রোগ্রাম করতে পারো। কিন্তু যখন তুমি কোনো বড় প্রজেক্ট করতে চাইবে তখন কিন্তু আর একা করতে পারবে না। যদি একা করো হয়তো দেখবে প্রজেক্ট করতে কয়েক গুন্ বেশি সময় লেগেছে।  </p>



<p>আবার তুমি যদি কোনো গেম ডেভেলপ করতে চাও তাহলে তো কথাই নেই।  কারণ ঐখানে গ্রাফিক্স একটা গুরুত্ব পূর্ন  বিষয়। আরো বিভিন্ন কাজ থাকে যা তুমি প্রোগ্রামিং শুরু করার আগে বুঝবে না। </p>



<p>তাই যদি তুমি শুরু করতে চাও প্রোগ্রামিং, শুধু একটি কথা মনে রাখবে </p>



<blockquote class="wp-block-quote"><p>A  thousand miles journey starts with a single step</p></blockquote>



<p>জাস্ট শুরু করো তুমি নিজেই বুঝে যাবে তোমার কি কি শিখতে হবে।  তাই তোমার প্রশ্নের আমার একটিই উত্তর প্রোগ্রামিং শিখতে হবে। </p>



<p>এখন যদি জিজ্ঞেস করো কোন ল্যাঙ্গুয়েজে কাজ শিখবো তাহলে আমি বলবো php  বা পাইথন শিখো। আসলে কি জানো? তুমি যাই শিখো না কেনো পরে যে কোনো ল্যাঙ্গুয়েজে সহজে মুভ করতে পারবে। প্রোগ্রামিং এ মূল বিষয় হলো লজিক বুঝতে পারা এবং কোনো বাস্তব সমস্যার লজিকেল সমাধান দেয়া। সমাধান হতে পারে একটি লজিক বা একাধিক লজিক এর সমষ্টি। </p>



<p>আরেকটা উদাহরণ দেখি চলো কিভাবে বাস্তব সমস্যার লজিকেল সমাধান করা যায়। </p>



<p>ধরো আমাদের বয়স গণনা করা প্রয়োজন। এখন কিভাবে তা করা যেতে পারে? একদম সহজে হতে পারে আজকের তারিখ থেকে তোমার জন্ম তারিখ বিয়োগ করা। এবং এক যোগ করা।  এক কেন যোগ করতে হবে? ক্লাস ৫ এর বইয়ে আছে দেখে নাও। </p>



<p>তুমি লজিক বুঝেছো।  এখন প্রোগ্রাম লিখবে। তোমাকে জানতে হবে কিভাবে প্রোগ্রাম কে আজকের তারিখ ও জন্ম তারিখ ইনপুট দিতে হবে এবং কিভাবে বিয়োগ টা করিয়ে নিতে হবে। হয়ে গেলো তোমার ছোট প্রোগ্রাম। </p>



<p>এই লিংক থেকে তোমার বয়স জানতে পারবে। দেখো <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="http://age.shuvothecoder.com/" target="_blank">http://age.shuvothecoder.com/</a> </p>



<p>আরো কোনো প্রশ্ন থাকলে কমেন্ট করো বা ইমেইল করো। </p>



<p>ধন্যবাদ </p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/%e0%a6%ab%e0%a7%87%e0%a6%b8%e0%a6%ac%e0%a7%81%e0%a6%95-%e0%a6%87%e0%a6%a8%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%ae-%e0%a6%87%e0%a6%ae%e0%a7%8b-%e0%a6%8f/">ফেসবুক ইনস্টাগ্রাম ইমো এর মতো এপ বা PUBG এর মতো গেম বানাতে কি কি শিখতে হবে ?</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/%e0%a6%ab%e0%a7%87%e0%a6%b8%e0%a6%ac%e0%a7%81%e0%a6%95-%e0%a6%87%e0%a6%a8%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%ae-%e0%a6%87%e0%a6%ae%e0%a7%8b-%e0%a6%8f/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>স্মার্টফোনে ওয়েব ডিজাইন</title>
		<link>https://shuvothecoder.com/webdesign-in-smartphone/</link>
					<comments>https://shuvothecoder.com/webdesign-in-smartphone/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Thu, 14 Mar 2019 08:42:58 +0000</pubDate>
				<category><![CDATA[HTML কোডিং]]></category>
		<category><![CDATA[কি কেন কিভাবে]]></category>
		<category><![CDATA[গাইডলাইন]]></category>
		<category><![CDATA[প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=115</guid>

					<description><![CDATA[<p>অনেকের স্মার্টফোন আছে কিন্তু কম্পিউটার নেই। তাই অভিযোগ, কম্পিউটার নেই তাই ওয়েব ডিজাইন করতে পারছি না। আসলে কোনো কিছু খুব সহজে পাওয়া যায় না। অনেকের কম্পিউটার আছে কিন্তু সে শুধু...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/webdesign-in-smartphone/">স্মার্টফোনে ওয়েব ডিজাইন</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>অনেকের স্মার্টফোন আছে কিন্তু কম্পিউটার নেই। তাই অভিযোগ, কম্পিউটার নেই তাই ওয়েব ডিজাইন করতে পারছি না। আসলে কোনো কিছু খুব সহজে পাওয়া যায় না। অনেকের কম্পিউটার আছে কিন্তু সে শুধু গান শুনে বা মুভি দেখে সময় কাটায়। কিন্তু তুমি যদি চাও মোবাইলেই ওয়েব ডিজাইন প্র্যাক্টিস করতে পারো। চলো শুরু করা যাক। </p>



<p>প্রথমে এই এপটি ডাউনলোড করে নাও : <a rel="noreferrer noopener" aria-label="anWriter free HTML editor (opens in a new tab)" href="https://play.google.com/store/apps/details?id=com.ansm.anwriter" target="_blank">anWriter free HTML editor</a></p>



<p>এপটির সাইজ মাত্র ২ মেগাবাইট। </p>



<h3>স্মার্টফোনে ওয়েব ডিজাইন </h3>



<p>এখন এপটি চালু করো নিচের কোডটি লিখে ফেলো,</p>



<pre class="wp-block-code"><code>&lt;!DOCTYPE html>
&lt;html>
	&lt;head>
		&lt;title>Page Title&lt;/title>
	&lt;/head>
	&lt;body>
		&lt;h1>My First Heading&lt;/h1>
		&lt;p>My first paragraph.&lt;/p>
	&lt;/body>
&lt;/html></code></pre>



<p>লেখার পর আশা করি তোমার মোবাইলের স্ক্রিন ও নিচের ছবির মতো হবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/shuvo.jpeg" alt="" class="wp-image-118" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/shuvo.jpeg 640w, https://shuvothecoder.com/wp-content/uploads/2019/03/shuvo-150x300.jpeg 150w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption>কোড লিখার পর </figcaption></figure></div>



<p>এখন প্লে বাটনে চাপ দাও। ম্যাজিক!!! </p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/shuvo-1-700x1190.jpeg" alt="" class="wp-image-119" width="577" height="981" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/shuvo-1-700x1190.jpeg 700w, https://shuvothecoder.com/wp-content/uploads/2019/03/shuvo-1-176x300.jpeg 176w, https://shuvothecoder.com/wp-content/uploads/2019/03/shuvo-1.jpeg 720w" sizes="(max-width: 577px) 100vw, 577px" /><figcaption>এইরকম প্রিভিউ আসবে </figcaption></figure></div>



<h3>তুমি পেরেছো প্রথম HTML কোড লিখতে। এখন চলো দেখি এই কোড এর কোন পার্ট কি কাজ করে। </h3>



<p> &lt;!DOCTYPE html &gt; এই পার্টটি দিয়ে ব্রাউজারকে বোঝানো হয়েছে যে এটি একটি html ফাইল। এই লেখাটি দেখলেই ব্রাউজার বুঝে নেয় যে এটি HTML5 ভার্সন। </p>



<p>ট্যাগ: ট্যাগ হলো html এ ব্যবহৃত কিছু শব্দ যা ব্রাউজার বুঝতে পারে ও  তা অনুযায়ী করতে পারে। </p>



<p>&lt;&gt; এটি ব্যবহৃত হয় কোনো ট্যাগ এর শুরু বোঝাতে।  এবং &lt;/&gt; এটি ব্যবহৃত হয় কোনো ট্যাগ এর শেষ বোঝাতে। যেসব ট্যাগ এর শুরু ও শেষ আছে তাদেরকে ডাবল ট্যাগ বলে। যেমন : &lt;html&gt;&lt;/html&gt;,&lt;body&gt;&lt;/body&gt; এইগুলো ডাবল ট্যাগ। </p>



<p>আর যেসব ট্যাগ এর শেষ নেই তারা সিঙ্গেল ট্যাগ। যেমন: &lt;img/&gt; তবে সিঙ্গেল ট্যাগ এর স্ল্যাশ টা শেষে থাকে। </p>



<p>একটি html ফাইলের সব কোড html ট্যাগ এর মধ্যে থাকবে। </p>



<p>html ট্যাগ এর ভেতরে থাকবে দুই মূল ট্যাগ head এবং body . হেড ট্যাগ এর ভেতরে থাকে কিছু গুরুত্বপূর্ণ তথ্য যা মূলত ব্যবহারকারীর সরাসরি কাজে আসে না।  এবং বডি এর ভেতরের তথ্য সরাসরি ব্রাউজার এ দেখা যায়। </p>



<p>h1, h2, h3, h4, h5, h6 এগুলো হলো হেডার ট্যাগ। body  এর মধ্যে কোনো লেখা কে আকারে বড় করতে এটি ব্যবহৃত হয়। এটি SEO অপটিমাইজেশনে ও কাজ করে। </p>



<p>p হলো প্যারাগ্রাফ ট্যাগ। এর মাঝে কোনো প্যারাগ্রাফ লিখতে হয় বা অনেক লেখা থাকলে এইখানে লিখতে হয়। আমরা আস্তে আস্তে আরো ট্যাগ সম্পর্কে জানবো। </p>



<p>পরের পোস্টে আরো জানবো ট্যাগ সম্পর্কে। আজকে এই পর্যন্তই। ধন্যবাদ। </p>



<p>দেখো  <a href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</a></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/webdesign-in-smartphone/">স্মার্টফোনে ওয়েব ডিজাইন</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/webdesign-in-smartphone/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>ফাইল ও ফোল্ডার কি ?</title>
		<link>https://shuvothecoder.com/file-folder/</link>
					<comments>https://shuvothecoder.com/file-folder/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Wed, 13 Mar 2019 12:36:36 +0000</pubDate>
				<category><![CDATA[কি কেন কিভাবে]]></category>
		<category><![CDATA[গাইডলাইন]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=102</guid>

					<description><![CDATA[<p>অনেকেই আছো যারা ফাইল ও ফোল্ডার কি বুঝতে পারছো না। কিন্তু কাউকে জিজ্ঞেস ও করতে পারছো না। কি করা যায়? অসুবিধা নেই। চলো আজকে দেখি ফাইল ও ফোল্ডার কি ?...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/file-folder/">ফাইল ও ফোল্ডার কি ?</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>অনেকেই আছো যারা ফাইল ও ফোল্ডার কি বুঝতে পারছো না। কিন্তু কাউকে জিজ্ঞেস ও করতে পারছো না। কি করা যায়? অসুবিধা নেই। চলো আজকে দেখি ফাইল ও ফোল্ডার কি ?</p>



<h2>ফাইল ও ফোল্ডার কি ?</h2>



<h3>১.ফাইল </h3>



<p>সংজ্ঞা: একটি কম্পিউটার ফাইল হলো একটি তথ্য যা কম্পিউটার প্রোগ্রাম এর নিকট গ্রহণযোগ্য। </p>



<p>উদাহরণ: অডিও, ভিডিও, ছবি </p>



<p>ফাইলের নাম এর শেষে এর ফরম্যাট টাইপ লেখা থেকে। একে ফাইল এক্সটেনশন বলে। </p>



<p>যেমনঃ DC001.jpg বা chaite_paro.mp3</p>



<p>উপরের উদাহরণ দুটিতে যথাক্রমে প্রথমটি ছবির এক্সটেনশন [ .jpg] এবং দ্বিতীয়টি অডিও ফাইলের এক্সটেনশন [ .mp3] </p>



<p>ওহ আরেকটি উদাহরণ তো আছে, <a rel="noreferrer noopener" aria-label="সি প্রোগ্রাম (opens in a new tab)" href="https://shuvothecoder.com/c-hello-world/" target="_blank">সি প্রোগ্রাম</a> এর ফাইল এর এক্সটেনশন হলো .c </p>



<p>ফাইল এ অবশ্যই ফাইল এক্সটেনশন থাকবে। তা যাই হউক না কেন। </p>



<h2>২.ফোল্ডার </h2>



<p>সংজ্ঞা: কম্পিউটার ফাইল সমূহ যে কন্টেইনারে সংরক্ষণ করা হয় তাকে ফোল্ডার বলে। যেমন আমরা ব্যাগ এ বই খাতা রাখি। এই ক্ষেত্রে বই খাতা হলো ফাইল এবং ব্যাগ হলো ফোল্ডার। </p>



<p>ফোল্ডারে কোনো এক্সটেনশন থাকে না।  নিচের ছবিটি খেয়াল করো,</p>



<p>  </p>



<figure class="wp-block-image"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-13-at-5.58.52-PM-700x130.png" alt="ফাইল ও ফোল্ডার কি ?" class="wp-image-104" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-13-at-5.58.52-PM-700x130.png 700w, https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-13-at-5.58.52-PM-300x56.png 300w, https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-13-at-5.58.52-PM-768x143.png 768w, https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-13-at-5.58.52-PM.png 894w" sizes="(max-width: 700px) 100vw, 700px" /></figure>



<p>দেখো উপরের ছবিটি তে দুইটি জিনিস আছে। একটি Test এবং অপরটি List.txt  </p>



<p>Test হলো একটি ফোল্ডার এর নাম। তুমি টাইপ খেয়াল করো, আমার সিস্টেমে এটি দেখাচ্ছে। তোমার সিস্টেমে এটি না ও দেখতে পারে। লোগো টি খেয়াল করো তাহলেও বুঝতে পারবে এটি ফাইল নাকি ফোল্ডার। </p>



<p>List হলো একটি ফাইলের নাম। এটি তুমি এর নাম এর শেষে তাকালেই বুঝতে পারবে। দেখো, এর এক্সটেনশন হলো txt মানে এটি হলো একটি টেক্সট ফাইল। এর সাইজ ২৬২ বাইটস। </p>



<p>আশা করি বুঝতে পারছো ফাইল এবং ফোল্ডার কি? তবুও যদি কোনো প্রশ্ন থাকে কমেন্ট করে জানাও। </p>



<p>তোমাদের সুবিধার্থে কিছু ফাইল ফরমেট এর লিস্ট এর লিংক দিলাম। <a href="https://www.computerhope.com/issues/ch001789.htm" target="_blank" rel="noreferrer noopener" aria-label="এখান থেকে দেখে নাও। (opens in a new tab)">এখান থেকে দেখে নাও।</a>    </p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/file-folder/">ফাইল ও ফোল্ডার কি ?</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/file-folder/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>গুগলের জন্য প্রিপারেশন</title>
		<link>https://shuvothecoder.com/preparation-for-google/</link>
					<comments>https://shuvothecoder.com/preparation-for-google/#respond</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Wed, 13 Mar 2019 03:17:12 +0000</pubDate>
				<category><![CDATA[অনুপ্রেরণামূলক]]></category>
		<category><![CDATA[গাইডলাইন]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=96</guid>

					<description><![CDATA[<p>লেখা: ZULKARNINE MAHMUD ভাই আপনার নিকট আমি কৃতজ্ঞ আমাকে লেখাটি শেয়ার করার অনুমতি প্রদানের জন্য। অনেকেই ইদানিং ইনবক্সে বা বিভিন্ন জায়গায় কমেন্টে জানতে চায় যে কিভাবে গুগলের জন্যে প্রিপারেশন নিতে...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/preparation-for-google/">গুগলের জন্য প্রিপারেশন</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote"><p> <br>লেখা:  <a rel="noreferrer noopener" target="_blank" href="https://www.facebook.com/rezan.2076">ZULKARNINE MAHMUD</a>  </p><cite>ভাই আপনার নিকট আমি কৃতজ্ঞ আমাকে লেখাটি শেয়ার করার অনুমতি প্রদানের জন্য। </cite></blockquote>



<p> অনেকেই ইদানিং ইনবক্সে বা বিভিন্ন জায়গায় কমেন্টে জানতে চায় যে কিভাবে গুগলের জন্যে প্রিপারেশন নিতে হবে।</p>



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



<p>তাহলে আসা যাক কিভাবে নিজেকে একজন ভালো প্রোগ্রামার হিসেবে গড়ে তোলা যায়। এটা আসলে কয়েক সপ্তাহ বা মাসেই হয়ে যাবে না, তার জন্যে অনেক পরিশ্রম ও সময় দিতে হবে। </p>



<h3>একজন ভালো প্রোগ্রামার হাওয়ার জন্যে যে বিষয়গুলো আমার কাছে গুরুত্বপূর্ণ মনে হয় সেগুলো হল:</h3>



<p>১. যেকোনো একটা অবজেক্ট ওরিয়েন্টেড লাঙ্গুয়েজ ভালো করে শিখতে হবে। যেমন C++, Java, Python ইত্যাদি। (একটা ভালো করে শিখলে বাকিগুলো পরে দরকার পড়লে সহজেই শিখে ফেলা যাবে)</p>



<p>২. ডাটা স্ট্রাকচার ভালো করে বুঝতে হবে অর্থাৎ কোন জায়গায় কোন ধরনের ডাটা স্ট্রাকচার ব্যবহার করতে হবে সেসব বিষয়ে ধারণা থাকতে হবে এবং খুব কমন ডাটা স্ট্রাকচার গুলো যেমন লিস্ট বা হ্যাশম্যাপ কিভাবে ইমপ্লিমেন্ট করা যায় তা জানতে হবে।</p>



<p>৩. অ্যালগরিদম এর উপর ভালো জ্ঞান থাকতে হবে। বিভিন্ন কমন অ্যালগরিদম গুলো জানতে বুঝতে ও অ্যাপ্লাই করতে শিখতে হবে। </p>



<p>৪. টাইম ও স্পেস কমপ্লেক্সিটি কি এবং কি কারণে এগুলো গুরুত্বপূর্ণ সেটা বুঝতে হবে এবং যেকোনো একটা প্রোগ্রাম এর টাইম ও স্পেস কমপ্লেক্সিটি বের করতে জানতে হবে।</p>



<p>৫. কনকারেন্ট প্রোগ্রামিং, থ্রেড, মিউটেক্স, সেমাফোর, রেস কন্ডিশন বুঝতে হবে।</p>



<p>৬. অপারেটিং সিস্টেম এর বিভিন্ন কনসেপ্ট যেমন স্কেজুলিং, ফাইল সিস্টেম সম্পর্কে ধারণা থাকতে হবে।</p>



<p>৭. লাস্ট বাট নট দা লিস্ট: problem solving ability (এটি যেকোনো সফটওয়্যার ইঞ্জিনিয়ার এর core গুণাবলির একটি)</p>



<h3>এখন আসা যাক কি করলে এসব ভালো ভাবে শিখতে পারা যাবে:</h3>



<p>১. কম্পিটিটিভ প্রোগ্রামিং।</p>



<p>বিভিন্ন কনটেস্ট যেমন ACM icpc, Google Codejam এ অংশগ্রহণ করলে একই সাথে অনেক কিছু শেখা যাবে আবার সেগুলো অনুশীলন ও করা হয়ে যাবে। </p>



<p>২. ভালো প্রোগ্রামারদের কোড দেখে শিখতে হবে।</p>



<p>যেমন আমি Google Codejam এর প্রথম দিকে থাকা contestant দের সলিউশন গুলো ডাউনলোড করে বোঝার চেষ্টা করতাম যে তারা কেন কোন ডাটা স্ট্রাকচার ব্যবহার করেছে।</p>



<p>৩. ভালো বই পড়তে হবে। </p>



<p>ইদানিং বাংলাতেও প্রোগ্রামিং এর উপর অনেক ভালো বই বের হচ্ছে। যেমন <a href="https://www.facebook.com/tamim.shahriar.subeen/">Tamim Shahriar Subeen</a> ভাই এর বা <a href="https://www.facebook.com/JhankarMahbub">Jhankar Mahbub</a> ভাই এর বই গুলো দিয়ে শুরু করা যেতে পারে। আবার ইংরেজি বুঝতে সমস্যা না হলে Head First সিরিজ এর বই গুলো পড়ে দেখা যেতে পারে। এছাড়াও অ্যালগরিদম এর বিভিন্ন ভালো বই পড়তে হবে। আর যেকোনো ইন্টারভিউ এর জন্যে Cracking the coding interview বইটা সবার অবশ্যই একবার পড়ে দেখা উচিৎ।</p>



<p>৪. YouTube. </p>



<p>আজকাল প্রায় সবকিছুই ইউটিউব থেকে শিখতে পারা যায়। যেমন আমার প্রোগ্রামিং শেখার শুরু TheNewBoston এর ইউটিউব এর ভিডিও গুলো দেখে। আর Harvard CS50, MIT Introduction to Algorithm এর ভিডিও গুলো তো এককথায় অসাধারণ।</p>



<p>৫. প্রাকটিস।</p>



<p>এটার কোন বিকল্প নেই। Leetcode, HackerRank, UVA তে বিভিন্ন প্রবলেম গুলো সলভ করতে হবে। এতে অনেক নতুন কিছু শিখতেও পারা যাবে।এর পরে আরও কিছু মনে পড়লে আপডেট করে দিব।   </p>



<p>লেখা:  <a rel="noreferrer noopener" target="_blank" href="https://www.facebook.com/rezan.2076">ZULKARNINE MAHMUD</a> </p>



<p>মূল পোস্ট :  <a href="https://www.facebook.com/notes/zulkarnine-mahmud/%E0%A6%97%E0%A7%81%E0%A6%97%E0%A6%B2%E0%A7%87%E0%A6%B0-%E0%A6%9C%E0%A6%A8%E0%A7%8D%E0%A6%AF-%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B6%E0%A6%A8/10156297500878590/" target="_blank" rel="noreferrer noopener" aria-label="গুগলের জন্য প্রিপারেশন  (opens in a new tab)">গুগলের জন্য প্রিপারেশন </a></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/preparation-for-google/">গুগলের জন্য প্রিপারেশন</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/preparation-for-google/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</title>
		<link>https://shuvothecoder.com/programming-in-smartphone/</link>
					<comments>https://shuvothecoder.com/programming-in-smartphone/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Mon, 25 Feb 2019 07:03:13 +0000</pubDate>
				<category><![CDATA[HTML কোডিং]]></category>
		<category><![CDATA[কি কেন কিভাবে]]></category>
		<category><![CDATA[গাইডলাইন]]></category>
		<category><![CDATA[প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=39</guid>

					<description><![CDATA[<p>তোমার মাথায় কি এই প্রশ্ন ঘুরছে? যে আমার কম্পিউটার নেই কিভাবে প্রোগামিং শিখবো? তাহলে এই পোস্ট টি তোমার জন্য। স্মার্টফোনে প্রোগ্রামিং Shuvo The Coder আজকে আমি আলোচনা করবো একটি এন্ড্রয়েড...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>তোমার মাথায় কি এই প্রশ্ন ঘুরছে? যে আমার কম্পিউটার নেই কিভাবে প্রোগামিং শিখবো? তাহলে এই পোস্ট টি তোমার জন্য। </p>



<blockquote class="wp-block-quote"><p><strong>স্মার্টফোনে প্রোগ্রামিং</strong></p><cite>Shuvo The Coder</cite></blockquote>



<p>আজকে আমি আলোচনা করবো একটি এন্ড্রয়েড এপ নিয়ে যা দিয়ে তুমি নিজের অথবা বাসার এন্ড্রয়েড ফোনে প্রোগ্রামিং প্রাকটিস করতে পারবে। বেশি কথা না বলে চলো শুরু করা যাক। </p>



<p></p>



<p>এপটির নাম হলো <a rel="noreferrer noopener" aria-label="CppDroid (opens in a new tab)" href="https://play.google.com/store/apps/details?id=name.antonsmirnov.android.cppdroid" target="_blank">CppDroid</a> তবে C4DROID লিখে প্লেস্টোরে সার্চ দিলেও পাওয়া যাবে। ইন্সটল করে নেওয়া তো একদম ই সহজ।  জাস্ট ইনস্টল এ ক্লিক করো। ?</p>



<p>এখন এপটি প্রথমবার চালু করার সময় একটু সময় লাগবে। কিছু লাইব্রেরি ফাইল ডাউনলোড করবে। একটু পরেই কোড লেখার ইন্টারফেস চলে আসবে। এখন প্রথমে চলো একটি টেস্ট প্রোগ্রাম লিখে ফেলি। কেমন কাজ করে একটু পরীক্ষা আরকি। নিচের কোডটা ঝটপট লিখে ফেলো।</p>



<pre class="wp-block-code"><code>#include &lt;stdio.h>

int main(){
printf("Hello World!");
}
</code></pre>



<figure class="wp-block-image"><img src="https://shuvothecoder.com/wp-content/uploads/2019/02/WhatsApp-Image-2019-02-25-at-1.11.35-PM-2.jpeg" alt="" class="wp-image-45" srcset="https://shuvothecoder.com/wp-content/uploads/2019/02/WhatsApp-Image-2019-02-25-at-1.11.35-PM-2.jpeg 640w, https://shuvothecoder.com/wp-content/uploads/2019/02/WhatsApp-Image-2019-02-25-at-1.11.35-PM-2-150x300.jpeg 150w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption>Code is written</figcaption></figure>



<p>এখন সেভ করো কোনো একটা <a rel="noreferrer noopener" aria-label="ফোল্ডারে (opens in a new tab)" href="https://shuvothecoder.com/file-folder/" target="_blank">ফোল্ডারে</a>। যেকোনো একটা নাম দিয়ে। ধরো আমরা নাম দিলাম first.c  । এইখানে ফার্স্ট হলো নাম আর ডট সি হলো <a rel="noreferrer noopener" aria-label="ফোল্ডারে (opens in a new tab)" href="https://shuvothecoder.com/file-folder/" target="_blank">ফাইল টাইপ</a>। সি দ্বারা বোঝা যাচ্ছে এটি সি প্রোগ্রামিং এর কোনো <a href="https://shuvothecoder.com/file-folder/" target="_blank" rel="noreferrer noopener" aria-label="ফাইল (opens in a new tab)">ফাইল</a>। এখন বিল্ড করো। দেখো সেভ আর প্লে বাটন এর মাঝে একটা বাটন আছে।  বিদ্যুৎ এর আইকন এর মতো।  এইটা হলো বিল্ড বাটন <a rel="noreferrer noopener" href="https://play.google.com/store/apps/details?id=name.antonsmirnov.android.cppdroid" target="_blank">CppDroid</a> এপ এ। কম্পিউটারে সি প্রোগ্রামিং করলেও তোমাকে প্রথমে প্রোগ্রাম বিল্ড করে নিতে হবে।  তারপর পোগ্রাম রান করতে হবে। অনেক ক্ষেত্রে বিল্ড এন্ড রান নাম এ একটা বাটন থাকতে পারে। এখন রান বা প্লে বাটন এ প্রেস করো। নিচের মতো স্ক্রিন আসবে। </p>



<figure class="wp-block-image"><img src="https://shuvothecoder.com/wp-content/uploads/2019/02/WhatsApp-Image-2019-02-25-at-1.11.35-PM-1.jpeg" alt="" class="wp-image-44" srcset="https://shuvothecoder.com/wp-content/uploads/2019/02/WhatsApp-Image-2019-02-25-at-1.11.35-PM-1.jpeg 640w, https://shuvothecoder.com/wp-content/uploads/2019/02/WhatsApp-Image-2019-02-25-at-1.11.35-PM-1-150x300.jpeg 150w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption>Hello World!</figcaption></figure>



<p> কংগ্রাচুলেশন্স তুমি প্রোগ্রামার হয়ে গেছো।? আর যদি প্রোগ্রাম রান না করে থাকে তাহলে তোমার প্রোগ্রাম এর কোড এর স্ক্রিনশট অথবা কপি আমাদের পেজ এ পাঠাও। আমরা হেল্প করার চেষ্টা করবো।</p>



<p>আমাদের পেজ <a rel="noreferrer noopener" aria-label="fb.me/ShuvoTheCoder (opens in a new tab)" href="https://fb.me/ShuvoTheCoder" target="_blank">fb.me/ShuvoTheCoder</a></p>



<p>আমাদের ইউটিউব চ্যানেল <a href="https://www.youtube.com/channel/UCRQFofC_AHc5DfUp_TY6O8A" target="_blank" rel="noreferrer noopener" aria-label="Shuvo The Coder (opens in a new tab)">Shuvo The Coder</a></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/programming-in-smartphone/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
	</channel>
</rss>
