• 1404/10/16

مراحل بعد از دوره :

سلام خسته نباشید استاد عزیز 

آقای اردوخانی من دیگه دارم این دوره رو تموم میکنم تا قسمت ۱۱۷ یاد گرفتم میخواستم بدونم بعد از این دوره باید چه‌کار کنم 

اگه امکان داره راهنماییم کنید که بعد از این دوره چه راه هایی و چه کار هایی پیش روی منه

  • 1404/10/17
  • ساعت 11:28

سلام خدمت شما دوست عزیز

به صورت کلی 2 مسیر اصلی پیش روی شما هستش دوست من

مورد اول ورود به بازار کار از طریق استخدام هستش و مورد دوم مبحث فریلنسری هستش

برای موضوع استخدام صرفا یادگیری مباحث این دوره معمولا کفایت نمیکنه دوست من و شما باید با مباحث دیگری مثل django rest framework ، مبحث تست نویسی با فریم ورک داخلی جنگو و یا pytest ، مبحث docker و containerize کردن پروژه و کار کردن با ابزارهایی نظیر celery و redis و ... آشنایی داشته باشین چرا که پروژه های موجود در شرکتهای در حال توسعه با جنگو از این ابزارها استفاده میکنن و قطعا شما هم بهشون نیاز پیدا میکنین

برای مبحث فریلنسری معمولا بنا به نیاز پروژه شما مباحثی که عرض کردم رو مطالعه میکنین و نیاز به یادگیری همه این موارد به صورت یکجا شاید لازم نباشه ( البته برای پروژه هایی که scale کوچک تری دارن )

در نهایت به همه مواردی که عرض کردم احتیاج پیدا خواهید کرد که پیشنهاد میکنم حتما در طول روز یک زمانی رو برای مطالعه این موارد اختصاص بدین

اکثر مباحث هم در تاپ لرن تدریس شده اند و میتونید ازشون استفاده کنین ( دوره ی DRF و Celery بنده در سایت موجود هستش )

موفق باشین :)


  • 1404/10/17
  • ساعت 11:37

خیلی ممنون از پاسختون 

پس من بعد از این دوره اول DRF رو یاد بگیرم؟ و بعد حالا بقیه ی مباحث رو اگر بتونید بگید که دقیقا بعد از این دوره چه چیز هایی مشاهده کنم و چه کار هایی کنم ممنون میشم و نظرتون درمورد فریلنسری چیه من خودم میخواستم فریلنسر بشم ولی مطمئن نیستم اگه میشه راهنمایی کنید 

و یه سوال دیگه من قالب فرانت رو برای تمرین و رزومه کجا میتونم پیدا کنم 

با تشکر 


  • 1404/10/17
  • ساعت 11:43

بله میتونین از drf شروع کنید. آموزش رایگانش رو هم بنده در سایت منتشر کردم و میتونید ازش استفاده کنید

پیشنهاد بنده ، مطالعه به این ترتیب هستش:

django -> DRF -> Celery -> pytest or unittest -> python design patterns -> Docker

البته میشه جاهاشون رو تغییر داد اما شاید این ترتیب بهتر بتونه بهتون کمک کنه

سایت های زیادی هستن که قالب های رایگان و یا حتی پولی رو در اختیار برنامه نویس قرار میدن

سایت themeshop.ir و یا rtl-theme.com از جلمه سایت هایی هستن که میتونین ازشون استفاده کنین

برای مبحث فریلنسری پیشنهاد میکنم اول به مدت محدود ( مثلا 6 ماه ) در یک شرکت نرم افزاری مشغول به کار بشید تا با روال انجام کار و همچنین فرایند قرارداد ، از امضا تا تحویل ، آشنا بشین و بعد خودتون شروع به فعالیت در سایت هایی نظیر linkedin و سایتهای فریلنسری کنید 


  • 1404/10/17
  • ساعت 11:48

یادگیری اینا در ادامه ی راه اجباریه یا نه بهتره که بلد باشم؟ 

اول باید اینارو یاد بگیرم و بعد برم سراغ بازار کار یا نه میشه کار کرد و اینارو هم یاد گرفت منظورم اینه که بدون اینا میشه پروژه کامل و حرفه ای زد؟

با تشکر 


  • 1404/10/17
  • ساعت 13:00

به صورت کلی پیشنهاد بنده اینه که این مباحث رو بلد باشید

پیاده سازی یک پروژه در scale متوسط رو به پایین رو میشه با دانش فعلیتون پیاده سازی کنین اما برای اینکه بتونین پروژه های حرفه ای تری رو پیاده سازی کنین ، نیاز هستش که به تمامی مباحث گفته شده به مرور مسلط بشین

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

مباحث مربوط به design pattern ها به پیاده سازی هر چه بهتر پروژه کمک میکنه

بحث تست بهتون این امکان رو میده که اگر بخشی از پروژه رو تغییر دادین ، سایر بخش های پروژه به درستی کار کنن و مشکلی ایجاد نشه

داکر بهتون کمک میکنه محیط production بهتری رو سازماندهی کنین ( بهتر از اینه که سورس کد رو مستقیم به سرور منتقل کنید )

و ...

در کل شما به مرور به تمامی مباحثی که عرض کردم نیاز پیدا میکنید اما میتونید از همین حالا آگهی های استخدام جهت ورود به بازار کار رو دنبال کنید

یک پیشنهاد دیگه هم دارم و اونم اینه که اگر تونستید ، به عنوان کار آموز وارد شرکت هایی بشید که واقعا کارآموزی جنگو داشته باشن نه اینکه کار غیرمرتبط بهتون بدن

این کار باعث میشه هم سریعتر محیط کاری رو درک کنین و هم اینکه میتونید بعد از مدتی در همون شرکت استخدام بشید


  • 1404/10/17
  • ساعت 13:16

ممنونم بابت زمانی که گذاشتین 

من فقط یه سوال دیگه دارم 

میخواستم بدونم بنظرتون الان برم سراغ ساخت رزومه و دنبال کار بگردم و در کنار پروژه زدن این مباحث رو یاد بگیرم یا نه اول همه ی اون مباحث رو یاد بگیرم و بعد برم سراغ بازار کار 

با تشکر 


  • 1404/10/17
  • ساعت 13:18

خواهش میکنم

نیازی به یادگیری ممتد نیست دوست من. در نظر داشته باشید اینکه صرفا فقط مطالعه کنید نمیتونه به شما کمکی بکنه

مباحث تا زمانی که به صورت عملی یاد گرفته نشن کاربردی ندارند و بعد از مدتی فراموش میکنید

اما مباحثی مثل drf و همینطور design pattern ها رو حتما شروع کنید چون خیلی بهتون کمک میکنن


  • 1404/10/17
  • ساعت 13:44

خیلی ممنون که وقت گذاشتید


  • 1404/10/17
  • ساعت 13:50

خواهش میکنم

موفق باشید :)


logo-enamadlogo-samandehi