কমিউনিটিতে ফিরে যান

আকস্মিকভাবে প্রোগ্রামার!

আমাদের কখনো মনে আসেনি যে Exercism-এ অনুশীলনী সমাধান করা আসলে অনেকের কাছে একধরনের থেরাপি হতে পারে! মেন্টরিংয়ের মাধ্যমে মানুষের সাথে যোগাযোগ আর অর্জনের অনুভূতির যে গভীর প্রভাব পড়ে, থেলমার সাথে আমাদের সাম্প্রতিক আলাপে সেটাই খুঁজে দেখেছি!

Youtube-এ দেখুন
দৈর্ঘ্য 34মিনিট

Jonathan: তো, সবাইকে শুভেচ্ছা, আর Exercism কমিউনিটি পডকাস্টে আপনাদের সবাইকে আন্তরিক স্বাগতম। আমার নাম Jonathan, আমি দক্ষিণ আফ্রিকার কেপ টাউন থেকে বলছি। এখন বিকেল পাঁচটা, আর আমার সঙ্গে আছেন Thelma, আমার জানামতে তিনি এখন উইসকনসিনে থাকেন। আজ তাঁর সাক্ষাৎকার নেওয়ার সুযোগ পাওয়া আমার জন্য দারুণ সৌভাগ্যের ব্যাপার, আর তাঁর গল্পটা একটু ভালোভাবে জানার সুযোগও পাচ্ছি, কীভাবে প্রযুক্তি আর তাঁর জীবন একসঙ্গে মিলে গেল। তো Thelma, আপনি যদি নিজের সম্পর্কে একটু পরিচয় দিতেন, কীভাবে আপনি এখন যেখানে আছেন সেখানে পৌঁছালেন সেটা একটু বলতেন, আর প্রযুক্তি নিয়ে নানা কথা হয়তো একটু পরে বলতে পারি। তো স্বাগতম। Thelma: হ্যাঁ, স্যার। ভয় পাচ্ছি সবটাই দুর্ঘটনাবশত ঘটেছিল। ব্যবসায় শিক্ষার কলেজে গিয়েছিলাম, কারণ ব্যাঙ কেটে টুকরো করার কাজটা আমার একদমই পছন্দ ছিল না। ওই কলেজে আমার প্রধান বিষয় ছিল অর্থনীতি। আর আমি এমন মানুষ নই যে খুব সহজে কোনো কিছু নিয়ে আগ্রহী হয়ে যায়, কিন্তু আমি বোধহয় যথেষ্ট ভালো করেছিলাম, তাই আমার প্রফেসররা... ঠিক করলেন আমার গ্র্যাজুয়েট স্কুলে আবেদন করা উচিত। আর এভাবেই আমি Brown University-তে অর্থনীতির শিক্ষার্থী হিসেবে ভর্তি হলাম। আর প্রায় সঙ্গে সঙ্গেই আমার স্বামীর সঙ্গে পরিচয়, আর ছয় সপ্তাহ পরেই আমরা বিয়ে করে ফেললাম। ছয় সপ্তাহ, বাহ! আমার স্বামী ছিলেন পদার্থবিদ, অর্থনীতি নিয়ে তাঁর বিশেষ শ্রদ্ধা ছিল না। তো... সে সময়ের বড় আরাধ্য ব্যক্তিত্ব Milton Friedman। তাঁর পুরো কাজ উপস্থাপন করা হলো। আমার স্বামী এক সেশনেই সেটা দাঁড় করিয়ে দিলেন। আর আরেক সেশনে সেটা চুরমার করে দিলেন। আমি আমার ফেলোশিপ নবায়ন করলাম না, যা নিয়ে আমার স্বামী খুব একটা খুশি ছিলেন না। Jonathan: হ্যাঁ, নিশ্চয়ই। Thelma: আর তারপর আমি কিছুদিন শুধু ভেসে বেড়ালাম। কী করব কোনো ধারণাই ছিল না, আর গণিতের কোর্সগুলোয় গিয়ে শুধু বসে থাকতাম, যেগুলো আসলে আমার জন্য খুবই কঠিন ছিল। Jonathan: হুম। Thelma: আর এতদিনে আমরা উইসকনসিনে পৌঁছে গেছি। আমার স্বামী একটা লম্বা Fortran প্রোগ্রাম লিখছিলেন, পাঞ্চ কার্ডের একটা পুরো স্তূপ নিয়ে, আর খুবই বিরক্ত হয়ে যাচ্ছিলেন, কারণ... যেই না তিনি কিছু জমা দিতেন, অমনি সারা রাত অপেক্ষা করতেন। সে দিনগুলোতে ফলাফল পেতে এতটা অপেক্ষা করতে হতো, আর অন্তত অর্ধেক সময় ফলাফল আসত এই বলে যে তিনি একটা কমা ভুল জায়গায় বসিয়ে ফেলেছেন। তাই হয় তাঁর হাতে খালি আউটপুট আসত, নয়তো একগাদা আজেবাজে। তাই আমি তাঁর কাঁধের ওপর দিয়ে দেখতে শুরু করলাম, হারানো কমাগুলো বসিয়ে দিতাম, বানান ভুলগুলোও ধরিয়ে দিতাম, আর একপর্যায়ে আমি ঠিক করলাম 4chan-এ একটা কোর্স করব। তো আমি Fortran-এর একটা কোর্স করলাম, আর কোর্স শেষ হওয়ার পর আমার প্রফেসর ফোন করে বললেন, আমি বিশ্ববিদ্যালয়ের চাকরি ছাড়ছি আর একটা সফটওয়্যার কনসালটিং ফার্ম খুলছি। আপনি কি এসে আমার হয়ে কাজ করতে চান? Jonathan: ওহ, বাহ। Thelma: তো এটাই ছিল প্রোগ্রামিংয়ের সঙ্গে আমার প্রথম পরিচয়, আর আমি শুরু করেছিলাম Fortran দিয়ে। আর তারপর... তিনি আমাকে প্রথম যে প্রোগ্রামটা করতে বললেন... সেটা ছিল বোলিংয়ের হিসাব রাখার কাজ। স্কোর গোনা নয়, বরং আমার বসের ব্যক্তিগত বোলিং লিগের হিসাব রাখা। আর তারপর ওই চাকরিতে আমি বেশ কিছু প্রোগ্রাম লিখলাম। আমার মেয়ে তার বন্ধুদের বলতে শুরু করল যে মায়ের কাজ হলো গরু মারা, কারণ আমি একটা প্রোগ্রাম লিখেছিলাম... যেটা দিয়ে হিসাব করা হতো গাভীকে কী খাওয়ানো উচিত। সেখানে আমাকে পাউন্ডের হিসাব দেওয়া হতো, আর আমাকে সবচেয়ে কম খরচে শস্য ইত্যাদির মধ্যে এমনভাবে ভাগ করে দিতে হতো যাতে পুষ্টির চাহিদা পূরণ হয়। আর একটা মোট পরিমাণের শর্তও ছিল। সব শর্ত পূরণ করতে হবে, আর তা সবচেয়ে কম খরচে। আর এসব করতে হয়েছিল এমন একটা মেশিনে যার মেমোরি ছিল 48k। তাহলে ভাবুন তো। এমন একটা কম খরচের প্রোগ্রাম দিয়ে এসব করতে চাওয়া মানে কী দাঁড়ায়। আর একদিন এক কৃষকের ফোন এল। আপনি বলছেন আমার গরুকে ১০ পাউন্ড লবণ খাওয়াতে? স্পষ্টতই ওটা সব পুষ্টির চাহিদা পূরণ করে ফেলেছিল, আর তারপর সবচেয়ে কম খরচের মোট পরিমাণ খুঁজছিল। ১০ পাউন্ড লবণ। ব্যাস। আর আমি যেহেতু এত অল্প জায়গায় কাজ করছিলাম, তাই অনেক জিনিসের ওপর ঊর্ধ্বসীমা... আমি বসাইনি। কয়েকটার ওপর বসিয়েছিলাম, কিন্তু লবণটা কোনোভাবে বাদ পড়ে গিয়েছিল। তারপর আমি একটা হার্ডওয়্যার ইনভেন্টরি প্রোগ্রাম লিখলাম আর... আর্দ্রতা। এর ব্যাপারে আমার সবচেয়ে বেশি মনে আছে যে তাদের একটা PDP মেশিন ছিল। আচ্ছা। আর আমি বাসে করে আমার...জায়গা থেকে ভুট্টার মিলে যেতাম, আর সঙ্গে নিয়ে যেতাম ওই বড় PVP হার্ড ডিস্কগুলোর একটা। Jonathan: আচ্ছা, হ্যাঁ, বেশ ভারী তবে। Thelma: আর শেষে তিনি সফটওয়্যার বিভাগটা বন্ধ করে দিলেন, কারণ তিনি তখন Apple ডিলার হিসেবে ব্যবসা শুরু করেছিলেন, আর সেটা সফটওয়্যারের চেয়ে অনেক ভালো চলছিল। Jonathan: নিশ্চয়ই। বাহ। তো এভাবেই আপনি... হয়তো এটাই শুরুপর্ব। তো সফটওয়্যারের কাজ শেষ হওয়ার পর, যখন আপনার কাজ চলে গেল। চিন্তা করবেন না, চিন্তা করবেন না। কোনো অসুবিধা নেই। Thelma: আমার কাছে অনেক স্প্যাম কল আসে। Jonathan: এটা তো সত্যিই বিরক্তিকর, সারাক্ষণ এভাবে। তো তারপর কী, সফটওয়্যার কনসালটেন্সির কাজ শেষ হওয়ার পর কি আপনার আরেকটা চাকরি ঠিক হয়ে ছিল, নাকি আপনি তখন ভাবছিলেন আচ্ছা এবার কী হলো? Thelma: আসলে ঠিক কোন সময়ে কী ঘটেছিল, সেটা আমার একটু ঝাপসা। আমি জানি যে আমি মেডিকেল কলেজে স্বেচ্ছাসেবক হিসেবে কাজ করতে গিয়েছিলাম। সেখানে এক ফিজিওলজি প্রফেসর ছিলেন, তিনি আমার হাতে C-তে লেখা একটা প্রোগ্রাম দিলেন, যেটা তিনি FORTRAN-এ অনুবাদ করাতে চাইছিলেন। আর এভাবেই আমি C শিখলাম। Jonathan: আচ্ছা। তো Fortran নিয়ে একটু বলতে পারবেন? এটা নিয়ে আমি নিজে খুব একটা জানি না। আমি এখনো অত টেকনিক্যাল নই, তবে Fortran সম্পর্কে আরেকটু জানতে দারুণ ভালো লাগবে। Thelma: আমি বিশেষ টেকনিক্যাল নই। এটা প্রথম দিকের...প্রোগ্রামিং ভাষাগুলোর একটা, আর কী কী যেন। এর কিছু আছে, আমি জানি না। আপনাকে আরেকটু নির্দিষ্ট করে জিজ্ঞেস করতে হবে। Jonathan: ঠিক আছে, একদম চিন্তা করবেন না। আমি শুধু সাধারণভাবে জানতে চাইছিলাম, এটা বাজারে থাকা নানা প্রোগ্রামিং ভাষার মধ্যে কোথায় পড়ে। কিন্তু যেহেতু এটা আমার... মানে, টেকনিক্যালের জায়গাটা আমার বিশেষ শক্ত দিক নয়। একদম ঠিক আছে, আমরা আবার গল্পে ফিরে যেতে পারি। আমি বলব এটা আমার বোলিং অ্যালির একটু বেশি কাছাকাছি, বলতে পারেন। তো এবার আবার একটু পিছিয়ে যাই, তাহলে আপনি এই মেডিকেল স্কুলে স্বেচ্ছাসেবক হিসেবে কাজ শুরু করলেন। এর মধ্যেই C শিখে ফেললেন। হ্যাঁ, তারপর? Thelma: হ্যাঁ, তারপর জেনেছি যে... UWM-এ যিনি IT সিস্টেম চালাতেন, যেখানে আমার স্বামী পদার্থবিদ, তিনি এখন মেডিকেল কলেজে IT চালাচ্ছেন, আর আমি তাঁর সঙ্গে কথা বলে তাঁর জন্য ডেটাবেজের কাজের একটা চাকরি পেয়ে গেলাম। সম্ভবত এটাই ছিল ইতিহাসের সবচেয়ে খারাপ ডেটাবেজ, আর ভাগ্য ভালো যে এর নামটা আমার মনে নেই। তো সেখানেই আমি একটু-আধটু ডেটাবেজ শিখলাম। কিন্তু মেডিকেল কলেজে থাকার সবচেয়ে রোমাঞ্চকর ব্যাপারটা আমার কাছে... আর এটা আসলে গল্পেরই একটা অংশ। টেকনিক্যাল দিক থেকে বলতে গেলে, ওখানে ছিল দারুণ একটা বিশাল লকার রুম, যেখানে আমার নয় মাইল সাইকেল চালিয়ে আসার পর স্নান করতে পারতাম। Jonathan: ওহ বাহ, তাহলে প্রতিদিন আপনি ৯ মাইল গিয়ে, আবার ৯ মাইল ফিরে সাইকেল চালাতেন। Thelma: ধন্যবাদ। আমি কখনোই পূর্ণকালীন কাজ করিনি। ক্যারিয়ার নিয়ে আমার আগ্রহ ছিল না। আমি নিজের আনন্দেই কাজ করতাম। ঠিক আছে। Jonathan: হ্যাঁ, হ্যাঁ। তো এবার আমি একটু পিছিয়ে স্কুলের সময়ে ফিরে যাই। আপনি বললেন আপনি অর্থনীতি পড়েছেন, আর প্রায় দুর্ঘটনাবশতই অর্থনীতিতে এসে পড়েছেন। হ্যাঁ। এর কোনো কারণ ছিল কি, মানে স্কুলে তো প্রায়ই বেছে নেওয়ার সুযোগ থাকে, আচ্ছা আমি ইংরেজি সাহিত্য নেব বা শিল্পকলা বা যা-ই হোক। আর তারপর অবশ্যই বিজ্ঞানের দিকটাও থাকে, আর অর্থনীতি হয়তো আপনি বলতেই পারেন যে বেশ খানিকটা বিজ্ঞানের দিকেই ঝুঁকে আছে। আপনার এইদিকে ঝুঁকে পড়ার কোনো বিশেষ কারণ ছিল, নাকি তখন শুধু মনে হয়েছিল, ওহ এটা তো মজার মনে হচ্ছে? Thelma: হ্যাঁ। আমি ছিলাম একটা বিজনেস স্কুলে। ব্যবসা নিয়ে আমার আগ্রহ ছিল না। মার্কেটিং নিয়েও আগ্রহ ছিল না। ওই স্কুলে অর্থনীতি ছিল একরকম অভিজাত বিষয়। ওটাই আমাকে সেই জিনিসের দিকে টেনেছিল। Jonathan: আচ্ছা, তো আপনি বললেন আপনার আসলে..., ক্যারিয়ার আপনার জন্য ছিল না। আর আমি ভুল হলে শুধরে দেবেন, আমি শুধু একটু সারসংক্ষেপ করতে আর জিনিসগুলো জোড়া লাগাতে চাইছি। আর শুনে মনে হচ্ছে আপনি প্রায় দুর্ঘটনাবশতই কোডিং শিখে ফেলেছেন, মানে আপনি বললেন আপনার স্বামীর কাঁধের ওপর দিয়ে দেখতে দেখতে, C থেকে Fortran-এ অনুবাদ করতে করতে, হুম, এমন কোনো মুহূর্ত কি ছিল যে, হে ঈশ্বর Thelma: মনে হয় এটাও একই কল। আচ্ছা, আমি প্লাগ লাগানোর চেষ্টা করছি। Jonathan: দুঃখিত। একদম চিন্তা করবেন না। এমন কোনো মুহূর্ত কি কখনো এসেছিল যখন কিছু একটা আপনার কাছে ক্লিক করে গেল, যখন আপনি ভাবলেন, আসলে আমি এতে বেশ ভালো? এটা শুধু শখ বা আগ্রহের চেয়ে বেশি কিছু? এমন কোনো সময় কি এসেছিল যখন আপনি ভাবলেন, আসলে এটা এমন একটা জিনিস যা... আমি সচেতনভাবে আরও বাড়াতে বা গভীর করতে চাই। এটা কি কখনো হয়েছিল, আপনার মনে কি কখনো এটা এসেছিল? Thelma: আমি যেই না আমার স্বামীর কাঁধের ওপর দিয়ে দেখতে শুরু করলাম, অমনি আমি আসক্ত হয়ে গেলাম। সঙ্গে সঙ্গেই আসক্ত হয়ে গেলাম। আমার সত্যিই মনে হয়েছিল এটা একরকম ক্রসওয়ার্ড ধাঁধার মতো। Jonathan: আচ্ছা, তো সমস্যা সমাধান করার ব্যাপারটাই কি আপনার মনোযোগ কেড়েছিল? Thelma: আসলে আমি খুব একটা ভালো নই। আমি যা সত্যিই পছন্দ করতাম তা হলো, আপনি বা আমি এমন কিছু লিখতাম যা একেবারেই মিলে যায় না। তারপর আপনি সেটা কম্পাইলারের ভেতর দিয়ে চালাতেন, আর কম্পাইলার আপনার ভুলগুলো একটা একটা করে দেখিয়ে দিত। এটা আমার কাছে সবসময়ই ইন্টার্যাকটিভ ছিল, একদিকে আমি, আর অন্যদিকে Fortran, একটা কম্পাইলড ভাষা হিসেবে। আপনার জানা আছে এর মানে কী কি না জানি না। হ্যাঁ, আমি জানি। আচ্ছা, আর সেকালে এরর মেসেজগুলো... Jonathan: হ্যাঁ, আমি জানি। Thelma: কম্পাইলার যে এরর মেসেজগুলো দিত সেগুলো ছিল ভয়ানক। সেটাও আরেকটা ধাঁধা, বের করা যে ওরা আসলে কী ভুল বলছে। আমি মনে করি এ ব্যাপারে ওরা এখন অনেক ভালো হয়ে গেছে। Jonathan: হ্যাঁ, আচ্ছা, জেনে ভালো লাগল। জেনে ভালো লাগল। Thelma: কিন্তু ব্যাপারটা এমন ছিল যেন কেউ আমার হাত ধরে পাশে আছে, আর সেটা আমার খুব ভালো লেগেছিল। Jonathan: আচ্ছা, তো আপনি বললেন আপনার স্বামী সব পাঞ্চ কার্ডের কাজ শেষ করে চুল ছিঁড়তে ছিঁড়তে সারা রাত অপেক্ষা করতেন, কোনো কিছু কাজ করল কি না তা দেখার জন্য। এটা কি শুধু এজন্য যে সবকিছুতে এত সময় লাগত... Thelma: প্রোগ্রামিং নিয়ে তাঁর কোনো আগ্রহই ছিল না। তিনি শুধু ফলাফল নিয়ে আগ্রহী ছিলেন। তিনি ছিলেন পদার্থবিদ। তিনি পদার্থবিজ্ঞানের ফলাফল খুঁজছিলেন। Jonathan: এই তো সত্যিকারের অংশীদারিত্ব, দারুণ অংশীদারিত্ব। এবার কয়েক বছর দ্রুত এগিয়ে আসি, আর আপনি Exercism-এর সন্ধান পেলেন কীভাবে, আর Exercism-এর কোন জিনিসটা আপনার বিশেষ ভালো লাগে? Thelma: উফ! অবসর নেওয়ার পর, আর আমি অনেক দিন ধরেই অবসরে আছি। আমি কিছু স্বেচ্ছাসেবার কাজ করলাম, বেশ মজার স্বেচ্ছাসেবার কাজ। তারপর সেটা শেষ হয়ে গেল, আর আমার জন্য স্বেচ্ছাসেবার কাজ খুঁজে পাওয়া খুব কঠিন হয়ে গেল। তাই আমি কম্পিউটারে বসলাম। প্রথম যে জিনিসটা পেলাম সেটা হলো Udacity। Udacity-র কথা জানেন? Jonathan: উঁহু, নাম শুনেছি বলে মনে হয়, তবে খুব একটা জানি না। আচ্ছা, এটা... এটা একটা অনলাইন... কোর্স, আর আমি এটা খুব শুরুর দিকে পেয়েছিলাম। এখন ওরা অনেক ব্যবসায়িক হয়ে গেছে। কোর্সগুলো তখন ফ্রি ছিল, ১৫ মিনিট হতো, তারপর আপনাকে একটা সমস্যা সমাধান করতে দিত। আমি তাদের সঙ্গে একটা Python কোর্স করেছিলাম, আর দারুণ লাগেছিল। Thelma: এরপর... আমি একটা মডিউল নামিয়ে নিলাম, যেটা আমি আমার স্বামীর জন্য... লিনিয়ার অ্যালজেবরায় C++-এ লিখেছিলাম, আর যেটা আমার একেবারেই অপছন্দ ছিল। সেখানে সব মেমোরি অ্যালোকেশনের চিন্তা আপনাকে করতে হয়। হ্যাঁ। আর এজন্যই আমি সবসময় ডুবে যাচ্ছিলাম। হ্যাঁ। তারপর সেটাকে Python-এ অনুবাদ করলাম, আর অসাধারণ লাগল, কারণ Python-এ মেমোরির সব কাজ আপনার হয়ে হয়ে যায়। হ্যাঁ। Jonathan: নিশ্চয়ই এতে অনেক পরিশ্রম আর সময় বেঁচে গেছে। Thelma: কিন্তু, ওহ, আমি ভুলে গেছি কেন এসব বলছিলাম। মাথায় একটা কিছু ছিল। Jonathan: ওহ, এটা শুধু Exercism নিয়েই ছিল। আপনি Exercism-এ কীভাবে এলেন? আপনি তো Udacity নিয়ে কাজ করছিলেন। Thelma: তো Python-এর পর আমি করার মতো কিছু খুঁজছিলাম, কিন্তু একেবারেই পাচ্ছিলাম না। তারপর আমি ভেসে বেড়াচ্ছিলাম, আর তখন Exercism পেলাম। আপনার প্ল্যাটফর্মটা আমার জন্য একেবারে পারফেক্ট। মানে... আপনি, উঁহু... যতটা খুশি স্বাধীন থাকতে পারেন। আপনি শেখার অনুশীলনীগুলো করতে পারেন। আবার ভাবতে পারেন আমার শেখার অনুশীলনী লাগবে না। আর এখানকার মেন্টরিং একেবারে অসাধারণ। দারুণ। এমনটা আপনি আর কোথাও পাবেন না। Jonathan: ধন্যবাদ। Thelma: আর অবশ্যই এখন আমার মেন্টরিংটা আরও দুর্দান্ত। আমি আমার ছেলেকে রাজি করিয়ে এখানে যোগ করিয়েছি। আর এখন আমার ছেলেই আমাকে JavaScript-এ মেন্টরিং করছে। Jonathan: দুর্দান্ত, দুর্দান্ত, এটা চমৎকার। Thelma: প্ল্যাটফর্মে এক সপ্তাহ কাটিয়েই তিনি অভিযোগ শুরু করে দিয়েছিলেন, আপনি তো তাঁর সঙ্গে দেখা করেছেন। Jonathan: হ্যাঁ, না, আমরা একেবারে, একেবারে। তো Thelma, এখন আপনার প্রতিদিন কেমন কাটে, কোডিং আর প্রোগ্রামিংয়ের দিক থেকে? আপনি কি শুধু সমস্যা সমাধানের দিকটা উপভোগ করেন? প্রোগ্রামিং কি এখনো আপনার জীবনের বড় একটা অংশ? সবকিছু কীভাবে মিলে চলে? Thelma: এটা আমার জীবনের বড় একটা অংশ। সিনেমা দেখা জাতীয় কাজে আমি একেবারেই অকেজো। আর আমার স্বামী সাত বছর আগে মারা গেছেন, তাই আমি বিধবা, একা থাকি। আমি যতটা সম্ভব বাইরে বেরোনোর চেষ্টা করি। এ বছরের জন্য সাইকেল চালানো শেষ, তাপমাত্রা এমনভাবে নেমে গেছে যে আর পারি না। যদিও যখন আমি Johnson Controls-এ কাজ করতাম, তখন ৮ ডিগ্রিতেও সাইকেল চালাতাম। Jonathan: ফারেনহাইট, একটু যাচাই করে নিই। হ্যাঁ, কারণ ৮ ডিগ্রি সেলসিয়াস তো সামলানো যায়, কিন্তু ৮ ডিগ্রি ফারেনহাইট আমি মনে করি আরেক লেভেল। সেটা তো খুব ঠান্ডা। তাই আমি আর এসব করতে পারি না। তাই আমার ধারণা আমি যতটা চাই তার চেয়ে বেশি ঘরবন্দি থাকব। Thelma: আর প্রোগ্রামিংই আমাকে পাগল হয়ে যাওয়া থেকে বাঁচিয়ে রাখে, কারণ আমি সেইসব কাজের অনেকটাই করতে পারি না যা মানুষ নিজেদের আনন্দের জন্য করে। আর মেন্টরিংও আমার জন্য এক ধরনের যোগাযোগ। আমার বন্ধুরা আছেন, আর ক্রমে আরও বেশি বন্ধু আমাকে বলছেন যে তাঁরা থেরাপিস্টের কাছে যাচ্ছেন। Beadaholique.com-এ যান, আপনার বেডিং সরবরাহের সব প্রয়োজন মেটাতে! আজকাল থেরাপিস্ট থাকাটাই যেন জনপ্রিয় ব্যাপার। তাই আমিও মানুষকে বলতে শুরু করেছি, হ্যাঁ, কয়েকদিন আগে আমার থেরাপিস্টের সঙ্গে দারুণ একটা সেশন হলো, আর আসলে যেটা বোঝাই সেটা হলো Exercism-এর একজন মেন্টর। Jonathan: তাঁরা দারুণ, তাঁরা খুবই থেরাপিউটিক, আর পথেই কিছু শেখা হয়ে যায়, যেটাও খুব কাজের। হ্যাঁ। এটা চমৎকার, অসাধারণ। তো Thelma, আমার জানতে ইচ্ছে করছে, Exercism-এ আমরা সবসময় যেটা যতটা সম্ভব বিস্তারিতভাবে বোঝার চেষ্টা করি তার একটা হলো, যারা কোডিং শিখতে চান তাদের আপনি কী পরামর্শ দেবেন? আর যারা যুক্ত হচ্ছেন তাদের পরিসর বেশ বিস্তৃত হতে পারে, আর প্রত্যেক মানুষের শেখার আর বোঝার ধরন আলাদা। তবে এমন কোনো নির্দিষ্ট আচরণ বা প্যাটার্ন আছে যা আপনি শিখতে থাকা কাউকে জোর দিয়ে পরামর্শ দেবেন, এমন কোনো অভ্যাস আছে যেটা আপনি বলবেন মানুষ শেখার জন্য সত্যিই গড়ে তোলার চেষ্টা করা উচিত? Thelma: আমার কাছে এটা দুঃখজনক লাগে। আমি যেভাবে কোনো জিনিসে মজে যাই, সেটা আসলে অন্যরা যেভাবে করে তা নয়। যেমন সম্প্রতি একটা থ্রেড ছিল, এক ভদ্রলোক অভিযোগ করছিলেন যে অনুশীলনীগুলোর সঙ্গে যথেষ্ট পড়ানো হচ্ছে না। আর আমার ক্ষেত্রে, পড়ানোর অংশটা দেখলে আমি বেশ বিরক্ত হয়ে যেতে পারি। তাই আপনি যদি আমার সামনে একটা অনুশীলনী রাখেন, তখন প্রথম যে জায়গায় আমি জানতে চাইব সেটা হলো মডিউল বা ওই ধরনের অনুশীলনী করতে যেটা যা লাগে সে সম্পর্কে। আমি গিয়ে Google-কে জিজ্ঞেস করব, আচ্ছা, এটা কীভাবে করব? হুম। যতক্ষণ না আমি এর দরকার দেখি, ততক্ষণ এতে জড়ানো আমার খুব কঠিন মনে হয়। আমি ম্যানুয়াল পড়তে পারি না। ম্যানুয়াল পড়তে পারি না, বলছি তো। Jonathan: আপনি তো আজ সকালে বেশ জনপ্রিয়। মানে, আমার নিশ্চয়ই সব... আমি তো কল করছি। Thelma: কী হচ্ছে বুঝতে পারছি না। আমার সাধারণত এ ধরনের কিছু হয় না। Jonathan: ওহ, না, একদম চিন্তা করবেন না। আচ্ছা, তাহলে মনে হচ্ছে আপনার কাছে, আর শিখতে থাকা মানুষদের জন্য আপনার পরামর্শগুলোর একটা হবে এমন কিছু করুন যার সত্যিকারের জীবনে অর্থ আছে। আর সেটাই আমার বুঝলাম। প্রোগ্রামিং ভাষা শেখার ক্ষেত্রে বা তাতে দক্ষ হওয়ার ক্ষেত্রে আপনি জোর দিয়ে এই দিকেই ভরসা রাখবেন। Thelma: হ্যাঁ। খেয়াল করেছি আমার কিছু বন্ধু আছেন যাঁরা পুরো ডকুমেন্টেশন পড়া ছাড়া কোনো কিছুতে হাত দেন না। একটু ধারণা তৈরি করে নেন। আর তাঁরা সম্ভবত আমার চেয়ে ভালো। Jonathan: আচ্ছা, মানে, সম্ভবত এটা আলাদা, আলাদা ধরন। মানে, আমি জানি আমার নিজের ক্ষেত্রে খুব ধীরে সুশৃঙ্খলভাবে এগোনো, একটা কাঠামোবদ্ধ জিনিস ধরে এগোনো আমার কাজে লাগে, কিন্তু তারপর সেটা ছোট ছোট টুকরোয় প্রয়োগ করাটাও সত্যিই সহায়ক, একবারে সবটা চাপিয়ে ফেলার আর পুরো জিনিসটা এক লাফে বানিয়ে ফেলার চেষ্টা করার চেয়ে। আমার মনে হয় আপনি শুধু অভিজ্ঞতার কথা বলছেন, সত্যিকারের জীবনের পরিস্থিতিতে অভিজ্ঞতা অর্জন করাটাই আসল। তো Thelma, আমার একটা প্রশ্ন আছে। আর এখানেই আপনি পুরো Exercism কমিউনিটির সঙ্গে একটা পরামর্শ ভাগ করে নিতে পারবেন। আর সেটা যা-ই হতে পারে। সেটা হতে পারে যান আর সুশি খেয়ে আসুন, বা একটা নতুন কোডিং ভাষা শেখার চেষ্টা করুন, বা সাইকেল চালাতে যান। আপনি যা চান তাই হতে পারে। কিন্তু এই সপ্তাহে আপনি পুরো Exercism কমিউনিটিকে কী পরামর্শ দিতে চান? আর মোটামুটি যা খুশি বলতে পারেন, সীমার মধ্যে। Thelma: তো, এখন তো। আমার ছেলে আমাকে মেন্টরিং করছে বলে আমি দারুণ মজা পাচ্ছি। পরিবারের সবার সঙ্গে যোগাযোগ করাতে ওদের একটু সমস্যা হচ্ছে। মানে, পরিবারের সবাই কেমন আছে? রুআআআআহ, ওদেরও একটা মেন্টরশিপ সম্পর্কে জড়িয়ে ফেলুন। Jonathan: দেখুন, তারপর দেখুন কী হয়। দুর্দান্ত, আর দারুণ মজা করুন। আমি আরও একটা কথা বলতে চাইছিলাম। Thelma: আমার এই ক্যারিয়ার-নয় জীবনে আমি অনেক রকম কাজ করেছি। আমি Johnson Controls নামে একটা কোম্পানিতে গিয়েছিলাম, আর সেখানে সিমুলেশন সফটওয়্যারে ঢুকে পড়লাম। Thelma: আচ্ছা, বাহ। তখন Pepsi-র বোতলের তলাটা নিয়ে কাজ করার সুযোগও পেলাম, যেটা ঠিকভাবে ব্যালান্স হচ্ছিল না। আমার এক গণিতবিদ বন্ধুর জন্য কিছু প্রোগ্রামিং করলাম, যিনি Riemann hypothesis নিয়ে কাজ করছিলেন, দুনিয়ার প্রায় বাকি সব গণিতবিদের মতোই। তাঁর জন্য Python-এ কিছু কাজ করলাম। জানি না, আমি অনেক মজার কাজ করেছি। সেগুলোও জানাতে চাইছিলাম। Jonathan: হ্যাঁ, দারুণ। আমি নিশ্চিত আসলে অনেক কিছু আছে যেটা নিয়ে আমরা ঢুকে পড়তে পারতাম। নিশ্চিত আরও অনেক আছে... আপনি বললেন আপনি হয়তো জানেন না কী বলবেন, কিন্তু আমার মনে হয় এর ভেতর অনেক কিছু আছে যেটা আপনি কোনো এক সময় বের করে আনতে পারবেন। কিন্তু Thelma, আমি শুধু ধন্যবাদ জানাতে চাইছিলাম... আমি জানি এত কম সময়ে অনেক বিস্তারিত আর সূক্ষ্ম বিষয়ে ঢোকা যায় না, কিন্তু আপনার জীবনের অভিজ্ঞতার একটা ছোট্ট টুকরো, বিশেষ করে কোডিং আর ডেভেলপমেন্টের সঙ্গে তার সম্পর্ক নিয়ে যেটা ভাগ করে নিলেন, তার জন্য ধন্যবাদ জানাতে চাইছিলাম। এই পডকাস্টের ব্যাপারে আমাদের আশা হলো, এটা দুনিয়ার সব জায়গার, সব রঙের, সব পটভূমির, সব জাতির মানুষকে সত্যিই উৎসাহ দেবে কিছু শুরুর করার... এই পডকাস্টগুলোতে যা শোনেন সেটা নিয়ে তারপর সেটা কাজে লাগানোর। তাই জীবনের গল্প, আর আপনার সম্পর্কে একটু শোনা, আমি নিশ্চিত কোথাও কাউকে কিছু শুরু করতে, একটু পরীক্ষা করে দেখতে উৎসাহ দেবে। তাই এসবের জন্য ধন্যবাদ জানাতে চাইছিলাম। আর আমি নিশ্চিত কোনো এক সময় আমরা আপনাকে ফোরামে আর মানুষকে মেন্টরিং করতে দেখব। আর আপনি এখানে আছেন, এতে আমি খুশি। Thelma: না! আমি কাউকে মেন্টরিং করছি না। যদিও আমি একজন কন্ট্রিবিউটর হিসেবে যুক্ত হতে খুব ভালোবাসব, মেন্টর হিসেবে নয়। Jonathan: আচ্ছা, সেটা দারুণ হবে। আপনি যদি কন্ট্রিবিউট করতে চান, কোনো এক সময় আমরা যোগাযোগ করতে পারি। তবে আপনার জীবনের ছোট ছোট ঝলক, আর যেসব কথা হঠাৎ উঠে এসেছে, সেগুলোর জন্য ধন্যবাদ। আমি সত্যিই কৃতজ্ঞ। তো আপাতত কলেই থাকুন। কিন্তু Thelma, ধন্যবাদ। কেউ যদি আপনার সঙ্গে যোগাযোগ করতে চান, আমি নিশ্চিত আপনি কোনোভাবে সেটার জন্য খোলা থাকবেন। আমি আপনার ইমেইল পুরো দুনিয়াকে দিয়ে দেব না। কিন্তু কেউ যদি Thelma-র সঙ্গে যোগাযোগ করতে চান, আমাকে মেসেজ করুন, তারপর আমরা সেখান থেকে এগিয়ে যাব। তবে আপনার সময় দেওয়ার জন্য অনেক ধন্যবাদ। শুধু আড্ডা দিতে পেরে আর কলেই থাকতে পেরে ভালো লাগল, আর আমরা যোগাযোগ রাখব। Thelma: ধন্যবাদ।

আমাদের কমিউনিটির আরও গল্প

আমাদের কমিউনিটির সদস্যদের কথা শুনুন, শিখুন এবং অনুপ্রাণিত হোন।