Skip to content

পোস্ট

অজ্ঞতা হল কাঠামো ব্যবহার করার সময় আনন্দ

৩১ আগস্ট, ২০১৫ • 3 মিনিট পড়া

অজ্ঞতা হল কাঠামো ব্যবহার করার সময় আনন্দ

সফটওয়্যার ইঞ্জিনিয়ারিংয়ে, একটি প্রচলিত ধারণা রয়েছে যে একজন ইঞ্জিনিয়ারকে শুধুমাত্র তখনই একটি কাঠামো ব্যবহার করা উচিত যখন তিনি অভ্যন্তরীণ কাজকর্ম বোঝেন। এটি একটি ভ্রান্তি।

কেন আমাদের অভ্যন্তরীণ কাজকর্ম জানতে হবে — বিবরণগুলি কি সত্যিই এত গুরুত্বপূর্ণ? কেউ কেউ বলতে পারে অজ্ঞতা হল আনন্দ।

গাড়ির ইঞ্জিন

আসুন একটি গাড়ির ইঞ্জিন পরীক্ষা করি:

কতজন সত্যিই জানে ইঞ্জিন কীভাবে কাজ করে?

আপনি কি আমাকে বলতে পারেন কেন এটিকে ৪ স্ট্রোক ইঞ্জিন বলা হয়?

প্রতিটি স্ট্রোক কী করে?

৪ স্ট্রোক ইঞ্জিন এবং ২ স্ট্রোক ইঞ্জিনের মধ্যে পার্থক্য কী?

কেউ?

এবং তবুও আমরা আমাদের গাড়ি চালাই গাড়িটি আমাদের গন্তব্যে কীভাবে পৌঁছাচ্ছে তা নিয়ে কোনো চিন্তা ছাড়াই।

আমরা স্টিয়ারিং হুইল, গিয়ার শিফটার, গ্যাস পেডাল এবং ব্রেক ব্যবহার করে গাড়ির সাথে ইন্টারফেস করি।

এটি কীভাবে কাজ করে তা নিয়ে কে চিন্তা করে, যতক্ষণ এটি আমাদের গন্তব্যে পৌঁছায়। গাড়ি খারাপ হলে আমরা এটি একজন বিশেষজ্ঞের কাছে নিয়ে যাই।

একটি ব্যবসার মূল দক্ষতা


ব্যবসায়, একটি কোম্পানির বিশেষায়িত জ্ঞান রয়েছে যা এটিকে প্রতিযোগিতামূলক হতে দেয়। এটিকে একটি কোম্পানির মূল দক্ষতা বলা হয়।

একটি মূল দক্ষতা একটি প্রক্রিয়া বা একটি পণ্য হতে পারে।

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

এই ধারণাটি একটি উদাহরণ দিয়ে সবচেয়ে ভালভাবে চিত্রিত হয়।

Apple

Apple তাদের সরলতা এবং সুন্দর পণ্যের জন্য পরিচিত। আপনি ভাবতে পারেন এটি প্রতিলিপি করা সহজ হবে, কিন্তু এটি নয়, শুধু Samsung, HTC এবং Microsoft কে জিজ্ঞাসা করুন।

এই কোম্পানিগুলি কেন ব্যর্থ হয়েছে? কারণ সরল হওয়া কঠিন এবং Apple সরলতায় বিশেষজ্ঞ।

একজন ব্যক্তির মূল দক্ষতা


মূল দক্ষতা মানুষের ক্ষেত্রেও প্রযোজ্য হতে পারে।

আপনাকে অন্যদের থেকে আলাদা করে তোলে কী?

আপনার মূল দক্ষতা বিকাশ করতে, আপনাকে কঠোরভাবে একটি ক্ষেত্রে মনোনিবেশ করতে হয়েছে, কখনও কখনও বছরের পর বছর, অন্তর্দৃষ্টি এবং জ্ঞান অর্জন করে যা আপনাকে অন্যদের থেকে আলাদা করে।

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

ছোট অংশ ব্যবহার করা

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

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

এটি কি সফটওয়্যারের পয়েন্ট নয় — কার্যকারিতার কালো বাক্সযুক্ত বিট ব্যবহার করে একটি বৃহত্তর আরও জটিল কাজ তৈরি করা? আমি বিশ্বাস করি এটি।

শেষ পর্যন্ত, এটি ফোকাস এবং সময়ের উপর নির্ভর করে, উভয়ই সীমিত।

লেখক: চাক কনওয়ে একজন এআই ইঞ্জিনিয়ার যার কাছে প্রায় ৩০ বছরের সফটওয়্যার ইঞ্জিনিয়ারিং অভিজ্ঞতা রয়েছে। তিনি ব্যবহারিক এআই সিস্টেম তৈরি করেন—কন্টেন্ট পাইপলাইন, অবকাঠামো এজেন্ট এবং সরঞ্জাম যা বাস্তব সমস্যার সমাধান করে—এবং তার শেখার বিষয়গুলি শেয়ার করেন। তার সাথে সোশ্যাল মিডিয়ায় সংযোগ করুন: X (@chuckconway) অথবা তাকে YouTube এবং SubStack এ দেখুন।

↑ শীর্ষে ফিরে যান

আপনি এটিও পছন্দ করতে পারেন