چطور میتوانم یک مسله را تحلیل کنم برای حلش؟ وقتی یک پروژه داده میشه قاطی میکنم ک چطور باید شروع کنم و حلش کنم
اولای کار این مسائل پیش میاد که بعضی وقتا چطور میشه یک مسئله رو تحلیل کنید یا...
و واقعا تا خودتون رو به چالش نکشید و مغزتون رو درگیر نکنید نمیتونید هندل کنید مسائل رو
قبل از دست به کد شدن برای خودتون منطق رو توضیح بدید و بعدش شروع کنید .
و در اخر هم تمرین تمرین تمرین
از کارای سبک و ساده شروع کنید و خودتون رو کم کم به چالش بکشید .
این کار خیلی موثره
هر بار تمرین هارو سنگین تر و سخت تر کنید
بلاخره نتیجشو میبینید
@Neda74152
سلام
هر پروژه حرفه ای و بزرگی از قسمت های کوچیکی تشکیل شده ، یکی از بهترین کارهایی که میتونید انجام بدید اینکه پروژه تون رو به قسمت های کوچیک تقسیم کنید ، یا به عبارتی پروژتون رو ماژول بندی (ماژولار) کنید و بعدش روی هرکدوم از اون قسمت های کوچیک دوباره فکر کنید.
تو مهندسی نرم افزار میگن اول نباید به جزئیات توجه کنی ...
اول باید با دید کلی به مسئله نگاه کنی
مثلا نیای دونه دونه فیلدهای جدول کاربرا رو مشخص کنی فقط مشخص کنی که مثلا یه چیزی به اسم کاربر هم تو این پروژه وجود داره !
یکی از مهم ترین نکاتی که بنده بهش رسیدم اهمیت نحوه ارتباط برقرار کردن با کارفرماست. بیش از ۹۰ درصد کارفرماها درخواست اولیه بسیار مبهم و کلی و یا اساسا اشتباهی دارند و این وظیفه برنامه نویس هست که با هم صحبتی و ارائه پیشنهادهای مختلف و شرح سناریوهای جایگزین با کارفرما همفکری کنه تا به چیزی که واقعا مورد نیازشون هست رسید. وقتی به این تعریف دقیق از پروژه برسیم که مورد توافق طرفین هست نصف بیشتر راه رو اومدیم و همه چیز خودش روشن شده از قبل.
برای این موضوع هم مجموعه ای مهارت های نرم مورد نیاز هست. فن مذاکره، اقناع، تحلیل ذهنی، اولویت بندی و دسته بندی موضوعات مختلف که بر خلاف مهارت های سخت (Hard Skills) مسلط شدن بهشون روش خیلی مستقیم و قطعی نداره و زمان بیشتری میطلبه. بهترین روش یادگیریش هم تمرین در شرایط واقعی مختلف هست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟