1. কিভাবে শিখতে হয় তা বের করুন
কীভাবে শিখতে হয় তা খুঁজে বের করা সম্ভবত একজন নবীন প্রকৌশলী হিসাবে আপনি অর্জন করতে পারেন এমন সেরা দক্ষতার মধ্যে একটি।
কোর্সেরার একটি বিখ্যাত কোর্স রয়েছে যা "ফিগারিং আউট হাউ টু লার্ন" নামে পরিচিত।
এটি বিনামূল্যে এবং আপনাকে বিস্তৃত এবং কেন্দ্রীভূত চিন্তাভাবনা, পোমোডোরো কৌশল, অপ্রয়োজনীয়তা এবং কাজ, বাধা দূর করা এবং বিভিন্ন কাজ সম্পাদন না করার মত ধারণা দেখায়।
এই ধারণাগুলি আপনার জন্য শক্তির প্রধান ক্ষেত্রগুলি গঠন করে যাতে আপনি আপনার কোডিং প্রক্রিয়া শুরু করার সাথে সাথে এবং, আশ্চর্যজনকভাবে, পরে আপনার পেশায় দ্রুত এবং সত্যিকার অর্থে ধরতে পারেন।
আপনি Reddit এ কোর্সের একটি সংক্ষিপ্ত বিবরণ ট্র্যাক করতে পারেন।
2. একটু শুরু করুন
যদিও আপনি যে পরামর্শটি পান, বিশেষ করে শুরুর দিকে, তা অপ্রতিরোধ্য বলে মনে হতে পারে, আপনি সত্যিই সামান্য শুরু করতে চান। যদি আপনি কোডিং-এ ব্যতিক্রমীভাবে নতুন, আপনি সত্যিই একটি নির্দিষ্ট প্রোগ্রামিং ভাষায় অপরিহার্য বাক্য গঠনের সাথে সবকিছু ঘূর্ণায়মান করতে চান।
আপনি প্রয়োজনীয় বিষয়গুলির সাথে পরিচিত হওয়ার সাথে সাথে আপনি কোডিং সমস্যাগুলি করতে পারেন যা জটিলতায় বিস্তৃত হয় এবং পরবর্তীতে ছোট ছোট কাজগুলি আপনি আরও মনগড়া প্রকল্প তৈরি করতে শুরু করার আগে।
আপনি যখন প্রোগ্রামিং ভাষাতে একটি সংখ্যা সম্মত হন, তখন আপনি পরীক্ষা, সমস্যা সমাধান এবং উপস্থাপনা নিয়ন্ত্রণের মতো শিল্পের সেরা অনুশীলনগুলি শিখতে পারেন।
r/AskReddit সাবরেডিট-এ একটি Reddit মন্তব্য সহায়কভাবে "শুরুতে সামান্য" যোগ করে:
"কোন কিছুর সাথে অনুসরণ করার জন্য, আমি একটি ভাষার ব্যাকরণ কমিয়ে আনার পাশাপাশি সেই ভাষায় স্ট্যান্ডার্ড মডিউল/বান্ডেলগুলিকে কীভাবে ব্যবহার করতে হয় তা প্রস্তাব করব৷
'হাই ওয়ার্ল্ড'- টাইপ করার নির্দেশনামূলক ব্যায়াম দিয়ে অতিরিক্ত সময় না কাটার চেষ্টা করুন - সম্ভবত কয়েকটি ভাষা প্রশিক্ষণ হিসাবে কৌশলটি করবে, এবং বাকিগুলি আপনার যাওয়ার সাথে সাথে সাজানো হবে। শুধু নিশ্চিত করুন কিভাবে সামগ্রিকভাবে প্রোগ্রাম করবেন (যেমন, প্রোগ্রাম স্ট্রিম, চেনাশোনা, আইটেম এবং ক্লাস) সম্পর্কে আপনার একটি স্মার্ট চিন্তা আছে।"
3. কিছু নির্মাণ পান
আপনি শেখার সময় কিছু নির্মাণ কোডিং করার জন্য একটি অসাধারণ পদ্ধতি - এটি আপনাকে মনোযোগ কেন্দ্রীভূত রাখতে এবং আপনি যে উন্নতি করছেন তা দেখতে সহায়তা করে। যথেচ্ছ ইউটিউব নির্দেশনামূলক অনুশীলন বা ওয়েবসাইটগুলি অনুসরণ করে আপনার যদি কোডিংয়ে দক্ষতা অর্জনের কোনো ইচ্ছা থাকে, তাহলে আপনি গুরুত্বপূর্ণ মৌলিক বিষয়গুলি মিস করতে পারেন এবং স্বীকার করতে পারেন যে আপনি যে কোনো তথ্য সংগ্রহ করতে পারবেন না।
এখানেই বুটক্যাম্প, MOOC বা কলেজ কোর্সের মতো সংগঠিত কোর্সগুলি সম্ভবত সবচেয়ে গুরুত্বপূর্ণ ফ্যাক্টর হয়ে ওঠে। আপনি অতিরিক্তভাবে অন্যদের কাছে এগিয়ে যেতে পারেন, যা আপনাকে ফোকাস রাখতে সহায়তা করে, এমনকি সংস্থাগুলির সাথে মেলামেশার মাধ্যমে পরামর্শদান এবং উন্মুক্ত অবস্থানগুলি অ্যাক্সেস করতে সহায়তা করে।
একজন রেডডিটর যিনি ছয় বছরের বিশেষজ্ঞ উন্নতির সাথে বেশ দীর্ঘ সময় ধরে কাস্টমাইজ করছেন তিনি অনুসন্ধানের জবাব দেন, "প্রোগ্রামিং প্রক্রিয়ার প্রথম দিনে কারো জন্য আপনার নির্দেশনা কী?" বলার মাধ্যমে:
"আমি আপনার কলেজের অফার করে এমন কিছু পরিচিতি সফ্টওয়্যার ইঞ্জিনিয়ারিং কোর্স নেওয়ার পরামর্শ দিচ্ছি যা আপনি সক্ষম হবেন; এটি আপনাকে একজন শিক্ষাবিদ এবং TAs এর সাথে অনুসন্ধানের জন্য সংগঠিত শিক্ষা দেবে।"
এই কারণে কার্যকরী কোডিং বুটক্যাম্পগুলি ছাত্রদের তাদের ভ্রমণে সাহায্য করার জন্য অধ্যয়নকারীদের সমর্থনে সংস্থান রাখে। যান্ত্রিক তাড়াহুড়োয়, মানুষের প্রভাব কিছুটা হলেও প্রশিক্ষনের ক্ষেত্রে কিছুটা দূরে সরে যায় এবং কিছুটা কম হয়। এমন অনেক ব্যক্তি আছেন যারা তাদের নিজস্ব গতিতে অন্য কারো সাহায্য ছাড়াই অগ্রসর হতে পারেন, তবুও প্রায় প্রত্যেকেরই সাহায্য, সান্ত্বনা বা শিরোনামের জন্য স্থানীয় এলাকায় যোগাযোগ করতে হবে।
আপনার নিজের শেখার শৈলীর জন্য কী কাজ করে তা খুঁজে বের করা অনেক অর্থ। একটি অনুরূপ স্ট্রিং এ, অন্য Redditor যোগ করে,
