10 এক্স আরও উত্পাদনশীল ? তেমন কিছু নাহ. আমি ভাবার প্রবণতাটি আরও অনেক বেশি 1.1 এর মতো হয় যা কিছুক্ষণ পরে যুক্ত হয়।
স্টিভ ইয়েজে যা কথা বলছেন তা বাস্তবে ইমাকসের বিশেষজ্ঞ হওয়ার প্রতিফলন এবং এগুলি খুব বিরল। যে ব্যক্তিরা এই গুণক প্রভাব অর্জন করছে তারা সুনির্দিষ্টভাবে তাদের নির্দিষ্ট প্রয়োজন অনুসারে টেলর ইমা্যাকগুলিতে এলিজপ লিখে তাদের ইমাস অভিজ্ঞতাটি সক্রিয়ভাবে কাস্টমাইজ করছে। উদাহরণস্বরূপ, ইয়েজ লিখেছিলেন ইজ্যাকস । ইয়েগের উদ্ধৃতিটির ব্যাখ্যা করা কঠোরভাবে বোঝায় যে আপনি ইমাকগুলি কাস্টমাইজ / প্রসারিত করা সহজ করার জন্য ইমাসকে কাস্টমাইজ করছেন।
তারা ইমাসকে প্রয়োগ করার সাথে সাথে আমি বিভিন্ন স্তরের দক্ষতাগুলি কীভাবে ভেঙে দেব তা এখানে :
- একজন শিক্ষানবিস জানেন যে কীভাবে ইমাক্স চালানো যায়, কার্সারটি প্রায় ঘুরিয়ে দেওয়া যায়, কিছু সম্পাদনা করা যায়, ইমাক থেকে প্রস্থান করা যায়।
- একজন উন্নত শিক্ষানবিস জানেন যে কীভাবে তাদের মধ্যে কিছু বেসিক কাস্টমাইজেশন স্থাপন করা যায়
.emacs
, বা অন্য লোকের অংশগুলি সম্পূর্ণরূপে তাদের অনুলিপি .emacs
করে দেয়। তারা কীভাবে গ্লোবাল কী বাইন্ডিংগুলি require
তৈরি করতে পারে, অন্তর্নির্মিত প্যাকেজগুলি করতে পারে, ছোটখাটো মোড সক্ষম করে।
- দক্ষ ইম্যাক্স ব্যবহারকারীদের কাছে বড়
.emacs
ফাইল রয়েছে, সম্ভবত একাধিক ফাইলে বিভক্ত। তারা অ-মানক প্যাকেজগুলি ডাউনলোড করে এবং ব্যবহার করে, কমান্ডগুলি, মোডগুলিতে কীভাবে ডকুমেন্টেশন সন্ধান করতে হয় তা জানতে, বিদ্যমান কী-বাইন্ডিংগুলি দেখতে, নাবালক মোডগুলি এবং মেজর-মোডগুলির মধ্যে পার্থক্য সহ আরামদায়ক। সক্ষম ব্যবহারকারীগণ সাধারণত ইম্যাক্সের একক উদাহরণকে দিন / সপ্তাহ ধরে চলতে থাকে, তাদের ইমাস থেকে প্রোগ্রাম লিখতে, সংকলন করে, চলমান এবং ডিবাগিং করে।
- দক্ষ ব্যবহারকারীগণ ইমাক লিসপ লিখতে স্বাচ্ছন্দ্য বোধ করেন, নিজস্ব ইন্টারেক্টিভ কমান্ড তৈরি করেন এবং ছোটখাটো মোড লিখতে স্বাচ্ছন্দ্য বোধ করেন। দক্ষ ব্যবহারকারীগণ তারা ব্যবহার করছেন এমন পদ্ধতিগুলি সম্পর্কে আরও ভাল ধারণা পেতে, এলিস্প ডিবাগারটি ব্যবহার করতে এবং সাধারণত নিকৃষ্ট প্রক্রিয়াগুলি (শেলস, লিস্প প্রক্রিয়াগুলি ...) ব্যবহার করার জন্য ইমাস লিস্প কোডটি দেখেন at
- বিশেষজ্ঞ ইমাকস ব্যবহারকারীগণ স্ক্র্যাচ থেকে নতুন বড় মোডগুলি লিখেন, ইমাক্সের জন্য সি কোডটি দেখুন এবং সংশোধন করুন, পুনরাবৃত্তিমূলক সম্পাদনা কী তা জানেন এবং এটি ব্যবহার করুন, বহিরাগত সরঞ্জামগুলির সাথে ইমাকগুলিকে সংহত করার জন্য আন্ত-প্রক্রিয়া যোগাযোগ ব্যবহার করুন use তারা পড়াও ইমাসস-ডেভেল মেলিং তালিকাটিও পড়ে।
এবং যেহেতু আপনি ব্যক্তিগত অভিজ্ঞতা জিজ্ঞাসা করছেন, এখানে আমি ব্যক্তিগতভাবে কী করেছি তার উদাহরণ এখানে দেওয়া হয়েছে যাতে এটি আরও বেশি উত্পাদনশীল মনে হয়। দ্রষ্টব্য: আমি এমন একটি সংস্থায় কাজ করব যেখানে আমরা বিকাশের পরিবেশগুলির রক্তপাত প্রান্তের কাছাকাছি নেই, উদাহরণস্বরূপ, আমরা এখনও সিভিএস ব্যবহার করি।
- আমি ইমাসকে বাগ ট্র্যাকিংয়ের সরঞ্জামের সাথে একীভূত করেছি: আমি যখন কমিট করি তখন এটি বাগের জন্য ক্ষেত্রগুলিতে ফাইলের নাম এবং সংস্করণটি লগ করে এবং ইমাস থেকে আমি আমার বাগগুলি দেখতে, সেগুলি বরাদ্দ করতে, সমাধান করতে, ইত্যাদি করতে পারি etc.
- আমি আমার পণ্য (দিনের কাজ) এবং ইমাসকে সংযুক্ত একটি সেতু লিখেছিলাম, কার্যকরভাবে আমার পণ্যটিকে একটি নিকৃষ্ট প্রক্রিয়া বানিয়েছি - আমাকে ফ্লাইয়ের উত্স কোডে পরিবর্তন করতে সক্ষম করে।
- আমি ফাইন্ড -ইন-ট্যাগগুলির সাথে ট্যাগগুলি হ্যান্ডলিং প্রসারিত করেছি যা আমার বিকাশের পরিবেশের সাথে সঙ্গতিপূর্ণ শর্টকাট সরবরাহ করে।
- আমি এমন একটি মোড লিখেছিলাম যা রিগ্রেশন ফলাফল গ্রহণ করে এবং আমাকে ব্যর্থতাগুলিতে ঝাঁপিয়ে পড়তে, লগ ফাইলগুলি পরীক্ষা করতে, এক বা একাধিক পরীক্ষার পুনরায় রান করতে, বা একটি ন্যূনতম কীস্ট্রোক সহ একটি ডিবাগ রান প্রবেশ করতে সক্ষম করে।
- আমার সাপ্তাহিক স্থিতির প্রতিবেদন (হ্যাঁ, আমি ইমেলের জন্য ইম্যাক্স ব্যবহার করি) আমি সপ্তাহজুড়ে করা কমিটগুলি ব্যবহার করে স্বয়ংক্রিয়ভাবে উত্পন্ন হয়।
এগুলি এমন পরিবর্তনগুলি যা আমি বিশেষত আমার পরিবেশ এবং আমার কর্মপ্রবাহে ইমাকগুলি তৈরি করতে পারি।
আমি কি আমার চারপাশের অন্যদের চেয়ে 10X বেশি উত্পাদনশীল? না।
যাইহোক, আমার দৈনন্দিন কাজের জন্য, আমি অনেকগুলি কীস্ট্রোকের সাথে করতে পারি যা অন্যরা তাদের অ-অনুকূলিতিত পরিবেশে বেশি সময় ব্যয় করে এবং সাধারণত তাদের সম্পাদক এবং ওয়েব ব্রাউজার বা শেলের মধ্যে স্যুইচ করার প্রয়োজন হয় requires ।
তারা কি চমকপ্রদ উদাহরণ? না। আমি নিশ্চিত যে আমি যা করেছি তার অনেকটাই ভিজ্যুয়াল স্টুডিওতে ইতিমধ্যে উপলব্ধ । আমার নিবন্ধটি কি আপনাকে ইমাসের চার্চে ফিরিয়ে দেবে? সম্ভবত না.
তবে, যদি আপনি আপনার বিকাশের পরিবেশে আচরণের একটি নমুনা দেখতে পান এবং আপনার চুলকানি থাকে যা আপনাকে বলে চলেছে, "আমি কেবল এক্স / ওয়াই / জেড বেশি করে না করতে পারি, যদি কেবল আমিই পারতাম ..." তবে আমি সেই চুলকানি স্ক্র্যাচ করতে Emacs ব্যবহার করার চেষ্টা করার পরামর্শ দিচ্ছি। স্টিভ ইয়েগ যে "স্ব-চাঙ্গা" পথের কথা বলছে সেই স্ক্র্যাচটি প্রথম পদক্ষেপ হতে পারে।
মাইনর নোট: আমি জানি না যে অনেকগুলি (কোনও?) সত্যই বিশেষজ্ঞ ইমাক ব্যবহারকারী সক্রিয়ভাবে স্ট্যাক ওভারফ্লো সাইটগুলি ব্যবহার করছেন, বা কমপক্ষে তারা ইমাস সম্পর্কিত প্রশ্নগুলির উত্তর দিচ্ছেন না। আমি শীর্ষ ব্যবহারকারীদের উপর ভিত্তি করে যে বলে Emacs এবং elisp স্ট্যাক ওভারফ্লো উপর ট্যাগ।