এই গল্পটি কি পরিচিত লাগছে?
আপনি কোডিং শিখতে সিদ্ধান্ত নিয়েছেন! নতুন ক্যারিয়ার পাওয়ার উত্তেজনায় দ্রুত একটি উদেমি কোর্সে সাইন আপ করেছেন এবং ফ্রিকোডক্যাম্পে রেজিস্টার করেছেন।
আশাবাদী এবং উত্সাহী হয়ে, আপনি বসে 그날 সাঙ্কলন শুরুর করেছেন।
পরবর্তী কয়েক সপ্তাহে, আপনি রাত দের পর্যন্ত কোডিং পড়ার এবং সকালে Früh ঘুম থেকে উঠে কাজে যাওয়ার একটি প্যাটার্নে পড়েছেন। কিন্তু কিছু কনসেপ্ট থেকে আপনি কনফিউজড হচ্ছেন, এবং সাহায্য চাইলে কেউ নেই।
আপনি আপনার ফ্রি টাইম কুর্বান করেছেন, এবং কিছুদিন ধরে টিভি দেখে রিল্যাক্স করেননি। এছাড়া, বন্ধুদের সাথে বের হওয়া মিস করছেন।
কুচুই মাসে, সকল লেট নাইট এবং ঘুমের অভাব আপনাকে নিচে দাবাচ্ছে। আপনি কঠোরভাবে বুঝতে পারছেন যে ৬ মাসে আপনি নতুন চাকরি পাওয়ার যেকোনো চান্স নেই। চিন্তাটি অবিশ্বাস্যভাবে নিরুৎসাহকারী।
শেষে, আপনি একটি ব্রেক নেওয়া সিদ্ধান্ত নিয়েছেন—আপনি বার্ন আউট এবং franc ফিল করছেন। সেই ব্রেক আরও মাসങ്ങള পর্যন্ত দীর্ঘ হয়ে যায়।
বছরটি বিততে, আপনি বুঝতে পারেন আপনি অনেক দিন ধরে টিউটোরিয়াল খুলিনি। নি:শ্বাস নিয়ে, কখনও একটি চাকরি পাবেন যা ভালোবাসেন সেই চিন্তাটি মনের পেছনে ঠেলে দিয়েছেন।
হয়তো পরশোনা।
কোডিং শিখতে সময় মোটিভেট থাকা
এই গল্প আপনার নিজস্ব গল্পের মতো লাগছে? আপনি যদি নিজে থেকে কোডিং শিখতে চান, তবে আপনি احتمالত গল্পের সংগ্রামগুলো থেকে খুব পরিচিত।
শ্রেণিকক্ষে একটি শিক্ষকের সাথে কোডিং বা যেকোনো স্কিল শিখা স্ব-শিক্ষণের থেকে একদম আলাদা। আপনার पास বাধ্যতামূলক ক্লাস, টেস্ট, গ্রেড, বা ফেল করার ভয় নেই যাতে আপনাকে মোটিভেট রাখে।
যখন আপনি নিজে থেকে কোডিং শিখছেন, তখন আপনাকে নিজের মোটিভেশন তৈরি করতে হয়।
তাহলে আপনি কীভাবে এটি করবেন? আপনি কীভাবে নিশ্চিত করবেন যে আপনি শিখতে থাকবেন, এবং ছেড়ে দিবেন না?
এটা কঠিন, কিন্তু সম্ভব। এই আর্টিকেলে কিছু টিপস এবং স্ট্র্যাটেজি শেয়ার করা হবে যা আপনি কোডিং শিখতে সময় মোটিভেট থাকতে ব্যবহার করতে পারেন।
এখানে আমরা যেসব বিষয়ে আলোচনা করব তার একটি কুইক আউटलাইন:
- এন্ড গোল মনে রাখুন।
- আপনার গোল সম্পর্কে বাস্তববादी হন।
- গতি থেকে বেশি কনসিস্টেন্সি বেছে নিন।
- ইচ্ছাশক্তির পেশী বাড়ান।
- বার্ন আউট এড়িয়ে চলুন এবং বিশ্রাম নিন।
- ইমপস্টর সিনড্রোম আপনাকে নিচে নামতে দেবেন না।
- পিয়ারদের কমিউনিটি খুঁজুন।
- স্থানীয় মিটআপে জড়িত হন।
- অন্যদের সাথে নিজের তুলনা করবেন না।
- কৌতূহলী থাকুন এবং মজা করুন!
আশা করি এই টিপসগুলো আপনার কাজে আসবে!
#১: এন্ড গোল মনে রাখুন।
এটি খুব স্পষ্ট লাগতে পারে, কিন্তু শুরু করার সময় একটি কংক্রিট গোল মনে রাখুন। আপনার #১ গোল কী সেটি নিয়ে কয়েক মিনিট ভাবুন। আপনার জন্য সবচেয়ে গুরুত্বপূর্ণ অংশ কী?
হতে পারে আপনার পরিবার আর্থিকভাবে সমর্থন করার জন্য ফুল-টাইম ওয়েব ডেভেলপার হিসেবে চাকরি পাওয়া। অথবা একটি ফ্লেক্সিবল ক্যারিয়ার যেখানে আপনি যেকোনো জায়গায় থাকতে পারেন। অথবা বস ছাড়া নিজের জন্য কাজ করা।
এই সব 중에, আপনার "হয়" (why) কী সেটি জানুন। এমন কন গোল কী যেটি আপনাকে সকালে বিছানা থেকে তোলবে, এবং চালিয়ে যেতে চাইতে করবে?
একবার আপনি সেটি বুঝতে পারলে, এটা এমন একটি জায়গায় লিখে রাখুন যেটি আপনি বারবার দেখবেন।
হ্যাঁ, এটা চীজি লাগছে, আমি জানি। কিন্তু এটি আপনাকে আপনার গোল এবং আপনার ফ্রি টাইম কুর্বান করার কারণ মনে করিয়ে দেবে।
এটাকে সুন্দর, ডিজাইন করা পোস্টার হতে হবে না। এটি শুধু একটি পোস্ট-ইট নোট বা কাগজের টুকরো হতে পারে। একজনের ইনস্টাগ্রামার, @girlknowstech-এ মারি, নিজে সিম্পল মোটিভেশনাল পোস্টার বানায় পোস্টারবোর্ড দিয়ে। সে সেগুলো তার কম্পিউটারের উপরের দেয়ালে টাঙ্গায় যাতে সে সবসময় সেগুলো দেখতে পারে।
কোডিং শিখতে আপনার এন্ড গোল কী?
#২: আপনার গোল সম্পর্কে বাস্তববादी হন।
মোটিভেট থাকা মূলত tähান hingga নিরুৎসাহিত না হওয়া যাতে আপনি ছেড়ে দেন।
যেকোনো বিষয়ে দক্ষ হওয়ার ক্ষেত্রে একটি বড় গর্ত হলো অযৌক্তিক আশা রাখা। এটা কেন?
যখন আপনি নিরুৎসাহিত হন, তখন এটি প্রায়শই হয় কারণ আপনার আশা বাস্তবতার সাথে মেলে না।
আপনি যদি কোডিং শিখতে ঝাঁপ দেন, ভেবে যে আপনি ৬ সপ্তাহ বা ১২ সপ্তাহে পুরো নতুন থেকে পেশাদার ওয়েব ডেভেলপার হয়ে যাবেন, তবে আপনি হতে পারে নিজেকে ব্যর্থতার জন্য সেট আপ করছেন।
আমি বলছি না যে কুচুই মাস পড়ে শিখে চাকরি পাওয়া অসম্ভব, কিন্তু এটা খুব, খুব কঠিন।
(এবং আমি "X সপ্তাহে কোডিং শিখুন!" মানসিকতার সমর্থক নই, কারণ তারা সাধারণত আপনাকে কিছু বিক্রি করার চেষ্টা করে। কিন্তু এটা আলাদা একটা গল্প 🙂 )
ব্যক্তিগতভাবে, আমি মনে করি আপনাকে ১-২ বছর লাগতে পারে কোডিং-এ ভালো হয়ে যেতে যাতে চাকরি জন্য আবেদন করে চাকরি পান। অবশ্য, এটা অনেক 당신의 পরিস্থিতির ওপর নির্ভর করে। আপনি যদি পার্ট বা ফুল-টাইম কাজ করেন, বা বাচ্চা থাকেন, তবে আপনার কাছে কেউ যিনি হাই স্কুলে পড়েন বা जिन्हें এই মুহূর্তে কাজ করতে হয় না তাদের চেয়ে কম সময় থাকবে।
এটি এছাড়া নির্ভর করে আপনি কত দ্রুত শিখেন, এবং নতুন কনসেপ্ট কত দ্রুট ধরেন। এটি সাদা পर्सন টু পার্সন ভিন্ন।
চূড়ান্তভাবে, শুধু জানুন যে সবাই নিজ নিজ গতিতে এগিয়ে। আপনার প্রগতি কেমন চলছে সেটি বুঝতে চেষ্টা করুন এবং অযৌক্তিক আশা রাখা থেকে নিজেকে ব্যর্থতার জন্য সেট আপ করবেন না।
#৩: গতি থেকে বেশি কনসিস্টেন্সি বেছে নিন।
একই নোটে, वो plutôt clichéd উক্তি, "ধীরে ধীরে দৌড়ালেーレ জিত" খুব সত্য।
শুরু করার সময়, আপনি জিনিসগুলিতে ঝাঁপ দিতে চাইতে পারেন এবং প্রতিদিন ঘন্টার পর ঘণ্টা অধ্যয়ন ও কোডিং প্র্যাকটিস করতে পারেন।
তবে, যেমন আগের টিপসে বললাম, সেটি কিছুটা অযৌক্তিক আশা হতে পারে, এবং আপনি ভালোভাবে বার্ন আউট হয়ে ছেড়ে দিতে পারেন।
আপনি আরও সম্ভবত চালিয়ে যাবেন যদি আপনি বুঝতে পারেন আপনি কতটুকু সময় বাস্তবিক ও টেকসইভাবে প্রতিদিন বা প্রতিসপ্তাহ কোডিং অধ্যয়নে ব্যয় করতে পারেন। তারপর সেটি মেনে চলুন।
যদি সেটি শুধু দিনে ৩০ মিনিট হয়, এবং আপনি এটা সপ্তাহে ৭ দিন করেন, তবে সপ্তাহে আপনি ৩.৫ ঘণ্টা অধ্যয়ন করবেন। এক মাসে সেটি প্রায় ১৪ ঘণ্টা, এবং এক বছরে প্রায় ২০০ ঘণ্টা!
ছোট ছোট প্রচেষ্টাও, যখন কনসিস্টেন্সির সাথে মিলিত হয়, বড় অর্জন নিয়ে আসতে পারে।
দাঁত ব্রাশ ও ফ্লস করার উদাহরণ নিন। আপনি দিনে ৪-৫ মিনিট ব্রাশ ও ফ্লস করতে পারেন। অত্যন্ত ছোট পরিমাণ সময়!
কিন্তু প্রতিদিন এটি করলে চমৎকার দাঁত এবং দাঁত না থাকার মধ্যে পার্থক্য হয়।
এটাই কারণ কনসিস্টেন্সি গতির চেয়ে বেশি গুরুত্বপূর্ণ।
#৪: ইচ্ছাশক্তির পেশী বাড়ান।
আপনি কি কখনো শুনেছেন ইচ্ছাশক্তি একটি আসল পেশীর মতো?
আমি gần đây এটি কীভাবে ডেভেলপ করতে হয় সেটি ঘরোয়া কাজের মাধ্যমে শিখলাম (হ্যাঁ, একসাইটিং, আমি জানি)।
বাড়িতে, আমি এবং আমার স্বামী কাজগুলো ভাগ করলাম। রান্নাঘরে, আমার স্বামী 그날ের সকল বাতি সিংকে ধুয়ে ডিশওয়াশার র্যাকে রাখতেন সুকানোর জন্য।
পরদিন সকালে, প্রথমেই, আমি চা জাড়া হওয়ার সময় বাতিগুলো যেনে রাখতাম। এতে কয়েক মিনিট লাগত, কিন্তু আমি এটি করতাম না থেকে ঘৃণা করতাম। এটা একদম বোরিং কাজ।
কিন্তু আমি শুধু নিজেকে বাধ্য করতাম করতে, কারণ আমি জানতাম এটি আমার দায়িত্ব।
এবং আশ্চর্যजनক বিষয় হলো, সময়ের সাথে সাথে, বাতিগুলো যেনে রাখা সহজ হয়ে গেল!
এখন, আমি এটা শুরুতেও বেশি エンজয় করিনি। হ্যাঁ, এখনো বোরিং।
কিন্তু আমার বোরিং কাজটি আমার দৈনন্দিন রুটিনের একটি অভ্যাস হয়ে গেল।
এটি ইচ্ছাশক্তি পেশী হওয়ার সাথে কীভাবে সম্পর্কিত?
যদি আপনি একটি আউট-অফ-শেপ পেশীতে ওয়ার্কআউট শুরু করেন, তাহলে শুরুতে ওয়ার্কআউট করা খুব কঠিন।
কিন্তু সময়ের সাথে সাথে, ওয়ার্কআউট আসলে আপনার পেশীর আকার বাড়ায়, এবং আপনি শক্তিশালী হন। ওয়ার্কআউট করা সহজ হয়ে যায়। (এটাই কারণ ওয়েইটলিফ্টাররা ওজন বাড়িয়ে চলে যান, তাদের পেশীকে চ্যালেঞ্জ দিতে।)
যখন আমি প্রথমে আমার বাতি কাজ শুরু করেছিলাম, আমার সেটি যেনে রাখার ইচ্ছাশক্তি খুব দুর্বল ছিল। সেটা পয়েন্টে আমি বাতি যেনে রাখতে চাইনি।
কিন্তু সময়ের সাথে সাথে, যেহেতু আমি শুধু নিজেকে বাধ্য করতাম করতে, আমি সেটি পেশীর জন্য ওয়ার্কআউট করছিলাম এবং আমার দৈনন্দিন রুটিনে একটি নতুন অভ্যাস তৈরি করছিলাম।
কয়েক সময় পর, অভ্যাসটি আমার মস্তিষ্কে এত গভীরভাবে বসেছিল যে সেটি করতেই যাওয়া আসলে পরে করার চেয়ে সহজ হয়ে গেল!
সফলভাবে একজন কোডার হতে হলে, আপনাকে কোডিং শিখতে সময় ব্যয় করার জন্য আপনার ইচ্ছাশক্তির পেশী ডেভেলপ করতে হবে।
যদিও কোডিং খুব মজাদার হতে পারে, কখনও কখনও নিজেকে বসে কোডিং করতে বাধ্য করা বরং জীবনে অন্য আরও মজাদার জিনিস করা থেকে চেটে লাগে।
কিন্তু জানুন যে সময়ের সাথে সাথে এটা সহজ হবে, যতদিন আপনি নিজেকে কাজ করার জন্য ডিসিপ্লিন করবেন।
আপনার যদি একটি বাস্তবিক, কংক্রিট গোল থাকে, আপনার শিখতে ব্যয় করা সময়ে কনসিস্টেন্সি লক্ষ্য করেন, এবং বুঝেন যে কোডিং করার আপনার ইচ্ছা সময়ের সাথে শক্তিশালী হবে, তবে আপনি মাঝপথে ছেড়ে দেওয়ার সম্ভাবনা অনেক কম।
#৫: বার্ন আউট এড়িয়ে চলুন এবং বিশ্রাম নিন।
নাইট ও উইকএন্ডে কিছু অর্জন করার চেষ্টা করলে নিজেকে ওভারওয়ার্ক করা একটি সাধারণ প্রলোভন।
আমি ইনস্টাগ্রামেও লক্ষ্য করেছি, যেটির একটি ভাইব্রান্ট প্রোগ্রামার কমিউনিটি, অনেক লোক কত দের까지 জাগে বা কত সকালে উঠে কোডিং করে সেটি পোস্ট করে।
এই প্ল্যানটি শর্ট টার্মে কাজ করতে পারে, কিন্তু লং টার্মে এটি আপনার জন্য ভালো নয়।
আমার নিজের অভিজ্ঞতায়, আমি প্রায় ফুল-টাইম আওয়ার্স ফ্রিল্যান্স ওয়েব ডেভেলপমেন্ট করতাম, এবং তারপর স্পেয়ার টাইমে এই ওয়েবসাইটে কাজ করতাম।
একটি পয়েন্টে আমি পৌঁছেছিলাম যেখানে আমি ফুল দিন কাজ করতাম, তারপর রাত ১২টা বা ১টা পর্যন্ত টিউটোরিয়াল বা আর্টিকেল লিখতে বসে থাকতাম।
আমি এক সপ্তাহের শেষে মনে করি, সারাদিন রাত জেগে ওয়েবসাইটে কাজ করেছি, এবং রবিবার সন্ধ্যায় আমি সম্পূর্ণ ক্লান্ত মনে করতাম।
জানি যে পরদিন ফুল দিন কাজ করতে হবে সেটি নিরুৎসাহজনক ছিল।
আমি তখন বুঝতে পারলাম যে আমি সম্ভবত নিজেকে বার্ন আউট করিয়েছি। এবং আমাকে বিশ্রাম ও পুনর্জীবনের জন্য সময় নিতে হবে।
সেই সপ্তাহে একদিন যেটি কোনো প্রজেক্ট ডিউ ছিল না, আমি সোফায় শুশুই পড়ে একটি বই পড়ে গেলাম অধিকাংশ দিন। এটা গ্লোরিয়াস ছিল। দিন শেষে আমি অবিশ্বাস্যভাবে রিফ্রেশড মনে করলাম!
কোডিং শিখতে আপনার চেষ্টায়, নিশ্চিত করুন যে আপনি শুধু কাজ করার জন্য নয়, বিশ্রামের জন্যও সময় বাদ দিচ্ছেন, যদি সম্ভব হয়। এটি লং টার্মে আপনার প্রগতিতে সাহায্য করবে।
#৬: ইমপস্টর সিনড্রোম আপনাকে নিচে নামতে দেবেন না।
আহ, ভয়ঙ্কর ইমপস্টর সিনড্রোম। এটি সব নতুনদের আতঙ্কিত করে। এমনকি আরও এডভান্সড প্রোগ্রামাররাও কখনও কখনও সেটি দূর করতে পারেন না যে সে পর্যাপ্ত ভালো নয়।
আমি এর আগে বলেছি, কিন্তু যখন আমি প্রথমে ওয়েব ডেভেলপমেন্টে কাজ শুরু করেছিলাম, আমি সম্পূর্ণ ভীত ছিলাম যে কেউ জানাবে আমি একটা ফেক। এটি আমার প্রথম চাকরির প্রথম দু বছরে কনস্ট্যান্ট ছিল।
প্রায় পাঁচ বছর লেগেছিল আমি আসলে আমার নিজের স্কিলসে আত্মবিশ্বাসী মনে করতে। তাই আপনি যদি ইমপস্টর সিনড্রোম ফিল করেন তবে নিরুৎসাহিত হবেন না। আপনি একদম একা নন!
একটি কারণ আমি মনে করি এটি কোডারদের সাধারণ ভয় কারণ প্রোগ্রামিং এবং ওয়েব ডেভেলপমেন্টের ফিল্ডগুলো খুব ব্রড। অনেক প্রোগ্রামিং ভাষা, অনেক টেকনোলজি স্ট্যাক, নতুন ফ্রেমওয়ার্ক প্রতিটি কয়েক মাসে আসছে, এবং অনগিনত টুল।
যে সকল স্কিল আপনার "প্রয়োজন" সেগুলোর বিশাল সংখ্যা থেকে অভিভূত হওয়া খুব সহজ—এটাই কারণ যে ততগুলো আকাঙ্ক্ষী ডেভেলপার ইমপস্টর সিনড্রোমের সাথে লড়াই করছেন!
ধৈর্য এবং ফোকাসের সাথে ইমপস্টর সিনড্রোম জয় করুন।
আপনি কখনো কোডিং সম্পর্কে সব কিছু শিখে ফেলবেন না।老实说, কেউ সব কিছু জানেন না। অধিকাংশ প্রোগ্রামার এক বা দুটি প্রোগ্রামিং ভাষায় এক্সপার্ট হন, এবং অন্যান্য ভাষায় মাঝপথে দক্ষ বা শুধু পরিচিত থাকেন।
একাধিক ভাষা শিখতে কোনো সমস্যা নেই, কিন্তু চেষ্টা করুন যে খুব বেশি জাম্প না করুন। আপনি নিজেকে খুব ছড়িয়ে ফেলবেন।
বরং, একটি প্রধান ভাষা এবং একটি স্ট্যাক-এ ফোকাস করার চেষ্টা করুন, এবং সেটিতে দক্ষ হন।
সময়ের সাথে সাথে, যেনে আপনার স্কিল বাড়ে, আপনার আত্মবিশ্বাসও বাড়বে। এবং সবচেয়ে ভালো পার্ট হলো, আপনি প্রোগ্রামিং-এর অনেক কোর প্রিন্সিপল পিক আপ করবেন, যা আপনি পরবর্তীতে অন্য ভাষা, ফ্রেমওয়ার্ক, এবং টুল দ্রুত শিখতে ব্যবহার করতে পারবেন।
একটি আর টিপস হলো নিজের সাথে ধৈর্য ধারণ করা (এটি আপনার গোল সম্পর্কে বাস্তববাদের সাথে সম্পর্কিত)। বুঝুন যে কোডিং শিখা একটি ম্যারাথন, স্প্রিন্ট নয়। এতে বছরের পর বছর লাগতে পারে আপনি খুব প্রফিশেন্ট হতে।
এখন, এটার মানে এটা নয় যে আপনি কখনো প্রোগ্রামিং-এ ভালো হবেন না—সেটি শুধু সময় লাগবে।
আপনি যদি নিজের ও আপনার প্রগতির সাথে ধৈর্য ধারণ করতে পারেন, এবং এক বা কয়েকটি স্কিল বিল্ড আপ করতে ফোকাস করতে পারেন, তবে আপনি ইমপস্টর সিনড্রোম থেকে লড়াই করার জন্য আরও সক্ষম হবেন।
#৭: পিয়ারদের একটি কমিউনিটি খুঁজুন।
ওয়েব ডেভেলপমেন্ট শিখতে চাওয়া লোকদের আরেকটি সাধারণ সংগ্রাম হলো আপনি একা ফিল করেন।
যখন আপনি একটি ফিজিক্যাল শ্রেণিকক্ষে শিখেন, আপনার সাথে সহপাঠীরা থাকে যারা আপনার মতোই করছেন। এবং একটি শিক্ষক থাকে যিনি আপনার সাথে কথা বলতে পারেন এবং ম্যাটেরিয়াল সম্পর্কে প্রশ্ন করতে পারেন।
আপনি যদি অনলাইন বা বই দিয়ে কোডিং শিখেন, তবে আপনার প্রায়শই সেই সুবিধা নেই।
পিয়ার ও মেন্টর খুঁজা খুব কঠিন হতে পারে, কিন্তু কিছু অনলাইন রিসোর্স আছে যা আপনি সুবিধা নিতে পারেন। আপনি যদি এখনো কোনো কোডিং কমিউনিটি না পান, তবে আমি ভালোবাসি রিকমেন্ড করছি যে আপনি কিছু সময় দিয়ে সেগুলো খুঁজে বের করুন।
একটি কমিউনিটির অংশ হওয়া আপনাকে একা থাকার অনুভূতিতে সাহায্য করতে পারে।
অন্যদের সকলের মতো অভিজ্ঞতা, যারা আপনার মতো সমস্যায় ফসে আছে, সেগুলো পড়া আপনাকে বিশাল অনুপ্রেরণা ও মোটিভেশন দিতে পারে।
এখানে কয়েকটি সাজেশন যেখানে আপনি কোডিং-এ পিয়ার ও/অথবা মেন্টর পেতে পারেন:
- ইনস্টাগ্রাম: ইনস্টাগ্রামে প্রোগ্রামাররাও আছে, সব স্কিল লেভেলের। যদিও এটি কোডিং প্রশ্নে সাহায্য চাওয়ার জায়গা নয়, তবে এটি একটি চমৎকার জায়গা যেখানে আপনি দেখতে পারেন অন্য কোডাররা কী করছেন বা কীতে ঝামেলা পাচ্ছেন। আমি ব্যক্তিগতভাবে এটা খুব পছন্দ করি কারণ আমি মনে করি আমি বিশ্বব্যাপী কোডারদের একটি বৃহত কমিউনিটির অংশ। সেখানে #100DaysOfCode চ্যালেঞ্জটি খুব জনপ্রিয়, সেটি চেক আউট করুন বা অংশগ্রহণ করুন।
- freeCodeCamp: এটি শুধু একটি অনলাইন ফুল-স্ট্যাক বুটক্যাম্প নয়, বরং এর একটি খুব হেল্পফুল মেসেজ বোর্ড এবং ফেসবুক গ্রুপ আছে যা তাদের ছাত্রদের সাহায্য করে।
- Dev.to: প্রোগ্রামারদের জন্য একটি ভাইব্রান্ট অনলাইন মেসেজ ফোরাম যেখানে আপনি ডিসকাশন, আর্টিকেল, এবং আপনার প্রশ্নের সাপোর্ট পেতে পারেন।
একটি পরামর্শ—আপনি যদি এই কমিউনিটিগুলোর যেকোনো একটি জয়েন করেন, তবে অন্যদের সাহায্য করার চেষ্টা করুন, শুধু অন্যদের থেকে সাহায্য চাওয়া নয়।
সাহায্য ও সহযোগিতা পাওয়া চমৎকার, কিন্তু এই কমিউনিটিগুলো তখনই কাজ করে যখন লোকজন আপনার সময় ও শক্তি দিয়ে প্রশ্নের উত্তর দিতে ইচ্ছুক হন।
যখন আপনি অন্যদের সাহায্য করেন, তবে আপনি এই জায়গাগুলো চালু রাখতে এবং লোকেদের সাহায্য করতে আপনার অংশ দিচ্ছেন!
#৮: স্থানীয় মিটআপে জড়িত হন।
আপনি অনলাইন কোডিং কমিউনিটি পেলে, ইন-পার্সন নেটওয়ার্কিং ভুলবেন না!
আপনার লোকাল এলাকায় প্রোগ্রামিং-রিলেটেড মিটআপ বা অন্যান্য নেটওয়ার্কিং ইভেন্ট খুঁজুন। নিয়মিত ইভেন্টে যোগ দেওয়ার অনেক সুবিধা আছে।
অনলাইনের মতো, অন্যান্য কোডারদের সাথে মিলना যারা আপনার মতো পজিশনে আছে সেটি খুব মজাদার ও অনুপ্রেরণাদায়ক! আপনি সাধারণ সমস্যা ও সেগুলো কীভাবে অতিক্রম করছেন সেটি শেয়ার করতে পারবেন।
অতিরিক্তভাবে, অনেক টেক কোম্পানি যারা ওয়েব ডেভেলপার হায়ার করতে চান তারা প্রায়শই মিটআপে যোগ দেয় বা কো-হোষ্ট করে। আপনি যদি তাদের কিছু রিপ्रेजেন্টেটিভের সাথে কথা বলতে পারেন, তবে আপনি তাদের মাধ্যমে চাকরি পেতে পারেন।
সারসংক্ষেপে, কমিউনিটির সাথে জড়িত হওয়া আপনাকে কোনো ক্ষতি করবে না, শুধু সাহায্য করবে।
#৯: অন্যদের সাথে নিজের তুলনা করবেন না।
আপনি কোডিং কমিউনিটিতে বেশি জড়িত হলে, দয়া করে অন্য কোডারদের সাথে নিজের তুলনা না করার চেষ্টা করুন।
স্পষ্টত:, অন্যরা কী করছে বা অর্জন করছে সেটি না দেখা অসম্ভব। কিন্তু চেষ্টা করুন (যেনে সম্ভব হয়) আপনাকে সবার সাথে কদমতাল মেলাতে হবে এমন অনুভূতি না হোক।
অন্যরা তাদের যাত্রায় যে ড্রাইভ আছে সেটি দেখা এবং সেটির কিছু শক্তি ও উত্তেজনা আপনার যাত্রায় ট্রান্সফার করা খারাপ নয়। কিন্তু আপনি যদি খারাপ লাগে কারো শোনা যাতে সে শিখছে বা করছে যেটি আপনার অভিজ্ঞতায় নেই, বা জ্যালাস লাগে কারো দেখা যাতে সে আপনাকে চেয়ে বেশি এগিয়ে আছে, তবে আপনি শুধু নিরুৎসাহিত হবেন।
সবার পরিস্থিতি ভিন্ন এবং সবাই ভিন্ন গতিতে এগিয়ে। কারো বেশি সময় থাকতে পারে, বা কয়েকটি জিনিস আপনাকে চেয়ে দ্রুত শিখতে পারে। অন্যদের কম সময় থাকতে পারে বা আপনাকে চেয়ে ধীরে শিখতে পারে। কেউ কাউকে চেয়ে ভালো নয়।
চূড়ান্তভাবে, অন্যরা কত দ্রুত বা ধীরে (বা লাগে) এগিয়ে যাচ্ছে সেটি আপনার ওপর কোনো সরাসরি প্রভাব ফেলে না।
যদিও এটি কঠিন হতে পারে, অন্যর যাত্রার চিন্তা করবেন না, শুধু আপনার নিজের চিন্তা করুন 🙂
#১০: কৌতূহলী থাকুন এবং মজা করুন!
আমাদের কোডারদের সেরা বৈশিষ্ট্যগুলোর একটি হলো আমরা জিনিসগুলো কীভাবে কাজ করে সেটি জানতে কৌতূহলী। এটি প্রোগ্রামিং ও কম্পিউটার ভালোবাসার একটি কারণ!
শিখতে শিখতে, আপনি যেকোনো কারণে ক্লান্ত মনে করতে পারেন যদি আপনি একদম সীমিত একটি এলাকায় কিছুক্ষণ ফোকাস করে থাকেন।
ফিল ফ্রি টু চেঞ্জ গিয়ারস যেকোনো সময়। আপনি যদি জাভাস্ক্রিপ্ট টিউটোরিয়ালে ঝামেলা করছেন এবং আপনার মস্তিষ্ক ফ্রাইড লাগতে শুরু করে, তবে একটু পেছনে হটে একটি র্যান্ডম সাইড প্রজেক্টে কাজ করুন। অথবা আপনি যেটি করছেন তার থেকে ভিন্ন প্রোগ্রামিং এলাকা সম্পর্কে একটি ভিডিও দেখুন বা আর্টিকেল পড়ুন।
যেকোনো সময় জিনিসগুলো মিক্স আপ করলে জিনিসগুলো ফ্রেশ রাখতে সাহায্য করে।
কোডিং-এর সাথে এতগুলো জিনিস সম্ভব—সিএসএস অ্যানিমেশন, মজার এপিআই ইন্টিগ্রেশন, এমনকি শুধু ফানের জন্য ছোট ছোট অ্যাপ বানানো।
আমি ফানের জন্য একটি র্যান্ডম অ্যাপ বান 않았던াম—একটি "লোরেম ইপসাম" জেনারেটর। এটি একটি সাদারন টুল যা আমার তৈরি করা একটি লিস্ট থেকে র্যান্ডমলি শব্দ ও ফ্রেজ বেছে নিত। দুনিয়ার সবচেয়ে জটিল জিনিস নয়, কিন্তু এটি বানাতে এবং বন্ধুদের দেখাতে অবিশ্বাস্যভাবে মজাদার ছিল!
শেষ কথা
কোডিং শিখা একটি খুব কঠিন কাজ, এবং আপনি যদি সেই পথে কোথাও আছেন, আমি আপনাকে প্রশংসা করছি!
আপনি যদি মনে করেন আপনি সম্পূর্ণ হারিয়ে গেছেন এবং কখনো প্রোগ্রামিং-এ ভালো হবেন না, শুধু জানুন যে সময়ের সাথে সাথে হবে।
আমি সত্যিকারের আশা করি এই টিপসগুলো আপনার কাজে আসবে। আপনার নির্দিষ্ট পরিস্থিতিতে 이들 কোনটি আপনার হৃদয় স্পর্শ করেছে? নিচে কমেন্ট করে জানাতে পারেন!