CodeGym /وبلاگ جاوا /Random-FA /چگونه پروژه حیوان خانگی خود را تکمیل کنید نکاتی برای موفق...
John Squirrels
مرحله
San Francisco

چگونه پروژه حیوان خانگی خود را تکمیل کنید نکاتی برای موفقیت پروژه بعدی

در گروه منتشر شد
یکی از توصیه‌های اصلی ما به دانش‌آموزان CodeGym و سایر مبتدیان کد نویسی که می‌خواهند پیشرفت کنند و اولین شغل توسعه‌دهنده جوان خود را بدست آورند ، کار روی پروژه‌های شخصی مستقل برای حیوانات خانگی است. اگر هنوز تجربه کاری زیادی ندارید، اضافه کردن یک یا دو پروژه جانبی به مجموعه شما می تواند یک مزیت بزرگ باشد و به متقاعد کردن کارفرما برای استخدام شما کمک کند. چگونه پروژه حیوان خانگی خود را تکمیل کنید  نکاتی برای موفقیت پروژه بعدی شما - 1توسعه پروژه های حیوانات خانگی همیشه ایده خوبی است و هیچ کس با آن بحث نمی کند. اما دادن مشاوره یک چیز است، در واقع ساختن پروژه های جانبی چیز دیگری است. یک توسعه دهنده بی تجربه می تواند و به احتمال زیاد هنگام کار بر روی یک پروژه شخصی بدون کمک خارجی با مشکلات زیادی روبرو خواهد شد.

چگونه پروژه حیوان خانگی خود را راه اندازی و اجرا کنید

ایده‌ها برای یک پروژه، مسئله آغازینی است که اکثر مردم با آن مواجه هستند، زیرا به نظر می‌رسد رسیدن به یک ایده اصلی و در عین حال واقعی چندان آسان نیست. اما مشکلات عمده زمانی بوجود می آیند که شما شروع به کار روی یک پروژه می کنید. واقعاً تمام کردن پروژه و راه‌اندازی آن و اجرای آن، وظیفه‌ای است که بسیاری از مبتدیان کدنویسی در انجام آن ناکام هستند. و قابل درک است، زیرا توسعه حتی یک نرم افزار بسیار ساده اغلب به چیزی بیش از دانش اولیه کدنویسی نیاز دارد. وقتی به دنبال شروع یک پروژه حیوان خانگی هستید، باید چندین چیز را به خاطر بسپارید، به خصوص اگر اولین پروژه شما باشد.

1. اول تحقیق و برنامه ریزی کنید، بعد کد بزنید.

درست مانند هر ساختمانی که نیاز به فونداسیون دارد، یک پروژه مهم نیست که چقدر کوچک و مستقل باشد، باید با طرحی شروع شود که بدون کار و تفکر پژوهشی تکمیل آن غیر ممکن است. شروع به کدنویسی و توسعه بدون داشتن یک برنامه مشخص یکی از رایج ترین اشتباهاتی است که توسعه دهندگان مرتکب می شوند و نه فقط اشتباهات بی تجربه. پس توصیه این است که در کدنویسی عجله نکنید. شروع به کدنویسی بدون برنامه ریزی مناسب می تواند به راحتی باعث اتلاف وقت شما شود و شما را به بن بست و نیاز به شروع دوباره از نو تبدیل کند.چگونه پروژه حیوان خانگی خود را تکمیل کنید  نکاتی برای موفقیت پروژه بعدی شما - 2

2. اهداف و ضرب الاجل تعیین کنید.

نکته مهم دیگری که اغلب توسط کدنویسان جوان و با تجربه تر مورد غفلت قرار می گیرد، تعیین اهداف و ضرب الاجل است که البته برنامه ریزی نیز هست، اما این بخش شایسته چند کلمه جداگانه است. وقتی صحبت از اهداف می شود، واقع بین بودن مهم است. اگر مهارت‌ها و توانایی‌های شما هنوز بسیار محدود است، عاقلانه است که زیاد جاه‌طلب نباشید و پروژه‌ای را انتخاب کنید که قادر به تکمیل آن هستید، حتی اگر به یادگیری بیشتر و تلاش اضافی نیاز داشته باشد. تعیین ضرب الاجل برای خود (و پایبندی به آن) راه دیگری برای ایجاد انضباط شخصی و ایجاد انگیزه برای تکمیل پروژه در یک بازه زمانی واقعی است.

3. سعی کنید مشکلات واقعی را با پروژه خود حل کنید.

یکی دیگر از توصیه های مربوط به مرحله برنامه ریزی، انتخاب ایده برای پروژه شماست. اکثر مردم در ایجاد ایده برای پروژه های حیوان خانگی خود مشکلی ندارند، تنها مشکل این است که ایده های آنها خیلی خوب نیست. به دنبال برخی مشکلات واقعی، در حوزه کاری خود یا جاهای دیگر، باشید که پروژه شما بتواند آنها را حل کند (یا حداقل تلاش کند). "شما نمی توانید خود را مجبور به داشتن یک ایده خوب کنید. بسیاری از پروژه های حیوان خانگی من از کار بر روی چیز دیگری و فهمیدن اینکه چیزی از دست رفته است. سپس به ساخت آن جزء/بخش/کتابخانه گمشده ادامه دادم. با گذشت زمان، با کسب تجربه بیشتر در مورد فریمورک ها، متوجه شدم که واقعاً هیچ یک از آنها را دوست ندارم. سپس خودم را ساختم که امروزه در بسیاری از پروژه ها از آن استفاده می کنم. همانطور که از آن استفاده می کنم، متوجه اجزای گم شده بیشتری می شوم، چیزهای بیشتری می توانم بسازم که در زمان زیادی صرفه جویی می کند، و آن ها خودشان به پروژه های جدید حیوانات خانگی تبدیل می شوند. این نیاز و تامین اولیه است، اما بر مبنای شخصی تر. به نیاز توجه کنید و ایده عرضه به سراغ شما خواهد آمد.» برونو اسکورک، یک توسعه دهنده وب با تجربه از کرواسی گفت . چگونه پروژه حیوان خانگی خود را تکمیل کنید  نکاتی برای موفقیت پروژه بعدی شما - 3

4. بر روی شرکت هایی تمرکز کنید که شما مایل به کار در آن هستید.

اگر منبع اصلی انگیزه شما برای کار در پروژه های حیوانات خانگی کسب تجربه و ایجاد رزومه برای به دست آوردن یک شغل تمام وقت به عنوان یک توسعه دهنده نرم افزار است، هنگام انتخاب پروژه باید به فناوری هایی که قرار است در آن استفاده کنید نیز فکر کنید. بهتر است پروژه شما با شرکت هایی که قرار است اعمال کنید در یک زمینه باشد یا از همان فناوری هایی که آنها با آنها کار می کنند استفاده کنید. Sanjay Paul، توسعه‌دهنده Palantir Technologies، توصیه می‌کند : «بهترین پروژه‌های حیوانات خانگی کنجکاوی شما را برآورده می‌کند، بنابراین فناوری‌ای را انتخاب کنید که شما را مجذوب خود کند و آن را بسازید» .

5. اگر پروژه شما به آن نیاز دارد، از قسمت جلویی غافل نشوید.

درست حدس زدید، نادیده گرفتن قسمت جلویی نیز یک اشتباه بسیار رایج است که بسیاری از توسعه دهندگان هنگام شروع به کار روی پروژه های حیوان خانگی خود مرتکب می شوند. برای خیره‌کننده بودن قسمت جلویی نیازی ندارید، حداقل مطمئن شوید که عملکردی دارد و به اندازه کافی حرفه‌ای به نظر می‌رسد. به همین دلیل است که یک ایده خوب این است که قبل از شروع به کدنویسی، طرحی از طراحی از ظاهر محصول خود تهیه کنید و مرتباً به قسمت جلو برگردید و آن را با هر تغییری که در طول مسیر رخ می دهد تنظیم کنید.چگونه پروژه حیوان خانگی خود را تکمیل کنید  نکاتی برای موفقیت پروژه بعدی شما - 4

6. از پومودورو و سایر تکنیک های ضد تعویق برای کار سیستماتیک روی پروژه حیوان خانگی استفاده کنید.

کار بر روی پروژه مستقل خود به طور منظم در بازه زمانی مشخص شده (به عنوان مثال، دو ساعت در روز، از ساعت 9 صبح تا 11 صبح) نیز بسیار مهم است، و اینجاست که ابزارهای مختلف کارآمدی و تکنیک های ضد تعویق ممکن است مفید واقع شوند. از هر چیزی که برای شما مفید است استفاده کنید، فقط مطمئن شوید که توسعه پروژه شما به چیزی تبدیل نمی شود که مدام آن را به تعویق می اندازید و روز به روز برای فردا می گذارید.

7. کار خود را عمومی کنید.

انتشار کار خود در هر جایی که می توانید به نوعی نیز یک روش انگیزشی است. یک چیز توسعه چیزی است که فقط شما می خواهید ببینید، و چیز دیگر این است که محصولی را ایجاد کنید که دیگران بتوانند نظر خود را در مورد آن امتحان کنند و به اشتراک بگذارند. حتی اگر این اولین پروژه حیوان خانگی شما است و بسیار اساسی است، بهتر است خود را از همان ابتدا برای عمومی کردن آن آماده کنید، این به ایجاد روحیه مناسب کمک می کند.

8. از کنترل نسخه استفاده کنید و به کارهای خود نگاه کنید.

و توصیه نهایی استفاده از سیستم های کنترل نسخه یا راه های دیگر برای پیگیری کد است. این به شما این امکان را می دهد که مطمئن شوید کار شما با گذشت زمان از بین نمی رود (که در نهایت اگر فقط روی رایانه خود بگذارید اتفاق می افتد). کنترل نسخه همچنین به شما این امکان را می دهد که در آینده هر چند وقت یکبار به کارهای خود نگاه کنید، این دقیقا همان کاری است که باید انجام دهید. نگاه کردن به کارهای قبلی‌تان همیشه مفید است: از این طریق می‌توانید پیشرفت خود را به‌عنوان یک حرفه‌ای دنبال کنید، راه‌هایی را در پروژه‌های اولیه که اکنون به‌طور متفاوتی انجام می‌دادید، پیدا کنید و غیره.
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION