<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Rakibul Hasan on Medium]]></title>
        <description><![CDATA[Stories by Rakibul Hasan on Medium]]></description>
        <link>https://medium.com/@raikusy?source=rss-f60617c8c96e------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*uW-SkcxSM9ubxJPgzUsXGA.jpeg</url>
            <title>Stories by Rakibul Hasan on Medium</title>
            <link>https://medium.com/@raikusy?source=rss-f60617c8c96e------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 17 Jun 2026 17:55:40 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@raikusy/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Mastering Advanced JavaScript Concepts to Build Better Web Applications]]></title>
            <link>https://medium.com/@raikusy/mastering-advanced-javascript-concepts-to-build-better-web-applications-7e702edcdf84?source=rss-f60617c8c96e------2</link>
            <guid isPermaLink="false">https://medium.com/p/7e702edcdf84</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Rakibul Hasan]]></dc:creator>
            <pubDate>Fri, 07 Apr 2023 11:47:05 GMT</pubDate>
            <atom:updated>2023-04-07T11:47:05.850Z</atom:updated>
            <content:encoded><![CDATA[<p>Mastering advanced JavaScript concepts is critical for building better web applications. With the rise of complex and dynamic web applications, the knowledge of JavaScript has become essential for web developers. JavaScript is a powerful programming language that can add interactivity and user engagement to any website. But, to take full advantage of its capabilities, one must understand the advanced concepts of JavaScript. In this article, we will discuss some of the advanced JavaScript topics that will help you write efficient, maintainable, and scalable code. From closures and prototypes to async/await and functional programming, each of these concepts will help you take your JavaScript skills to the next level and create better web applications.</p><h3>1. Understanding Closures in JavaScript</h3><pre>function outerFunction() {<br>  var outerVariable = &quot;I&#39;m outside!&quot;;<br><br>  function innerFunction() {<br>    console.log(outerVariable);<br>  }<br><br>  return innerFunction;<br>}<br><br>var inner = outerFunction();<br>inner(); // Output: &quot;I&#39;m outside!&quot;<br><br></pre><p>One of the most important concepts in advanced JavaScript is closures. Closures are created when a function is defined within another function, and that inner function has access to the outer function&#39;s variables and parameters. This allows you to create functions that can remember data between calls and can have private variables that are not accessible from outside the function. Understanding closures is crucial for creating efficient code and avoiding memory leaks. When a function is executed and a closure is created, the variables and parameters from the outer function are stored in memory. If the inner function returns a reference to a variable or object within the closure, that variable or object remains in memory even after the outer function has finished executing. This can lead to memory leaks if you are not careful. You can use closures to create private variables and methods in JavaScript. By defining a function within another function, you can create a private scope where variables and methods are not accessible from outside the function. This can help you write more secure code and prevent other scripts from accessing your data. Closures are also commonly used in event handling and callbacks. When you attach an event handler to an element, you can create a closure that stores data about the element and the event. This allows you to handle the event in a more efficient and organized way. Overall, understanding closures is essential for mastering advanced JavaScript concepts and building better web applications. It allows you to create efficient and secure code while taking advantage of JavaScript&#39;s powerful language features.</p><h3>2. The Power of Prototypes in JavaScript</h3><p>Prototypes are one of the most powerful features of JavaScript. They provide a way to create new objects based on existing objects, allowing you to reuse code and create objects with similar functionality. At their core, prototypes are simply objects that other objects can inherit from. This means that you can define a set of properties and methods on a prototype, and any objects that inherit from that prototype will have access to those properties and methods. One of the key benefits of using prototypes is that they allow you to create objects that are more memory efficient than traditional object-oriented programming. Because objects that inherit from a prototype share the same set of properties and methods, you can use less memory to store a large number of objects. Another advantage of using prototypes is that they allow you to create more dynamic and flexible code. Because you can add and remove properties and methods from a prototype at runtime, you can create objects that can adapt to changing requirements. In summary, the power of prototypes in JavaScript lies in their ability to enable code reuse, create more memory-efficient applications, and increase the flexibility and dynamic nature of your code. By mastering prototypes, you can take your JavaScript skills to the next level and build better web applications.</p><h3>3. Asynchronous JavaScript with Async/Await</h3><pre>// Simulate a function that returns a Promise that resolves after a delay<br>function delay(ms) {<br>  return new Promise(resolve =&gt; setTimeout(resolve, ms));<br>}<br><br>// Simulate an asynchronous function that performs a network request<br>async function fetchData() {<br>  // Simulate a network delay of 2 seconds<br>  await delay(2000);<br><br>  // Return some fake data<br>  return { id: 1, name: &#39;John Doe&#39;, email: &#39;john.doe@example.com&#39; };<br>}<br><br>// Call the fetchData function using async/await<br>async function main() {<br>  try {<br>    console.log(&#39;Fetching data...&#39;);<br>    const data = await fetchData();<br>    console.log(&#39;Data:&#39;, data);<br>  } catch (error) {<br>    console.error(&#39;Error fetching data:&#39;, error);<br>  }<br>}<br><br>// Call the main function to start the async operation<br>main();<br><br></pre><p>Asynchronous JavaScript with Async/Await is a powerful tool for building better web applications. By using Async/Await, you can write code that executes asynchronously without having to use complicated callbacks or promises. This makes your code much easier to read and understand. Async/Await is especially useful when you need to make multiple requests to a server and want to execute them in order. Without Async/Await, you would have to use nested callbacks or promises, which can quickly become difficult to read and maintain. With Async/Await, you can write code that is much cleaner and easier to understand. One of the key benefits of Async/Await is that it allows you to write code that is more error-resistant. When you use callbacks or promises, it can be easy to forget to handle errors properly. This can lead to bugs and other issues in your code. However, with Async/Await, you can use try-catch blocks to handle errors in a much more efficient way. Overall, Async/Await is a great tool for building better web applications with JavaScript. If you&#39;re looking to take your JavaScript skills to the next level, learning how to use Async/Await is a great place to start.</p><h3>4. Functional Programming in JavaScript</h3><p>Functional programming is a programming paradigm that emphasizes the use of functions to create programs. This approach to programming is becoming increasingly popular, especially in the world of JavaScript. Functional programming allows for more concise, predictable, and maintainable code. It also makes it easier to reason about and test code. The key idea behind functional programming is that functions should be treated as first-class citizens. This means that they can be passed as arguments to other functions, returned as values from functions, and even stored in variables. In JavaScript, this allows for powerful constructs such as higher-order functions and closures. Higher-order functions are functions that take other functions as arguments or return functions as values. Closures are functions that have access to variables in their outer lexical environment, even after the outer function has completed execution. These advanced concepts can be challenging to understand at first, but with practice, they can greatly improve the quality of your code. By embracing functional programming in JavaScript, you can write more efficient and effective programs that are easier to maintain and scale.</p><p>------------------------------</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7e702edcdf84" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[জাভাস্ক্রিপ্ট ক্লোজারের সাথে প্রেমিক কুদ্দুস ভাইয়ের প্রেমের বিকাশ]]></title>
            <link>https://medium.com/@raikusy/%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A7%8D%E0%A6%9F-%E0%A6%95%E0%A7%8D%E0%A6%B2%E0%A7%8B%E0%A6%9C%E0%A6%BE%E0%A6%B0%E0%A7%87%E0%A6%B0-%E0%A6%B8%E0%A6%BE%E0%A6%A5%E0%A7%87-%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%87%E0%A6%AE%E0%A6%BF%E0%A6%95-%E0%A6%95%E0%A7%81%E0%A6%A6%E0%A7%8D%E0%A6%A6%E0%A7%81%E0%A6%B8-%E0%A6%AD%E0%A6%BE%E0%A6%87%E0%A7%9F%E0%A7%87%E0%A6%B0-%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%87%E0%A6%AE%E0%A7%87%E0%A6%B0-%E0%A6%AC%E0%A6%BF%E0%A6%95%E0%A6%BE%E0%A6%B6-b1d377b975b4?source=rss-f60617c8c96e------2</link>
            <guid isPermaLink="false">https://medium.com/p/b1d377b975b4</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[ক্লোজার]]></category>
            <category><![CDATA[প্রোগ্রামিং]]></category>
            <category><![CDATA[closure]]></category>
            <category><![CDATA[জাভাস্ক্রিপ্ট]]></category>
            <dc:creator><![CDATA[Rakibul Hasan]]></dc:creator>
            <pubDate>Sat, 21 Jul 2018 09:41:03 GMT</pubDate>
            <atom:updated>2018-07-22T19:28:46.506Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wqk4JQINc3nw9Sk6qyOHbA.jpeg" /></figure><p>প্রতিভা যেখানে আছে বিকাশ সেখানে ঘটবেই। কুদ্দুস ভাইয়ের প্রেমের প্রতিভার ক্ষেত্রেও বিকল্প ঘটেনি। কুদ্দুস ভাই ইতিমধ্যেই আরও ২ রমনীর সাথে প্রেমে জড়িয়ে পরলেন।</p><p>কুদ্দুস ভাই এবংজাভাস্ক্রিপ্ট ক্লোজার এর ইন্ট্রো জানতেঃ</p><p><a href="https://medium.com/@rakibul/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%87%E0%A6%AE%E0%A6%BF%E0%A6%95-%E0%A6%95%E0%A7%81%E0%A6%A6%E0%A7%8D%E0%A6%A6%E0%A7%81%E0%A6%B8-%E0%A6%8F%E0%A6%AC%E0%A6%82-%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A7%8D%E0%A6%9F-%E0%A6%95%E0%A7%8D%E0%A6%B2%E0%A7%8B%E0%A6%9C%E0%A6%BE%E0%A6%B0-%E0%A6%8F%E0%A6%B0-%E0%A6%97%E0%A6%B2%E0%A7%8D%E0%A6%AA-1384f1ceb7e7">প্রেমিক কুদ্দুস এবং জাভাস্ক্রিপ্ট ক্লোজার এর গল্প...</a></p><p>৩ জন প্রেমিকা সামলানো তো আর মুখের কথা নয়! আর এই সমস্যা সমাধানেই কুদ্দুস ভাই লিখে ফেললেন তার প্রেমের আরেকটি প্রোগ্রাম। তার প্রথম প্রোগ্রাম দিয়ে যেমন তার প্রেমিকা কে ফোন করতেন তেমনি এই প্রোগ্রাম দিয়েও তিনি তার একাধিক প্রেমিকাকে ফোন করতে পারবেন। সাথে যখন যেই প্রেমিকা কে ফোন করবেন তার ব্যাপারে কিছু তথ্য ও থাকবে! যাতে ভুল করে এক প্রেমিকাকে অন্য প্রেমিকার কথা বলে না ফেলে 😜</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/541/1*aaZ_sPjGYoxdSFb-oZ84Lg.png" /></figure><p>তাহলে চলুন দেখে ফেলি কুদ্দুস ভাইয়ের সেই অসামান্য প্রোগ্রামটিঃ</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fjsfiddle.net%2Fxenax%2F8j7pk09L%2Fembedded%2F&amp;url=https%3A%2F%2Fjsfiddle.net%2Fxenax%2F8j7pk09L%2F&amp;image=https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1a09e2cdfb7a58f7d74b943327e41fd0%3Fs%3D80&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=jsfiddle" width="600" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/6fa4aa9db0af1cff20da47b32ea4546a/href">https://medium.com/media/6fa4aa9db0af1cff20da47b32ea4546a/href</a></iframe><p>এখানে showCalling() ফাংশনটি কাকে কল করছে সেটি দেখাবে। showInfo() ফাংশনটি যাকে কল করেছে তার তথ্য দেখাবে। setupCall() ফাংশনের মধ্যে gfData নামে একটি এরের মধ্যে প্রত্যেক প্রেমিকার নাম ও তথ্য রাখা হয়েছে। এরপরে for লুপের মাধ্যমে প্রত্যেক প্রেমিকার জন্য বাটনে onclick event এ একটা ফাংশন ডিফাইন করে তার ভেতর showCalling() এবং showInfo() কে কল করা হয়েছে।</p><p>সর্বনাশ! একটা বিপদ তো হয়ে গেছে! প্রোগ্রামে একটি প্রানঘাতক বাগ দেখা গেছে.. 😱 কুদ্দুস ভাই যেই বাটনেই ক্লিক করে, ফোন শুধু ৩ নাম্বার প্রেমিকার কাছেই যায়!! এর কারণ হচ্ছে ফর লুপের মধ্যে onclick event এ যে ফাংশন এসাইন করা হয়েছে এটি একটি ক্লোজার। আর এটি প্রতি লুপে item ভেরিয়েবল টি ব্যবহার করে যা কিনা প্রতি লুপের সাথে চেঞ্জ হয়ে যায়। এর ফলে লুপ শেষে ৩ নাম্বার প্রেমিকার নামই থাকে ভেরিয়েবল এ এবং যেকোনো বাটন ক্লিক করলে ৩ নাম্বার প্রেমিকার কাছেই কল যায়।</p><p>এটি সমাধান করতে পারি আমরা আরও ক্লোজার ব্যবহারের মাধ্যমে। কুদ্দুস ভাই একটি নতুন ফাংশন ডিফাইন করলেনঃ</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/04d60343ea9e58cb407fbfaf44921bd4/href">https://medium.com/media/04d60343ea9e58cb407fbfaf44921bd4/href</a></iframe><p>এবার onclick এর ইভেন্ট টি আপডেট করে দিলেনঃ</p><pre>document.getElementById(item.id).onclick = showCallback(item);</pre><p>এবার কুদ্দুস ভাইয়ের প্রেমের প্রোগ্রাম উরাধুরা কাজ করছেঃ</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fjsfiddle.net%2Fxenax%2Fogkf5pj2%2Fembedded%2F&amp;url=https%3A%2F%2Fjsfiddle.net%2Fxenax%2Fogkf5pj2%2F&amp;image=https%3A%2F%2Fwww.gravatar.com%2Favatar%2F1a09e2cdfb7a58f7d74b943327e41fd0%3Fs%3D80&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=jsfiddle" width="600" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/bd92f68f477c5db082fdf43773d0f1bf/href">https://medium.com/media/bd92f68f477c5db082fdf43773d0f1bf/href</a></iframe><p>তাহলে বুঝতেই পারছেন একটু বুদ্ধি করে ক্লোজার ব্যবহার করতে পারলেই কুদ্দুস ভাইয়ের মত আপনিও প্রেমে জয়ী হতে পারবেন!</p><blockquote>বিঃদ্রঃ উক্ত সমস্যাটি var item = gfData[i] এই খানে es6 এর let ব্যবহারেই সমাধান হয়ে যায়।অতিরিক্ত ক্লোজার এর প্রয়োজন হয়না। তবে ES6 নিয়ে পরবর্তিতে কুদ্দুস ভাইয়ের অন্য আরেকটি প্রেমের প্রোগ্রাম নিয়ে আসবো।</blockquote><p>আজ এ পর্যন্তই... ভালো থাকুন, প্রেম করুন, প্রোগ্রামিং করুন ❤️</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b1d377b975b4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[প্রেমিক কুদ্দুস এবং জাভাস্ক্রিপ্ট ক্লোজার এর গল্প...]]></title>
            <link>https://medium.com/@raikusy/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%87%E0%A6%AE%E0%A6%BF%E0%A6%95-%E0%A6%95%E0%A7%81%E0%A6%A6%E0%A7%8D%E0%A6%A6%E0%A7%81%E0%A6%B8-%E0%A6%8F%E0%A6%AC%E0%A6%82-%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A7%8D%E0%A6%9F-%E0%A6%95%E0%A7%8D%E0%A6%B2%E0%A7%8B%E0%A6%9C%E0%A6%BE%E0%A6%B0-%E0%A6%8F%E0%A6%B0-%E0%A6%97%E0%A6%B2%E0%A7%8D%E0%A6%AA-1384f1ceb7e7?source=rss-f60617c8c96e------2</link>
            <guid isPermaLink="false">https://medium.com/p/1384f1ceb7e7</guid>
            <category><![CDATA[ক্লোজার]]></category>
            <category><![CDATA[closure]]></category>
            <category><![CDATA[প্রোগ্রামিং]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[জাভাস্ক্রিপ্ট]]></category>
            <dc:creator><![CDATA[Rakibul Hasan]]></dc:creator>
            <pubDate>Fri, 20 Jul 2018 19:55:07 GMT</pubDate>
            <atom:updated>2018-07-22T19:26:08.828Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GsONFUDxAv3t-i1IDFO4cg.png" /></figure><p>জনাব কুদ্দুস একজন বিশিষ্ট প্রেমিক এবং একজন ধজাভাঙ্গা (!) প্রোগ্রামার। তিনি ভালবাসেন প্রেম করতে, এবং ভালবাসেন প্রোগ্রামিং... প্রেম দিয়ে প্রোগ্রামিং এবং প্রোগ্রামিং দিয়ে প্রেম করা তার একটি অলৌকিক গুন!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*U6F1wP3WdmJsCK1PXs2eeg.jpeg" /></figure><p>একদা কুদ্দুস ভাই তার প্রেমিকাকে ফোন করার জন্য একটি প্রোগ্রাম লিখলেন...</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/bf6ec1ea8b888d9ebe8bf8921f52cdfb/href">https://medium.com/media/bf6ec1ea8b888d9ebe8bf8921f52cdfb/href</a></iframe><p>প্রোগ্রাম টি লিখতে গিয়ে কুদ্দুস ভাই জানতে পারলেন &quot;<strong>ক্লোজার</strong>&quot; (<em>Closure</em>) সম্পর্কে। এই হতচ্ছাড়া <strong>ক্লোজার</strong> আবার কি? 😒😒😒</p><blockquote><strong>ক্লোজার</strong> হচ্ছে, যখন কোন ফাংশন এর লেক্সিকাল স্কোপ এর বাইরে এক্সিকিউট হওয়া সত্ত্বেও ঐ লেক্সিকাল স্কোপ কে মনে রাখতে এবং ব্যবহার করতে পারে।</blockquote><p>টাটা... বাইবাই। ভালো থাইকেন। কিছুই বুঝি নাই, হুদাই সময় নষ্ট করার মানে নাই!!!😑😑😑</p><p>আরে থামেন, বুঝাইতেছি... প্রেম আর প্রোগ্রামিং এই দুইটা করতে গেলে অবশ্যই ধৈর্য থাকতে হবে আর মাথা ঠাণ্ডা রাখতে হবে!! বাই দা ওয়ে! ইচ্ছা করেই আগে বলি নাই যে Closure বুঝতে হলে Scope, Lexical scope সম্পর্কেও একটু জানতে হবে। এই দেখ! নাম শুনেই ভয়ে ঘাম শুরু হয়ে গেছে 😅 প্রেম কিএতই সোজা?? 😉 চিন্তা নাই, স্কোপ, লেক্সিকাল স্কোপ তেমন কিছুই না! খালি শুনতেই ভয়ানক শোনায়। আমাদের কুদ্দুস ভাই যদি বুঝতে পারে তাইলে আপনিও বুঝবেন ৫ মিনিটেই ২০০% গ্যারান্টি 😁 এর জন্য আমাদের আরেকজন বিশিষ্ট বরেণ্য প্রেমিক জোনায়েদ ভাইয়ের এই লেখা টা টুপ করে পড়ে ফেলেনঃ</p><p><a href="https://medium.com/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82-%E0%A6%AA%E0%A6%BE%E0%A6%A4%E0%A6%BE/%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A7%8D%E0%A6%9F%E0%A6%83-%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8B%E0%A6%AA-scope-%E0%A6%A8%E0%A6%BF%E0%A7%9F%E0%A7%87-%E0%A6%A7%E0%A6%BE%E0%A6%B0%E0%A6%A3%E0%A6%BE-400c8c6ac1dc">জাভাস্ক্রিপ্টঃ স্কোপ(Scope) নিয়ে ধারণা</a></p><p>দারুণ! তো একটা ফাংশন যেই স্কোপ এ ডিফাইন করা হয়েছে, স্বাভাবিক ভাবেই সেটি ঐ স্কোপ এর যেকোনো ভেরিয়েবল নিয়ে টানাহিঁচড়া করতে পারবে, তাইনা? কুদ্দুস ভাইয়ের সেই প্রেমের প্রোগ্রামটিতে দেখুনঃ</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/bf6ec1ea8b888d9ebe8bf8921f52cdfb/href">https://medium.com/media/bf6ec1ea8b888d9ebe8bf8921f52cdfb/href</a></iframe><p>এখনে কুদ্দুস ভাই callGf() ফাংশনের স্কোপে তার প্রেমিকার name দিয়েছেন। এর ভেতর calling() ফাংশন আবার সেই name ব্যবহার করছে তাকে ফোন করার জন্য!! এই calling() ফাংশন কেই <strong>Closure</strong> বলা যায়, কারণ সে তার স্কোপের বাইরের ভেরিয়েবল ব্যবহার করছে। কিন্তু সত্যি বলতে এখানে <strong>Closure</strong> এর আসল লম্পট চরিত্র ধরা পড়ে না! ঘটনা বুঝা মাত্রই কুদ্দুস ভাই তার প্রেমের প্রোগ্রামটি আপডেট করে ফেললেনঃ</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/eab4061f7976b8358e3b67dd7408997a/href">https://medium.com/media/eab4061f7976b8358e3b67dd7408997a/href</a></iframe><p>এইবার <strong>Closure</strong> এর আসল চরিত্র সামনে আসলো! দেখুন <strong>ভিডিও</strong> সহ... 😜😜</p><p>খেয়াল করুন, আগের প্রোগ্রামে callGf() ফাংশনের ভেতর calling() ফাংশন ডিফাইন করেছিল এবং সেখানেই সেটি কল করেছিলো। অর্থাৎ calling() ফাংশন এর স্কোপ সম্পুর্ন callGf() ফাংশনের ভেতরেই ছিল। কিন্তু নতুন প্রোগ্রামে callGf() ফাংশনটি শুধু একটি ফাংশন রিটার্ন করছে। পরবর্তিতে আমরা calling ভেরিয়েবল এর মধ্যে callGf() ফাংশনটি কল করলাম, যাতে করে callGf() এর রিটার্ন করা ফাংশনটি calling এ স্টোর হল। তাহলে এখন হিসেবে calling ফাংশনটি কিন্তু callGf() ফাংশন এর বাইরে চলে এলো। তবুও এটি callGf() এর ভেতরে থাকা name ভেরিয়েবল টি এক্সেস করতে পারছে। এটাই হচ্ছে লম্পট <strong>Closure</strong> এর আসল চরিত্র! সে বাইরে থেকেও পরের ঘরের বৌ কে দেখতে পারে 😜</p><p>আশা করি ভালভাবে ক্লোজার এর চরিত্র বুঝাতে পারলাম! একটু সাবধানে থাকবেন কিন্তু 😉</p><p>ওহ! এদিকে আমার প্রেমিকার ডাক এসে গেছে! দেরি হলেই সর্বনাষ!! আজ গেলাম, আগামীকাল কুদ্দুস ভাইয়ের আরেকটি প্রেমের প্রোগ্রাম নিয়ে আসবো 😃</p><p>কুদ্দুস ভাইয়ের লাভ স্টোরি ভাল লাগলে লাইক শেয়ার ও কমেন্ট করে সাথে থাকবেন ❤️</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1384f1ceb7e7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[আপনি কি ফেইসবুক এর ছবির কোয়ালিটি নিয়ে বিরক্ত? ফটোশপ দিয়েই এবার ফেইসবুক এর ছবির মান ঠিক করুন!]]></title>
            <link>https://medium.com/tech-library/%E0%A6%86%E0%A6%AA%E0%A6%A8%E0%A6%BF-%E0%A6%95%E0%A6%BF-%E0%A6%AB%E0%A7%87%E0%A6%87%E0%A6%B8%E0%A6%AC%E0%A7%81%E0%A6%95-%E0%A6%8F%E0%A6%B0-%E0%A6%9B%E0%A6%AC%E0%A6%BF%E0%A6%B0-%E0%A6%95%E0%A7%8B%E0%A7%9F%E0%A6%BE%E0%A6%B2%E0%A6%BF%E0%A6%9F%E0%A6%BF-%E0%A6%A8%E0%A6%BF%E0%A7%9F%E0%A7%87-%E0%A6%AC%E0%A6%BF%E0%A6%B0%E0%A6%95%E0%A7%8D%E0%A6%A4-%E0%A6%AB%E0%A6%9F%E0%A7%8B%E0%A6%B6%E0%A6%AA-%E0%A6%A6%E0%A6%BF%E0%A7%9F%E0%A7%87%E0%A6%87-%E0%A6%8F%E0%A6%AC%E0%A6%BE%E0%A6%B0-%E0%A6%AB%E0%A7%87%E0%A6%87%E0%A6%B8%E0%A6%AC%E0%A7%81%E0%A6%95-%E0%A6%8F%E0%A6%B0-%E0%A6%9B%E0%A6%AC%E0%A6%BF%E0%A6%B0-%E0%A6%AE%E0%A6%BE%E0%A6%A8-%E0%A6%A0%E0%A6%BF%E0%A6%95-%E0%A6%95%E0%A6%B0%E0%A7%81%E0%A6%A8-5dee5ecf88b1?source=rss-f60617c8c96e------2</link>
            <guid isPermaLink="false">https://medium.com/p/5dee5ecf88b1</guid>
            <category><![CDATA[photoshop]]></category>
            <category><![CDATA[facebook]]></category>
            <category><![CDATA[design]]></category>
            <dc:creator><![CDATA[Rakibul Hasan]]></dc:creator>
            <pubDate>Wed, 26 Aug 2015 13:30:17 GMT</pubDate>
            <atom:updated>2015-08-26T13:32:51.978Z</atom:updated>
            <content:encoded><![CDATA[<p>বন্ধুর সাথে সেলফিটা দারুণ হয়েছে, এখনি আপলোড হয়ে যাক! বাসার ছাদ থেকে আকাশটা কি দারুণ দেখাচ্ছে, একটা ছবি ফেইসবুকে না দিলেই নয়। এমন কত ছবিই তো ফেইসবুকে দিতে হয়!</p><p>বেশ দারুণ একটা লোগো বানিয়েছি, ফেসিবুকে শেয়ার করতেই হবে। বিজনেস কার্ড বেশ ডিজাইন করেছি, Be Designer গ্রুপে শেয়ার করতেই হয়! ডিজাইনার দেরও এমন বিভিন্ন ডিজাইন ফেইসবুকে শেয়ার করার প্রবণতা থাকেই।</p><p>কিন্তু একটি ছবি তোলার পর বা ডিজাইন করার পর সেটি দেখে মন যেমন মুগ্ধ হয়ে যায়, ফেইসবুকে আপলোড করার পর সেই মুগ্ধতা আর থাকে না। কারণ ফেইসবুক সেই ছবির কোয়ালিটির ১৩ টা বাজিয়ে ফেলে।</p><p>তবে কিছু টেকনিক ব্যবহার করলে ছবির মান যথেষ্ঠ পরিমাণ ঠিক রাখা যায়। সেই উপায়ই আজকে সবার সাথে শেয়ার করবো :)</p><p>Photoshop এ একটি ছবি ওপেন করুন, অথবা যেকোন ছবি ফটোশপ এ এডিট করুন। এবার নিচের ধাপ গুলো ফলো করুন।</p><ul><li>File থেকে Save for web এ ক্লিক করুন অথবা ctrl + alt + shift + s চাপুন। নিচের মত একটি ডায়ালগ দেখতে পারবেন।</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/978/1*myen3iUZngitVYy_L-nA6A.jpeg" /></figure><p>এখান থেকে প্রেসেট PNG-24 সিলেক্ট করবেন, Convert to sRGB সিলেক্ট করবেন। Image Size সর্বোচ্চ W: 2048 px দিবেন, এর বেশি না দেয়াই ভালো। এর থেকে ছোট দিতে পারেন সমস্যা নেই। এবার Save করে নিন।</p><p>খেয়াল করে দেখবেন পুর্বের তুলনায় ফেসবুক এ আপলোড করার পর ছবির মান অনেকখানি ঠিক থাকবে।</p><figure><a href="https://www.facebook.com/sharer/sharer.php?u=http%3A//bit.ly/1WSei33"><img alt="" src="https://cdn-images-1.medium.com/max/600/1*3LbPI5mwVRU0JPFwbsfWwQ.png" /></a></figure><figure><a href="https://twitter.com/home?status=http%3A//bit.ly/1WSei33"><img alt="" src="https://cdn-images-1.medium.com/max/600/1*IY3DWSyQ3PjmlcjGe0nI9A.png" /></a><figcaption>আর্টিকেলটি সবার সাথে শেয়ার করুন, যা আগামীতে আরো ভালো লেখার অনুপ্রেরণা দিবে।</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5dee5ecf88b1" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tech-library/%E0%A6%86%E0%A6%AA%E0%A6%A8%E0%A6%BF-%E0%A6%95%E0%A6%BF-%E0%A6%AB%E0%A7%87%E0%A6%87%E0%A6%B8%E0%A6%AC%E0%A7%81%E0%A6%95-%E0%A6%8F%E0%A6%B0-%E0%A6%9B%E0%A6%AC%E0%A6%BF%E0%A6%B0-%E0%A6%95%E0%A7%8B%E0%A7%9F%E0%A6%BE%E0%A6%B2%E0%A6%BF%E0%A6%9F%E0%A6%BF-%E0%A6%A8%E0%A6%BF%E0%A7%9F%E0%A7%87-%E0%A6%AC%E0%A6%BF%E0%A6%B0%E0%A6%95%E0%A7%8D%E0%A6%A4-%E0%A6%AB%E0%A6%9F%E0%A7%8B%E0%A6%B6%E0%A6%AA-%E0%A6%A6%E0%A6%BF%E0%A7%9F%E0%A7%87%E0%A6%87-%E0%A6%8F%E0%A6%AC%E0%A6%BE%E0%A6%B0-%E0%A6%AB%E0%A7%87%E0%A6%87%E0%A6%B8%E0%A6%AC%E0%A7%81%E0%A6%95-%E0%A6%8F%E0%A6%B0-%E0%A6%9B%E0%A6%AC%E0%A6%BF%E0%A6%B0-%E0%A6%AE%E0%A6%BE%E0%A6%A8-%E0%A6%A0%E0%A6%BF%E0%A6%95-%E0%A6%95%E0%A6%B0%E0%A7%81%E0%A6%A8-5dee5ecf88b1">আপনি কি ফেইসবুক এর ছবির কোয়ালিটি নিয়ে বিরক্ত? ফটোশপ দিয়েই এবার ফেইসবুক এর ছবির মান ঠিক করুন!</a> was originally published in <a href="https://medium.com/tech-library">টেক লাইব্রেরী</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ইংরেজি তে দুর্বল? নিয়ে নিন মারাত্মক সমাধান সাথে ফ্রী ভয়ংকর টিপস!]]></title>
            <link>https://medium.com/tech-library/%E0%A6%87%E0%A6%82%E0%A6%B0%E0%A7%87%E0%A6%9C%E0%A6%BF-%E0%A6%A4%E0%A7%87-%E0%A6%A6%E0%A7%81%E0%A6%B0%E0%A7%8D%E0%A6%AC%E0%A6%B2-e0b1397fec12?source=rss-f60617c8c96e------2</link>
            <guid isPermaLink="false">https://medium.com/p/e0b1397fec12</guid>
            <category><![CDATA[bangladesh]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[english]]></category>
            <dc:creator><![CDATA[Rakibul Hasan]]></dc:creator>
            <pubDate>Fri, 21 Aug 2015 19:03:18 GMT</pubDate>
            <atom:updated>2015-08-21T19:10:20.567Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>ইংরেজি তে দুর্বল? গ্রামাটিকেল ভুলের ভয়ে ইংরেজি লিখতে ভয় পান? নিয়ে নিন মারাত্মক সমাধান সাথে ফ্রী ভয়ংকর টিপস!</blockquote><p>মাতৃভাষা বাংলা। অথচ বাংলাই ঠিক মত বলতে, লিখতে পারি না। সে জায়গায় সেই দূরদেশের ইংরেজি না পারাটাই স্বাভাবিক। হোক সে আন্তর্জাতিক ভাষা। জন্মের পর থেকে বাংলায় কথা বলি, বাংলায় শুনি, বাংলায় লিখি। ইংরেজি অত ভাল পারবো কি করে? আজকাল তো ইংরেজরাই ঠিক মত ইংরেজি বলতে পারে না। আর আমরা তো… স্কুল কলেজে পড়েই কি ইংরেজি ভাল পারা যায় নাকি? আমাদের দেশের যে শিক্ষা ব্যবস্থা! মাস্টার্স পাশ করা একজন ছাত্র ও ২ লাইন ঠিক মত ইংরেজি বকতে পারে না। আর আজকাল কিছু ইংরেজ মাধ্যমে পড়ুয়া ছাত্র-ছাত্রি আছে, যারা এত মাত্রায় ইংরেজি বকে যে ঠিক মত বাংলা বকাটাই ভুলে যায়! দুঃখজনক হলেও সত্য আমাদের দেশে প্রায় ৩০ ভাগ শিক্ষিত লোক আছে যারা মোটামোটি ঠিকঠাক ইংরেজি বকতে পারবে। বাকি ৭০ ভাগ শিক্ষিত হলেও, ইংরেজির বেলায় কচু!</p><p>আমাদের কথা কি বলবো? শুধু আমরা না তো, বিশ্বের অনেক উন্নত দেশের লোকেরাও ভাল ইংরেজি বলতে পারে না। হাতে গোনা কিছু লোক আছে দুর্বার ইংরেজি বকে! ইংরেজি না পারা বা ইংরেজি তে দুর্বল হওয়াটা খুবি স্বাভাবিক। এতে মন খারাপ করা বা ভেঙ্গে পরার কোন কারন নেই।</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/515/1*qC59Ce0LOL36kliDzh5TtQ.jpeg" /><figcaption>ইংরেজি জানিনা! এখনতো বিয়ে করার জন্য বউ ও পাবো না!</figcaption></figure><p>এতক্ষণ কথাগুলো লিখার কারন হচ্ছে সান্তনা দেয়া। আসলে অনেকেই ইংরেজি না পারায় নিজেকে অনেক ছোট মনে করে, ভেঙ্গে পরে। তাদের মনে সান্তনা যোগানোর জন্যই এই বকবকানি। সান্তনা তো দিলাম, এবার সাহস দিবে কে? উপায় নেই, এটাও আমাকে করতে হবে।</p><p>আসলে ইংরেজি কে আমরা যতটা কঠিন মনে করি, ততটা কঠিন ইংরেজি না। ইংরেজিকে ভয় করলেই ইংরেজি কঠিন! আমি ছোট থেকেই ইংরেজি কে ভয় করি না। তাই কখনোই ইংরেজি আমার কাছে কঠিন মনে হয় নি, আর এখন পর্যন্ত ইংরেজিতে ভালোই আছি আল হামদুলিল্লাহ! আমি অনেক ভাল ইংরেজি পারি তা বলছি না! তবে অতটা খারাপ ও পারি না! ভুল আমারো হয়। হওয়াটাই স্বাভাবিক। আর সেই ছোট খাটো ভুল শুধরানোর উপায় নিয়েই আজকের টিউন। সাথে থাকবে সহজে ইংরেজি শেখার টিপস, ইংরেজির ভয়কে দূর করার টিপস, আরো অনেক কিছু! আর এসবই ব্যক্তিগত অভিজ্ঞতা থেকে। তাহলে চলুন নেমে পরি ইংরেজি শিকারে!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/532/1*0cLGdednv2WZ-UUrjEh90w.jpeg" /><figcaption>লুঙিটা শক্ত করে বেধে নিন! আর নেমে পড়ুন ইংরেজির সাথে লড়াইয়ে।</figcaption></figure><blockquote>অনলাইনে ইংরেজি গ্রামার ভুল সংশোধন (মারাত্মক সমাধান)</blockquote><p>হ্যা! আপনার লেখায় কি কি ইংরেজি গ্রামাটিকেল ভুল আছে সেগুলো ধরিয়ে দিতে আর সংশোধন করতে রয়েছে অনলাইন টুল। এসব টুল খুব নিখুঁত (খুব বেশি নিখুঁত না 😛 ) ভাবে আপনার গ্রামাটিকেল ভুল গুলো ধরিয়ে দিবে। তবে ভাইবেন না, এটা একজন মানুষের মত আপনার সব ভুল ধরিয়ে ঠিক করে দিবে! এটা সম্ভাব্য ভুল গুলো বলে দিবে, সেটা আসলেই ভুল কিনা আপনার বুঝে ঠিক করে নিতে হবে। ঠিক করার ক্ষেত্রে টুলটি সাজেশন দিবে। বুঝতেই পারছেন, আপনি এর সাহায্যে শুধু খুটিনাটি ইংরেজির ভুল গুলো ঠিক করতে পারবেন। আর ভুল ঠিক করতে করতেই অনেক কিছু শেখা হয়ে যাবে। তাহলে চলুন দেখে নেই টুল গুলোঃ</p><blockquote><a href="http://spellcheckplus.com/">spellcheckplus.com</a></blockquote><p>এটা আমার প্রিয় টুল। আমি সবসময় এটাই ব্যবহার করি। ব্যবহার করতে সহজ, মোটামোটি ভাল কাজ করে! এর সমন্ধে বিস্তারিত লিখলাম না, আশা করি কাজ করতে পারবেন।</p><blockquote><a href="http://www.spellchecker.net/spellcheck/">spellchecker.net/spellcheck</a></blockquote><blockquote><a href="http://www.grammarcheck.me/">grammarcheck.me</a></blockquote><blockquote><a href="http://www.spellcheckonline.com/">spellcheckonline.com</a></blockquote><blockquote><a href="http://www.grammarcheck.net/editor/">grammarcheck.net/editor</a></blockquote><p>টুল তো গেল, কিন্তু টুল এর উপর আর কতটুকু ভরসা করা যায়? নিজে তো কিছু শিখতে হবে নাকি? তাহলে চলুন ইংরেজি শেখার কিছু টিপস জেনে নেয়া যাক। এগুলো আমার ব্যক্তিগত অভিজ্ঞতা আর ব্যক্তিগত মতামত।</p><blockquote>ইংরেজির ভূত! তারাবেন যেভাবে</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*a3vRGX2FRJdhIdy-yCeGlA.jpeg" /><figcaption>ইংরেজি-কে আসলে আমরা ঠিক এমনটাই ভয় পাই।</figcaption></figure><p>ইংরেজিতে দুর্বল হওয়া বা ইংরেজি না পারার প্রধান ও বিশেষ এবং আন্তর্জাতিক কারন হল ইংরেজির ভূত। এই ভূত এর ভয়েই অনেকে ইংরেজি পারে না, বা ইংরেজি তে দুর্বল হয়। আসলে এটা মনের ভয় ছাড়া কিছুই না! আমি আগেও বলেছি, ইংরেজি কে আমরা যতটা কঠিন মনে করি ইংরেজি বে-চা-রা ততটা নিষ্ঠুর কঠিন না। নিজ থেকেই নিজের মনকে বুঝিয়ে নিতে হবে। মন থেকে ইংরেজিকে ভালবাসতে হবে। তাহলে ধীরে ধীরে ইংরেজির ভূত আপনার থেকে দূর হয়ে যাবে। ইংরেজি থেকে যতই দূরে সরবেন, যতই ঘৃণা করবেন ইংরেজির ভূত ততই আপনাকে ছিরে ছিরে খাবে। এর চেয়ে ভাল বরং ইংরেজিকে ভালবাসুন, ইংরেজির কাছাকাছি থাকুন। ইংরেজির ভয় আপনা আপনি মন থেকে চলে যাবে।</p><blockquote>ইংরেজি শেখার সেরা উপায়?</blockquote><p>আমি জানি এটা নিয়ে দ্বিমত আছে। একেক জনের একেক পছন্দ বা মন্তব্য! কেও বলবে স্কুল কলেজের বই পরলেই ইংরেজি ভাল পারা যায় (বিশেষ করে স্কুল কলেজের শিক্ষকরা 😛 ) কেও বলবে ইংরেজি তে মাস্টার্স করলে ভাল ইংরেজি পারা যায়। কেও বলবে IELTS করতে, কেও বলবে বিদেশে উচ্চ শিক্ষা নিতে। কেও বলবে দরবেশ বাবার পড়াপানি খেতে। আসলে মানুষ ভেদে মতের ভিন্নতা।</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*Rj36ak7mHbyvtF_OwmQcVw.jpeg" /></figure><p>তবে আমার মতে ইংরেজি শেখার সেরা উপায় হচ্ছে “নিজে শেখা” জানি এটা শুনে ইতি মদ্ধেই হাওকাও লেগে গেছে। নিজে কিভাবে শিখে? শিক্ষক ছাড়া ইংরেজি শেখা যায় নাকি? আরো কত কি… আসলে ব্যপার টা এইরকম- নিজে শেখা মানে নিজের ইচ্ছায় শেখা। শিক্ষক, বই, ইত্যাদির সাহায্য অবশ্যই নিবেন। তবে অবশ্যই স্বেচ্ছায় শেখার জন্য। কারো জোর জবরদস্তি বা কোন ‘শখের কড়াতে’ পরে নয়। ইংরেজি পরীক্ষায় পাস করার জন্য নয়, জীবনে পাস করার জন্য শিখুন। তাহলেই ইংরেজি শিখতে পারবেন।</p><blockquote>ইংরেজি শেখার ভয়ংকর টিপস</blockquote><p>আসলেই ইংরেজি শিখতে চান? স্বেচ্ছায় তো? নাকি স্যার, বাবা-মার জোরে? ঠিক আছে, স্বেচ্ছায় যেহেতু শিখতে চান তাহলে কিছু টিপস নিয়ে নেনঃ</p><ul><li>নিয়মিত ইংরেজি পেচাল পারুন। ভুল হোক, আর ঠিক হোক। ফাও পেচাল পারতে থাকেন।</li><li>লজ্জা শরম সব সার্ফ এক্সেল দিয়ে ধুয়ে নেন। কারণ ইংরেজি শিখতে চাইলে লজ্জা শরম এর মাথা খেতে হয়। রোজা রমজানের দিনে মাথা খাওয়ার চেয়ে ধুয়ে ফেলা ভাল।</li><li>বন্ধু, বান্ধবী, বাবা-মা, শিক্ষক, আত্মীয়, অচেনা পথিক, ছোট ভাই, বড় ভাই সবার থেকে নির্দ্বিধায় সাহায্য নিন। যেকোনো সমস্যায় তাদের প্রশ্ন করুন। (অবশ্যই যে ইংরেজি তে ভাল তাকে প্রশ্ন করবেন, নয়তো অনন্ত জলিল হয়ে যেতে পারেন)</li><li>বন্ধুদের সাথে যত পারবেন ইংরেজিতে বকবকাবেন, কারণ এদের সাথে ভুল করলেও সমস্যা নেই। বন্ধু বান্ধবের কাছে সাত খুন মাফ! এছাড়া আমার জানামতে একমাত্র বন্ধুদের কাছেই আমাদের লজ্জা বলে কিছু নেই। সুতরাং…</li><li>নিয়মিত ইংরেজি পত্রিকা পরুন। অনলাইনে হোক আর অফলাইনে। কিচ্ছু বুঝেন নাহ? বুঝার দরকার নাই, মনে করেন কোন এক ২ বছরের বাচ্চা পেন্সিল দিয়া দাগাদাগি করছে। চোখ বুলায় জান। (একদিন না একদিন, একটা না একটা পরিচিত শব্দ চোখে পরবে আর সে থেকেই আগ্রহ বারবে)</li><li>নিয়মিত ইংরেজি চলচিত্র দেখুন। ইচ্ছা না থাকলেও দেখতে হবে, কিছু করার নাই। তবে সুবিধার্তে একটু বাছাই করে সুশীল চলচিত্র দেখতে পারেন।</li><li>বিভিন্ন ইংরেজি অনুষ্ঠান গুলো দেখুন। যেমনঃ Man VS Wild (আসলে, মানুষ বনাম পোকা), Worst case scenario, ইত্যাদি আরো মজাদার অনুষ্ঠান।</li><li>ইংরেজ বক্তাদের কথা শুনুন। কিচ্ছু বুঝেন নাহ? সমস্যা নাই, শুনতে থাকেন। মনে করেন ২ বছরের বাচ্চা হাওমাও কইরা কথা বলা শিখতেছে। শুনতে শুনতে নিজেই বোঝা শুরু করবেন। যেমন একজন মা তার সন্তানের আধো আধো কথাই পুরো বুঝতে পারেন অন্য কেও বুঝতে না পারলেও।</li><li>ইংরেজিতে যখন একটি বক্তব্য শুনবেন সাথে সাথেই সেটা মনে মনে আওড়াতে থাকুন। এবং ভাবুন এটা কেমন বক্তব্য? কোন সময়ে এটা প্রয়োগ করা যায়? ওইরকম একটা সুযোগ বুঝে বক্তব্য টা ছুঁড়ে মারুন। একটু হিট বক্তব্য হলে নিশ্চিত আপনার আশে পাশের লোকজন (সম্ভবত বন্ধু বান্ধব) আপনার দিকে হেলিকপ্টার এর মত তাকাবে! মানে কয়েক মিনিটের জন্য অন্তত আপনি হিরো 😉</li><li>টুকটাক বই, ডিকশনারি পড়াশোনা করুন। প্রতিদিন একটু একটু ইংরেজি শব্দ, বাক্য শিখতে থাকুন। আর যাই শিখবেন সেটা পরদিনই যে করেই হোক বাস্তব জীবনে প্রয়োগ করবেন।</li></ul><p>মোশাররফ করিম এর একটা নাটক আছে, ঠিক মনে পড়তেছে না। সম্ভবত হাউজফুল এ মোশাররফ করিম ইংরেজি শিখতে চায়। যারা নাটক টা দেখেছেন, তারা হয়তো বুঝতে পারছেন 😀 অনেকটা তার মতই বেহায়া হতে হবে ইংরেজি শিখতে হলে। যদিও নাটকে তার চরিত্র কে অনেকটা জোকার হিসেবে দেখিয়েছে, তবে ইংরেজি শেখার ক্ষেত্রে তার আচরনই ঠিক 😀</p><p>আরো অনেক টিপস হয়তো আছে, কিন্তু ডুব দিয়ে আছে, সাতার কাটতেছে নাহ :/ দেখি ভেসে উঠলে জানিয়ে দিবো। আর আপনার জানা কোন টিপস থাকলে কমেন্ট এর ঘর আপনার জন্য খালি পরে আছে, হুটহাট টাইপ করে ধুপধাপ পোস্ট করে দিন।</p><p>আপনার ইংরেজি শেখার অভিযানে শুভকামনা! (y)</p><p>লিখাটি মজাদার করার জন্য অনেক ধরনের ভাষা, অনেক উদাহরণ, অনেকের নাম ইত্যাদি ব্যবহার করেছি। আশা করি কেও ব্যক্তিগত ভাবে নিবেন না। অজান্তে কাওকে আঘাত দিয়ে থাকলে দুঃখিত।</p><figure><a href="https://www.facebook.com/sharer/sharer.php?u=http://bit.ly/1MDk2Jb"><img alt="" src="https://cdn-images-1.medium.com/max/600/1*3LbPI5mwVRU0JPFwbsfWwQ.png" /></a></figure><figure><a href="https://twitter.com/home?status=http://bit.ly/1MDk2Jb"><img alt="" src="https://cdn-images-1.medium.com/max/600/1*IY3DWSyQ3PjmlcjGe0nI9A.png" /></a><figcaption>লিখাটি আপনার বন্ধুদের সাথে শেয়ার করুন :)</figcaption></figure><figure><a href="https://medium.com/tech-library"><img alt="" src="https://cdn-images-1.medium.com/max/851/1*-5y3I30Q_x0BTNtiooWtyQ.jpeg" /></a><figcaption><a href="https://medium.com/tech-library">https://medium.com/tech-library</a></figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e0b1397fec12" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tech-library/%E0%A6%87%E0%A6%82%E0%A6%B0%E0%A7%87%E0%A6%9C%E0%A6%BF-%E0%A6%A4%E0%A7%87-%E0%A6%A6%E0%A7%81%E0%A6%B0%E0%A7%8D%E0%A6%AC%E0%A6%B2-e0b1397fec12">ইংরেজি তে দুর্বল? নিয়ে নিন মারাত্মক সমাধান সাথে ফ্রী ভয়ংকর টিপস!</a> was originally published in <a href="https://medium.com/tech-library">টেক লাইব্রেরী</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ডিজাইনার কিংবা ডেভেলপার যাই হোন, আপনার কি আসলেই জাভাস্ক্রিপ্ট শেখা জরুরী?]]></title>
            <link>https://medium.com/tech-library/%E0%A6%A1%E0%A6%BF%E0%A6%9C%E0%A6%BE%E0%A6%87%E0%A6%A8%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A6%BF%E0%A6%82%E0%A6%AC%E0%A6%BE-%E0%A6%A1%E0%A7%87%E0%A6%AD%E0%A7%87%E0%A6%B2%E0%A6%AA%E0%A6%BE%E0%A6%B0-%E0%A6%AF%E0%A6%BE%E0%A6%87-%E0%A6%B9%E0%A7%8B%E0%A6%A8-%E0%A6%86%E0%A6%AA%E0%A6%A8%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A6%BF-%E0%A6%86%E0%A6%B8%E0%A6%B2%E0%A7%87%E0%A6%87-%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A7%8D%E0%A6%9F-%E0%A6%B6%E0%A7%87%E0%A6%96%E0%A6%BE-%E0%A6%9C%E0%A6%B0%E0%A7%81%E0%A6%B0%E0%A7%80-eabe8b95a56f?source=rss-f60617c8c96e------2</link>
            <guid isPermaLink="false">https://medium.com/p/eabe8b95a56f</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[nodejs]]></category>
            <category><![CDATA[angularjs]]></category>
            <dc:creator><![CDATA[Rakibul Hasan]]></dc:creator>
            <pubDate>Fri, 07 Aug 2015 16:24:58 GMT</pubDate>
            <atom:updated>2015-08-07T17:36:55.348Z</atom:updated>
            <content:encoded><![CDATA[<p>আপনি কি একজন ওয়েব ডেভেলপার বা ডিজাইনার? তাহলে আপনি অবশ্যই জাভাস্ক্রিপ্ট এর নাম শুনেছেন? যদি না শুনে থাকেন তাহলে একটু নিশ্চিত হয়ে নিন যে আপনি কি আসলেই একজন ওয়েব ডিজাইনার কিংবা ডেভেলপার কিনা!</p><p>ঠিক তাই! জাভাস্ক্রিপ্ট এমন একটি প্রোগ্রামিং ল্যাংগুয়েজ যা সকল ওয়েব ডেভেলপার এর জানা থাকা উচিত! আপনি যদি একদমই নতুন ডেভেলপার হয়ে থাকেন, সেক্ষেত্রে অন্তত এর নামটুকু আপনার শুনে থাকা উচিত।</p><p><strong>এখন প্রশ্ন হচ্ছে একজন ওয়েব ডিজাইনার বা ডেভেলপার হিসেবে জাভাস্ক্রিপ্ট জানা আসলেই কি এতটা জরুরী? অথবা কেনই বা এতটা জরুরী?</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*DN7ToydkJZEdVaJVK_Nhvw.png" /><figcaption>ছবিঃ <a href="https://commons.wikimedia.org/wiki/File%3AJavaScript-logo.png">উইকিমিডিয়</a>া</figcaption></figure><h3>না!</h3><p>শুধু মাত্র ওয়েব ডিজাইনার বা ডেভেলপার হিসেবেই জাভাস্ক্রিপ্ট শেখাটা জরুরী না! একজন প্রোগ্রামার, ডেভেলপার, ডিজাইনার ইত্যাদি টেক গিক হিসেবে সবারই জাভাস্ক্রিপ্ট শেখা উচিত। ব্যাপারটি আপনার কাছে কিছুটা উদ্ভট মনে হতেও পারে। যদিও এটি আমার ব্যক্তিগত মতামত তবে এ বিষয়ে আরো অনেকেই সহমত পোষণ করবেন বলে আমার বিশ্বাস। এবং সেটির কারণ ও আমি তুলে ধরছি। জাভাস্ক্রিপ্ট এর অফুরন্ত ক্ষমতা ও শক্তির বিভিন্ন দিক নিয়ে আজ আলোকপাত করবো।</p><h4>জাভাস্ক্রিপ্ট এর সংক্ষিপ্ত পরিচয়</h4><p>Javascript এর জন্ম হয় মুলত ওয়েবপেইজ এ ব্যবহার করার জন্য। জন্মের পর থেকে দীর্ঘ সময় জাভাস্ক্রিপ্ট শুধুমাত্র ওয়েবপেইজ মেনুপুলেশন এর কাজই করে আসে। ওয়েব পেইজ এর ডিজাইন, ইন্টারেক্টিভিটি, ইভেন্ট হ্যান্ডেলিং ইত্যাদি কাজগুলো জাভাস্ক্রিপ্ট বেশ চমৎকার ভাবেই করে আসছে।</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*3t1Fx_YABIWsMoFwowK2uA.jpeg" /></figure><p>এবং এর থেকেই তৈরি হয় jQuery নামক চমৎকার এক জাভাস্ক্রিপ্ট লাইব্রেরীর। জেকুয়েরি ওয়েবপেইজ কে আরো প্রাণবন্ত করে তোলে। জাভাস্ক্রিপ্ট এর কাজগুলোই জেকুয়েরি আরো সহজে এবং সংক্ষেপে করতে সক্ষম।</p><p>জাভাস্ক্রিপ্ট এর ক্ষমতা এই জেকুয়েরিতেই শেষ হয়নি! আরো অনেক দারুণ দারুণ জাভাস্ক্রিপ্ট এর লাইব্রেরী ও ফ্রেইমওয়ার্ক এসেছে যা ডিজাইনার ও ডেভেলপারদের জীবন অনেক স্বাচ্ছন্দময় করে তুলেছে।</p><h4>তো জাভাস্ক্রিপ্ট এতটাই শক্তিশালি কিভাবে?</h4><p>জাভাস্ক্রিপ্ট কিন্তু সেই ওয়েবপেইজ মেনুপুলেশন আর ইভেন্ট হ্যান্ডেলিং এই ক্ষান্ত নেই। আর এর শক্তিও জেকুয়েরির মত কিছু লাইব্রেরীতেই দমে নেই।</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*c4mV8Ppc8oe42XVQHfsjQw.png" /><figcaption>জাভাস্ক্রিপ্ট এর নতুন উদ্দম <strong>node.js</strong></figcaption></figure><p>জাভাস্ক্রিপ্ট এখন শুধুমাত্র ব্রাউজার ও ক্লায়েন্ট সাইড এই নয়, সার্ভার সাইড এও চলতে সক্ষম! ঠিক শুনেছেন। <a href="https://nodejs.org/">node.js</a> এর মাধ্যমে জাভাস্ক্রিপ্ট দিয়ে এখন ওয়েব সার্ভার ও তৈরি করা যায়। অর্থাৎ যেই কাজ করতে এতদিন মানুষ পিএইচপি, রুবি, জাভা ব্যবহার করতো সেই কাজ এখন জাভাস্ক্রিপ্ট দিয়েই সম্ভব। সুতরাং ফ্রন্ট-এন্ড হোক আর ব্যাক-এন্ড হোক সবকিছুই এখন জাভাস্ক্রিপ্ট এর ক্ষমতায়! <a href="https://nodejs.org/">node.js</a> এর ক্ষমতায় এখন জাভাস্ক্রিপ্ট ব্যবহার করে দারুণ ও শক্তিশালি সব ওয়েব অ্যাপ্লিকেশান বানানো সম্ভব।</p><h4>রোবোট বানাবেন? মাথা ঠিক আছে তো?</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uPDRCRibaKJ9HYxV61Dt2A.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*tvRJbHYOIjHZ_7fLRkzMVw.jpeg" /></figure><p>আরে বাহ! মজার ব্যাপার তো বলাই হয়নি। আরে ঠিকই শুনছেন… জাভাস্ক্রিপ্ট এখন আর আপনার ব্রাউজার আর কম্পিটার এর মাঝে সীমাবদ্ধ নেই। জাভাস্ক্রিপ্ট এখন রোবোট বানাতেও সক্ষম! <a href="http://nodebots.io">NodeBots</a> প্রোজেক্ট সেটিই আমাদের দেখিয়েছে। জাভাস্ক্রিপ্ট কোডিং এর মাধ্যমে এখন রোবোট ও বানানো সক্ষম।</p><h4>গেম ও এখন জাভাস্ক্রিপ্ট এ!</h4><p>এখন গেম ডেভেলপমেন্ট ও হচ্ছে জাভাস্ক্রিপ্ট দিয়ে। জাভাস্ক্রিপ্ট এর সাহায্য অসাধারণ সব গেম বানাচ্ছে ডেভেলপাররা। HTML5 এর Canvas এলিমেন্ট এর সাহায্যে জাভাস্ক্রিপ্ট দিয়েই এখন দারুণ সব গেম বানানো সম্ভব!</p><p>দারুণ সব জাভাস্ক্রিপ্ট গেম দেখুন এখানেঃ <a href="http://www.creativebloq.com/html5/top-20-html5-games-1122788">http://www.creativebloq.com/html5/top-20-html5-games-1122788</a></p><h4>ভবিষ্যৎ কি টের পাচ্ছেন?</h4><p>আপনার বাসার টোস্টার মেশিন কিংবা মাইক্রো ওভেন টিও যে একদিন জাভাস্ক্রিপ্ট দিয়ে প্রোগ্রামিং করা হবে সেটি কি খুব অবিশ্বাস্য? হ্যা! হতেই পারে। জাভাস্ক্রিপ্ট নিজের ক্ষমতা বলে যেভাবে এগুচ্ছে, বছর খানেকের মধ্যে এমন অনেক অবিশ্বাস্য কিছুই করে দেখাতে সম্ভব জাভাস্ক্রিপ্ট।</p><p>জাভাস্ক্রিপ্ট দিয়ে ইতিমধ্যেই ওয়েব অ্যাপ্লিকেশান, ডেস্কটপ অ্যাপ্লিকেশান, মোবাইল অ্যাপ্লিকেশান, রোবট প্রোগ্রামিং ইত্যাদি করা হচ্ছে। এবং প্রতিনিয়তই এর ডেভেলপমেন্ট বেরে যাচ্ছে। প্রতিনিয়তই নতুন কিছু আবিষ্কার হচ্ছে।</p><p>অসংখ্য জাভাস্ক্রিপ্ট লাইব্রেরী ও ফ্রেমওয়ার্ক এর মধ্যে কিছু উল্লেখযোগ্য হচ্ছেঃ</p><ul><li><a href="https://angularjs.org/">Angular.js</a></li><li><a href="http://backbonejs.org/">Backbone.js</a></li><li><a href="http://underscorejs.org/">Underscore.js</a></li><li><a href="https://nodejs.org/">node.js</a></li><li><a href="http://nodebots.io/">NodeBots</a></li><li><a href="https://www.meteor.ie/">Meteor</a></li><li><a href="http://facebook.github.io/react/">React</a></li><li><a href="http://emberjs.com/">Ember.js</a></li><li><a href="https://jquery.com/">jQuery</a></li><li><a href="http://socket.io/">Socket.io</a></li><li><a href="http://expressjs.com/">Express.js</a></li><li><a href="http://nwjs.io/">nw.js</a></li></ul><p>এগুলো লিখে শেষ করা যাবে না। অসংখ্য অসংখ্য লাইব্রেরী, ফ্রেমওয়ার্ক জাভাস্ক্রিপ্ট এর।</p><p>আপনি কি করতে চান? মোবাইল অ্যাপ? ডেস্কটপ অ্যাপ? গেম? রোবোট? ওয়েব সাইট? ওয়েব অ্যাপ্লিকেশান? আর যা আছে! সবই এখন জাভাস্ক্রিপ্ট এর হাতের মুঠোয়।</p><p>জাভাস্ক্রিপ্ট নিয়ে কিছু অসাধারণ এক্সপেরিমেন্টঃ</p><ul><li><a href="https://www.chromeexperiments.com/">https://www.chromeexperiments.com/</a></li><li><a href="http://processingjs.org/exhibition/">http://processingjs.org/exhibition/</a></li></ul><p>এবার একটু বলুনতো? আপনি অনলাইন ক্যারিয়ার করতে চাচ্ছেন, বা ডেভেলপার হতে চাচ্ছেন, বা প্রোগ্রামার হতে চাচ্ছেন, আপনার কি জাভাস্ক্রিপ্ট শেখা জরুরী?</p><p>পরবর্তিতে জাভাস্ক্রিপ্ট নিয়ে আরো বিস্তারিত এবং দারুণ লিখা নিয়ে আসবো। আজকের লিখা নিয়ে আপনার মতামত জানানোর অনুরোধ রইলো।</p><p>আর্টিকেলটি শেয়ার করার জন্য সবার কাছে অনুরোধ রইলো। এবং বিভিন্ন ভুলভ্রান্তি ক্ষমা সুন্দর দৃষ্টিতে দেখার আহ্বান রইলো।</p><h2>টেক লাইব্রেরী</h2><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*i36mWOPKK2VRY5vkKIHTbw.png" /></figure><p>টেক লাইব্রেরী নতুন একটি ব্লগ। এটি <a href="https://medium.com/">Medium</a> প্ল্যাটফর্ম এ তৈরি করা। এটি মুলত একটি Medium Publication. এখানে বাংলায় লেখা বিভিন্ন টেকনোলজি, প্রোগ্রামিং, জাভাস্ক্রিপ্ট, ওয়ার্ডপ্রেস ইত্যাদি নিয়ে লেখা ছাপা হবে। এখানে মুলত আমি নিজেই (<a href="https://www.facebook.com/r4k18ul">রাকিবুল হাসান</a>) লিখবো। তবে কোন ব্লগার যদি সেচ্ছায় এই পাবলিকেশন এ লেখা প্রকাশ করতে চান তবে আমার <a href="https://www.facebook.com/r4k18ul">ফেইসবুক প্রোফাইলে</a> যোগাযোগ করুন। এই পাবলিকেশনটি একদিন অসংখ্য মানসম্মত আর্টিকেল এবং মানসম্মত পাঠক এ পরিপুর্ণ হয়ে উঠবে এই স্বপ্ন দেখেই পথচলা শুরু করলাম।</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=eabe8b95a56f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tech-library/%E0%A6%A1%E0%A6%BF%E0%A6%9C%E0%A6%BE%E0%A6%87%E0%A6%A8%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A6%BF%E0%A6%82%E0%A6%AC%E0%A6%BE-%E0%A6%A1%E0%A7%87%E0%A6%AD%E0%A7%87%E0%A6%B2%E0%A6%AA%E0%A6%BE%E0%A6%B0-%E0%A6%AF%E0%A6%BE%E0%A6%87-%E0%A6%B9%E0%A7%8B%E0%A6%A8-%E0%A6%86%E0%A6%AA%E0%A6%A8%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A6%BF-%E0%A6%86%E0%A6%B8%E0%A6%B2%E0%A7%87%E0%A6%87-%E0%A6%9C%E0%A6%BE%E0%A6%AD%E0%A6%BE%E0%A6%B8%E0%A7%8D%E0%A6%95%E0%A7%8D%E0%A6%B0%E0%A6%BF%E0%A6%AA%E0%A7%8D%E0%A6%9F-%E0%A6%B6%E0%A7%87%E0%A6%96%E0%A6%BE-%E0%A6%9C%E0%A6%B0%E0%A7%81%E0%A6%B0%E0%A7%80-eabe8b95a56f">ডিজাইনার কিংবা ডেভেলপার যাই হোন, আপনার কি আসলেই জাভাস্ক্রিপ্ট শেখা জরুরী?</a> was originally published in <a href="https://medium.com/tech-library">টেক লাইব্রেরী</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[একই সাথে ওয়েব ডিজাইন শিখুন এবং পাশাপাশি ভাল আয় করুন — “গোপন রহস্য”]]></title>
            <link>https://medium.com/tech-library/%E0%A6%8F%E0%A6%95%E0%A6%87-%E0%A6%B8%E0%A6%BE%E0%A6%A5%E0%A7%87-%E0%A6%93%E0%A6%AF%E0%A6%BC%E0%A7%87%E0%A6%AC-%E0%A6%A1%E0%A6%BF%E0%A6%9C%E0%A6%BE%E0%A6%87%E0%A6%A8-%E0%A6%B6%E0%A6%BF%E0%A6%96%E0%A7%81%E0%A6%A8-%E0%A6%8F%E0%A6%AC%E0%A6%82-%E0%A6%AA%E0%A6%BE%E0%A6%B6%E0%A6%BE%E0%A6%AA%E0%A6%BE%E0%A6%B6%E0%A6%BF-%E0%A6%AD%E0%A6%BE%E0%A6%B2-%E0%A6%86%E0%A6%AF%E0%A6%BC-%E0%A6%95%E0%A6%B0%E0%A7%81%E0%A6%A8-%E0%A6%97%E0%A7%8B%E0%A6%AA%E0%A6%A8-%E0%A6%B0%E0%A6%B9%E0%A6%B8%E0%A7%8D%E0%A6%AF-7358cc52ba31?source=rss-f60617c8c96e------2</link>
            <guid isPermaLink="false">https://medium.com/p/7358cc52ba31</guid>
            <category><![CDATA[css]]></category>
            <category><![CDATA[web-development]]></category>
            <dc:creator><![CDATA[Rakibul Hasan]]></dc:creator>
            <pubDate>Tue, 09 Apr 2013 04:00:29 GMT</pubDate>
            <atom:updated>2016-03-23T17:50:42.761Z</atom:updated>
            <content:encoded><![CDATA[<p>আপনি কি একজন ওয়েব ডিজাইনার অথবা ওয়েব ডিজাইন শিখতে চাচ্ছেন?</p><p>আমার জানার ইচ্ছে আছে আপনি কেন ওয়েব ডিজাইন শিখতে চান!</p><p>কিছু মানুষ অসাধারণ ডিজাইন তৈরি করে জনপ্রিয় হতে পছন্দ করে । যেখানে অন্য কিছু মানুষ এটিকে তাদের পেশা এবং আয়ের উৎস হিসেবে পছন্দ করবে ।</p><p><strong>আপনার কোনটি?</strong></p><p>এখন আমি এমন একটি কৌশল শেখাবো যা আপনাকে একসাথে জনপ্রিয় হতে, অনলাইন এ আয় করতে এবং ওয়েব ডিজাইন শিখতে সাহায্য করবে । মানে একের ভেতর তিন আরকি । বিষয়টি খুব মজার, তাই না?</p><p>আপনি হয়ত ভাবছেন আমি টিউনটি তে ওয়েব ডিজাইন এর কিছু কৌশল নিয়ে আলোচনা করবো । কিন্তু আমি কিছু এমন কিছু কৌশল নিয়ে আলোচনা করতে যাচ্ছি যা সম্পূর্ণ ভিন্য এবং প্রচলিত ওয়েব ডিজাইন শেখার কৌশল এর মত নয় ।</p><p><strong>আপনার কি এটি নিয়ে কোন ধারণা আছে?</strong></p><p><strong>লেখালেখি</strong> একটি একের ভেতর তিন পদ্ধতি যেটা নিয়ে আমি বলছিলাম । আমি বাজি ধরতে পারি যে অধিকাংশ পাঠক টিউনটি পড়ার আগ্রহ হারিয়ে ফেলেছে, ঠিক যেই মুহূর্তে আমি বলেছি “লেখালেখি” ।. খুব সামান্য অনন্য বেক্তিত্য এই আহ্বান টি গ্রহণ করবে এবং এই সুযোগ টিকে সকলের স্বপ্নের ওয়েব ডিজাইন পেশায় রূপান্তরিত করবে ।</p><blockquote><em>১০ টি মানসম্মত শব্দ ১ ডলার এর সমান</em></blockquote><p>পড়তে থাকুন এবং টিউনটির শেষে ওয়েব ডিজাইন শিখতে এবং একই সাথে আয় করতে যা যা প্রয়োজন তা আপনি পেয়ে যাবেন ।</p><h3>মানুষ লেখালেখি কে এতো ভয় করে কেন?</h3><p>অধিকাংশ মানুষ লেখালেখি কে খুব বিরক্তিকর কাজ ভাববে । অন্যরা ভাষা নিয়ে খুব ভয়ে থাকবে কারণ আমরা বাঙ্গালীরা বাংলা ভাষা শিখতেই নাকে দড়ি, ইংরেজি শেখার সময় কই? অনেক ভার্সিটির ছাত্র ও আছে যে কিনা ভালো মত ইংরেজিতে কথা বলতে পারে না ।</p><p>আপনি যদি সঠিক রাস্তা বাছাই করেন, তবে আপনি খুব দ্রুতই বুঝে যাবেন ওয়েব ডিজাইন নিয়ে লেখালেখি খুব মজার একটি কাজ । আর আপনার সমস্যা যদি ভাষা হয় তবে নিয়মিত জনপ্রিয় ইংরেজি ব্লগ গুলো পড়ুন, ঘরে বাইরে সামন্য করে হলেও ইংরেজি চর্চা করুন । মনে রাখবেন “চর্চার কোন বিকল্প নেই” এবং “ইচ্ছে থাকলেই উপায় হয়” ।</p><h3>লেখালেখির জন্য আপনার কি ওয়েব ডিজাইন সম্পর্কে ধারণা থাকা প্রয়োজন?</h3><p>আমি বলবো হ্যা এবং না ।</p><p>একদিকে HTML এবং CSS সমন্ধে প্রাথমিক জ্ঞান থাকলে সেগুলো নিয়ে লেখা শুরু করতে পারেন । অথবা কোন ধারণা না থাকলে আপনি ওয়েব ডিজাইন শিখতে যেসব সমস্যা ও পরিস্থিতির সম্মুখীন হচ্ছেন তা নিয়েও লিখতে পারেন ।</p><blockquote><em>লেখালেখি একটি অনুসন্ধান, আপনি শুন্য থেকে শুরু করবেন এবং যেতে যেতেই শিখবেন ।</em></blockquote><blockquote><em>- E. L. Doctorow</em></blockquote><p>সুতরাং আপনি ওয়েব ডিজাইন শিখতে যেসব সমস্যা এবং পরিস্থিতির সম্মুখীন হয়েছেন তা নিয়েই লেখা শুরু করে দিন । পাঠকরাও তাদের কিছু অনুরূপ অভিজ্ঞতা প্রদান করবেন এবং অভিজ্ঞরা আপনাকে ওয়েব ডিজাইন শেখার জন্য সঠিক দিক নির্দেশনা দিবে ।</p><p>এমন একটি বিষয় নির্বাচন করুন যেটি আপনাকে সবচেয়ে বেশি আনন্দ দেয় এবং সে বিষয় এর উপর যত বেশি সম্ভব প্রবন্ধ, টিউটোরিয়াল, বই ইত্যাদি পড়ুন । সেসব প্রবন্ধ, টিউটোরিয়াল বই থেকে অনুপস্থিত দিক গুলো চিন্তা করুন এবং সেগুলো নিয়ে একটি বিস্তারিত প্রবন্ধ তৈরি করুন ।</p><blockquote><em>যখন আপনি একজন লেখক এর লেখা নিবেন তখন সেটি লেখাচুরি, কিন্তু আপনি যখন অনেক লেখক এর লেখা নিবেন তখন সেটি গবেষণা ।</em></blockquote><blockquote><em>- William Mizner</em></blockquote><h3>তো আমি কি আপনাকে অন্যের লেখা চুরি করতে বলছি?</h3><p>অবশ্যই না। কখনোই চুরি করবেন না । অন্যের লেখা নকল করা এক প্রকার চুরি ।</p><p>বরংচ সঠিক গবেষণা করুন । নুন্যতম ব্যাখ্যা গুলো সংগ্রহ করুন, এর সাথে কিছু নতুন এবং বাস্তবতা যোগ করে একটি নতুন টিউটোরিয়াল তৈরি করুন ।</p><blockquote><em>ভালো লেখার গোপন রহস্য হচ্ছে একটি পুরান বিষয় নতুন করে বলা বা একটি নতুন বিষয় পুরান করে বলা ।</em></blockquote><blockquote><em>- Richard Harding Davis</em></blockquote><p>এখন আপনি জানেন কীভাবে লেখালেখি শুরু করতে হবে । এরপর আমি কীভাবে ওয়েব ডিজাইন শিখতে হয় তা ব্যাখ্যা করবো, তারপর এই দুটোকে কিকরে এক করতে হয় তা আলোচনা করবো ।</p><h3>কীভাবে ওয়েব ডিজাইন শিখবেন এবং উন্নতি করবেন</h3><p>ওয়েব ডিজাইন শেখার জন্য অনলাইন এ হাজার হাজার ফ্রী টিউটোরিয়াল আছে । পড়ুন এবং ব্যবহারিক উদাহরণ অনুসরণ করে ধারণা গুলো বুঝুন ।</p><p><strong>আপনার কি দ্রুত শেখার দক্ষতা আছে?</strong></p><p>অধিকাংশ মানুষ নিজেকে ছোট করে দেখে । আপনার সবসময়ই আপনার চিন্তা ভাবনার চেয়ে অধিক ক্ষমতা আছে । অনুশীলন আপনার যেকোনো বিষয়ে দক্ষতা বাড়াতে পারে । সুতরাং বিভিন্য ডিজাইন তৈরির মাধ্যমে আপনি যা শিখছেন তা অনুশীলন করতে থাকুন ।</p><p><strong>লেখালেখি আপনাকে একজন ভালো শিক্ষার্থী এবং ভালো ডিজাইনার করে</strong></p><p>আপনি হয়তো ভাবছেন লেখালেখি কীভাবে আপনার ওয়েব ডিজাইন এর দক্ষতা বারাবে । এটি অবশ্যই মহান গতিতে আপনার দক্ষতার উন্নয়ন করে ।</p><p>আমাদের মধ্যে অনেকেই হয়ত শেখার পদ্ধতি হিসেবে বই ও প্রবন্ধ পরবো, ভিডিও দেখবো, কোর্স করবো, দিক নির্দেশনা অনুসরণ করবো ।</p><p>অতঃপর আমরা আমাদের শিক্ষা দানকারী যতটুকু জানে ঠিক ততটুকুই শিখি অথবা প্রকল্প শেষ করতে যতটুকু প্রয়োজন ততটুকুই শিখি । আমরা কখনোই সম্পূর্ণ ধারণা থেকে শিখি না ।</p><p>লেখালেখি তে আমরা শুধু ডিজাইন এর একটি নির্দিষ্ট বিষয় কে কেন্দ্রীভূত করতে পারি না । আমরা যা সম্পর্কে লিখছি তা সম্পর্কে আমাদের পরিষ্কার বোঝা এবং আস্থা থাকা প্রয়োজন । অন্যথায় আমরা পাঠকদের প্রশ্নের উত্তর দিতে পারবো না । আমরা যে বিষয় নিয়ে লিখবো তা নিয়ে অনেক গবেষণা করার প্রবণতা থাকতে হবে ।</p><p>সুতরাং <strong>অধিক গবেষণা = অধিক অভিজ্ঞতা = অধিক জ্ঞান</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/0*G9V_RLXexeZQWfSN.jpg" /></figure><p>যেহেতু আমি যখন শুরু করেছি তখন আমি ওয়েব ডিজাইন নিয়ে তেমন ভালো জানতাম না সুতরাং ওয়েব ডিজাইন নিয়ে লেখালেখির ফল আমি গ্যারান্টি দিতে পারি । এখন আমি ওয়েব ডিজাইন সমন্ধে মোটামোটি ভালোই জানি এবং এটি নিয়ে লেখালেখি করার চেষ্টা করি ।</p><h3>ওয়েব ডিজাইন সমন্ধে লেখালেখি আপনার জীবন বদলে দিতে পারে</h3><p>এখন ওয়েব ডিজাইন শেখা এবং এটি নিয়ে লেখালেখির গুরুত্ব জানার পর, আপনি এই দুটোকে এক করে একজন সফল ডিজাইনার হতে পারেন ।</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/499/0*wxjYDlzK5YQ3hk79.jpg" /></figure><p>ওয়েব ডিজাইন এবং লেখালেখি উভয় এ দক্ষতা আছে এমন মানুষ খুজে পাওয়া মুশকিল । এই অবস্থান থেকে অন্য সম অবস্থানকারীরা বাকিদের থেকে আলাদা হয়ে আপনাকে একজন সুনিপুণ ব্যাক্তি হিসেবে দেখবে ।</p><p>যদি আপনার ডিজাইন এবং লেখালেখির পাশাপাশি ওয়েব ডেভেলপমেন্ট এ দক্ষতা থাকে তাহলে সেটি আপনার পেশায় অনন্য এবং অত্যন্ত সুপরিচিত হয়ে দারায় ।</p><h3>ওয়েব ডিজাইন নিয়ে লেখার জন্য প্রসঙ্গ কোথায় পাবেন</h3><p>আপনি এটি অনলাইন এ সব জায়গায় পাবেন । যত বেশি সম্ভব প্রবন্ধ পড়তে থাকুন প্রসঙ্গ আপনার মাথায় আসতে থাকবে । এখানে কিছু পদ্ধতি যা প্রবন্ধ লেখার ধারণা পেতে সাহায্য করবেঃ</p><p>এমন কিছু মানুষের খোজ করুন যারা অনন্য এবং মানসম্মত প্রবন্ধের লিঙ্ক শেয়ার করে এবং তাদের ফলো করুন । সকল ওয়েব ডিজাইন ব্লগ এর একটি ভালো টুইটার প্রোফাইল আছে ।</p><p>নতুন প্রবন্ধ লেখার জন্য একটি নির্দিষ্ট স্থানে নতুন প্রশ্ন গুলো বের করুন ।</p><p>ওয়েব ডিজাইন প্রসঙ্গ নিয়ে একটি নির্দিষ্ট কিওয়ার্ড নির্বাচন করুন এবং সেই প্রসঙ্গের উপর ট্রেন্ডিং কিওয়ার্ড বের করুন । আপনার এসইও উন্যত করার জন্য ট্রেন্ডিং কিওয়ার্ড এর উপর প্রবন্ধ লিখুন ।</p><h3>আপনি কি অনলাইন এ আয় করতে পারবেন? কত?</h3><p>এটি আপনার প্রচেষ্টা এবং লেখালেখি ও ডিজাইন এ ব্যয় করা সময় এর উপর নির্ভর করে । লেখালেখি তে কোন নির্দিষ্ট আয় নেই । এটিকে সুবিধা এবং অসুবিধা দুটোই ধরে নেয়া যেতে পারে । একদিকে আপনার লেখা বারলে আপনার আয় বারবে । অন্য দিকে আপনি প্রতি মাসে সমান সংখ্যক প্রবন্ধ লিখতে পারবেন না ।</p><p>একটু আগে আমি বলেছি <strong>“১০ টি মানসম্মত শব্দ ১ ডলার এর সমান” </strong>এটি দ্বারা কি বোঝায়?</p><p>ওয়েব ডিজাইন নিয়ে টিউটোরিয়াল লেখায় সাধারণত কোন শব্দ প্রতি আয় নেই । এটি মান, সময় এবং প্রসঙ্গের গুরুত্তের উপর নির্ভর করে ।</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*BVs8P6yCsovf8Zxp." /></figure><p>আমার অভিজ্ঞতা বিবেচনা করে, আমরা প্রতি ১০ টি শব্দের জন্য 1 USD অর্থাৎ প্রায় ৮৫ টাকা আয় করতে পারি । একটি ১৫০০ শব্দের প্রবন্ধ আপনাকে ১৫০ ডলার দিবে । প্রদত্ত যে, নতুন প্রসঙ্গে আপনার শেখার বাক খুবই স্বল্প, প্রতি মাসে আপনার ৬-৭ টি টিউটোরিয়াল লেখা সম্ভব ।</p><blockquote><em>শেখার সময় প্রতি মাসে ১০০০ ইউএস ডলার আয়</em></blockquote><p>এই সংখ্যা হয়ত সবাইকে প্রভাবিত করবে না । শুধু মনে রাখবেন এটা হচ্ছে শুরু । একবার আপনি অনলাইন এ আপনার নাম খ্যাতি অর্জন করুন, আপনার আয় অত্যন্ত দ্রুত গতিতে বৃদ্ধি পাবে । অন্যতম একটি বড় ওয়েবসাইট নেটওয়ার্ক এর <a href="http://net.tutsplus.com/articles/news/how-to-make-nettuts-your-full-time-job/"><strong>এই সুযোগ</strong></a> টি দেখতে পারেন ।</p><h3>ওয়েব ডিজাইন এর উপর লিখা</h3><p>যখন আপনি একটি প্রসঙ্গ নির্বাচন করবেন এবং অনুসন্ধান শেষ করবেন তখন আপনি যা শিখলেন তা লিখতে প্রলুব্ধ হবেন । কখনোই এমন কিছু লিখবেন না যা আপনি অনুশীলন করেননি ।</p><p>বদলে, তত্তটির একটি ব্যবহারিক প্রয়োগ ভাবুন এবং সেটি নিয়ে লিখুন । এমন প্রবন্ধ লিখতে আপনাকে প্রসঙ্গটির বিষয়ে সব কিছু জানার প্রয়োজন নেই । চলুন ধরে নেই আপনি মাত্র CSS animations সমন্ধে শিখলেন । একটি দারুণ CSS animation তৈরি করুন এবং কীভাবে এমন এনিমেশন তৈরি করতে হয় তা নিয়ে টিউটোরিয়াল লিখুন ।</p><p>যখন আপনি ধারণাটির উপর অনুশীলন করবেন এবং পর্যাপ্ত অভিজ্ঞতা পাবেন, CSS animation এর তাত্ত্বিক দিক গুলো লিখতে শুরু করুন ।</p><h3>ভাল কথা, লিখবেন কই?</h3><p>লিখার জন্য আপনার নিজের একটি ব্লগ করে নিতে পারেন । সামান্য কিছু টাকা খরচ করে একটি ডোমেইন আর হোস্টিং কিনে একটা ওয়ার্ডপ্রেস ব্লগ খুলে নিন । অথবা ফী তেই খুলে নিতে পারেন ব্লগার.কম এ ব্লগ । ব্লগ সম্পর্কে যেকোনো প্রকার সাহায্যের জন্য তো টেকটিউনস আছেই! এছারাও গুগল মামাকে জিজ্ঞেস করলে আপনাকে হাজারো রাস্তা দেখিয়ে দিবে । দেখতে পারেন এই টিউটোরিয়াল গুলোঃ</p><p>ব্লগ বানালেন, এখন ভিসিটর এর জন্য তো কিছু করতে হবে? এসইও ছাড়া কোন উপায় নেই । তাহলে শুরু করে দিন আপনার ব্লগ এর জন্য এসইওঃ</p><ul><li><a href="http://www.techtunes.com.bd/chain-tunes/search-engine-optimization-2"><strong>সার্চ ইঞ্জিন অপটিমাইজেশন SEO</strong></a></li><li><a href="http://www.techtunes.com.bd/chain-tunes/seo-roundup"><strong>সার্চ ইঞ্জিন অপটিমাইজেশন সমগ্র</strong></a></li></ul><p>শুধুই কি ব্লগ? আর কোন রাস্তা নাই? আছে! থাকবে না কেন? বিভিন্য ব্লগ আছে যারা প্রবন্ধ জমা নেয় । প্রথম প্রথম হয়ত আপনাকে বিনা পারিশ্রমিকেই লেখা জমা দিতে হবে, অথবা খুব অল্প পারিশ্রমিক পাবেন । তবে আপনার দক্ষতা দেখাতে পারলে অবশ্যই উন্যতি হবে । তবে আমি বলবো নিজে একটি ব্লগ করে নিন । সবচাইতে ভালো হবে ।</p><h3>ওয়েব ডিজাইন নিয়ে লিখার অতিরিক্ত উপকারিতা</h3><p>শুরুতে আপনি ওয়েব ডিজাইন শিখতে পারবেন এবং খুব ভালো আয় করবেন, এটাই কি শেষ?</p><p>এটা মাত্র শুরু ।</p><p>আরো অনেক চমৎকার জিনিস আসছে আপনার রাস্তায় । আমি লেখালেখির অনেকগুলো অতিরিক্ত উপকারিতা সমন্ধে শুনেছি । কিন্তু আমি আমার অভিজ্ঞতা থেকে কিছু উপকারিতা শেয়ার করছি ।</p><ul><li><strong>ফ্রীল্যান্সিং এর সুযোগ । </strong>লেখালেখি ওয়েব ডিজাইনার হিসেবে আপনার খ্যাতি বাড়াতে সাহায্য করে । লক্ষ লক্ষ মানুষ আপনার প্রবন্ধ পড়বে । সুতরাং ফ্রীল্যান্সিং ডিজাইন প্রকল্পের অনেক সুযোগ আপনি পাবেন যদি আপনি চমৎকার ডিজাইন টিউটোরিয়াল তৈরি করতে পারেন ।</li><li><strong>লেখালেখির সুযোগ । </strong>যখন আপনি জনপ্রিয় ব্লগ গুলোতে লিখবেন, সবাই আপনাকে এ ক্ষেত্রের অভিজ্ঞ ব্যাক্তি হিসেবে জানবে । সুতরাং অনেক ক্ষমতাশালী ক্লায়েন্ট আপনাকে তাদের ওয়েবসাইট বা কোম্পানি ব্লগ এ লিখার জন্য পারিশ্রমিক দিতে চাবে । কখনই একটি প্রবন্ধের জন্য দত্ত পারিশ্রমিক এর কথা ভাববেন না । আপনি আপনার অভিজ্ঞতার সাথে উচ্চতর দাম পাবেন ।</li></ul><p>এই ধরণের লিখার একটি সুবিধা হলো আপনি একটি নির্দিষ্ট পারিশ্রমিকে কাজ করার চেয়ে নিজে পারশ্রমিক ঠিক করে নিতে পারবেন ।</p><ul><li><strong>বিনামুল্যে নিজের বিজ্ঞাপন দেয়া ।</strong> নতুন ব্লগ গুলোর জন্য অধিক পরিদর্শক পাওয়া কঠিন ব্যাপার । আপনার মহান বিষয়বস্তু এবং গুরুত্বপূর্ণ পন্য থাকা সত্ত্বেও অনেকেই সম্ভবত লক্ষ করবে না । কিন্তু আপনি যদি জনপ্রিয় ব্লগ গুলোতে লিখেন, মানুষ লেখক প্রোফাইল এর মাধ্যমে আপনাকে পাবে এবং আপনার ওয়েবসাইট ভিসিট করবে । সুতরাং, যেহেতু আপনার ভালো খ্যাতি আছে আপনি ফ্রী তে আপনার সাইট এর বিজ্ঞাপন দিতে পারবেন এবং আপনার পন্য বিক্রি করতে পারবেন । একজন ডিজাইনার হিসেবে থিম বিক্রি করা একটি ফলদায়ক পদ্ধতি ।</li><li><strong>ই-বই লিখা । </strong>ই-বই খুবই জনপ্রিয় এবং আপনি এটি থেকে অনেক আয় করতে পারেন । যখন আপনার পর্যাপ্ত অভিজ্ঞতা থাকবে, আপনি ওয়েব ডিজাইন সম্পর্কিত ধারণার উপর ই-বই লিখতে পারেন । এছারাও, আপনার যদি পর্যাপ্ত খ্যাতি এবং লেখার দক্ষতা থাকে তবে বই প্রকাশকরা মুদ্রিত বই লিখার জন্যও আপনার সাথে যোগাযোগ করবে ।</li></ul><p>এগুলো ওয়েব ডিজাইনার + লেখক হিসেবে কাজ করার সামান্য কিছু উপকারিতা তুলে ধরার চেষ্টা করেছি । এছারাও আপনি আরো অনেক উপকারিতা পেতে পারেন ।</p><p>আপনি এতদূর এসেছেন, আপনার মুল্যবান সময় খরচ করে এই টিউনটি পড়ে একজন ওয়েব ডিজাইনার লেখক হবার ইচ্ছায় । যখন আপনি শুরু করেছেন, আপনার কোন ধারণা ছিলো না আপনি শেষে কি পাবেন ।</p><p>আপনার অবশ্যই অনেক প্রশ্ন থাকতে পারে । সুতরাং আপনার উদ্বেগ পরিষ্কার করার জন্য কমেন্টের মাধ্যমে আমাকে বিনা দ্বিধায় প্রশ্ন করুন ।</p><p>নতুন প্রজন্মের চমৎকার ওয়েব ডিজাইনার লেখকদের প্রতি রইল শুভ কামনা ।</p><p><strong>আমি ফেসবুক এ — </strong><a href="http://www.facebook.com/r4k18ul"><strong>Rakibul Hasan</strong></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7358cc52ba31" width="1" height="1" alt=""><hr><p><a href="https://medium.com/tech-library/%E0%A6%8F%E0%A6%95%E0%A6%87-%E0%A6%B8%E0%A6%BE%E0%A6%A5%E0%A7%87-%E0%A6%93%E0%A6%AF%E0%A6%BC%E0%A7%87%E0%A6%AC-%E0%A6%A1%E0%A6%BF%E0%A6%9C%E0%A6%BE%E0%A6%87%E0%A6%A8-%E0%A6%B6%E0%A6%BF%E0%A6%96%E0%A7%81%E0%A6%A8-%E0%A6%8F%E0%A6%AC%E0%A6%82-%E0%A6%AA%E0%A6%BE%E0%A6%B6%E0%A6%BE%E0%A6%AA%E0%A6%BE%E0%A6%B6%E0%A6%BF-%E0%A6%AD%E0%A6%BE%E0%A6%B2-%E0%A6%86%E0%A6%AF%E0%A6%BC-%E0%A6%95%E0%A6%B0%E0%A7%81%E0%A6%A8-%E0%A6%97%E0%A7%8B%E0%A6%AA%E0%A6%A8-%E0%A6%B0%E0%A6%B9%E0%A6%B8%E0%A7%8D%E0%A6%AF-7358cc52ba31">একই সাথে ওয়েব ডিজাইন শিখুন এবং পাশাপাশি ভাল আয় করুন — “গোপন রহস্য”</a> was originally published in <a href="https://medium.com/tech-library">টেক লাইব্রেরী</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>