আমার প্রথম প্রতিপক্ষ ছিল না কোনো দুর্বল ছোটখাট শত্রু। বরং, আমি সম্মুখীন হয়েছিলাম একটি মাঝারি স্তরের বস দানবের—
ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ, নরকের মতো ত্রুটি বার্তা, এবং আমার নিজের মেয়ের একটি অপ্রত্যাশিত মারাত্মক আঘাত!
"বাবা, তুমি কি কাজে যাচ্ছো না?"
আমার প্রতিরক্ষা স্তর ছিল শূন্য (কারণ, ঠিক আছে… আমি তখন বেকার ছিলাম)। আমি সম্পূর্ণভাবে কোণঠাসা হয়ে গিয়েছিলাম।
পালিয়ে যাবো? না—আমাকে লড়াই করতে হবে!
এটি হাসি, কান্না, এবং প্রচুর ব্যথায় পরিপূর্ণ এক যুদ্ধের সূচনা।

…কিন্তু এর আগে, একবার এটা দেখো—এটি সেই অ্যাপ, যা আমি শূন্য থেকে শুরু করে ১০০০ ঘণ্টা ব্যয় করে তৈরি করেছি!
আমি একেবারে কোনো পূর্বজ্ঞান ছাড়াই শুরু করেছিলাম, এবং আজ আমি তোমাদের দেখাতে চাই কিভাবে এখানে পৌঁছালাম!
কেন আমি ৪২ বছর বয়সে শিক্ষকতা ছেড়ে কোডিং শুরু করলাম?
লোকজন বলে যে আমরা "১০০ বছরের জীবনযাত্রার যুগে" বাস করছি।
কিন্তু আসুন বাস্তবতা দেখি—শুধুমাত্র ১০০ বছর বেঁচে থাকা মানে কি সত্যিই জীবন উপভোগ করা?
এই প্রশ্নটি আমাকে ক্রমাগত তাড়া করছিল। তাই, ৪২ বছর বয়সে, আমি আমার উচ্চবিদ্যালয়ের শিক্ষকতা ছেড়ে দিলাম।
আমি কেবল AI ও মেটাভার্সের দর্শক হতে চাইনি, বরং আমি চেয়েছিলাম সৃষ্টি প্রক্রিয়ার অংশ হতে।
প্রথম ধাপ? কোডিং শেখা।
কিন্তু এটি একমাত্র কারণ ছিল না।
আমার স্ত্রী একটি গুরুতর অসুস্থতার সাথে লড়াই করেছিলেন, যা আমাকে অনুভব করিয়েছিল জীবন সত্যিই সংক্ষিপ্ত।
যদি আমি কিছু রোমাঞ্চকর করতে চাই, তাহলে এখনই করতে হবে!
আমার শিক্ষার্থীদের কথাও মনে পড়ছিল। আমি তাদের সবসময় বলতাম:
"বড় স্বপ্ন দেখো! যদি কিছু চাও, তাহলে সেটা অর্জনের জন্য লড়াই করো!"
কিন্তু বাস্তবে? আমি নিজেই কখনো আমার স্বপ্নের পেছনে ছুটিনি।
তাই, আমি সিদ্ধান্ত নিলাম—এবার আমিও পুরোপুরি ঝাঁপিয়ে পড়বো!
...কিন্তু এরপর আমি প্রথম বিশাল বাঁধার সম্মুখীন হলাম, যা আমার কল্পনার চেয়েও অনেক বড় ছিল।
যখন তুমি কিছুই জানো না, তখন কী করবে?
"ঠিক আছে... তাহলে আমি কোথা থেকে শুরু করবো?"
আমি প্রোগ্রামিং সম্পর্কে কিছুই জানতাম না।
"এনভায়রনমেন্ট সেটআপ?"—আমি এই শব্দটাই আগে কখনও শুনিনি।
আমি গুগলে সার্চ করলাম, এবং সব বিগিনার গাইডে লেখা ছিল:
"শুধু একটা সহজ অ্যাপ বানিয়ে শুরু করো!"
এটা যুক্তিযুক্ত মনে হলো।
ঠিক আছে, চল একটা To-Do List অ্যাপ বানাই!
"এটি বেশ জনপ্রিয় একটি প্রজেক্ট, অনুশীলনের জন্য উপযুক্ত, তাই না?"
...আমি ভুল করেছিলাম।
এটাই ছিল আমার প্রথম বড় ভুল।
আমি AI-কে জিজ্ঞাসা করলাম: "আমি একটি অ্যাপ তৈরি করতে চাই — কোথা থেকে শুরু করব?"
অ্যাপ ডেভেলপমেন্টের প্রথম ধাপ: ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ করা।
"Node.js? npm? React? সবকিছু ইংরেজিতে কেন?! এবং এতোগুলো সংক্ষিপ্ত রূপ কেন?!"
(হ্যাঁ, আমি একজন ইংরেজির শিক্ষক ছিলাম, কিন্তু এগুলো সম্পূর্ণ ভিন্ন ভাষার মতো লাগছিল!)
আমি টিউটোরিয়াল খুঁজে বের করলাম এবং ধাপে ধাপে অনুসরণ করলাম।
নির্দেশিত কমান্ড লিখলাম:
bashコピーする編集するnpx create-react-app ProTask-Quest
তারপর...
"Error."
হাহ?! কেন?!
আমি স্ক্রিনের দিকে তাকিয়ে রইলাম।
"কিছু একটা উইন্ডোজ সিকিউরিটি... blah blah স্ক্রিপ্ট চালাতে পারছে না।"
এর মানে কী?!
তিন ঘণ্টা ধরে গুগল করলাম, বিভিন্ন সমাধান চেষ্টা করলাম, এবং পরিস্থিতিকে আরও খারাপ করলাম...
অবশেষে বুঝলাম যে Windows-এর একটি সিকিউরিটি সেটিং আছে, যা স্ক্রিপ্ট চালানো আটকে দেয়।
সমাধান?
powershellコピーする編集するSet-ExecutionPolicy RemoteSigned -Scope CurrentUser
আমি কি কোডিং করছি, নাকি কোন জাদুমন্ত্র পাঠ করছি?!
আমি বুঝতে পারিনি এটা আসলে কী করে, কিন্তু কপি-পেস্ট করলাম...
এবং এটি কাজ করলো!
প্রথম শিক্ষা: AI সমস্যা সমাধান করতে পারে, কিন্তু শুধু তখনই যদি তুমি সঠিক প্রশ্ন করতে পারো।
১০০০ ঘণ্টার যুদ্ধ: প্রত্যাশার চেয়ে অনেক কঠিন!
আমি "ProTask Quest" নামের একটি অ্যাপ বানানোর সিদ্ধান্ত নিলাম—
একটি To-Do List অ্যাপ, কিন্তু এখানে কাজ শেষ করলেই তোমার চরিত্রের লেভেল আপ হবে!
প্রথমে ভেবেছিলাম:
"এই কাজটা এক সপ্তাহের মধ্যে হয়ে যাবে, তাই না?"
হাহাহাহা। না।
আমি দিনে ১০ ঘণ্টা করে কাজ করলাম, ৩.৫ মাস ধরে (মোট প্রায় ১০০০ ঘণ্টা)।
প্রতিনিয়ত নতুন নতুন বাগ আসছিল।
কিছু কিছু বাগ তিন দিন লেগে গেল ঠিক করতে!
আমার ৪ বছর বয়সী মেয়েটা হঠাৎ একদিন এসে বললো:
"বাবা, তুমি কি কাজে যাচ্ছো না?"
সরাসরি ক্রিটিক্যাল হিট!
"কী... আমি তো কাজ করছি! (যদিও আমি এখনো এক টাকা আয় করিনি... তাই এটা সত্যিকারের চাকরি নয় বোধহয়!)"
কিন্তু সে ঠিক বলেছিল। আমি ঘরের মধ্যে বন্দী হয়ে কম্পিউটারের সামনে বসে ছিলাম সপ্তাহের পর সপ্তাহ।
পর্ব ১-এর সমাপ্তি: আমি কি টিকে গেছি? খুব কষ্টে।
ঘুম নেই। অবিরাম বাগ। পিঠ ব্যথা।
প্রতিদিনই এক অদৃশ্য শত্রুর সাথে যুদ্ধ।
অনেকবার মনে হয়েছে:
"সম্ভবত আমি কখনও এটি শেষ করতে পারবো না... হয়তো আমাকে ছেড়ে দিতে হবে?"
কিন্তু আমি তা করিনি।
আমি পারিনি।
১০০০ ঘণ্টা লড়াই করার পর, আমি শেষ পর্যন্ত অ্যাপটি সম্পন্ন করলাম!
পরবর্তী পর্ব: পরবর্তী দানব হল Git!
আমি ভেবেছিলাম সব থেকে কঠিন অংশ পার হয়ে গেছি...
কিন্তু তখনই নতুন এক দানব এল—Git!
"Commit? Push? ‘Merge Conflict’ মানে কী?! এটা কী ধরনের পাগলামি?!"
পরবর্তী পর্বে, আমি Git-এর সাথে যুদ্ধ করবো—এবং পুরোপুরি বিভ্রান্ত হয়ে যাবো!
🔥 মিস করো না! আরও কোডিং বিশৃঙ্খলার জন্য আমাকে ফলো করো! 🚀
●NEXT
শূন্য জ্ঞান থেকে এআই অ্যাপ ডেভেলপমেন্ট - ১০০০ ঘণ্টা #২: পরবর্তী দানব হলো Git!
●আমার হোমপেজ
🚀 ১০০০ ঘণ্টা অ্যাপ ডেভেলপমেন্ট অভিজ্ঞতা দিয়ে তৈরি আমার ওয়েবসাইট দেখুন!

আপনার মনে হতে পারে এটা একটা গেম, কিন্তু আসলে এটা আমার ব্যক্তিগত হোমপেজ।
১০০০ ঘণ্টার কঠিন পরিশ্রমের মাধ্যমে আমি শুধু অ্যাপ তৈরি করিনি—আমি আরও অনেক কিছু শিখেছি!
আমি এটাকে ক্রমাগত আপডেট করবো, তাই আমাকে সমর্থন জানাতে ভুলবেন না!
এই হোমপেজের মূল ধারণা হলো:
"জাপানের কঠোর পরিশ্রমের দর্শনকে বিশ্বের সবচেয়ে কার্যকর পদ্ধতির সাথে মিশিয়ে, বিশ্বব্যাপী মানুষদের তাদের স্বপ্ন নির্ধারণ করা থেকে তা অর্জন করা পর্যন্ত সম্পূর্ণভাবে সহায়তা করা।"
এটি পাঁচটি মূল স্তম্ভের উপর ভিত্তি করে গড়ে উঠেছে:
📚 শিক্ষা | 💪 ব্যায়াম | 😴 ঘুম | 🥗 পুষ্টি | ⏳ সময় ব্যবস্থাপনা
এবং মজার ব্যাপার হলো—আমি নিজেও এই পদ্ধতি অনুসরণ করছি!
তবে এর মধ্যে সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো:
এই ওয়েবসাইট কেবল অনুপ্রেরণা দেওয়ার জন্য নয়—আমি এমন ব্যক্তিদের সাথে কাজ করতে চাই যারা এখানে তাদের স্বপ্ন অর্জন করবে এবং বিশ্বকে বদলে দেবে!
আমরা শুধু স্বপ্ন দেখা আর অনুপ্রেরণা নেওয়ার মধ্যে সীমাবদ্ধ থাকবো না।
আমরা এখানে দক্ষতা গড়ে তুলবো এবং একসাথে এমন কিছু শুরু করবো যা সত্যিকারের যুগান্তকারী হবে!
তাহলে, আপনি কী বলেন?
আসুন, আমরা একসাথে বিশাল এক স্বপ্নের দিকে এগিয়ে যাই! 🚀
コメント