راکت

چطور یک مسله رو تحلیل کنم

4 پاسخ

چطور میتوانم یک مسله را تحلیل کنم برای حلش؟ وقتی یک پروژه داده میشه قاطی میکنم ک چطور باید شروع کنم و حلش کنم

ثبت پرسش جدید

پاسخ‌ها

4
Reza Amini
Reza Amini
@rezi

تخصص: PHP/Laravel

اولای کار این مسائل پیش میاد که بعضی وقتا چطور میشه یک مسئله رو تحلیل کنید یا...
و واقعا تا خودتون رو به چالش نکشید و مغزتون رو درگیر نکنید نمیتونید هندل کنید مسائل رو
قبل از دست به کد شدن برای خودتون منطق رو توضیح بدید و بعدش شروع کنید .
و در اخر هم تمرین تمرین تمرین
از کارای سبک و ساده شروع کنید و خودتون رو کم کم به چالش بکشید .
این کار خیلی موثره
هر بار تمرین هارو سنگین تر و سخت تر کنید
بلاخره نتیجشو میبینید

علیرضا معمارزاده
علیرضا معمارزاده
@alireza.mzh

تخصص: junior level developer

@Neda74152
سلام
هر پروژه حرفه ای و بزرگی از قسمت های کوچیکی تشکیل شده ، یکی از بهترین کارهایی که میتونید انجام بدید اینکه پروژه تون رو به قسمت های کوچیک تقسیم کنید ، یا به عبارتی پروژتون رو ماژول بندی (ماژولار) کنید و بعدش روی هرکدوم از اون قسمت های کوچیک دوباره فکر کنید.

شاید پاسخ شما همین‌جا باشد

Reza Jashnsaz
Reza Jashnsaz
@rezajashnsaz0011

تخصص: مهندس نرم افزار

تو مهندسی نرم افزار میگن اول نباید به جزئیات توجه کنی ...
اول باید با دید کلی به مسئله نگاه کنی
مثلا نیای دونه دونه فیلدهای جدول کاربرا رو مشخص کنی فقط مشخص کنی که مثلا یه چیزی به اسم کاربر هم تو این پروژه وجود داره !

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

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

برای این موضوع هم مجموعه ای مهارت های نرم مورد نیاز هست. فن مذاکره، اقناع، تحلیل ذهنی، اولویت بندی و دسته بندی موضوعات مختلف که بر خلاف مهارت های سخت (Hard Skills) مسلط شدن بهشون روش خیلی مستقیم و قطعی نداره و زمان بیشتری میطلبه. بهترین روش یادگیریش هم تمرین در شرایط واقعی مختلف هست.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام