এই গল্পটি কি পরিচিত শোনাচ্ছে?
আপনি কোড শেখার সিদ্ধান্ত নিয়েছেন! একটি নতুন কর্মজীবন খোঁজার জন্য উত্তেজনায় পরিপূর্ণ, আপনি দ্রুত একটি Udemy কোর্সের জন্য সাইন আপ করুন এবং freeCodeCamp এ নিবন্ধন করুন৷
আশাবাদী এবং উত্সাহী বোধ করে, আপনি বসেন এবং সেই সন্ধ্যায় উপাদানটির মধ্য দিয়ে যেতে শুরু করুন।
পরবর্তী কয়েক সপ্তাহের মধ্যে, আপনি গভীর রাত পর্যন্ত কোডিং অধ্যয়নের একটি প্যাটার্নের মধ্যে পড়ে যাবেন, তারপর পরের দিন সকালে কাজে যেতে হবে। কিন্তু আপনি কিছু ধারণার দ্বারা বিভ্রান্ত হতে শুরু করেছেন, এবং সাহায্য চাওয়ার মতো কেউ নেই।
আপনি আপনার অবসর সময় উৎসর্গ করেছেন, এবং কিছুক্ষণের জন্য আরাম করার জন্য টিভি দেখেননি। এছাড়াও, বন্ধুদের সাথে রাত্রিযাপন মিস করা খুবই খারাপ
কয়েক মাস পরে, সমস্ত গভীর রাত এবং ঘুমের অভাব আপনার উপর চাপ দিতে শুরু করেছে। আপনি তিক্তভাবে উপলব্ধি করতে পেরেছেন যে আপনি 6 মাসের মধ্যে একটি নতুন চাকরি পাওয়ার কাছাকাছি কোথাও থাকবেন না। চিন্তা অবিশ্বাস্যভাবে নিরুৎসাহিত হয়.
অবশেষে, আপনি একটি বিরতি নেওয়ার সিদ্ধান্ত নেন- আপনি অগ্নিদগ্ধ এবং স্পষ্টভাবে ক্লান্ত বোধ করছেন। এই বিরতি আরও মাস পর্যন্ত প্রসারিত হয়।
সেই বছরের শেষের দিকে, আপনি বুঝতে পারেন যে আপনি আপনার টিউটোরিয়ালটি খুব দীর্ঘ সময় ধরে খুলতে পারেননি। দীর্ঘশ্বাস ফেলে, আপনি মনের অন্তরালে আপনার পছন্দের একটি চাকরি করার কথা ভাবতে পারেন।
হয়তো পরের বছর।
কোডিং করার সময় অনুপ্রাণিত থাকা
এই গল্প আপনার নিজের মত? আপনি যদি নিজেকে শেখানোর চেষ্টা করেন কীভাবে কোড করতে হয়, আপনি সম্ভবত গল্পের সংগ্রামের সাথে বেশ পরিচিত।
নিজে থেকে কোডিং বা যেকোনো দক্ষতা শেখা একজন শিক্ষকের সাথে শ্রেণীকক্ষে থাকা থেকে ভিন্ন। আপনার বাধ্যতামূলক ক্লাস, পরীক্ষা, গ্রেড বা নিজেকে অনুপ্রাণিত রাখতে ব্যর্থ হওয়ার ভয় নেই।
আপনি যখন নিজেই কোড করতে শিখছেন, তখন আপনাকে নিজের অনুপ্রেরণা তৈরি করতে হবে।
তাহলে কিভাবে আপনি এই সম্পন্ন করতে পারেন? কিভাবে আপনি নিশ্চিত করতে পারেন যে আপনি শিখতে থাকবেন এবং হাল ছেড়ে দেবেন না?
এটা কঠিন, কিন্তু এটা সম্ভব। এই নিবন্ধটি কিছু টিপস এবং কৌশল শেয়ার করবে যা আপনি কোড শেখার সময় অনুপ্রাণিত থাকতে ব্যবহার করতে পারেন।
এখানে আমরা যা করতে যাচ্ছি তার একটি দ্রুত রূপরেখা রয়েছে:
- মনে একটি শেষ লক্ষ্য রাখুন।
- আপনার লক্ষ্য সম্পর্কে বাস্তববাদী হন।
- গতির চেয়ে ধারাবাহিকতা বেছে নিন।
- আপনার ইচ্ছাশক্তি পেশী তৈরি করুন।
- বার্নআউট এড়িয়ে চলুন এবং বিশ্রাম নিন।
- ইপোস্টর সিন্ড্রোম আপনাকে হতাশ হতে দেবেন না।
- একটি সহকর্মী সম্প্রদায় খুঁজুন৷ ৷
- স্থানীয় মিটআপের সাথে জড়িত হন।
- অন্যের সাথে নিজেকে তুলনা করবেন না।
- কৌতূহলী থাকুন এবং মজা রাখুন!
আশা করি এই টিপসগুলো আপনার কাজে লাগবে!
#1:একটি শেষ লক্ষ্য মাথায় রাখুন।
এটি সুস্পষ্ট বলে মনে হতে পারে, তবে আপনি যখন শুরু করছেন তখন একটি নির্দিষ্ট লক্ষ্য মাথায় রাখুন। আপনার #1 লক্ষ্য কী তা সত্যিই ভাবতে কয়েক মিনিট সময় নিন। আপনার কাছে সবচেয়ে গুরুত্বপূর্ণ অংশ কি?
এটি হতে পারে একজন ওয়েব ডেভেলপার হিসেবে একটি পূর্ণ-সময়ের চাকরি খোঁজা যাতে আপনি আপনার পরিবারকে আর্থিকভাবে সমর্থন করতে পারেন। অথবা একটি নমনীয় ক্যারিয়ারের জন্য যেখানে আপনি যে কোনও জায়গায় থাকতে পারেন। অথবা বস ছাড়াই নিজের জন্য কাজ করা।
এই সব, আপনার "কেন" কি জানেন. একটি লক্ষ্য কী যা আপনাকে সকালে বিছানা থেকে নামিয়ে দেবে এবং আপনাকে চালিয়ে যেতে চাইবে?
একবার আপনি এটি কী তা বুঝতে পেরেছেন, এটি এমন জায়গায় লিখুন যেখানে আপনি এটি প্রায়শই দেখতে পাবেন।
হ্যাঁ, এটা চিজি শোনাচ্ছে, আমি জানি। তবে এটি আপনাকে আপনার লক্ষ্যগুলি এবং আপনি আপনার অবসর সময় ছেড়ে দেওয়ার পুরো কারণটি মনে করিয়ে দিতে সাহায্য করবে৷
এটি একটি সুপার সুন্দর, ডিজাইন করা পোস্টার হতে হবে না। এটা শুধু পোস্ট-ইট নোট বা কাগজের টুকরো হতে পারে। একজন ইনস্টাগ্রামার, @girlknowstech-এ মেরি, পোস্টারবোর্ড দিয়ে তার নিজের সহজ অনুপ্রেরণামূলক পোস্টার তৈরি করেন। সে সেগুলিকে তার কম্পিউটারের উপরে দেওয়ালে ঝুলিয়ে রাখে যাতে সে সবসময় সেগুলি দেখতে পারে৷
৷কোড শেখার ক্ষেত্রে আপনার শেষ লক্ষ্য কী?
#2:আপনার লক্ষ্য সম্পর্কে বাস্তববাদী হন।
মূলত অনুপ্রাণিত থাকার অর্থ এতটা নিরুৎসাহিত না হওয়া যে আপনি কেবল হাল ছেড়ে দিন।
যেকোন বিষয়ে ভালো হওয়ার ক্ষেত্রে একটি বড় সমস্যা হল অবাস্তব প্রত্যাশা থাকা। এটা কেন?
ঠিক আছে, আপনি যখন নিরুৎসাহিত হয়ে পড়েন, তখন প্রায়শই এটি হয় কারণ আপনার প্রত্যাশা বাস্তবতার সাথে মেলে না।
আপনি যদি 6 সপ্তাহ বা 12 সপ্তাহের মধ্যে সম্পূর্ণ নবাগত থেকে পেশাদার ওয়েব বিকাশকারীতে চলে যাবেন ভেবে কোড শেখার দিকে ঝাঁপিয়ে পড়েন, তাহলে আপনি হতে পারেন ব্যর্থতার জন্য নিজেকে সেট আপ করুন৷
আমি বলছি না যে কয়েক মাস শেখার পরে চাকরি পাওয়া অসম্ভব, তবে এটা সত্যিই কঠিন।
(এবং আমি “X সপ্তাহে কোড শিখুন!” মানসিকতার প্রবক্তাদের খুব বড় ভক্ত নই, কারণ তারা সাধারণত আপনাকে কিছু বিক্রি করার চেষ্টা করে। তবে এটি সম্পূর্ণ 'অন্য গল্প 🙂)
ব্যক্তিগতভাবে, আমি মনে করি কোডিং-এ আবেদন করতে এবং চাকরির জমিতে যথেষ্ট ভালো হতে আপনার 1-2 বছরের মতো সময় লাগতে পারে। অবশ্যই, আপনার নিজের পরিস্থিতির উপর অনেক কিছু নির্ভর করে। আপনি যদি আংশিক বা ফুলটাইম কাজ করেন, বা আপনার সন্তান থাকে, তাহলে আপনার কাছে এমন একজনের চেয়ে কম সময় থাকবে যিনি উচ্চ বিদ্যালয়ে আছেন বা এই মুহূর্তে কাজ করতে হবে না।
এটাও নির্ভর করে আপনি কত দ্রুত শিখেন এবং নতুন ধারণা গ্রহণ করেন। এটি এমন কিছু যা ব্যক্তি থেকে ব্যক্তিতে পরিবর্তিত হয়৷
শেষ পর্যন্ত, শুধু জেনে রাখুন যে প্রত্যেকে তাদের নিজস্ব গতিতে চলে। আপনার অগ্রগতি কীভাবে চলছে তা পরিমাপ করার চেষ্টা করুন এবং অবাস্তব প্রত্যাশা করে নিজেকে ব্যর্থতার জন্য সেট করবেন না।
#3:গতির উপর ধারাবাহিকতা বেছে নিন।
একই নোটে, "ধীরে এবং স্থিরভাবে দৌড়ে জয়লাভ করে" এই কথাটি খুবই সত্য।
আপনি যখন সবে শুরু করছেন, তখন আপনি হয়ত জিনিসগুলিতে তাড়াহুড়ো করতে চান এবং প্রতিদিন অধ্যয়ন এবং কোডিং অনুশীলনের জন্য নিবেদিত ঘন্টা ব্যয় করতে চান৷
যাইহোক, যেমনটি আমরা পূর্ববর্তী টিপে উল্লেখ করেছি, এটি কিছুটা অবাস্তব প্রত্যাশা হতে পারে এবং আপনি শেষ পর্যন্ত জ্বলে উঠতে এবং হাল ছেড়ে দিতে পারেন।
আপনি যদি বুঝতে পারেন যে আপনি কতটা সময় বাস্তবসম্মতভাবে এবং টেকসইভাবে প্রতিদিন বা প্রতি সপ্তাহে কোডিং অধ্যয়নের জন্য ব্যয় করতে পারেন তা বুঝতে পারলে আপনি চালিয়ে যাওয়ার সম্ভাবনা বেশি থাকবেন। তারপর সেটাতেই লেগে থাকুন।
এমনকি যদি এটি প্রতিদিন মাত্র 30 মিনিট হয়, আপনি যদি সপ্তাহে সাত দিন এটি করেন তবে আপনি সেই সপ্তাহে 3.5 ঘন্টা অধ্যয়ন করবেন। এক মাসে সেটা হবে প্রায় 14 ঘন্টা, আর এক বছরে, প্রায় 200 ঘন্টা!
এমনকি ছোট প্রচেষ্টা, যখন ধারাবাহিকতার সাথে মিলিত হয়, তখন বড় অর্জন হতে পারে।
উদাহরণস্বরূপ, আপনার দাঁত ব্রাশ এবং ফ্লসিং নিন। আপনি প্রতিদিন 4-5 মিনিট ব্রাশ এবং ফ্লসিংয়ে ব্যয় করতে পারেন। অল্প সময়ের জন্য!
কিন্তু প্রতিদিন এটা করার মানে হল বড় দাঁত থাকা আর দাঁত না থাকার মধ্যে পার্থক্য।
এই কারণেই যতটা সম্ভব দ্রুত যাওয়ার চেষ্টা করার চেয়ে ধারাবাহিকতা বেশি গুরুত্বপূর্ণ।
#4:আপনার ইচ্ছাশক্তি পেশী তৈরি করুন।
আপনি কি কখনো ইচ্ছাশক্তির আসল পেশী হওয়ার ধারণা শুনেছেন?
আমি সম্প্রতি গৃহস্থালির কাজের মাধ্যমে কীভাবে এটি বিকাশ করতে হয় সে সম্পর্কে শিখেছি (হ্যাঁ, উত্তেজনাপূর্ণ, আমি জানি)।
বাড়িতে, আমার স্বামী এবং আমি কাজগুলি ভাগ করে নিয়েছিলাম। রান্নাঘরে, আমার স্বামী সেদিন থেকে সমস্ত থালা বাসন সিঙ্কে ধুয়ে ফেলতেন, এবং রাতভর শুকানোর জন্য ডিশওয়াশারের র্যাকে রেখে দিতেন।
পরের দিন সকালে, প্রথম জিনিস, আমার সকালের চা খাড়া হওয়ার সময় আমি থালা-বাসন সরিয়ে রাখতাম। এটা করতে মাত্র কয়েক মিনিট সময় লেগেছে, কিন্তু আমি এটা করতে পেরেছি। এটা এক ধরনের বিরক্তিকর কাজ।
কিন্তু আমি নিজেকে এটা করতে বাধ্য করতে থাকি, কারণ আমি জানতাম যে এটা আমার দায়িত্ব।
এবং মজার বিষয় হল, সময়ের সাথে সাথে, থালা বাসনগুলিকে দূরে রাখা শুরু করা সহজ হয়ে গেল!
এখন, আমি শুরুতে যতটা উপভোগ করেছি তার চেয়ে বেশি উপভোগ করিনি। হ্যাঁ, এখনও বিরক্তিকর৷
৷কিন্তু আমার অপছন্দের কাজ অভ্যাসে পরিণত হয়েছে।
এটি কীভাবে একটি পেশী হওয়ার ইচ্ছাশক্তির সাথে সম্পর্কিত?
ঠিক আছে, আপনি যদি এমন একটি পেশীর কাজ শুরু করেন যা সত্যিই আকৃতির বাইরে, তাহলে শুরুতে ওয়ার্কআউট করা স্পষ্টতই কঠিন।
কিন্তু সময়ের সাথে সাথে, কাজ করা আসলে আপনার পেশীর আকার বৃদ্ধি করবে এবং আপনি আরও শক্তিশালী হবেন। ব্যায়াম করা সহজ হয়ে যাবে। (এই কারণেই ভারোত্তোলকরা তাদের পেশীগুলিকে চ্যালেঞ্জ করার জন্য ওজন বাড়াতে থাকে।)
আমি যখন প্রথম আমার থালা-বাসনের কাজ শুরু করি, তখন সেগুলিকে দূরে রাখার আমার ইচ্ছাশক্তি খুবই দুর্বল ছিল। সেই মুহুর্তে আমি তাদের দূরে রাখব না।
কিন্তু সময়ের সাথে সাথে, আমি নিজেকে এটি করতে বাধ্য করতে থাকি, আমি খাবারের জন্য সেই পেশীর কাজ করছিলাম এবং আমার দৈনন্দিন রুটিনে একটি নতুন অভ্যাস তৈরি করছিলাম।
কিছুক্ষণ পর, অভ্যাসটা আমার মস্তিষ্কে এতটাই গেঁথে গিয়েছিল যে, পরবর্তীতে বাদ দেওয়ার চেয়ে এগিয়ে যাওয়া এবং সেই কাজটি সম্পূর্ণ করা সত্যিই সহজ ছিল!
সফলভাবে একজন কোডার হওয়ার জন্য, আপনাকে কোড শেখার জন্য সময় ব্যয় করার জন্য আপনার ইচ্ছাশক্তির পেশী তৈরি করতে হবে।
যদিও কোডিং সত্যিই মজাদার হতে পারে, তবুও মাঝে মাঝে আপনার জীবনে অন্য, আরও মজার জিনিস করার পরিবর্তে নিজেকে বসে কোড করতে হয়।
তবে শুধু জেনে রাখুন যে সময়ের সাথে সাথে এটি আরও সহজ হবে, আপনি যত বেশি সময় কাজ করতে নিজেকে শৃঙ্খলাবদ্ধ করবেন।
আপনার যদি একটি বাস্তবসম্মত, সুনির্দিষ্ট লক্ষ্য থাকে, আপনার সময় ব্যয় করা শেখার মধ্যে ধারাবাহিকতার লক্ষ্য রাখুন এবং বুঝতে পারেন যে কোডিং করার আপনার ইচ্ছা সময়ের সাথে সাথে আরও শক্তিশালী হবে, আপনার মাঝপথে হাল ছেড়ে দেওয়ার সম্ভাবনা অনেক কম হবে।
#5:বার্নআউট এড়িয়ে চলুন এবং বিশ্রাম নিন।
আপনি যদি আপনার রাত এবং সপ্তাহান্তে কিছু অর্জন করার চেষ্টা করেন তবে নিজেকে অতিরিক্ত পরিশ্রম করা একটি সাধারণ প্রলোভন।
আমি ইনস্টাগ্রামেও লক্ষ্য করেছি, যেখানে প্রোগ্রামারদের একটি প্রাণবন্ত সম্প্রদায় রয়েছে, এমন অনেক লোক রয়েছে যারা কত দেরি করে ঘুম থেকে উঠেছিল বা কোডিং করতে কত তাড়াতাড়ি ঘুম থেকে উঠেছিল সে সম্পর্কে পোস্ট করে৷
যদিও এই পরিকল্পনাটি স্বল্পমেয়াদে কাজ করতে পারে, তবে দীর্ঘমেয়াদে এটি সত্যিই আপনার জন্য ভাল নয়৷
৷আমার নিজের অভিজ্ঞতায়, আমি ফ্রিল্যান্স ওয়েব ডেভেলপমেন্টের জন্য প্রায় ফুল-টাইম ঘন্টা কাজ করছি, এবং তারপর আমার অবসর সময়ে এই ওয়েবসাইটে কাজ করছি।
এমন একটি পয়েন্ট ছিল যেখানে আমি পুরো দিন কাজ করব, তারপর মধ্যরাত বা সকাল 1টা পর্যন্ত একটি টিউটোরিয়াল বা নিবন্ধ লেখার জন্য কাজ করব।
আমার একটি সপ্তাহান্তের কথা মনে আছে যেখানে আমি সারা দিন এবং রাত ওয়েবসাইটে কাজ করে কাটিয়েছি এবং রবিবার সন্ধ্যার মধ্যে, আমি কেবল ক্লান্ত বোধ করি।
পরের দিন আমার পুরো দিন কাজ হবে জেনে নিরুৎসাহিত করা হয়েছিল।
আমি তখন বুঝতে পেরেছিলাম যে আমি সম্ভবত নিজেকে পুড়িয়ে ফেলেছি। এবং আমার সত্যিই বিশ্রাম নেওয়ার এবং নিজেকে পুনরুজ্জীবিত করার জন্য সময় দেওয়া দরকার।
তাই সেই সপ্তাহে একদিন যেখানে আমার কোনো প্রজেক্ট নেই, আমি শুধু সোফায় শুয়ে পড়ি এবং দিনের বেশিরভাগ সময় একটি বই পড়ি। এটা মহিমান্বিত ছিল. দিনের শেষে আমি খুব আশ্চর্যজনকভাবে বিশ্রাম অনুভব করেছি!
কোড শেখার আপনার সাধনায়, নিশ্চিত করুন যে আপনি শুধু কাজ করার জন্য নয়, সম্ভব হলে বিশ্রামের জন্য সময় বের করেছেন। এটি আপনাকে দীর্ঘমেয়াদে আপনার অগ্রগতিতে সাহায্য করবে।
#6:ইম্পোস্টর সিন্ড্রোম আপনাকে হতাশ হতে দেবেন না।
আহ, ভয়ঙ্কর ইম্পোস্টার সিন্ড্রোম। এটি এমন কিছু যা সমস্ত নতুনদেরকে জর্জরিত করে। এমনকি আরও উন্নত প্রোগ্রামাররা কখনও কখনও যথেষ্ট ভাল না হওয়ার অনুভূতি ঝেড়ে ফেলা কঠিন বলে মনে করেন৷
আমি এটি আগেও বলেছি, কিন্তু আমি যখন প্রথম ওয়েব ডেভেলপমেন্টে কাজ শুরু করেছি, তখন আমি একজন জাল হিসাবে খুঁজে পাওয়ায় সম্পূর্ণ আতঙ্কিত হয়ে পড়েছিলাম। এটি আমার প্রথম চাকরিতে আমার প্রথম দুই বছরে বেশ ধ্রুবক ছিল।
আমি আমার নিজের দক্ষতায় আরও আত্মবিশ্বাসী বোধ করতে শুরু করার আগে প্রায় পাঁচ বছর লেগেছিল। তাই আপনি যদি ইপোস্টর সিনড্রোম অনুভব করেন তবে নিরুৎসাহিত হবেন না। আপনি অবশ্যই একা নন!
আমি মনে করি এটি কোডারদের একটি সাধারণ ভয় কারণ প্রোগ্রামিং এবং ওয়েব বিকাশের ক্ষেত্রগুলি এত বিস্তৃত। এখানে বেশ কিছু প্রোগ্রামিং ভাষা, বিভিন্ন প্রযুক্তির স্ট্যাক, প্রতি কয়েক মাসে নতুন ফ্রেমওয়ার্ক বের হয় বলে মনে হয় এবং যেকোন সংখ্যক টুল রয়েছে।
আপনার জানার জন্য "প্রয়োজন" বিপুল সংখ্যক দক্ষতার দ্বারা অভিভূত হওয়া খুবই সহজ- এতে অবাক হওয়ার কিছু নেই যে এত উচ্চাকাঙ্ক্ষী বিকাশকারী ইপোস্টর সিন্ড্রোমের সাথে লড়াই করে!
ধৈর্য এবং মনোযোগ দিয়ে ইপোস্টার সিন্ড্রোমকে জয় করুন।
আপনি কোডিং সম্পর্কে জানার মতো প্রতিটি জিনিস শিখতে পারবেন না। সত্যি কথা বলতে, কেউই প্রতিটি জিনিস জানে না . বেশিরভাগ প্রোগ্রামার একটি প্রোগ্রামিং ভাষায় বিশেষজ্ঞ হয়ে ওঠে, হতে পারে দুটি, এবং তারা মাঝারিভাবে দক্ষ বা অন্যদের সাথে পরিচিত হতে পারে।
একাধিক ভাষা শেখার ক্ষেত্রে কোনও ভুল নেই, তবে খুব বেশি না যাওয়ার চেষ্টা করুন। আপনি নিজেকে খুব পাতলা ছড়িয়ে দেবেন।
পরিবর্তে, একটি প্রধান ভাষা এবং একটি স্ট্যাকের উপর ফোকাস করার চেষ্টা করুন এবং এতে ভাল হন।
সময়ের সাথে সাথে, আপনার দক্ষতা বাড়ার সাথে সাথে আপনার আত্মবিশ্বাসও বাড়বে। এবং সবচেয়ে ভালো দিক হল, আপনি প্রোগ্রামিং সম্পর্কে অনেকগুলি মূল নীতি তুলে ধরেছেন, যেগুলি আপনি অন্য ভাষা, ফ্রেমওয়ার্ক এবং সরঞ্জামগুলি আরও দ্রুত শিখতে প্রয়োগ করতে পারেন৷
আরেকটি টিপ হ'ল কেবল নিজের সাথে ধৈর্য ধরুন (এটি আপনার লক্ষ্য সম্পর্কে বাস্তববাদী হওয়ার সাথে সম্পর্কিত)। বুঝুন যে কোডিং শেখা একটি ম্যারাথন, স্প্রিন্ট নয়। আপনি এটিতে খুব দক্ষ হতে সম্ভবত কয়েক বছর সময় লাগবে৷
এখন, এর মানে এই নয় যে আপনি কখনই প্রোগ্রামিংয়ে ভালো হতে পারবেন না- এটা শুধু সময় লাগবে।
আপনি যদি নিজের এবং আপনার অগ্রগতির সাথে ধৈর্য ধরতে পারেন, এবং গড়ে তোলার জন্য এক বা কয়েকটি দক্ষতার উপর ফোকাস করতে পারেন, তাহলে আপনি ইম্পোস্টার সিন্ড্রোমের যুদ্ধে আরও সজ্জিত হবেন।
#7:সমবয়সীদের একটি সম্প্রদায় খুঁজুন।
ওয়েব ডেভেলপমেন্ট শেখার লোকেদের আরেকটি সাধারণ সংগ্রাম হল আপনি একা অনুভব করেন।
আপনি যখন শারীরিক শ্রেণীকক্ষে শিখছেন, তখন আপনার সহকর্মী শিক্ষার্থীরা আছে যারা আপনার মতো একই কাজ করছে। এবং আপনার একজন শিক্ষক আছে যার সাথে আপনি কথা বলতে পারেন এবং উপাদান সম্পর্কে প্রশ্ন জিজ্ঞাসা করতে পারেন।
আপনি যদি অনলাইনে বা বইয়ের সাথে কোডিং শিখছেন, তাহলে আপনার প্রায়ই সেই বিলাসিতা থাকে না।
সহকর্মী এবং পরামর্শদাতাদের সন্ধান করা খুব কঠিন হতে পারে, তবে অনলাইনে কিছু সংস্থান রয়েছে যা আপনি সুবিধা নিতে পারেন। আপনি যদি এখনও কোনো কোডিং সম্প্রদায় খুঁজে না পান, আমি উচ্চতর সুপারিশ করছি যে আপনি সেগুলি দেখার জন্য কিছু সময় নিন৷
একটি সম্প্রদায়ের অংশ হওয়া সত্যিই এই অনুভূতিতে সাহায্য করতে পারে যে আপনি একা।
অনুরূপ অভিজ্ঞতা সহ অন্যান্য ব্যক্তিদের সম্পর্কে পড়া, যারা আপনার মতো একই সমস্যাগুলির সাথে লড়াই করতে পারে, তা অত্যন্ত উত্সাহজনক এবং অনুপ্রেরণাদায়ক হতে পারে৷
কোডিং সম্পর্কে আপনি সহকর্মী এবং/অথবা পরামর্শদাতাদের খুঁজে পেতে পারেন এমন জায়গাগুলির জন্য এখানে কয়েকটি পরামর্শ রয়েছে:
- ইনস্টাগ্রাম:ইনস্টাগ্রামে প্রতিটি দক্ষতার স্তরের প্রচুর প্রোগ্রামার রয়েছে। যদিও এটি কোডিং প্রশ্নে সাহায্য চাওয়ার জায়গা নয়, এটি একটি আশ্চর্যজনক জায়গা যেখানে আপনি দেখতে পারেন যে অন্যান্য কোডাররা কী কাজ করছে বা এর সাথে লড়াই করছে। আমি ব্যক্তিগতভাবে এটি পছন্দ করেছি কারণ আমি মনে করি আমি বিশ্বব্যাপী কোডারদের একটি বৃহত্তর সম্প্রদায়ের অংশ। দেখুন বা #100DaysOfCode চ্যালেঞ্জে অংশ নিন যা সেখানে সত্যিই জনপ্রিয়৷
- freeCodeCamp:এটি শুধুমাত্র একটি অনলাইন ফুল-স্ট্যাক বুটক্যাম্প নয়, এর সাথে একটি অত্যন্ত সহায়ক বার্তা বোর্ড এবং Facebook গ্রুপ রয়েছে যা তাদের শিক্ষার্থীদের সাহায্য করতে পারে।
- Dev.to:প্রোগ্রামারদের জন্য একটি প্রাণবন্ত অনলাইন বার্তা ফোরাম যেখানে আপনি আলোচনা, নিবন্ধ এবং আপনার প্রশ্নগুলির জন্য সমর্থন পেতে পারেন৷
উপদেশের একটি শব্দ- আপনি যদি এই সম্প্রদায়গুলির মধ্যে যেকোনও যোগদান করেন, অন্যদের সাহায্য করার চেষ্টা করুন এবং শুধুমাত্র অন্যদের সাহায্যের জন্য জিজ্ঞাসা করবেন না৷
যদিও সমর্থন এবং সহায়তা পাওয়া দুর্দান্ত, এই সম্প্রদায়গুলি শুধুমাত্র তখনই কাজ করে যদি এমন লোক থাকে যারা তাদের সময় এবং শক্তি দান করতে ইচ্ছুক প্রশ্নের উত্তর দিতে সাহায্য করে।
আপনি যখন অন্যদের সাহায্য করেন, তখন আপনি এই জায়গাগুলিকে কাজ চালিয়ে যেতে এবং লোকেদের সাহায্য করার জন্য আপনার ভূমিকা পালন করছেন!
#8:স্থানীয় মিটআপের সাথে জড়িত হন।
যখন আপনি অনলাইনে কোডিং সম্প্রদায়গুলি খুঁজে পান, তখন ব্যক্তিগতভাবে নেটওয়ার্কিং সম্পর্কে ভুলবেন না!
আপনার স্থানীয় এলাকায় প্রোগ্রামিং সম্পর্কিত মিটআপ বা অন্যান্য নেটওয়ার্কিং ইভেন্টগুলি সন্ধান করুন। নিয়মিত ইভেন্টে যোগ দেওয়ার অনেক সুবিধা রয়েছে।
শুধু অনলাইনে, আপনার মতো একই অবস্থানে থাকা অন্যান্য কোডারদের সাথে দেখা করা সত্যিই মজাদার এবং উত্সাহজনকও হতে পারে! আপনি সাধারণ সংগ্রাম সম্পর্কে কথা বলতে পারবেন এবং আপনি কীভাবে সেগুলি কাটিয়ে উঠছেন তার জন্য কৌশল ভাগ করতে পারবেন৷
এছাড়াও, অনেক প্রযুক্তি কোম্পানি যা ওয়েব ডেভেলপারদের নিয়োগ করতে চায় তারা প্রায়ই যোগ দেয় বা এমনকি সহ-হোস্ট মিটআপে যোগ দেয়। আপনি যদি এই কোম্পানির কয়েকজন প্রতিনিধির সাথে কথা বলতে পারেন, তাহলে আপনি শেষ পর্যন্ত তাদের মাধ্যমে চাকরি পেতে সক্ষম হতে পারেন।
সর্বোপরি, সম্প্রদায়ের সাথে জড়িত হতে এটি ক্ষতি করে না এবং এটি শুধুমাত্র আপনাকে সাহায্য করতে পারে৷
#9:নিজেকে অন্যের সাথে তুলনা করবেন না।
আপনি কোডিং সম্প্রদায়ের সাথে আরও বেশি জড়িত হতে শুরু করার সাথে সাথে, অনুগ্রহ করে মনে রাখার চেষ্টা করুন যে নিজেকে অন্য কোডারের সাথে তুলনা করবেন না।
স্পষ্টতই অন্য লোকেরা কী করছে বা সম্পাদন করছে তা না দেখা অসম্ভব। তবে চেষ্টা করুন (যতটা সম্ভব) যেন মনে না হয় যে আপনাকে অন্য সবার সাথে তাল মিলিয়ে চলতে হবে।
অন্যদের নিজস্ব যাত্রায় যে ড্রাইভ রয়েছে তা দেখা এবং সেই শক্তি এবং উত্তেজনার কিছুটা আপনার নিজের কাছে স্থানান্তর করা খারাপ নয়। কিন্তু আপনি যদি কাউকে শেখার বিষয়ে কথা বলতে বা এমন কাজ করতে দেখেন যেগুলোর বিষয়ে আপনার অভিজ্ঞতা নেই, অথবা যদি কেউ আপনার থেকে এগিয়ে বলে মনে হয়, তাহলে আপনি নিরুৎসাহিত বোধ করতে পারেন।
প্রত্যেকেরই আলাদা পরিস্থিতি থাকে এবং বিভিন্ন গতিতে অগ্রসর হয়। কিছু লোক আপনার চেয়ে বেশি সময় পাবে, বা কিছু জিনিস শিখতে আপনার চেয়ে দ্রুত হতে পারে। অন্যদের কম সময় থাকবে বা আপনার চেয়ে ধীরে শিখবে। কেউ অন্য ব্যক্তির চেয়ে ভাল নয়৷
শেষ পর্যন্ত অন্য লোকেরা কতটা দ্রুত বা ধীর (বা মনে হয়) তার নিজের উপর সরাসরি কোনো প্রভাব পড়ে না।
যদিও এটা কঠিন হতে পারে, অন্য কারো যাত্রা নিয়ে চিন্তা করবেন না, শুধু নিজের জন্য চিন্তা করুন 🙂
#10:কৌতূহলী থাকুন এবং মজা রাখুন!
আমাদের কোডারদের সেরা বৈশিষ্ট্যগুলির মধ্যে একটি হল যে জিনিসগুলি কীভাবে কাজ করে সে সম্পর্কে আমরা আগ্রহী। এটি একটি কারণ যে আমি প্রোগ্রামিং এবং কম্পিউটার পছন্দ করি!
আপনি শেখার সময়, কোনো না কোনো কারণে আপনি ক্লান্ত বোধ করতে শুরু করতে পারেন যদি আপনি কিছু সময়ের জন্য একটি সংকীর্ণ এলাকায় ফোকাস করেন।
প্রতিবার গিয়ার পরিবর্তন করতে দ্বিধা বোধ করুন। আপনি যদি জাভাস্ক্রিপ্ট টিউটোরিয়াল থেকে দূরে সরে যান এবং আপনার মস্তিষ্ক ভাজা অনুভব করতে শুরু করে, তাহলে এক ধাপ পিছিয়ে নেওয়ার চেষ্টা করুন এবং একটি র্যান্ডম সাইড প্রজেক্টে কাজ করুন। অথবা একটি ভিডিও দেখুন বা আপনি যা কাজ করছেন তার থেকে প্রোগ্রামিং এর একটি ভিন্ন ক্ষেত্র সম্পর্কে একটি নিবন্ধ পড়ুন৷
৷প্রায়ই জিনিসগুলি মিশ্রিত করা জিনিসগুলিকে তাজা রাখতে সাহায্য করতে পারে৷
কোডিং-এর মাধ্যমে অনেক কিছুই সম্ভব- CSS অ্যানিমেশন, মজাদার API ইন্টিগ্রেশন, এমনকি মজার জন্য নিরীহ মিনি অ্যাপ তৈরি করা।
আমি মজা করার জন্য তৈরি একটি এলোমেলো অ্যাপ একটি "লোরেম ইপসাম" জেনারেটর। এটি একটি তুলনামূলকভাবে সহজ টুল যা এলোমেলোভাবে একটি তালিকা থেকে শব্দ এবং বাক্যাংশ বেছে নিয়েছিল যা আমি একসাথে রেখেছিলাম। বিশ্বের সবচেয়ে জটিল জিনিস নয়, কিন্তু এটি তৈরি করা এবং আমার বন্ধুদের দেখানো অবিশ্বাস্যভাবে মজাদার ছিল!
শেষে
কোড শেখা সত্যিই একটি কঠিন কাজ, এবং আপনি যদি সেই পথে কোথাও থাকেন তবে আমি আপনাকে প্রশংসা করি!
এমনকি যদি আপনি মনে করেন যে আপনি সম্পূর্ণভাবে হারিয়ে গেছেন এবং আপনি কখনই প্রোগ্রামিংয়ে ভাল হতে পারবেন না, শুধু জেনে রাখুন যে এটি সময়ের সাথে আসবে।
আমি সত্যিই আশা করি যে এই টিপস আপনার জন্য সহায়ক। তাদের মধ্যে কোন আপনার বিশেষ পরিস্থিতিতে একটি জ্যা স্ট্রাইক? নীচে একটি মন্তব্য করতে নির্দ্বিধায়!