আমি পূর্বে করা জিনিসগুলি ভুলে যাচ্ছি এবং আপনি কীভাবে এটি ঠিক করেন


19

আমি নিশ্চিত না যে এটি কেবল আমার বা আমাদের ক্ষেত্রে এটি সাধারণ কিনা।

বিগত বছরটি আমার জন্য কিছুটা তীব্র ছিল। কিছু কাজ সম্পন্ন করার জন্য আমি কয়েকটি আলাদা প্রযুক্তি শিখছি এবং কখনও কখনও আমি যে নতুন প্রযুক্তিটি শিখছি তার উপর পুরোপুরি ফোকাস করতে হয়েছিল।

আমি যখন পুরো প্রকল্পে একসাথে সমস্ত কিছু ব্যবহার করতে ফিরে গিয়েছি তখন তা আমি লক্ষ্য করেছি যে অন্যান্য নতুন প্রযুক্তি শেখার দিকে ফোকাস শুরু করার আগে আমি কীভাবে কীভাবে কী করতে হবে তা আমি কীভাবে ভুলে গিয়েছিলাম। কখনও কখনও আমি দেখতে পাই যে আমি জ্যাকুইরিতে একটি ডিভ নির্বাচনের জন্য সিনট্যাক্সের মতো সাধারণ জিনিসগুলিও ভুলে গেছি যে দ্রুত উঁকি দেওয়ার জন্য আমাকে পুরানো ফাইলগুলিতে ফিরে যেতে হবে।

কখনও কখনও আমি এমন কোনও কোডিং করতে পারি যা আমি স্বীকার করেছিলাম যে আমি অন্য প্রকল্পে আগে করেছি, তবে কোন প্রকল্পটি এটি ছিল তা পুরোপুরি মনে করতে পারছি না, তাই আমি বেশ কয়েকটি প্রকল্পের মধ্য দিয়ে যেতে হয়েছিল এবং চেষ্টা করেছি এবং কোথায় গিয়েছিলাম তা মনে রাখার জন্য কোডটি সন্ধান করতে হবে।

আপনি আগে যে কাজগুলি করেছেন তা ভুলে যাওয়া বা অতীতে লিখিত কোড সহজেই অ্যাক্সেস করার জন্য কী কী উপায় আবিষ্কার করেছেন?


9
তুমি একা নও আমাদের বেশিরভাগ সময়ই এটি ঘটে যায়। মানুষের মস্তিষ্ক এমন কোনও জিনিস ভুলে যায় যা আপনার দৈনন্দিন কাজের প্রয়োজন হয় না তাই এটি পুরোপুরি বোধগম্য।
টেরেন্স পোনস

2
এটি আপনাকে শুধু !!!! : ও শুধু মজা করছি আমার সব সময় হয়।
নিক স্প্রেইটিজার

> এটি কি অন্য মানুষের সাথে ঘটে? এটা আমার অনেক কিছু ঘটে। একমাত্র সমাধান হ'ল কম বয়সী হওয়া। :-)
স্টিফেন সি

উত্তর:


7

আমি একটি কাজের লগ রাখা। এটি কেবল একটি সরল পাঠ্য ফাইল। প্রতিদিন আমি যে জিনিসগুলিতে কাজ করছি সেগুলিতে নোট তৈরি করি: আমি কী করেছি, আমি কী ধরণের সমস্যার মুখোমুখি হয়েছি, কীভাবে তাদের সমাধান করেছি, কার সাথে কথা বললাম, আমরা কী আলোচনা করেছি, কী সিদ্ধান্ত নিয়েছি, প্রাসঙ্গিক ফাইল / শ্রেণি / ওয়েবপেজ, প্রভৃতি

সুতরাং যে কোনও সময় আমার কোনও সমস্যা হয় এবং এটি সম্পর্কে আমার কোনও দেজা-ভু অনুভূতি হয় আমি কেবল আমার কাজের লগে অনুসন্ধান করি এবং বেশিরভাগ ক্ষেত্রে আমি যা খুঁজছি তা দ্রুত খুঁজে পেতে পারি।

কাজের লগ আপনি কীভাবে আপনার সময় ব্যয় করেন সে সম্পর্কে নজর রাখা, সাপ্তাহিক / মাসিক প্রতিবেদন লিখতে, পারফরম্যান্স পর্যালোচনার জন্য প্রস্তুত করা সহজ করে তোলে।


6

এটা আমার সাথে ঘটে। উদাহরণস্বরূপ, যেহেতু আমি সত্যই এগুলিকে আমার কাজে ব্যবহার করি না, তাই আমি নিয়মিত রুবি / জাভাস্ক্রিপ্ট পুনরায় শিখছি। আপনি অবশেষে কিছু জিনিস মনে রাখা শুরু করেন, তবে আমি প্রচুর ট্যাগ সহ একটি বিশাল সংখ্যক ব্রাউজার বুকমার্কও অর্জন করেছি I সাধারণত ব্যবহৃত কোড-স্নিপেটগুলির জন্য আমার কাছে সেগুলির একটি সংগ্রহ রয়েছে তবে আমার এখনও তা করতে হবে: ১. মনে রাখবেন যে এগুলি আমার কাছে রয়েছে, ২. আমি যেটিকে প্রাসঙ্গিক বলে মনে করেছিলাম এটি সন্ধান করুন এবং ৩. আমি যা মনে করি তা সত্যিই প্রযোজ্য কিনা তা নির্ধারণ করুন অথবা না. দুর্ভাগ্যক্রমে আমি আরও উন্নততর ব্যবস্থা নিয়ে আসতে বিরক্ত করি না।


5

নাহ, তুমি শুধু তাই না আমি বিশ্বাস করি এটি প্রায় কোনও তাত্ত্বিক ক্ষেত্রে সাধারণ হতে পারে যা আপনি আর দীর্ঘ সময়ের জন্য ব্যবহার করেন না। আপনি বিদ্যালয়ে বা ইউনিয়নে যে সমস্ত জিনিস শিখেছেন সেগুলি সম্পর্কে ভাবুন যা আপনাকে আর মনে নেই। আমি চূড়ান্ত পরীক্ষার 2 সপ্তাহ পরে ইতিমধ্যে জিনিস ভুলে যেতে চাই ...

এর প্রতিকারের একমাত্র উপায়, যা আমি জানি, এটি ব্যবহার করা। প্রায়শই। এটি টিভি বিজ্ঞাপনগুলির মতো যেখানে আপনি প্রতিটি লাইন এবং দৃশ্যের কথা মনে রাখেন। কেন? কারণ আপনি এগুলি প্রতিদিন দেখেন - একটি ধ্রুবক অনুস্মারক যা আপনার মস্তিষ্ককে তার স্মরণে রাখার জন্য এর সিনপেসগুলি (বা যা কিছু ঘটায়) পুনরায় সাজায়। অ্যালগরিদম, পদ্ধতি, সূত্র, বাক্য গঠন ইত্যাদি remember যে সমস্ত জ্ঞানের কথা আমরা মনে রাখতে চাই তার জন্য যদি আমরা একই কাজ করতে পারি তবে কল্পনা করুন (আমি মনে করি এটি সময় হয়েছে যে আমরা অনুষ্ঠানের বিরতিতে টিভি স্টেশনগুলিকে এই জাতীয় দরকারী জিনিসগুলি প্রদর্শন করার জন্য প্রতিবাদ করব এবং তৈরি করব make তবে এই ভাগ্যবান বিজ্ঞাপনগুলি।) তবে সৌভাগ্যক্রমে, আপনি একবার যা শিখেছেন তার প্রায় প্রতিটি জিনিস আপনি অল্প সময়ের মধ্যেই শিখতে পারবেন।

আপনি যখন এমন কোনও কোডের টুকরোটি লিখছেন যখন আপনি যদি জানতে চান যে আপনি ভবিষ্যতে এই সময়টি আবার দেখতে চান তবে এটি একটি পৃথক ফাইলে অনুলিপি করুন এবং দরকারী কোড স্নিপেটের একটি লাইব্রেরি রাখুন। এইভাবে আপনাকে পুরো প্রকল্পগুলির মধ্যে অনুসন্ধান করতে হবে না। এছাড়াও সহজে অ্যাক্সেসের জন্য ভাষা এবং ধরণের (কোডটি কী করে? আপনি এটি কীভাবে সংরক্ষণ করেছিলেন?) পরে এই স্নিপেটগুলি গুছিয়ে রাখার বিষয়টি নিশ্চিত করুন।


4

আমি আপনাকে নিশ্চয়তা দিতে পারি যে আপনি বয়স বাড়ার সাথে সাথে এটি আরও খারাপ হবে বলে মনে হচ্ছে :-) তবে এটি কারণ আপনি যত বেশি বিকাশ করতে চলেছেন তত বেশি জ্ঞানটি ভুলে যেতে হবে।

অন্যদিকে, আপনি আরও "স্বজ্ঞাত" লাভ করেন। আপনি নিদর্শনগুলি, কীভাবে নির্দিষ্ট সমস্যাগুলি সমাধান করবেন এবং অন্যান্য জিনিসগুলি যা আপনি বিভিন্ন ভাষা ও পরিবেশের সাথে পুরানো প্রকল্পগুলিতে শিখেছেন এবং সেগুলি বর্তমান অবস্থার চেয়ে পৃথক হওয়া সত্ত্বেও সেগুলি ব্যবহার করতে পারবেন recognize আমি বোঝাতে চাইছি, আমি এক বছর আগে লিখেছি এমন কোডটি আমি ক্রমাগত ফিরে দেখি এবং মনে করি, " আজ আমি এটি অন্যভাবে লিখতে " এবং এমনকি প্রায়শই " আজ আমি জানি কীভাবে এটি আরও ভাল সমাধান করা যায় "।

সুতরাং, যদিও আপনি নির্দিষ্ট কিছু এপিআইয়ের জন্য পদ্ধতি এবং শ্রেণীর নামের মতো প্রচুর জিনিস ভুলে যেতে পারেন, আপনার দক্ষতা সাধারণত উচ্চতর স্তরে উন্নত হয়।


3

আমার কাছে সব সময় এটি ঘটে থাকে। আমার এই নোগগিনে আমার কাছে কেবল অনেক কিছুই চলছে আমি খুব সহজ জিনিসগুলিকে ভুলে যাব। নাম, জন্মদিন, বিরক্তিকর সভাগুলি বালি দিয়ে জলের মতো পিছলে যায়। কম্পিউটার, প্রোগ্রামিং, গণিত বা এর মতো যে কোনও কিছু করার জন্য কেবল সেখানেই থাকে। কোনও ভাষা, প্রযুক্তি বা কোনও প্রকল্প মুখস্থ করার সর্বোত্তম উপায় হ'ল একটি চিট শিট

আমি কাজ করি এমন সমস্ত কিছুর জন্য সাধারণত আমার কাছে একটি কোয়েরিক রেফারেন্স থাকে তাই আমি কী ঘটছে তা দ্রুত নিজেকে স্মরণ করিয়ে দিতে পারি। আমার কাছে একটি নোটবুকও রয়েছে আমি আমার সমস্ত নোট এবং রেফারেন্স পৃষ্ঠা নম্বরে ঠকানো শীটগুলিতে রাখি।


3

আমার সাথে এর আগেও বহু ঘটনা ঘটেছে। এজন্য আমরা আমাদের কোডে ডকুমেন্টেশন লিখি।

এবং কখনও কখনও, আপনাকে সাহায্য করার জন্য আপনার কেবল ইন্টারনেটে একটি রেফারেন্স প্রয়োজন। সাহায্যের সন্ধান করা পুরোপুরি ঠিক।


1
"এজন্য আমাদের কোডে ডকুমেন্টেশন লিখতে হয়েছিল।" ব্যাকরণ একপাশে রেখে, উত্পাদনের কোডে একটি ভাষা বাক্য গঠন ডকুমেন্ট করে কেবল এটিকে বিশৃঙ্খল করে তোলে, এটি কম রক্ষণাবেক্ষণযোগ্য করে তোলে। কোনও পৃথক .txt- তে কোনও দরকারী লিঙ্কের দেওয়া কোনও ভাষাটির মূল বুনিয়াদি লেখার বিষয়ে কীভাবে?
vemv

2

সিনট্যাক্স, কীওয়ার্ড, কৌশল, ইত্যাদি সাহায্য করার জন্য, আমি পড়তে - আমি প্রায়ই তাদেরকে নির্ধারিত সময় পর্যন্ত ব্যবহার না পরে কিছু ভুলে এই ডমিনিক O'Brein বই (8 বার বিশ্ব স্মৃতি চ্যাম্পিয়ন)। বইটি থেকে কিছু কৌশল এবং টিপস রয়েছে যা আমি জিনিসগুলি মনে রাখতে সহায়তা করতে ব্যবহার করি। এগুলি প্রোগ্রামিংয়ে প্রয়োগ করা সর্বদা সহজ নয়, তবে কিছু সৃজনশীলতার সাথে আপনি সেগুলি আরও ভাল করে স্মরণে রাখতে সহায়তা করতে আপনি একসাথে লিঙ্ক করতে শুরু করতে পারেন। এটি নিখুঁত নয়, তবে এটি সময়ের সাথে সাথে সহায়তা করতে পারে।

এছাড়াও, এই নিবন্ধটি পড়ুন। এটি একটি আকর্ষণীয় পড়া যা আমার উন্নয়ন কাজের জন্য আমার পুনর্বিবেচনা উন্নত করতে কীভাবে আমাকে কিছু ধারণা দিয়েছে।

ফা দ্বারা আমার জন্য সবচেয়ে দরকারী সরঞ্জাম মন মানচিত্র ছিল। আমি এগুলি সর্বদা জন্য ব্যবহার করি:

  • পরীক্ষার মামলার ডকুমেন্টিং
  • আমি কাজ করছি এমন একটি প্রকল্পের আর্কিটেকচারটি দৃশ্যত বর্ণনা করে।
  • আমি আগ্রহী এমন প্রযুক্তির নোট এবং ওয়েবসাইটগুলির লিঙ্কগুলি।

মাইন্ড ম্যাপগুলি বিভিন্ন বিভিন্ন পরিস্থিতিতে ব্যবহার করা যেতে পারে। নতুন জিনিস শেখার সময় অবশ্যই আমার জন্য একটি পার্থক্য তৈরি করেছে।

চিয়ার্স। যাকোব।


2

কোড হিসাবে (সংক্ষিপ্ত স্নিপেটস থেকে পুরো ক্লাসে) আপনি লিখেছেন এবং যা আপনার মনে হয় ভবিষ্যতে আপনাকে সম্ভবত পুনরায় ব্যবহার করতে হবে: আপনি একটি পাবলিক প্রোগ্রামিং ব্লগ বজায় রাখুন যাতে আপনি এই সমস্তগুলি লিখেন এবং ব্যাখ্যা করেন। এর অনেকগুলি সুবিধা রয়েছে:

  • সর্বাধিক সুস্পষ্ট, ভবিষ্যতে যাচাই করার জন্য আপনার কাছে একটি কোড ভান্ডার থাকবে।
  • আপনি সত্যিই দরকারী ব্লগ পোস্ট লিখতে চাইবেন, যাতে যে অন্যান্য লোকেরা সেগুলি পড়তে পারে তারা প্রকৃতপক্ষে সেগুলি বুঝতে পারে। বেশিরভাগ সময় এটি আপনাকে ফ্লাইতে আপনার কোডটি রিফ্যাক্টর করতে বাধ্য করবে, যা একটি ভাল জিনিস।
  • মাঝে মাঝে ব্লগ পাঠকরা আপনার কোডগুলিতে বাগগুলি নির্দেশ করতে বা দরকারী উন্নতির পরামর্শ দিতে পারে, যা খুব ভাল জিনিস।

আপনি একটি নিয়মিত ব্লগ লিখতে পারেন বা প্রোগ্রামিংমুখী সাইটগুলি রিফ্যাক্টর মাই কোড বা কোড কোড প্রকল্পের মতো ব্যবহার করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.