هر پروژه بر اساس پروژه های دیگر ساخته شده است
بیشتر بخش های پروژه شما در پروژه های دیگر وجود دارد. پس پروژه هایی که مشابه پروژه شما هستند را بررسی کنید، از آنها بیاموزید، و از ویژگیهای آنها در صورتی که به خوبی طراحی شدهاند استفاده کنید.
هیچ پروژهای کامل نیست، از جمله گوگل
آسان است که شما بخواهید پروژهتان به بهترین شکل ساخته شود، به ویژه وقتی که یک مبتدی هستید. منظور ما این است که سعی نکنید پروژهای را بسازید که قابل انتقاد نباشد (چنین چیزی وجود ندارد). شما باید روی ویژگیهای اصلی تمرکز کنید، نه ویژگیهای اضافی که ممکن است پروژه را غیر قابل استفاده کند.
سعی نکنید یک پروژه یا ویژگی کامل بسازید؛ در عوض پروژه ها و ویژگیهای قابل استفاده و جذاب بسازید.
از گوگل نترسید
درک آنچه که میخواهید بسازید اولین قدم برای دستیابی به نتایج جستجوی مرتبط است، خصوصاّ هنگام ساخت پروژهای که هرگز نساختهاید. شما باید ایده یا ویژگیهایی که میخواهید پیاده کنید،مفهوم سازی کرده و به آن فکر کنید تا بتوانید راه حلهای مورد نیاز خود را پیدا کنید.
نکات اساسی که در جستجوی گوگل میتواند به شما کمک کند عبارتند از:
کلمات کلیدی مد نظرتان را بشناسید.
برای دریافت مرتبط ترین نتیجه در گوگل از کوتیشن استفاده کنید.
اگر اصطلاحی را در جستجو میخواهید حذف کنید از (-) استفاده کنید.
شما همیشه در کد خود گیر میکنید و این درست است.
مشکل بسیاری از آموزشها این است که همیشه به شما اطلاع نمیدهند که باگ داشتن و گیر افتادن در کد بخشی از روند یادگیری و انجام پروژه است.
شما قطعاً در ساخت پروژه خود گیر میکنید و به همین دلیل است که باید یاد بگیرید چگونه مهارتهای دیباگینگ خود را بهبود بخشید. گیر افتادن قسمت قابل توجهی از این فرآیند است. توانایی شما برای غلبه بر چالش ها، تعیین میکند که شما در ساخت پروژه ها چقدر پیش رفتهاید.
جمعبندی
ممکن است تصمیم بگیریم برنامهنویسی را برای همیشه ترک کنید چون به اندازه بقیه خوب نیستید. واقعیت این است که همه ما در پشت صحنه با این مساله مبارزه میکنیم. همه ما با استفاده از آزمون و خطا بسیاری از مشکلات را حل میکنیم. همه ما گاهی وقت ها احساس کند ذهنی و خوب نبودن میکنیم زیرا ممکن است از پروژه دیگران استفاده کنیم. اما فراموش نکنید که هر پروژه شگفتانگیز دارای یک داستان جذاب است که شما در مورد آن چیزی نمیدانید.
منبع: تاپلرن
نویسنده: ایمان مدائنی
*نظر خود را در مورد این مطلب با ما در میان بگذارید.*
مطالب دیگر:
چطور یک پروژه برنامهنویسی را مرحله به مرحله بسازیم؟؟ - بخش اول