সম্পূর্ণ প্রকাশ - আমি একজন প্রবীণ ব্যক্তি যিনি কাজের যুগে উপলব্ধ একটি প্রাক প্রাক ইন্টারনেট প্রশিক্ষণ পেয়েছিলেন। অল্প বয়স্ক বিকাশকারীদের দক্ষতা অবিচ্ছিন্নভাবে খারাপ হতে দেখেছি বেশিরভাগ কারণ তাদের কাছে তথ্য ধরে না রাখা বা তারা ইন্টারনেট থেকে গৃহীত সমাধানটি না বোঝার কারণে। আমি দেখেছি যে 20 বছর আগে, 1-2 বছর অভিজ্ঞতার পরে একজনের যে দক্ষতার স্তরটি হয়েছিল তা এখন 5-7 বছরের অভিজ্ঞতার পরে কারও যোগ্যতার স্তর of (হ্যাঁ এটি একটি ব্যক্তিগত পর্যবেক্ষণ তবে আমি অনেক ভাড়া নিয়েছি, বিষয়টি সম্পর্কে আমার কাছে কোনও পরিসংখ্যানের ডেটা নেই এবং হ্যাঁ, আমি কখনও কখনও বৃদ্ধ এবং কৃপণ হয়েছি, লবণের দানা দিয়ে এই বিবৃতিটি নিয়েছি। এবং আমার উঠোন থেকে দূরে থাকি। )
সময়ের সন্ধানে সবকিছু অনুসন্ধান করা অদক্ষ। এটি এমন কারও লক্ষণ যার জ্ঞানের খুব গভীরতা নেই। জ্ঞানহীনতার গভীরতার সাথে লোকেরা কী কীভাবে জিনিসগুলি সন্ধান না করে কোনও সমস্যার সমাধান করতে জানে না তাদের চেয়ে দ্রুত কোড লিখতে পারে। সুতরাং অবিচ্ছিন্নভাবে জিনিসগুলি সন্ধান না করে আরও বেশি জিনিস পরিচালনা করা শিখাই ভাল worth
এখন আমি বলছি না যে আপনার কখনই জিনিসগুলি সন্ধান করা উচিত নয়, আমি বলছি আপনার জ্ঞান বজায় রাখা শিখতে হবে এবং যখন আপনি খুব কম ব্যবহার করেন বা যখন আপনি একটি আসল নতুন সমস্যা বা ভাষা বা দৃষ্টান্তের মুখোমুখি হন তখন কেবল সেই জিনিসগুলি সন্ধান করা উচিত। এবং আমি বলছি না যে আপনি নতুন সমাধান এবং সরঞ্জাম এবং ভাষা সন্ধানের জন্য পড়া উচিত নয় reading
বিকাশকারীদের সাথে আমার আসল উদ্বেগ যারা প্রায়শই জিনিসগুলি সন্ধান করে যে তাদের মধ্যে অনেকগুলি (অগত্যা আপনি নন) তাদের সমস্যা এবং প্রয়োজনীয় সমাধানগুলি বোঝার জন্য বিশ্লেষণমূলক দক্ষতা কখনই বিকাশ করে না। ব্যক্তি সেখানে এমন কতগুলি প্রশ্ন রয়েছে যেখানে ত্রুটি বার্তায় ব্যক্তি রাখেন যে সে বা সে পরিষ্কারভাবে বুঝতে পারে না, তবে পেশাদার স্তরের অপারেটিং যে কারও পক্ষে এটি সম্পূর্ণ পরিষ্কার হওয়া উচিত। বা ব্যক্তি যেখানে বলে, "এটি কাজ করছে না, কেন?" ত্রুটি বার্তার কোনও রেফারেন্স ছাড়াই বা কীভাবে এটি কাজ করছে না এবং কোডটি সিন্টেক্সিকভাবে সঠিক correct অথবা যেগুলি কোডের একটি অংশ দেওয়া হয় যা কাজ করা উচিত,
সুতরাং আপনি যা সন্ধান করছেন তা যদি ভাষা (গুলি) এর মূল কার্যকারিতার অংশ (বিটিডব্লিউ এর মধ্যে এসকিউএল অন্তর্ভুক্ত করা উচিত তবে আপনি যদি ডাটাবেসগুলি অ্যাক্সেস করছেন তবে) আপনি ছয় মাসেরও বেশি সময় ধরে ব্যবহার করেছেন, আমার সন্দেহ হয় আপনিও সন্ধান করছেন অনেক। আপনি যা সন্ধান করছেন তা যদি উন্নত বৈশিষ্ট্যগুলি হয়, বিশেষত যা আপনি খুব কমই ব্যবহার করতে পারেন তবে আপনি ভাল করছেন fine
তবে কীভাবে আপনি আরও তথ্য বজায় রাখতে শিখবেন? কোডটি কেন ভেঙে গেল তা প্রথমে বুঝতে হবে। এমনকি যদি কেউ আপনাকে একটি কার্যনির্বাহী সমাধান দেয়, তবে আপনি কেন এটি কাজ করেন এবং আপনার কাজটি করেন নি কেন তা জিজ্ঞাসা করুন। যদি আপনি ত্রুটি বার্তাটি বুঝতে না পারেন তবে এর অর্থ কী তা জিজ্ঞাসা করুন এবং তারপরে এটি নিজে সমাধান করার চেষ্টা করুন।
এবং কখনও কখনও এমন কোনও সমাধান কেটে পেস্ট করবেন না যা আপনি বুঝতে পারেন না। আসলে, কাট এবং মোটেও পেস্ট করবেন না। আপনি যদি তথ্য ধরে রাখতে চান তবে আপনাকে এটির টাইপিং করতে হবে। প্রকৃতপক্ষে শারীরিকভাবে কোডটি লিখতে আপনাকে এটি শিখতে সহায়তা করে। এটি একটি সুপরিচিত শিক্ষণ কৌশল।
কোড সম্পর্কে আপনার বোঝার সাধারণকরণের অনুশীলন করুন। আমি সময়ের সাথে সাথে মানুষ বারবার একই প্রশ্ন জিজ্ঞাসা করতে দেখেছি কারণ তারা বুঝতে পারে না যে এক মাস আগে এবিসি সমস্যা নিয়ে তারা যে সমাধান পেয়েছিল তা নতুন সমস্যা ডিএফ এর একই সমাধান।
সুতরাং আপনি যখন কিছু গবেষণা করেছেন, তখন কী ধরণের সমস্যা সমাধানের পক্ষে ভাল তা সম্পর্কে কিছুটা সময় নিয়ে চিন্তা করুন এবং সে সম্পর্কে নিজেকে নোট লিখুন। তারপরে আপনার যখন সমস্যা সমাধানের সমস্যা হয়, প্রথমে আপনার নিজের নোটগুলি পরীক্ষা করে দেখুন যে আপনি ইতিমধ্যে কোনও সম্ভাব্য কৌশল নোট করেছেন। আপনি যদি সমস্যা সমাধানের একাধিক উপায় মূল্যায়ন করেন তবে সমস্যার ধরণ, আপনি যে সম্ভাব্য সমাধানগুলি দেখেছেন এবং প্রতিটির পক্ষে মতামত নিয়ে নোট নিন। আবার নোটটি নেওয়া আপনার মস্তিষ্কের জ্ঞানকে আরও দৃify় করতে সহায়তা করছে, আপনার পক্ষে ইতিমধ্যে আপনার নিজস্ব চিন্তাভাবনা প্রক্রিয়াজাত উপকারের দিক থেকে কার্যকর হয়েছে এবং এটি আবার করতে হবে না (বা কমপক্ষে এত গভীরতায় নাও হতে পারে, আপনি তবুও পরবর্তী সম্ভাব্য সমস্যার জন্য আরও সম্ভাব্য কৌশলগুলি সন্ধান করুন)।
এবং পরবর্তী কী শিখতে হবে তা স্থির করার সময়, অন্য 30 টি মূল্যের প্রথম 30 দিনের মূল্য শেখার আগে নিজের মূল প্রযুক্তিগুলির একটিতে কিছু গভীরতা অবলম্বন করুন (এটি ধরে নিলে আপনার কাজটি করার জন্য আপনার জ্ঞানের যথেষ্ট প্রস্থ রয়েছে, যদি আপনার প্রয়োজন হয় তবে 6 টি প্রযুক্তি ব্যবহার করুন - গভীরতার দিকে যাওয়ার আগে প্রথম ছয়টিতে বেসিকগুলি পান) get তারপরে পিছনে যান, নতুন স্টাফ শিখুন, বেসিক স্তরে, আরও গভীরতার সাথে কিছু শিখুন, তারপরে বেসিক স্তরে আরও নতুন প্রযুক্তি শিখুন। আপনি যদি সময়ের সাথে এটি করেন তবে আপনি দেখতে পাবেন যে আপনি একটি নতুন প্রযুক্তি থেকে যা চান তার আপনার প্রাথমিক স্তরটি আরও গভীর কারণ এটি সম্পর্কে জিজ্ঞাসা করার জন্য আপনি আরও উন্নত প্রশ্নগুলি বোঝেন।
জ্ঞান ধরে রাখতে শেখার আরেকটি উপায় হ'ল এটি অন্য কাউকে শেখানো। এই জাতীয় স্থানে প্রশ্নের উত্তর দিন, আপনার দলের কাছে প্রশিক্ষণের বিষয়গুলি উপস্থাপন করুন, আপনার স্থানীয় ব্যবহারকারী গ্রুপগুলিতে উপস্থাপনা করুন, ব্লগ এন্ট্রি লিখুন এবং অন্যান্য বিকাশকারীদের সহায়তা করার জন্য আপনার সংস্থায় তথ্যের উইকি বজায় রাখতে সহায়তা করুন।