৭ বছর পর আমি কেন আবার JavaScript-এ ফিরে এলাম

আমি ৭ বছরের অভিজ্ঞতাসম্পন্ন একজন UI ডেভেলপার। আমি HTML এবং CSS জানি। আমি Figma ডিজাইনকে কোডে রূপান্তর করতে পারি।

কিন্তু আমি কখনোই নিজেকে একজন প্রকৃত ডেভেলপার মনে করিনি। আমি শুধু ডিজাইন রূপান্তর করতাম। আমি অ্যাপ্লিকেশন লজিক লিখতাম না।

তারপর AI সবকিছু বদলে দিল। আমি আমার এক সহকর্মীকে চাকরি হারাতে দেখলাম কারণ AI সেই কাজটি করতে পারছিল। কোম্পানিগুলো টিম ছাঁটাই করতে শুরু করল।

আমি ভয় পেয়েছিলাম। আমার সামনে দুটি পথ ছিল। আমি হয় আটকে থাকতে পারি অথবা নিজেকে আরও উন্নত করতে পারি। আমি নিজেকে উন্নত করার পথটি বেছে নিলাম।

আমার নতুন রুটিনটি দেখতে অনেকটা এরকম:

  • রাত ৯:৩০ মিনিটে কাজ শেষ করা।
  • রাতের খাবার খাওয়া।
  • প্রতিদিনের রিপোর্ট লেখা।
  • JavaScript শেখার জন্য একটি নতুন ট্যাব খোলা।

আমি আগামীকালের জন্য অপেক্ষা করি না। আমি আজই শুরু করি।

প্রথম সপ্তাহে আমি variables, data types এবং operators শিখলাম। এমনকি আমি একটি ছোট প্রজেক্টও তৈরি করলাম। আমি নিজেকে কেবল একজন ডিজাইনার হিসেবে দেখা বন্ধ করলাম।

দ্বিতীয় সপ্তাহে আমি functions, scope এবং closures নিয়ে পড়াশোনা করলাম। Closures বোঝা বেশ কঠিন ছিল। আমি সেগুলো বোঝার জন্য একটি উপমা ব্যবহার করলাম। একজন বাবার সম্পত্তি আছে। তার ছেলে সেই সম্পত্তি উত্তরাধিকারসূত্রে পায় এবং বাবা চলে যাওয়ার পরেও সেটি ব্যবহার করে। এই উদাহরণটি বিষয়টি বুঝতে সাহায্য করল।

আমি টাইপো (typo) নিয়ে একটি কঠিন শিক্ষা পেলাম। একটি ভুল property name সবসময় error দেখায় না। এটি কেবল ভুল উত্তর দেয়। একটি ছোট টাইপো ঘণ্টার পর ঘণ্টা কাজ নষ্ট করে দিতে পারে।

সম্প্রতি জীবন কিছুটা কঠিন হয়ে পড়েছিল। পরিবারের একজন সদস্য হাসপাতালে ছিলেন। আমি মানসিক চাপ এবং কাজের চাপের মধ্য দিয়ে যাচ্ছিলাম। আমি ১৪ দিনের জন্য শেখা বন্ধ করে দিয়েছিলাম।

আমি ভেবেছিলাম আমি আমার অগ্রগতি হারিয়ে ফেলেছি। আমি নিজেকে পিছিয়ে পড়া মনে করছিলাম।

যখন আমি অবশেষে আবার বসলাম, আমি কিছু একটা উপলব্ধি করলাম। আমার প্রায় সবকিছুই মনে ছিল। আমি ৩০ মিনিটে একটি প্রজেক্ট পুনরায় তৈরি করলাম। সেই বিরতিটি ১৪ দিনের ছিল না। বিরতিটি ছিল কেবল সেই দিনটি, যেদিন আমি ফিরে আসা বন্ধ করেছিলাম।

আপনি যদি একজন অনিশ্চিত UI ডেভেলপার হন, তবে ছোট থেকে শুরু করুন।

  • একটি বিষয় বেছে নিন।
  • variables শিখুন।
  • বিষয়টিকে খুব কঠিন বা ভারী করবেন না।
  • প্রতিদিন একটি ছোট অংশ শেখার জন্য AI ব্যবহার করুন।

জীবনে নানা ঘটনা ঘটে। আপনি অসুস্থ হতে পারেন। পরিবারের আপনার প্রয়োজন হতে পারে। এটি ব্যর্থতা নয়। এটি মানুষের স্বাভাবিক বৈশিষ্ট্য।

আপনি যে দিনগুলো মিস করেছেন তা গণনা করবেন না। শুধু ফিরে আসুন। আপনি নিজেকে অবাক করে দেবেন।

আমি একটি নতুন রোডম্যাপ শুরু করছি: JavaScript → React → Zustand → Next.js → Node.js → Express → MongoDB → GraphQL → C#.

আপনি কি আপনার নিজের যাত্রা শুরু করছেন? চলুন আমরা এটি একসাথে করি।

উৎস: https://dev.to/dev_santosh_kumar/im-33-7-years-into-ui-development-heres-why-i-started-learning-javascript-from-scratch-4pch