Pocket School

Pocket School Learn.Make.Earn

ক্লাস রুমে যে স্কিল শেখায় না,
ইনকাম করতে সেগুলোই লাগে
আমরা এমন সব স্কিলস নিয়ে কাজ করি , যেগুলো শিখে আপনি দ্রুত ইনকাম করতে পারবেন। ইন্ডাস্ট্রি তে যে স্কিলস গুলো হাইলি ডিমানডেবল সেগুলো নিয়েই আমাদের আয়োজন।

16/08/2026

A translated post from Andrew Ng

AI ইঞ্জিনিয়ারিং স্কিল ম্যাপ

আমি অত্যন্ত আনন্দের সঙ্গে The AI Engineering Skills Map উপস্থাপন করছি। AI-এর কারণে আজ আমরা সফটওয়্যার এমনভাবে বানাতে পারি, যা ২০২২ সালের তুলনায় একেবারেই আলাদা। আর এই পরিবর্তনকে কাজে লাগানোর মতো স্কিল যাদের আছে, তাদের সামনে অসংখ্য দারুণ প্রজেক্ট আর চাকরির সুযোগ খোলা। কিন্তু AI নিয়ে চারদিকের হইচই আর হাইপে ভরা তথ্যের ভিড়ে আসলে কোন স্কিলগুলো শেখা সবচেয়ে জরুরি? এই প্রশ্নের উত্তর খুঁজতেই আমি আমার টিমের সঙ্গে মিলে AI ইঞ্জিনিয়ারিং স্কিলের একটি ম্যাপ তৈরি করেছি — যাতে (i) ডেভেলপাররা কী শিখবেন তার অগ্রাধিকার ঠিক করতে পারেন, এবং (ii) নিয়োগকর্তারা দক্ষ ডেভেলপার খুঁজে নিতে পারেন।

১০,০০০-এরও বেশি job posting-এর বিশ্লেষণ, AI বিশেষজ্ঞ, hiring manager ও recruiter-দের সঙ্গে ডজনখানেক কাঠামোবদ্ধ ইন্টারভিউ, সার্ভের মাধ্যমে ডেটা সংগ্রহ এবং অনলাইনের আরও নানা ডেটা মিলিয়ে — সবচেয়ে গুরুত্বপূর্ণ চারটি AI ইঞ্জিনিয়ারিং স্কিল হলো:

AI অ্যাপ্লিকেশন তৈরি ও ডেপ্লয় করা
সফটওয়্যার ইঞ্জিনিয়ারিংয়ের মৌলিক বিষয়গুলো
Coding agent ব্যবহার করা
Build-কে রূপ দেওয়া (Shaping the build)

আমাদের প্রক্রিয়াটাকে আপনি অনানুষ্ঠানিকভাবে এভাবে ভাবতে পারেন — চাকরি আর বিশেষজ্ঞ ইন্টারভিউয়ের বিশাল একটা ডেটাসেটের ওপর clustering চালিয়ে সবচেয়ে গুরুত্বপূর্ণ স্কিলগুলো বের করা; শুধু আজকের জন্য নয়, নিকট ভবিষ্যতের জন্যও।

পরিভাষা নিয়ে একটা কথা: আমি "AI Engineer" রোল (যাদের কাজই AI সিস্টেম বানানো) না বলে AI ইঞ্জিনিয়ারিং স্কিল বলছি, কারণ দ্বিতীয়টার পরিধি অনেক বড়। আজকের দিনে সব ডেভেলপারেরই ক্লাউড নিয়ে কাজ করতে জানা দরকার, অথচ "Cloud engineer" টাইটেল আছে অল্প কিছু মানুষের। একইভাবে সব ডেভেলপারেরই — full-stack engineer, data engineer, DevOps engineer, machine learning engineer, এমনকি AI engineer — AI ইঞ্জিনিয়ারিং স্কিল লাগবে।

১. AI অ্যাপ্লিকেশন তৈরি ও ডেপ্লয় করা

AI আর non-AI অ্যাপ্লিকেশনের মূল পার্থক্য হলো, AI অ্যাপ্লিকেশনের আউটপুট অনিশ্চিত। কোনো LLM-কে প্রম্পট করলে আপনি জানেন না ঠিক কী ফিরে আসবে। কোনো deep learning অ্যালগরিদম ট্রেইন করলে আপনি জানেন না নতুন উদাহরণে সেটা কী প্রেডিকশন দেবে। এর বিপরীতে সাধারণ সফটওয়্যারের আচরণ অনেক বেশি অনুমানযোগ্য।

যারা AI অ্যাপ্লিকেশন তৈরি ও ডেপ্লয়ে দক্ষ, তারা AI-এর মূল বিল্ডিং ব্লকগুলো বোঝেন — যেমন LLM, context engineering, RAG, agentic workflow, machine learning ও deep learning। আর সবচেয়ে গুরুত্বপূর্ণ, তারা জানেন কীভাবে পরিসংখ্যানগত কৌশল ব্যবহার করে AI সিস্টেমকে মাপতে, steer করতে ও গভর্ন করতে হয়, যাতে সিস্টেমটা আরও অনুমানযোগ্যভাবে আচরণ করে। এর একটা মূল স্কিল হলো — সুশৃঙ্খল eval আর error analysis লুপ চালাতে জানা।

২. সফটওয়্যার ইঞ্জিনিয়ারিংয়ের মৌলিক বিষয়গুলো

সফটওয়্যার আসলে কীভাবে কাজ করে তা গভীরভাবে বুঝলে আপনি অনেক বেশি কার্যকরভাবে বানাতে পারবেন। সফটওয়্যার ইঞ্জিনিয়ারিং মানেই খরচ, scalability, নির্ভরযোগ্যতা, গতি — এসবের মধ্যে ট্রেড-অফ করা। এর সঙ্গে security আর privacy যোগ হলে জটিলতা আরও বাড়ে।

মৌলিক বিষয়গুলো বুঝলে আপনি বুঝতে পারবেন আদৌ কোন কোন ট্রেড-অফ সামনে আছে। এতে সফটওয়্যার স্ট্যাক বাছাই, সিস্টেম আর্কিটেকচার ডিজাইন, ডেটা স্টোর ডিজাইন, টেস্টিং — সব জায়গায় ভালো সিদ্ধান্ত নেওয়া যায়। যে অনভিজ্ঞ ডেভেলপার ট্রেড-অফ না বুঝেই vibe coding করে সমাধান বানান, তার ফলাফলের চেয়ে এটা অনেক ভালো হয় — কারণ কোডিং এজেন্ট কোন ট্রেড-অফগুলো নিচ্ছে সেটা না জানলে এজেন্টকে সঠিক context দেওয়াও যায় না, ফলে সিদ্ধান্তগুলো প্রায়ই খারাপ হয়। সফটওয়্যার ইঞ্জিনিয়ারিংয়ের ভিত্তি জানা থাকলে আপনি ইঞ্জিনিয়ারিংয়ের নির্ভুল ভাষায় কোডিং এজেন্টকে steer করে ভালো ট্রেড-অফ করাতে পারবেন।

৩. Coding agent ব্যবহার করা

Agentic coding দক্ষভাবে ব্যবহার করা এখন প্রতিটি ডেভেলপারের জন্যই একটা মূল স্কিল। এই স্কিল থাকলে এজেন্ট কীভাবে কাজ করে সে সম্পর্কে আপনার একটা ভালো মেন্টাল মডেল থাকে। আপনি এদের সীমাবদ্ধতা জানেন, সেগুলো কীভাবে সামলাতে হয় তা জানেন, এবং দ্রুত steer করতে পারেন — কতটা হস্তক্ষেপ করবেন আর কতটা এজেন্টকে নিজের মতো ছেড়ে দেবেন সেটা বুঝে — যাতে অতিরিক্ত সময় বা টোকেন নষ্ট না করেই মজবুত সফটওয়্যার তৈরি হয়।

এর জন্য জানতে হবে কীভাবে কোডিং এজেন্টের context ম্যানেজ করতে হয়, planning আর execution-এর মধ্যে ট্রেড-অফ করতে হয়, এবং verifier বা eval দিয়ে এজেন্টকে নিজে থেকেই লুপ ক্লোজ করতে সাহায্য করতে হয়। পাশাপাশি জানতে হবে কীভাবে একটা পরিষ্কার spec নিয়ে কাজ করতে হয় (এবং কখন সেই ঝামেলায় না যাওয়াই ভালো), কীভাবে একাধিক এজেন্টকে একসঙ্গে orchestrate করতে হয়, আর কীভাবে বিপদ এড়াতে হয় — যেমন এজেন্ট যেন আপনার প্রোডাকশন ডেটাবেস এলোমেলো করে না ফেলে। যেহেতু agentic coding খুব দ্রুত বদলাচ্ছে, তাই দক্ষতার মানে শুধু সর্বাধুনিক প্র্যাকটিস জানা নয় — নতুন টুল চেষ্টা করে দেখা আর সেরা প্র্যাকটিসের সঙ্গে তাল মিলিয়ে নিজের workflow বদলানোর একটা রুটিন থাকাও।

৪. Build-কে রূপ দেওয়া

পরিষ্কার একটা spec দিলে কোডিং এজেন্টরা এখন দ্রুতই সেটা ডেলিভার করতে শিখে যাচ্ছে। ফলে ইঞ্জিনিয়ার হিসেবে আমাদের কাজ সরে যাচ্ছে — spec-এ আসলে কী থাকা উচিত, সেই সিদ্ধান্তের দিকে। ইঞ্জিনিয়ারদের আর এটা আশা করা উচিত নয় যে তাদের হাতে pixel-perfect ডিজাইন ধরিয়ে দেওয়া হবে আর তারা শুধু ইমপ্লিমেন্ট করবেন। বরং কার্যকর AI ইঞ্জিনিয়ারিংয়ের জন্য দরকার product sense, ব্যবসায়িক প্রেক্ষাপট ও কাস্টমারের লক্ষ্য বোঝা — যাতে আপনি build-কে রূপ দিতে ও এগিয়ে নিতে অংশ নিতে পারেন।

AI আপনাকে আগের চেয়ে অনেক বেশি ownership আর agency নেওয়ার সুযোগও দিচ্ছে। আপনি নিজেই আকর্ষণীয় সমস্যা ও সুযোগ চিহ্নিত করতে পারেন, এবং দায়িত্বশীলভাবে সেগুলো কাজে লাগাতে পারেন। এই সুযোগ নিতে হলে জানতে হবে কীভাবে প্রজেক্ট এগিয়ে নিতে হয়। যেমন — কখন দ্রুত একটা MVP বানিয়ে ইউজারদের কাছে টেস্টিংয়ের জন্য নিয়ে যেতে হবে, আর কখন গতি কমিয়ে বেশি সময় নিয়ে যত্ন করে বানাতে হবে।

এই সব স্কিলের ভিত্তিতে আছে একটাই মানসিকতা — নিরন্তর শেখা। AI দ্রুত বদলাতেই থাকবে, তাই আমাদের সবাইকেই শিখে যেতে হবে আর নতুন সেরা প্র্যাকটিস গ্রহণ করে নিজেদের স্কিল বিকশিত করতে হবে।

DeepLearning.AI-এর মূল লক্ষ্যই হলো ডেভেলপারদের এই AI ইঞ্জিনিয়ারিং স্কিলগুলো অর্জনে সাহায্য করা। এই চারটি স্কিলের প্রতিটি নিয়েই আমার আরও অনেক কিছু বলার আছে; আগামী পোস্টগুলোতে সেগুলো বিস্তারিত তুলে ধরব এবং আরও বিশদ একটি AI Engineering Skills Map শেয়ার করব। AI ইঞ্জিনিয়ারিং কোন দিকে যাচ্ছে সেটা দেখে আমি ভীষণ উত্তেজিত — আমরা সবাই মিলে কী কী বানাতে পারব ভেবে। আশা করি এই ভবিষ্যতে আপনিও দারুণ একটা ভূমিকা রাখবেন।

13/08/2026

If I compile my whole life, here is some advice you can reuse.

1. No one cares about you! F**k the fear of losing the comfort of thinking you matter to everyone! No one gives an absolute s**t about you! You are just a topic over a cup of tea for a few seconds, and even that means nothing. Same as what you do for others. Same same!

2. Education, skills, and wisdom with solid experience matter more than anything. If you have them, you can print BDT, USD, gold, or crypto — and even with nothing, you can still make a beautiful life. Some people have money but can't move, can't even breathe a full day by their own wish. Some people can move, run, relocate, and enjoy the best mobility with the same amount. Money is not everything! Yes — even after having it, you can still be dumb. Money can be a burden as well.

3. You will die no matter what. The more you age, the more this feeling forces you to focus on your own life. By doing so, you will lose people, and people will lose you. Same same. Eda nia kanda kati korar kichu nai. We are all moving apart — even from within.

4. A poor life with zero regrets is better than living with too many regrets. See life as experience. Experience risk, experience travel, experience business, experience everything you can.

5. Success is a lie! Success and its definition are like a thumbprint — so personalized, so customized, so unique. Don't try to match someone else's. Don't run and become a rat. Be free! Find yourself!

6. Why are people bad, not kind, not skilled, not nice, not rich, not beautiful, not perfect? Look at you! It's a same same world. Look at yourself first.

7. Some people really do care about you, maybe. If you have them, don't be a gandu by taking them for granted. Make them feel the same. You know the world is same same — what goes around comes around.

8. By the nature of this world, sorrow, loss, happiness, wealth, health — nothing stays till the end. F**k the fear of losing! The fear of living without them makes you more miserable than actually living without them.

9. Money gives you freedom, but living only for it makes you a slave. I am still learning and adapting to this.

You are the lifelong hero of your own story. Always think of yourself from a high POV. No matter what, don't lose hope. Don't lose your character and don't lose hope.

Allah is the only Director. Be the hero of your own life.

13/08/2026

Help to reach 50k ! I will 2x video quality InshaAllah, Invite your Best Friend!

13/08/2026

Thanks 34k! I feel one of you! I feel connected! touched! moved!

Once I thought I am one! alone, disconnected! you all make me feel like i belong to this crowd.

I am blessed to be a thumb stopper part in your feed.

13/08/2026

পকেটস্কুলের কন্টেন্ট / সাজেশন / স্টাইল সবার জন্য না! এটা আমি বার বার বলি, বলতেই থাকব!

আমি এখানে কথা বলি তাদের জন্য যারা হার্ড ওয়ার্কিং! যারা কাজ করতে চায়! যারা শিখতে চায় লাইফ লং! মানি আর্নিং গ্যারান্টি সহকারে যারা শিখতে চায় শর্ট রিলস দেখে তাদের জন্য লায়লা মামুন আছেই!

প্লিজ একটা কথা বুঝার চেষ্টা করেন, এই অনলাইন দুনিয়া, মেন্টর, কোর্স, দামি দামি কথা, আমার মোটিভেশন কিছুই কাজ করবে না যদি আপনি নিজে কাজ না করেন।

ধরেন আমি একটা জিনিস শিখলাম, এসে আপনাদের সামনে পকপক করলাম, লাভ কার? লাভ আমার, আমি ভ্যালিডেট করলাম আমার নিজের লার্নিং, রি-এনফোর্স হইল আমার নলেজ! আপনি দেখলেন, আপনার কী হইল? আপনি দেখলেন কেউ একজন ওজু করে পরিষ্কার হইল, আপনি দেখলেন শুধু, আপনার নিজের ওজু হবে?

অনলাইনে যাই দেখেন ওইগুলা দিয়া কিচ্ছু হবে না যদি না আপনি পানি নিজের গায়ে নিজে না ঢালেন!

সারা দিন পডকাস্ট শুনে জ্ঞানপাপী হবেন! সব কন্টেন্টের লাস্ট ম্যাসেজ হচ্ছে এটাও ঠিক ওইটাও ঠিক! রাত ২টা পর্যন্ত এই জ্ঞান শুনে ভোর ৫টা পর্যন্ত আপনি চিন্তা করতে থাকবেন কোনটা ঠিক! পরের দিন লো এনার্জি! আবার রাতে সেইম সাইকেল! প্লিজ স্টপ! স্টার্ট ৩০ মিন অফ ওয়ার্ক! নিজের কাজ। নিজের স্কিল!

কোর্স / লাইভ কন্টেন্ট / ব্লগ এসব হচ্ছে আপনার নিজের মাথার নিউরন, মাথার এল এল এম মডেল ইম্প্রুভ করে এর বেশি কিছু না।

একজন লেখক যত বই পড়ে, তত ভালো গল্প লিখতে পারে! কিন্তু আরেক লেখকের বই পড়া মানে সেটা নিজের সেলেবল অ্যাসেট না! শত শত বই পড়ে আপনার নিজের একটা গল্প বললে সেটা বেচা যাবে।

এইটা সেইম অ্যাক্রস অল ডোমেইন!

কোর্স / লাইভ / কন্টেন্ট / ব্লগ এসব খারাপ না, কিন্তু এসব শুধু দেখলে আপনি পাঠক! এগুলা বেচে খাইতে আপনি কী প্রডিউস করতে পারবেন কি না সেটা আপনার ফোকাস হওয়া উচিত।

দেখেন আপনি স্কুল কলেজ ভার্সিটি যাই করেন, যে রকম তপস্যাই করেন না কেন, এগুলা দেখে লাভ নাই, আপনি লেখক আপনার মূল্যায়ন হবে আপনি বই লিখতে পারেন কি না! এই অ্যানালজি সব জায়গায় ভাই।

হাজার হাজার ঘণ্টা খাটেন! ইতিহাস পড়েও কোটি কামাইতে পারবেন! কোন গর্তে ঢুকে হাজার হাজার ঘণ্টা পড়ে থাকতে পারবেন সেটা ম্যাটার করে!

সিরিয়াস লার্নার বাদে আমি অন্য কারো জন্য কন্টেন্ট বানাই না, আমার লেখা, কথা, বার্তা সবার জন্য না! যারা কানেক্ট করতে পারেন তারা দুনিয়ার যে কোনো জায়গা থেকে আমাকে খুঁজে বের করবে!

আমার শান্তি এখানেই!

ফুং ফাং ভুং ভাং ১০০০০ কোটির চাইতে ১ জন সলিড লিসেনার / স্টুডেন্ট বেটার

11/08/2026

Read-through cache — এখানে app সরাসরি cache-এর সাথে কথা বলে, database-এর সাথে না।

Flow টা হলো:

App cache-এ data চায়
Hit হলে cache সাথে সাথে return করে দেয়
Miss হলে cache নিজেই DB থেকে data লোড করে, নিজের ভিতরে store করে, তারপর app-কে return করে

11/08/2026

Lmao 😂

09/08/2026

Read thru ? what is it ?

08/08/2026

In a typical client-server architecture model, the client sends requests to the server. It works well when the traffic is manageable. But with the increased number of user traffic, it becomes difficult for the single server to handle all of the requests.

At this point, we have only two options left. The first one is to increase the capacity of the single server, or the second one is to scale the system horizontally.

Now if we add more servers horizontally, the incoming requests get confused, because there is no knowing which server they should reach out to. This is where the load balancer comes in. Think of it as a smart traffic cop sitting between the client and the server.

Now this layer of load balancer takes all the incoming requests and figures out which server should handle each of the requests.

Now, NGINX is one kind of load balancing tool. You can install this in your server. Now to handle the incoming traffic, if you want to add more servers in the downstream, there is no problem sending the requests to any of the servers.

08/08/2026

"This is not a prediction — it's a compiled, consolidated summary of my own experience, knowledge, and work."

Address

Dhaka
1207

Alerts

Be the first to know and let us send you an email when Pocket School posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The School

Send a message to Pocket School:

Shortcuts

Share