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