Lifecycle of A Full Stack Developer

Stack কথা

কারোর মনের কোণে যখন প্রোগ্রামার হওয়ার স্বপ্ন উঁকি দেয়, কেউ যখন একজন সফটওয়্যার বা ওয়েব ডেভেলপার হিসেবে নিজেকে প্রতিষ্ঠিত করতে চাই তখন থেকেই তার ভুল আর গুজবের রাজ্যে পদার্পন শুরু হয়। কি করা উচিত, কি শেখা উচিত, কেন শেখা উচিত বা কিভাবে শেখা উচিত? এই প্রশ্ন গুলোর ভিড়ে তখন কোনটা সঠিক আর কোনটা ভুল বুঝে ওঠার কোনো অবস্থা থাকে না। একজন ভালো প্রোগ্রামার হয়ে ধীরে ধীরে সঠিক পদক্ষেপ মেনে কিভাবে একজন ভালো ডেভেলপার হওয়া যায়, তারই একটি নির্দেশনা দেওয়া আছে এই বইটিতে। কোনো কিছু না শিখে দ্রুত ইনকামের চিন্তা না করে যদি কেউ সত্যিকার অর্থেই সঠিক ভাবে ক্যারিয়ার গড়তে চাই, তাহলে এই বই তার জন্যই লেখা।
Stack Kotha - Lifecycle of A Full Stack Developer

বইটিতে আলোচিত বিষয়বস্তু

এক ঝলকে দেখে নেওয়া যাক

  • প্রোগ্রামিং এবং প্রব্লেম সল্ভিং

    প্রোগ্রামিং কি, প্রোগ্রামিং কেন এবং প্রোগ্রামিং কিভাবে? কেন এবং কোন ল্যাংগুয়েজ দিয়ে শুরু করা উচিত? প্রব্লেম সল্ভিং এর গুরুত্ব কতটা আমাদের জীবনে?

  • ডাটা স্ট্রাকচার এবং অ্যালগোরিদম

    ডাটা স্ট্রাকচার কি? কেন দরকার? কি কি ডাটা স্ট্রাকচার এবং অ্যালগোরিদম শেখা উচিত? ডিসক্রিট ম্যাথমেটিক্সের গুরুত্ব কতটা প্রোগ্রামিং এ?

  • ডেভেলপমেন্ট প্রোসেস

    ডেভেলপমেন্ট সম্পর্কিত ভুল ধারণা এবং তার ব্যাখ্যা। কিভাবে ডেভেলপমেন্ট প্রোসেস সম্পন্ন হয়? ওয়েব ডেভেলপমেন্ট এর পরিসর আসলে কতটা এবং কিভাবে এটা ঘটে থাকে?

  • ওয়েব প্রোগ্রামিং ল্যাংগুয়েজ

    ওয়েব প্রোগ্রামিং ল্যাংগুয়েজ জাভাস্ক্রিপ্ট। জাভাস্ক্রিপ্ট সম্পর্কে কিছু ভুল ধারণা। জাভা স্ক্রিপ্টের মুখ্য বিষয় এবং কিভাবে সহজে জাভাস্ক্রিপ্ট শেখা যায় সেই বিষয়ে আলোচনা।

  • ফ্রন্টেন্ড ডেভেলপমেন্ট

    UI/UX ডিজাইন, ওয়েব ডিজাইন এবং ফ্রন্টেন্ড ডেভেলপমেন্ট সম্পর্কে ধারণা। ওয়েব ডিজাইনের পূর্বের এবং বর্তমান ধারণা। ওয়েব ডিজাইন আর ফ্রন্টেন্ড ডেভেলপমেন্টের মূল পার্থক্য।

  • ফ্রন্টেন্ড ফ্রেমওয়ার্কস

    বিভিন্ন ফ্রন্টেন্ড ফ্রেমওয়ার্ক এবং লাইব্রেরী সম্পর্কে ধারণা। React নিয়ে আলোচনা। কিভাবে সহজে React শেখা যায়, কিভাবে React ব্যবহার করে ফ্রন্টেন্ড ডেভেলপ করতে হয় সেই বিষয়ে আলোচনা।

  • ব্যাকেন্ড ডেভেলপমেন্ট

    ব্যাকেন্ড ডেভেলপমেন্ট সম্পর্কিত ভুল ধারণা। ব্যাকেন্ড ডেভেলপমেন্ট প্রোসেস। ব্যাকেন্ড ল্যাংগুয়েজ এবং এর ব্যবহার। বিভিন্ন ধরনের জনপ্রিয় ব্যাকেন্ড টেকনোলোজি।

  • ব্যাকেন্ড টেকনিকস

    ব্যাকেন্ডে নোডজেএস এবং এর ব্যবহার। নোডজেএস সম্পর্কিত ভুল ধারণা। ব্যাকেন্ডে কি কি শিখতে হবে, ব্যাকেন্ড বিভিন্ন থার্ড পার্টি টুলস এবং লাইব্রেরিস। কেন নোডজেএস বর্তমানে সব থেকে ভালো ব্যাকেন্ড সমাধান?

লেখকের কথা

HM Nayem

আমি হাসান মাহমুদ নাঈম (HM Nayem), খুবই ক্ষুদ্রমাপের একজন ডেভেলপার। প্রোগ্রামিং, ডেভেলপমেন্ট সম্পর্কে আমার জ্ঞান খুবই সীমিত। এই বই এর মাধ্যমে আমি আমার এই ক্ষুদ্র জ্ঞান কিছু মানুষের কাছে পৌঁছে দেওয়ার চেষ্টা করেছি। নয় বছর এই জগতে যুদ্ধ করার দরুন চোখের সামনে যেই ভুল এবং গুজব গুলো এসেছে তা নিজের মত করে ব্যাখ্যা দেওয়ার চেষ্টা করেছি। কিভাবে একজন মানুষ নিজেকে প্রস্তুত করলে ডেভেলপমেন্টের যেকোনো সেক্টরে ভালো করতে পারবে বলে আমি মনে করি সেই বিষয় গুলোই উপস্থাপন করার চেষ্টা করেছি। 

আমি একজন স্বপ্নবাজ মানুষ। আমি স্বপ্ন দেখি আমাদের দেশের সফটওয়্যার ইন্ডাস্ট্রি একদিন অনেক বড় হবে। আমাদের দেশের তরুণ সমাজের তৈরি করা গেম সফটওয়্যারের চাহিদা তৈরি হবে বিশ্ব বাজারে। গুগল, ফেসবুক, অ্যামাজন, নেটফ্লিক্সের থেকে বড় বড় সার্ভিস তৈরি করবে আমাদের তরুণরা। নিজের বুদ্ধিমত্তা দিয়ে নাসাতে জব করবে না, নাসার মত বড় বড় সব আবিষ্কার করবে। দেশতো এগিয়ে যাচ্ছেই, সামনে আরও এগিয়ে যাবে। কিন্তু আমরা কি আগাতে পারছি? 

আমি আজকেই সব কিছু করার কথা বলছি না। আমি বলছি পরবর্তী ২০ বছরের কথা। পরবর্তী জেনারেশন যখন দায়িত্ব নিবে, তখন যেন তাদের গোলাম হয়ে থাকতে না হয়। তারা যেন রাজা হয়ে থাকতে পারে তার প্রস্তুতি আজকেই নিতে হবে। আগামী বিশ বছর পরে বিশ্ব অর্থনীতির একটা বড় অংশ যদি আমরা হতে চাই, তাহলে আজকে থেকেই আমাদের কাজ শুরু করতে হবে। একটা দেশের অবস্থান বিশ্ব অর্থনীতিতে কি হবে, তার পুরোপুরিই নির্ভর করে সেই দেশের নাগরিকের ওপরে। আর নাগরিক হিসেবে নিজের দেশকে বাঁচানোর জন্য, নিজের দেশের অর্থনৈতিক উন্নতির জন্য আমরা সব কিছু করতে প্রস্তুত। এটাই আমাদের দেশপ্রেম। অস্ত্র হাতে যুদ্ধের ময়দানে না দাঁড়াতে পারলেও, একজন সফটওয়্যার সৈনিক হিসেবে ল্যাপটপ হাতে যুদ্ধ করতে আমি সদা প্রস্তুত। 

পাঠকের মতামত

জেনে নিন বইটি সম্পর্কে

JS JIBON

5 star rating

“বইটি পড়ে খুব ভালো লাগলো । অনেক ধন্যবাদ এত গুরুত্বপূর্ণ বইটি সেয়ার করার জন্য। ধন্যবাদ ”

“বইটি পড়ে খুব ভালো লাগলো । অনেক ধন্যবাদ এত গুরুত্বপূর্ণ বইটি সেয়ার করার জন্য। ধন্যবাদ ”

Read Less

Ashikur Rahman

5 star rating

“এই বই আমার খুব ভালো লাগলো। বিক্রির জন্য না। আমার নিজ পরিবারের জন্য অথবা নিজের জন্য প্রিন্ট বা ফটোকপি করার অনুমতি দিলে খুব খুশি হব ইনশাআল্লাহ।”

“এই বই আমার খুব ভালো লাগলো। বিক্রির জন্য না। আমার নিজ পরিবারের জন্য অথবা নিজের জন্য প্রিন্ট বা ফটোকপি করার অনুমতি দিলে খুব খুশি হব ইনশাআল্লাহ।”

Read Less

Kazi Islam

5 star rating

“Thanks for this awesome books. Very helpful and easy to understand. ”

“Thanks for this awesome books. Very helpful and easy to understand. ”

Read Less

MSH Hridoy

5 star rating

“Thanks To The Author For Writing Such A Book 😊 ”

“Thanks To The Author For Writing Such A Book 😊 ”

Read Less

Sofiqul Islam

5 star rating

“আমার পেছনের (প্রায়) সব ধারনাই ভুল ছিলো। এখন নতুন করে সবকিছু ভাবতে হবে। আর এই নতুন করে ভাবাবার জন্য এই বইটা আমাকে খুব সাহায্য করেছে। ধন্যবাদ নাইম ভাই এবং স্ট্যাক-লার্নার কে। ”

“আমার পেছনের (প্রায়) সব ধারনাই ভুল ছিলো। এখন নতুন করে সবকিছু ভাবতে হবে। আর এই নতুন করে ভাবাবার জন্য এই বইটা আমাকে খুব সাহায্য করেছে। ধন্যবাদ নাইম ভাই এবং স্ট্যাক-লার্নার কে। ”

Read Less

Abubakar Siddik Badhon

5 star rating

“সঠিক গাইডলাইন পাবার জন্য এই বইটিই যতেস্ট । আমাদের গন্তব্য কোথায় ? কি আমাদের ফোকাস হওয়া উচিত ? আমাদের চলার পথ কেমন ? কিভাবে চললে সফলতা আসবে ? , যত প্রশ্ন আছে সব কিছুর উত্তর এই বইটিতে আছে । এক কথায় " সপ্নপূরনের সম্পূর্ণ রূপরেখা " । ”

“সঠিক গাইডলাইন পাবার জন্য এই বইটিই যতেস্ট । আমাদের গন্তব্য কোথায় ? কি আমাদের ফোকাস হওয়া উচিত ? আমাদের চলার পথ কেমন ? কিভাবে চললে সফলতা আসবে ? , যত প্রশ্ন আছে সব কিছুর উত্তর এই বইটিতে আছে । এক কথায় " সপ্নপূরনের সম্পূর্ণ রূপরেখা " । ”

Read Less

Premium Courses

আমাদের প্রিমিয়াম কোর্স গুলো

লেখক পরিচিতি

I am a full-stack web and mobile application developer, entrepreneur and trainer. I love to work with new technologies, new people and new environment. I like ideas not to talk about but like to implement. My passion is learning and exploring new technologies and programming languages. I think the best way to learn anything is to teach people about that thing. I am an evergreen learner.

HM Nayem

Fullstack Javascript Developer