কোন কৌশল প্রোগ্রামিং জ্ঞান ধরে রাখতে সহায়তা করে? [বন্ধ]


44

আপনি প্রোগ্রামিং সম্পর্কিত স্টাফ কীভাবে মনে রাখবেন? কয়েক বছর আগে এই মুহুর্তে আপনার আগে যে ত্রুটিটি ছিল তার আগেই আপনি কীভাবে অনুভূতি পেয়েছিলেন এবং শপথ ​​করতে পেরেছিলেন তার কারণটি জানলেও এখন আপনি তা ভুলে গেছেন?

আপনি কি কিছুক্ষণ আগে xsl এর স্ট্রিং পার্সিংয়ের সাথে কাজ করেছেন কিন্তু এখন আপনি ঠিক বুঝতে পারেন না যে এক্সএসএল থেকে পুরোপুরি স্ট্রিং ফাংশনগুলি কী এবং আপনাকে স্ক্র্যাচ থেকে শুরু করতে হবে? অথবা সম্ভবত আপনি অ্যাপাচি কমন্সের কিছু বৈশিষ্ট্য সম্পর্কে ভুলে গেছেন যেমন "আপনি কিছু প্রাকটিকেটের দ্বারা সংগ্রহের ফিল্টারিং" যা আপনি অবশ্যই অতীতে ব্যবহার করেছিলেন।

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

আপনার কি এমন কোনও সিস্টেম আছে যা আপনাকে আপনার প্রোগ্রামিং অভিজ্ঞতা সম্পর্কে মনে রাখতে সহায়তা করে? আপনার সেটআপ কি?


82
আমার সেটআপ: 1.google 2. বুকমার্ক পৃষ্ঠা 3. বুকমার্ক সম্পর্কে ভুলে যান 4.goto-> 1।
ই এম-ই

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

2
গুগল উত্তরের জন্য চমত্কার তবে আমি মনে করি না এটি মেমরির কৌশলগুলি সম্পর্কে সত্যই এই প্রশ্নের সমাধান করে। অবশ্যই এটি যদিও একটি মন্তব্য।
মাইকেল ডুরান্ট

4
আমার মস্তিষ্ক আমার সিপিইউ এবং ক্যাশে। আমি এটি করে আমার ক্যাশে জিনিস রেখেছি। আমার বাকি জ্ঞানটি অন্য জায়গায় যেমন পুরানো উত্স কোড, নোট এবং স্ট্যাকওভারফ্লো ডটকম।
ডিসট্রস্টাম

5
@ ই-এমইই: আপনি বর্ণিত পরিস্থিতিটি প্রায়শই ব্যবহার করা হলেও এটি খারাপ অভ্যাস এবং আপনি এটির উপর নির্ভর করতে পারবেন না। এটি সময় সাপেক্ষ এবং অপ্রয়োজনীয়। আপনি সেই
সময়টিকে দুর্দান্ত

উত্তর:


64

জিনিস ভুলে যাওয়া স্বাভাবিক। অতীতে আপনাকে যে কৌশলগুলি সাহায্য করেছিল তা মনে না রাখাও স্বাভাবিক। এটি স্বীকৃত হওয়া উচিত প্রথম পদক্ষেপ। তারপরে এমন আরও কয়েকটি উপায় রয়েছে যা আপনি আরও পুনর্বিবেচনার জন্য জ্ঞান "সঞ্চয়" করতে পারেন:

  • এটি সম্পর্কে সময় এবং ব্লগ সন্ধান করুন । ভবিষ্যতে-আপনি বর্তমানকে খুব কৃতজ্ঞ করবেন;
  • ক্ষুদ্র জনগণের সাথে কাজ করুন এবং এগুলি কোনওভাবে সংরক্ষণাগারভুক্ত করুন। আপনি অবশ্যই এই সংরক্ষণাগারটি অনেক বার পদক্ষেপ করবেন;
  • আপনার স্ট্যাকেক্সচেঞ্জ প্রোফাইলটি ব্যবহার করুন । আকর্ষণীয় প্রশ্ন / সমস্যা / সমস্যা / টিপস / কৌশলগুলি আরও তদন্তের জন্য প্রিয় হিসাবে চিহ্নিত করুন;
  • রাখুন করছেন , প্রোগ্রামিং রাখা। আপনি একটি কাঠামোর একটি নির্দিষ্ট অংশ যত বেশি ব্যবহার করবেন, ততই আপনি এটির সাথে পরিচিত হবেন এবং আপনি যত বেশি মনে রাখবেন।

5
"চালিয়ে যান" অংশের জন্য +1, জ্ঞানকে সতেজ করার মতো।
তেহনিত

পয়েন্ট 1 আমাকে অফিসের একটি পর্বের কথা মনে করিয়ে দেয় ...
জেবিআরওয়িলকিনসন

আমি শুধু আপনার উত্তর upvote জন্য এখানে নিবন্ধভুক্ত। পারফেক্ট এক
মার্টিন।

3
লগ / ডায়েরির মানের জন্য +1। লগিং ডায়েটস, ফিনান্স, ফিটনেস, সর্বাধিক যে কোনও কিছুর সাফল্যের উন্নতি করে ... লগ লেখার জন্য সময় নেয় না এমন লোকেরা মনে করে একটি লগের সুবিধাটি কিছু সন্ধান করা তবে আসল মান আপনাকে ভাবতে বাধ্য করে অতীতের অতীতের ঘটনাগুলির তুলনায় সমালোচনা করে সেই ঘটনাগুলি বিবেচনা করুন এবং সেগুলিকে একটি গল্পে রূপ দিন। এই প্রক্রিয়া স্মৃতিতে সহায়তা করে এবং লেখককে ভবিষ্যতের বিষয়ে চিন্তাভাবনা করে। বেশিরভাগ ক্ষেত্রে লগের সুবিধা হ'ল এটি পড়ার পরে নয় বরং এটি তৈরির সময় ব্যক্তিগত এবং আসল মূল্য থেকে।
কোয়ার্টারিয়ন

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

20

আমার কী

বৈচিত্র্য


পুনরাবৃত্তি। একবার ক্ষণস্থায়ী হতে পারে। 100 তম ঘটনাটি দেখতে পার্থক্য!

আঙ্গুল দিয়ে স্মৃতি । আমি কোডটি আরও ভাল মনে করি যখন আমি এটি কয়েকবার টাইপ করেছি।

কোড লাইব্রেরি - আপনি ব্যবহার করেছেন এবং দেখেছেন এমন কোড এবং কৌশলগুলির ব্যক্তিগত স্ট্যাশ রাখুন।

কেন্দ্রীকরণ। আমি আমার সমস্ত ব্যবহারকারীর নাম (শত) সাথে 1 পিসিতে 1 ফাইল রাখি। আমি এটিতে সুরক্ষা প্রয়োগ করি।

শৃঙ্খলা - আপনার নিজের ব্লগ আপডেট করার সময় / চেষ্টা করার মতো সময় নেই বলে উল্লেখ করা হয়েছে যে আপনাকে কেবল আরও কঠোর পরিশ্রম করতে হবে এবং নিশ্চিত করে নিন যে আপনি এটি করেছেন।

গ্রহণযোগ্যতা - দক্ষতা এবং কৌশল এবং যে সমস্ত বিষয় আপনি লেস সপ্তাহ শিখেছেন তা তাজা হয়ে উঠবে। আপনি 3 বছর আগে যে আইটেমগুলি বলছেন সেগুলির কয়েকটি মনে রাখা শক্ত হবে। এটি স্বাভাবিক যেহেতু মস্তিষ্ক আরও বেশি জায়গা দেয়।

একাধিক ইন্দ্রিয় - কখনও কখনও আমি স্মৃতিবিদ্যার ব্যবহার করি, কখনও কখনও স্বতন্ত্র উপায়ে আঁকা মূল ধারণাগুলি সহ আমি একটি ছবি ড্রপ করি। আমি পড়ি, আমি পডকাস্ট শুনি, ভিডিও দেখি, আমি সম্পাদকগুলিতে রঙ ব্যবহার করি। আমি যত বেশি বোধ করি ততই ভাল ব্যবহার করি।

স্মৃতিবর্ধনবিদ্যা যেমন CSS সীমান্ত অর্ডার tarball (tarball) TopRightBottomLeft। আমি শব্দ এবং থিমগুলি মনে রাখতে রঙ এবং আকারগুলিও ব্যবহার করি। প্রায়শই উদ্ভট, আরও স্মরণীয়!

অবিচ্ছিন্ন ব্যবহার - এটি 'এটি ব্যবহার করুন বা এটি হারাও' প্রভাব। সময়ের সাথে সাথে সমস্ত জ্ঞান বিবর্ণ হয়ে যায়। সময় ++ বিবর্ণ ++

স্ট্যাক এক্সচেঞ্জ নেটওয়ার্ক - আমি আমার বর্তমান চাকরী / প্রকল্পে সেগুলি ব্যবহার না করে থাকলেও অনেকগুলি দক্ষতা এবং কৌশলগুলি 'বর্তমান' এবং 'মনে আছে' রাখার চেষ্টা করতে এবং রাখার জন্য একাধিক অঞ্চলে স্ট্যাক ওভারফ্লো ব্যবহার করছি।

ড্রপবক্স - আমি মেমরি সম্পর্কিত আইটেমগুলির সাথে কমনন ছোট ফাইল রাখি

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

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

আমার নিজস্ব ব্লগ

আমার নিজস্ব বুকমার্কস সাইট।

  • আমি কীভাবে আমার ব্লগ এবং আমার বুকমার্কগুলিকে আপডেট রাখতে পারি? ঠিক আছে দিন শেষে আমি মনে করি এটি শৃঙ্খলাবদ্ধ এবং নিপুণতা, হ্যাঁ, এর জন্য একটি নির্দিষ্ট পরিমাণ উত্সর্গের প্রয়োজন required তবে আপনি যদি কোনও ডিগ্রির জন্য স্কুলে যান এবং $ 100,000 (বা এমনকি 10,000 ডলার) প্রদান করেন বা আপনি স্ব-শিক্ষিত হন তবে আপনি উত্সর্গ এবং দৃ and়তার অর্থ জানেন। এটি আলাদা নয়। নিফটি বা 'নিফটি ফ্যাক্টর' হ'ল আপনি যখন একটি দুর্দান্ত ওয়েব সাইটটি শীতল টিউটোরিয়াল বা কৌশল বা যে কোনও কিছু সহ দেখতে পান বা কোনও শক্ত কাঁটা সমস্যাকে কাটিয়ে উঠেন, আপনি "আরে নিফটি!" - সুতরাং যখন আপনি এটি (বা আপনি যে কোনও ক্যাফ্রেজ ব্যবহার করেন) অনুভব করেন, এখন এটিকে "আমাকে অবশ্যই এটি ব্লগ করতে হবে বা সেই বুকমার্কটি রেকর্ড করতে হবে" এর সাথে যুক্ত করুন। আপনার পিসিতে নেই এমন খুব ভাল সুযোগ রয়েছে, সেই মুহুর্তে আপনার ব্লগটি আপডেট করা, তাই নিজেকে নিজের ইমেল, একটি পাঠ্য বা এমনকি একটি ভয়েসমেইল, বা আপনার কার্য তালিকায় একটি নতুন টাস্ক প্রেরণ করুন - যা আপনার জন্য কাজ করে- নিজেকে এটা মনে করিয়ে দিতে! উদাহরণস্বরূপ আমার অ্যান্ড্রয়েড ফোনের একটি কার্য অ্যাপ্লিকেশন রয়েছে যা এটির জন্য দরকারী।

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

বিভিন্ন জন্য +1। সত্যই কাজ করে এবং আমি অনেকবার এটি অভিজ্ঞতা অর্জন করেছি।
কার্তিক শ্রীনিবাসন

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

7

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

বেসিক সংস্করণটি বিনামূল্যে। তাই চেষ্টা করুন!


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

আমি বর্তমানে এভারনোট ব্যবহার করছি তবে আপনি যদি সেখানে সবকিছু রাখেন, ট্যাগ বিভাগটি খুব বিশৃঙ্খল হয়ে যাবে এবং আপনি এটি কম ব্যবহার শুরু করবেন। আপনার যদি এই সম্পর্কে সুন্দর কৌশল থাকে তবে এটি ভাগ করে নিতে অনেক সহায়তা করবে! ধন্যবাদ!
জ্বলজ্বলে আলো

@ উদ্যানলিডজি, আমি ট্যাগগুলির সাথে একমত আমাকে আরও নির্বাচনী হতে হয়েছিল যার সম্পর্কে আমার সত্যিই উদ্বিগ্ন হওয়া উচিত নয়।
কাইল হেইস

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

6

শার্লক হোমস একবার বলেছিলেন "একজন মানুষের মন একটি অ্যাটিকের মতো it আপনি যদি একে অপ্রয়োজনীয়তা দিয়ে পূরণ করেন তবে সত্যিকারের গুরুত্বপূর্ণ কোনও কিছুর অবকাশ নেই these এই সমস্ত বিবরণের জন্য আমাদের কাছে এনসাইক্লোপিডিয়া রয়েছে" "

আপনার যদি কোনও ফটোগ্রাফিক মেমরি না থাকে এবং এতে সমস্যাগুলি না থাকে তবে আপনি সবকিছু মনে রাখবেন না। সংস্থানসমূহের একটি সেট, তথ্য এবং সমস্যা সমাধান কৌশল উভয়ের ব্যক্তিগত লাইব্রেরি তৈরি করুন ।

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


4

ঠিক আছে, সম্ভবত আমার ক্ষেত্রে বিশেষ ... তবে: আমি আমার ল্যাপটপ, প্রোগ্রাম, স্ক্রিপ্ট, কনফিগারেশন ইত্যাদিতে 76 76 সাল থেকে লিখেছি এমন প্রতিটি সফটওয়্যার আমার কাছে রয়েছে তাই সময়ের সাথে সাথে (অবশ্যই স্বীকার করতে হবে) আমার স্মৃতি বোঝা স্মরণ থেকে সরে গেছে স্টাফ সম্পর্কে মেটা ডেটা মনে রাখা। অবশ্যই, এটির অনেক কিছুই এখন আর প্রাসঙ্গিক নয়, তবে আমি যা দেখতে পাচ্ছি যে হার্ড অংশটি ধারণাগুলি রাখছে, বাস্তবে সেগুলি বাস্তবায়ন করছে না। সুতরাং মেটা-ডেটা মূলত 'ধারণা' কোথায় পাওয়া যায় তার একটি সূচক।

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

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


4

অন্যদের মতো, আমি বুকমার্ক ব্যবহার করে জিনিসগুলি ট্র্যাক করি।

আমি সুস্বাদু ব্যবহার করতাম তবে এখন পিনবোর্ডে চলে এসেছি।

তবে আমি আগের মতো এইভাবে ব্যবহার করি না। দেখে মনে হচ্ছে যে প্রতিটি প্রোগ্রামিং সমস্যা আমার কাছে আসে তা গুগল অনুসন্ধান থেকে দূরে। এবং গত এক বছর বা তার পরে, আমি স্ট্যাকওভারফ্লোটি আমার অনুসন্ধানের একটি শব্দ হিসাবে ব্যবহার শুরু করেছি!

যখনই আমি কোনও বিশেষ সমস্যার জন্য কোনও এসও প্রশ্ন নিয়ে আসি, আমি এটি ট্র্যাক করতে পছন্দ করি তাই এটি বুকমার্কিংয়ের অন্য রূপ।


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

3

"পেইন্টিং মনে রাখবেন, সূক্ষ্ম স্ট্রোক ভুলে যান"

সূক্ষ্ম বিবরণ মনে না রাখা একেবারে স্বাভাবিক। তবে আপনার যা উদ্বিগ্ন হওয়া উচিত তা হ'ল প্রধান বিষয়গুলি ভুলে যাওয়া। আপনি যদি কোনও বাগ স্থির করে থাকেন তবে সমস্যাটি কী তা সম্পর্কে আপনার কমপক্ষে একটি ধারণাগত ধারণা থাকা উচিত।

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


2

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

আমি ছোট, সংক্ষিপ্ত, একক-বিষয় ফাইলগুলির একটি বৃহত স্তরক্রম রাখি keep ফাইলগুলি বেশিরভাগ ফ্রি-ফর্মের, তবে আমি মার্কডাউন ব্যবহার করে স্যুইচ করছি। গ্রেপ / সন্ধান করে অনুসন্ধান করুন। আমি আমার ড্রপবক্সে ফোল্ডারটি রাখি, তাই এটি সর্বদা আমার কাছে উপলব্ধ।


আমি এটির মতো ফাইল হিসাবে এটি ব্যবহার করতাম তবে এভারনোটকে এই ধরণের ডেটার জন্য ভাল সংগ্রহস্থল হিসাবে পাওয়া যায়।
কাইল হেইস

1

প্রত্যেকের নিজস্ব স্টাইল থাকতে পারে যা সে অভ্যস্ত, আমার জন্য আমি জ্ঞানকে বিভাগগুলিতে পৃথক করি:

  • বই

  • প্রবন্ধ

  • সংগ্রহগুলি (স্টাফকে আমি আকর্ষণীয় কিছু প্যারাগ্রাফের মধ্যে সীমাবদ্ধ মনে করি - আমি আসলে তথ্যটি অনুলিপি করি এবং কখনও কখনও উত্সটি বর্নিত করি) - উদাহরণস্বরূপ: OODe વિકાસment, জেনারিকস, ... ইত্যাদি।

  • পুনঃব্যবহারযোগ্য কোড (পাঠ্য এবং স্নিপেট) - প্রতিটি একটি ভাল ট্রি সংস্থার অধীনে পৃথক ফাইলে। উদাহরণস্বরূপ ডেটাভিলিফিকেশন নোডে আলাদা আলাদা ফাইলের প্রতিটি পৃথক ডেটা আইটেম যাচাই করার জন্য অনেক কৌশল থাকবে

  • সমাপ্ত প্রকল্পসমূহ

  • ব্যক্তিগত ভিডিও টিউটোরিয়ালস (যখন অনেকগুলি পদক্ষেপ জড়িত থাকে তখন আমি কীভাবে কীভাবে কাজ করব তার ভিডিও রেকর্ড করি)।

  • লিংক

আমি উপরের বিষয়গুলি যথাযথ গাছের কাঠামোয় প্রতিটি বিষয় সহ সাজিয়েছি।

কিছু সময় ওভারল্যাপিং জিনিস থাকে তবে আমি যা চাই তা আমি পরিচালনা করতে পারি।

এছাড়াও, গুগল ডেস্কটপ ব্যবহার করে পাঠ্য বা ফাইলগুলি সন্ধান করা খুব দ্রুত।


আপনি ভাগ করতে ইচ্ছুক হলে আপনার গাছটি দেখতে আকর্ষণীয় হবে।
কাইল হেইস

@ কাইল হাইস, আমি একটি নমুনা সরবরাহ করতে সক্ষম হতে পারি
নোচাঁস

0

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

এখন, আমি স্ট্যাক এক্সচেঞ্জও ব্যবহার শুরু করছি।


-1

আপনার অবশ্যই স্মৃতি এবং "সঞ্চয়" এর মধ্যে ভারসাম্যপূর্ণ হতে হবে .. আপনি যদি মেমরির খুব বেশি বা ভুল জিনিসের জন্য নির্ভর করেন তবে, == সমস্যা, যদি আপনি সমস্ত কিছু == অকেজো সংরক্ষণের উপর বেশি নির্ভর করেন।

আমার নিয়ম:

-সুন্দর করা না! ফন্টের আকারটি আপনার ডকটিতে পরিবর্তিত হলেও গুরুত্বপূর্ণ জিনিস লিখুন :)

- অর্গানাইজড ওভার না। নিজেকে চিন্ত করুন যে আপনার চিন্তাধারাকে orginizing করার জন্য 10-স্তরের গাছের কাঠামো প্রয়োজন

কোনটি রেকর্ড করতে হবে তা সন্ধানের সময় প্রেরণ করুন। আপনি একই সমস্যার জন্য 5 টি সমাধান পেতে পারেন। এই মুহুর্তে আপনি এগুলি সমস্ত লিখুন আপনি শিথিল হয়ে যান। 1-2 লিখুন যে সত্যিই আপনাকে সাহায্য করে। নিজেকে এখনই জানাতে দেবেন না যে এই মুহুর্তে আপনার কাছে সময় নেই। এটি বরং আশ্চর্যজনক তবে এটি প্রয়োগ করে: "সময় পেতে ব্যয়"

আমি এই জিনিসগুলিকে কিছু "প্রোডাক্ট" এ স্থাপন করা পছন্দ করি না কারণ আমি নিশ্চিত হতে চাই যে এটির 20 বছর পরে অস্তিত্ব থাকবে এবং আমি নিজেকে বিভিন্ন প্ল্যাটফর্মে স্থানান্তরিত করতে চাই না ..

তো এখন কি করা?

ন্যূনতম প্রচেষ্টা দিয়ে আপনি যে কোনও কিছু পেতে পারেন।

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

আর একটি সমস্যা হ'ল কেউ নিশ্চয়তা দেয় না যে আপনি যে লিঙ্কগুলি পেয়েছেন সেগুলি টমমোর কাজ করবে (5 বছর পরে কল্পনা করুন)। সুতরাং তথ্যটি নকল করার চেষ্টা করুন:

কিছু ব্রাউজার এক্সটেনশন সহ ভিডিওটি ডাউনলোড করুন এবং এটি আপনার পিএইচপিবিবি পোস্টে (বা ওয়ার্ডপ্রেস বা যাই হোক না কেন) সংযুক্ত করুন।

এটির মুখোমুখি হন: আপনি একজন প্রোগ্রামার এবং আপনি অন্য লোকের জন্য অ্যাপ তৈরি করেন। নিজের জন্য একটি সাধারণ তৈরি করুন এবং আপনার সেরা ক্লায়েন্ট হন।

আমার 2 সি


-1

সংক্ষিপ্ত উত্তর:

অনুশীলন, অনুশীলন, অনুশীলন।

না-সংক্ষিপ্ত উত্তর:

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

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

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

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

উদাহরণস্বরূপ: সি # তে স্ট্রিং অবজেক্টগুলি অপরিবর্তনীয়। এর অর্থ হ'ল আমি যখনই আমার প্রোগ্রামটিকে স্ট্রিং অবজেক্টের বিষয়বস্তু পরিবর্তন করতে বলি, আসলে যা ঘটে তা হ'ল মূল স্ট্রিংটি নষ্ট হয়ে যায় (প্রযুক্তিগতভাবে এটি আবর্জনা সংগ্রাহকের সর্বনিম্ন স্তরে স্থাপন করা হয়)। ঠিক ঠিক যেমন কোনও শিল্পী যখন মার্বেল ভাস্কর্যটি তৈরি করার সময় ভুল করে - এটি পরিবর্তন করা যায় না, এভাবে এটি ধ্বংস হয় এবং একটি নতুন তৈরি হয় created

এটি একটি দুর্দান্ত উদাহরণ নয়, তবে এটি আমি কী পাচ্ছি তার মূল বিষয়গুলি দেখায়।

গুণমানের ডকুমেন্টেশনগুলিও সহায়তা করে। আমার প্রোগ্রামিং 101 এর প্রভাষক একবার আমাকে আমার সাথে আটকে থাকার কথা বলেছেন:

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

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

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

আশা করি এইটি কাজ করবে

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