ফ্রন্টেন্ড শিখবো নাকি ব্যাকেন্ড ?

Saad Hasan
3 min readApr 27, 2021

যারা ব্যাসিক শেষ করছেন অথবা এডভান্সড করতেছেন অথবা ওয়েব নিয়ে কাজ করতে চান তাদের মাথায় প্রায় সময়ই একটা জনিস নিয়ে World War 4 হয়, যে Frontend Framework/Library শিখবো নাকি Backend শিখবো ।

কিন্তু তার আগে প্রশ্ন হলো আপনি কি প্রস্তুত Frontend বা Backend শেখার জন্যে ?
ভ্যানিলা আইস্ক্রিমের মত ভ্যানিলা জাভাস্ক্রিপ্ট শেষ করার পর, আপনাকে আরো একটু প্রস্তুতি নেয়া লাগবে বিভিন্ন ফ্রেম ওয়ার্কে যাবার জন্য । যেমন ধরেন, Fat Arrow Function, Map, Filter, Spread Operators, Destructuring, Template Literal এই জিনিস গুলো মোটামুটি শিখে নিতে হবে। এগুলো তেমন আহামরি কিছু না, দুই একদিন সময় দিলেই বিষয় গুলো পানির মত সহজ হয়ে যাবে ব্যাপার না এগ্লা।

তো এবার আসি, কোন দিকে যাবেন সেটা নিয়ে । এটা একান্ত আপনার পছন্দের উপর ডিপেন্ড করবে যে আপনার কোন সেক্টরে কাজ করতে চান। ধরেন আপনি HTML CSS নিয়ে কাজ করে মজা পান। কাজ করতে ভালো লাগে । এক্ষেত্রে অবশ্যই আমি বলবো Frontend এর যেকোনো একটা লাইব্রেরী বা ফ্রেমওয়ার্ক শুরু করে দিতে পারেন। যেটা হতে পারে React.js, Vue.js, Angular.js । এগুলো মোটামুটি বর্তমান সময়ের জনপ্রিয় কিছু ফ্রেমওয়ার্ক বা লাইব্রেরি। এর সাথে আরো আছে যেমনঃ Next.js, Svelte, Nuxt.JS আরো অনেক কিছুই। তবে আমি বলবো রিয়েক্ট is দ্যা বেস্ট চয়েজ।

আবার অপর দিকে, আপনার যদি আমার মত HTML CSS নিয়ে কাজ করতে গেলে ঘুম ধরে, ভাল্লাগে না, বোরিং লাগে তাহলে ব্যাকেন্ড অবশ্যই ভালো চয়েজ হবে। যদি জাভাস্ক্রিপ্ট পারেন তবে Node.js, Express.js এবং MongoDB এই তিনটা জিনিস শিখে ফেলন। কিছুই না এগ্লা একদম পানির মত সহজ। যদি সময় ধরে অন্যদিকে সময় নষ্ট না করে ১ মাস জিনিস গুলো দেখেন, তা নিয়ে কাজ করেন তাহলে আর টেনশন করা লাগবে না ব্যাকেন্ড নিয়ে।

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

আমি বলবো দুইটাই শিখে ফেলুন, কারন খুব সহজ এই জিনিস গুলো, ডেডিকেটেড ভাবে যদি ২/৩ মাস সময় দেন দেখবেন ফন্টেন্ড-ব্যাকেন্ড দুইটাই ক্লিয়ার হয়ে যাবে। যেটা ভালো লাগে সেটা আগে শুরু করেন তারপর আস্তে ধীরে অন্যটা শুরু করেন। তাহলে প্রচুর কাজে দিবে।

তবে যে দিকেই যান ES6 পিছু ছাড়বে না। তাই সুমিত ভাইয়ের ভিডিও সিরিজ টা দুই দিন সময় নিয়ে দেখে ফেলুনঃ

https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MFjMRp9EEHWKArbi0wdgXG

React.JS এর জন্যে এই ভিডিও সিরিজ দেখতে পারেন ঃ

https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr

যদি কনফিউশনে থাকেন যে রিয়েক্ট শিখবেন নাকি ভিউ শিখবেন, তবে ইউটিউবে এ গিয়ে “React Vs Vue Bangla” লিখে সার্চ দিয়ে প্রথম ভিডিও টা দেখে নিতে পারেন।

এবং নোড শিখতে চাইল এই সিরিজ ফলো করতে পারেন —

https://www.youtube.com/playlist?list=PLHiZ4m8vCp9PHnOIT7gd30PCBoYCpGoQM

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

Happy Coding…

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Saad Hasan
Saad Hasan

Responses (4)

Write a response

const [message, setMessage] = useState('')
useEffect(() => {
setMessage('Awesome Bhaia ❤❤')
}, [])

--

Thanks a ton.

--

thanks to heart. (shoharab)

--