"প্রোজেক্ট" শব্দটি ঢিলেভাবে ব্যবহৃত হয়, আর ঢিলে সংস্করণটি একটি সাধারণ ফাঁদ: একটি টিউটোরিয়াল থেকে কপি করা কিছু, নাম বদলে, একটি portfolio প্রোজেক্ট নয়। এটি প্রমাণ করে আপনি নির্দেশনা অনুসরণ করতে পারেন। একটি portfolio-কে এর চেয়ে বেশি কিছু প্রমাণ করতে হয়।
দেখার যোগ্য একটি প্রোজেক্ট যে কেউ দেখে তার তিনটি প্রশ্নের উত্তর দেয়: এই ব্যক্তি কাজ করে এমন কিছু তৈরি করতে পারে, পথে তারা আসল সিদ্ধান্ত নিয়েছে, আর তারা সেই সিদ্ধান্ত ব্যাখ্যা করতে পারে কিনা। একটি কপি করা টিউটোরিয়াল এর কোনোটির উত্তর দেয় না, কারণ প্রতিটি সিদ্ধান্ত ইতিমধ্যে টিউটোরিয়াল যে লিখেছে সে নিয়ে নিয়েছে।
| একটি Portfolio প্রোজেক্ট নয় | একটি Portfolio প্রোজেক্ট |
|---|---|
| একটি টিউটোরিয়াল ঠিক অনুসরণ করেছে, নাম বদলেছে | নিজস্ব গঠন আর সিদ্ধান্তসহ কিছু তৈরি করেছে, ছোট হলেও |
| অন্য কারো ডিজাইন পিক্সেলে পিক্সেলে কপি করেছে | একটি বাস্তব (এমনকি ছোট) সমস্যা একজন বাস্তব বা বিশ্বাসযোগ্য ব্যবহারকারীর জন্য সমাধান করেছে |
| কখনো deploy হয়নি — শুধু আপনার ল্যাপটপে চলে | লাইভ, একটি আসল URL-এ যে কেউ যেতে পারে |
| কোনো README নেই, কোনো ব্যাখ্যা নেই | এটি কী করে, কেন, আর আপনি কী উন্নত করতেন তা ব্যাখ্যা করে |
| নিখুঁত আর কাজ করার মুহূর্তেই পরিত্যক্ত | অন্তত একটি commit ইতিহাস আছে যা দেখায় এটিতে পুনরাবৃত্তি হয়েছে |
সম্পূর্ণভাবে শেষ, deploy করা, আর আপনি বিস্তারিত ব্যাখ্যা করতে পারেন এমন একটি সরল to-do app একটি উচ্চাভিলাষী সোশ্যাল নেটওয়ার্কের নকল যা অর্ধেক তৈরি আর পরিত্যক্ত তার চেয়ে বেশি মূল্যবান। একজন interviewer শুধু আসলে যা আছে তা মূল্যায়ন করতে পারেন। একটি অসম্পূর্ণ উচ্চাভিলাষী প্রোজেক্ট বেশিরভাগ দেখায় আপনি এমন কিছু শুরু করেছিলেন যা শেষ করতে পারেননি — যা আপনি দেখাতে চান তার উল্টো।
চিত্তাকর্ষক করার জন্য নয়, শেষ করার জন্য scope করুন
শিক্ষার্থীরা যেভাবে সবচেয়ে বেশি মাস নষ্ট করে: তাদের বর্তমান স্তরের অনেক বাইরে একটি প্রোজেক্ট বাছা, আটকে যাওয়া, আর কখনো কিছু ship না করা। আপনার আসলে থাকা সময়ে এটি শেষ করার আত্মবিশ্বাসী না হওয়া পর্যন্ত scope কমান, তারপর সেটি তৈরি করুন।
দুই বা তিনটি সত্যিই শেষ, বোঝা, deploy করা প্রোজেক্ট দশটি অর্ধ-শেষ প্রোজেক্টকে প্রতিবারই হারায়। একটি লম্বা তালিকার চেয়ে গভীরতা ভালো — একজন interviewer সাধারণত একটি প্রোজেক্ট বাছবেন আর সেটিতে গভীরে যাবেন, আর প্রতিটি এন্ট্রিতে আসল সারবত্তাসহ একটি পাতলা তালিকা একটি ফলো-আপ প্রশ্নে ভেঙে পড়া একটি লম্বা তালিকার চেয়ে অনেক ভালো টিকে থাকে।
আপনার বা আপনার চেনা কারো সত্যিই থাকা একটি প্রকৃত ছোট সমস্যা সবচেয়ে ভালো কাজ করে — বিশ্বাসযোগ্যভাবে ব্যাখ্যা করা সহজ কারণ এটি বাস্তব। সেটি না হলে, সাধারণ কিছু পুনর্নির্মাণ করুন (একটি ছোট e-commerce পাতা, একটি বুকিং form, একটি সরল dashboard) কিন্তু আপনার নিজের ডেটা, আপনার নিজের ডিজাইন সিদ্ধান্ত, আর আপনি যোগ করেছেন এমন ফিচার নিয়ে কারণ আপনি ভেবেছেন সেগুলো সেখানে থাকা উচিত, একটি টিউটোরিয়াল সেগুলো তালিকাভুক্ত করেছিল বলে নয়।