সিএসই না পড়ে সফটওয়্যার ইঞ্জিনিয়ার হলে যে সমস্যা হবে!

আমাদের দেশে অনেক ছেলেমেয়ে রয়েছে যারা কম্পিউটার সাইন্সে পড়ালেখা না করে সফটওয়্যার ইঞ্জিনিয়ার হতে চায়। বা সফটওয়্যার ইঞ্জিনিয়ারিং-এ ডেভলপার ফার্মে কাজ করতে চায়। এটা সত্যিই আপনি যদি সফটওয়্যার ফার্মে  বা ডেভেলপার কোম্পানিতে চাকরি করতে চান তাহলে কম্পিউটার সাইন্সে পড়াটাই বাধ্যতামূলক নয়।

কম্পিউটার সায়েন্সে না পড়লেও আপনি সফটওয়্যার ইন্ডাস্ট্রিতে জব করতে পারবেন। যদি আপনার কোয়ালিফিকেশন থাকে। তবে যদি আপনি সফটওয়্যার ইঞ্জিনিয়ার হতে চান ডেভলপার ফার্মে চাকরি করত চান। সফটওয়্যার ইঞ্জিনিয়ারিং না পড়ে বা কম্পিউটার সাইন্সের ব্যাকগ্রাউন্ডের না হয়েও। তাহলে আপনার বেশ কিছু সমস্যা হতে পারে।

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

চলুন মূল ভিডিও শুরু করা যাক

যদি আপনি নন কম্পিউটার সায়েন্স থেকে সফটওয়্যার ইঞ্জিনিয়ার হতে চান বা ডেভলপার ফার্মে জব করতে চান। প্রথমেই যে সমস্যাটি  সাফার করতে হবে সেটি হচ্ছে কম্পিটিশন।  আমাদের দেশে যে ডিপার্টমেন্ট এর সবচাইতে বেশি শিক্ষার্থী ভর্তি হয় সেটি হচ্ছে কম্পিউটার সায়েন্স এবং বি বি এ ডিপার্টমেন্ট।

অনেকেই রয়েছেন যারা  ট্রেন্ডিং এ পড়ে না জেনে না বুঝে কম্পিউটার সায়েন্সে ভর্তি হন এবং অলরেডি কম্পিউটার সাইন্স ডিপার্টমেন্ট কিন্তু  ওভার ক্লাউডেড একটি ডিপার্টমেন্ট। ডিপার্টমেন্টে  স্টুডেন্ট রয়েছে যে অনেক সময় সিএসই ডিপার্টমেন্টে স্টুডেন্ট নিয়ে ট্রল পর্যন্ত করা হয়ে থাকে।

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

প্রথমত আপনাকে কম্পিটিশন করতে হবে চাকরি পাওয়ার সময় কম্পিউটার সায়েন্সের স্টুডেন্ট দের সঙ্গে এবং চাকরি পাওয়ার পরও কিন্তু আপনাকে অনেক বেশি কম্পিটিশন করতে হবে। যদি আপনি নন কম্পিউটার সাইন্স ব্যাকগ্রাউন্ড থেকে চাকরি করতে চান।

নাউ দ্যা নেক্সট প্রবলেম ইজ রেসিজম। যদি আপনি নন কম্পিউটার সাইন্স ব্যাকগ্রাউন্ড থেকে ডেভলপার ফার্মে চাকরি শুরু করলে  আপনাকে হাইট স্কিন কালার নিয়ে কোন প্রকার রেসিজমের

পড়তে হবে না। তবে সফটওয়্যার ইঞ্জিনিয়ার বা কম্পিউটার ইঞ্জিনিয়ার ব্যাকগ্রাউন্ড থেকে স্টুডেন্ট গুলো ডেভলপার ফার্মে চাকরি করে থাকে সফটওয়্যার ইঞ্জিনিয়ার হিসেবে চাকরি করে থাকে তাদের সঙ্গে কিন্তু আপনার স্লাইস রেসিজমের শিকার হতে হবে।

যদিও বিভিন্ন কোম্পানি ভেদে এই সমস্যাটি বেশি একটা দেখা যায় না। তবে মাঝে মধ্যেই কিন্তু এ রেসিজম সবার  চোখে দেখা করে।

যেমন রিকোয়ারমেন্ট এর সময় অনেক সময় দেখা যায় যে অনেক সময় যারা নন কম্পিউটার সাইন্স ব্যাকগ্রাউন্ড এপ্লাই করতে চায় তাদেরকে আবেদনের সুযোগ দেওয়া হয় না। আবার অনেক কোম্পানিতে নন কম্পিউটার সাইন্স ব্যাকগ্রাউন্ড এর আবেদনের সুযোগ থাকলেও সফটওয়্যার কোম্পানি গুলো যখন রিকুটমেন্ট করে তখন কিন্তু সফটওয়্যার ইঞ্জিনিয়ার বা কম্পিউটার সায়েন্স স্টুডেন্টদেরকে প্রায়োরিটি দিয়ে থাকে।

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

 ওয়েল থার্ড প্রবলেম ইউ উইল ফেস  আয়াডাপ্টিং।  যদি আপনি নন কম্পিউটার সায়েন্স ব্যাকগ্রাউন্ড থেকে সফটওয়্যার ইঞ্জিনিয়ার হওয়া তাহলে আপনাকে এডাপ্ট করতে  খুবই সমস্যার মোকাবেলা করতে হবে।

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

প্রবলেম সলভ করতে পারতে হবে। এখন এই যে প্রবলেম সলভ করা ডেটা স্ট্রাকচার ও অ্যালগরিদম ইমপ্লিমেন্ট করা এটি কিন্তু সহজ কথা নয়। এটি এতটাই কঠিন যে কম্পিউটার সায়েন্সের স্টুডেন্ট এটি না পারার ফলে তারা কিন্তু গ্রাজুয়েশন করার পরে তাদের জব ক্যাটাগরিস করে।

তারা কিন্তু কম্পিউটার সাইন্স থেকে সুইচ করে চলে যায়। সে ক্ষেত্রে আপনি যদি নন কম্পিউটার সায়েন্স ব্যাকগ্রাউন্ড এর স্টুডেন্ট হন  তাহলে তো আপনার জন্য আরও বেশি কঠিন হবে। আমাদের দেশে যে সমস্ত নন কম্পিউটার সায়েন্সের স্টুডেন্ট রা সফটওয়্যার ইঞ্জিনিয়ার হতে চায় তাদের মূলত একটি ল্যাঙ্গুয়েজে কোডিং শিখানো হয় এবং এর ফলে তাদের ওয়েব ডেভেলপমেন্ট ওয়ার্ডপ্রেস কাস্টমাইজেশনের চাকরি গুলো দেওয়া হয়ে থাকে।

 আমি এখানে একটি ব্যাপার ক্লিয়ার করে  রাখি ডেফিনেটলি ওয়েব ডেভেলপমেন্ট ওয়ার্ডপ্রেস কাস্টমাইজেশন কোন ভাবেই খারাপ কাজ নয়। তবে মূল ধারার সফটওয়্যার ইঞ্জিনিয়ারিং বলতে ওয়ার্ডপ্রেস থিম কাস্টমাইজেশন  বা অন্যন্য সিএমএস কাস্টমাইজেশন কে বুঝায় না।

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

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

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

এখন যারা সামান্য একটি ভিডিও দেখে এটি মোটিভেটেড হয়ে যাচ্ছে। যারা সামান্য একটি ভিডিও দেখেই তারা তাদের ক্যারিয়ার টাকে চেঞ্জ করে ফেলছে তাদের জন্য ডেফিনেটলি সফটওয়্যার ইঞ্জিনিয়ারিং ইন্ডাস্ট্রিতে খুব একটা ভালো করার সুযোগ নেই।

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

লেট মি ক্লিয়ার দিস ওয়ান মোর টাইম, এই যে ভিডিওটি আমি আজকে বানালাম যে সফটওয়্যার ইঞ্জিনিয়ারিং যদি আপনি করতে চান নন কম্পিউটার সাইন্স ব্যাকগ্রাউন্ড থেকে তাহলে যে প্রবলেমগুলো হবে। এগুলো বলার উদ্দেশ্য কিন্তু আপনাদের কে ডি মোটিভেট করা নয়।

এগুলো বলার উদ্দেশ্য হচ্ছে, আপনাদেরকে একটি ওয়ার্নিং দেওয়া। যারা আপনারা না জেনে না বুঝে এই সফটওয়্যার ইন্ডাস্ট্রিতে চেষ্টা করতে যাবেন। তাদেরকে একটি ওয়ার্নিংদেওয়া। মনে করিয়ে দেওয়া যাতে করে আপনারা  জেনে-বুঝে চেষ্টা করেন।

এক্ষেত্রে হবে কি যারা আপনারা আসলেই সফটওয়্যার ইঞ্জিনিয়ারিং ইনজয় করেন না। তারা যদি এই ভিডিও থেকে ডিলিট হয়ে যান তাহলে যে আপনাদের মূল্যবান সময় নষ্ট করতেন সফটওয়্যার ইঞ্জিনিয়ার হওয়ার জন্য সেই সময় টি আর ওয়েট হবে না এবং একই সাথে সেই সময় আপনি অন্যান্য প্রডাক্টিভ কাজে লাগাতে পারবেন।

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

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

আরেকটি ব্যাপার হচ্ছে আমার গালিব নোটস ব্লগে  আমি কিন্তু কম্পিউটার সায়েন্স স্টুডেন্ট এবং নন কম্পিউটার সাইন্স স্টুডেন্ট কিভাবে সফটওয়্যার ইঞ্জিনিয়ার জবা পাবে, কিভাবে ইন্টারভিউ প্রিপারেশন নিবে  এসব  বিষয়ে বিস্তারিত  অনেকগুলো ব্লগ প্রকাশ করেছি।

তাই আপনাদের মধ্যে যারা সফটওয়্যার ইঞ্জিনিয়ার হতে চান বা ডেভলপার হতে চান তারা কিন্তু চাইলেই আমার ব্লগ থেকে ঘুরে আসতে পারেন।  ব্লগের লিঙ্ক থাকবে ভিডিও ডেসক্রিপশন বক্সে। এর বাইরে ও কম্পিউটার সাইন্স সংক্রান্ত, ক্যারিয়ার  সংক্রান্ত,প্রোগ্রামিং সংক্রান্ত, সফটওয়্যার ইঞ্জিনিয়ারিং সংক্রান্ত যেকোনো সমস্যায় চাইলে আপনারা আমাদের সাথে যোগাযোগ করতে পারেন।

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

0Shares
Previous post সময় নষ্ট করা বন্ধ করুন না হলে পস্তাবেন!
Next post গনিতের ভয় দূর করবেন যেভাবে?

Leave a Reply

Your email address will not be published. Required fields are marked *

Close

গালিব নোটস এর ইউটিউব ভিডিওঃ