ابوالفضل
1 هفته پیش توسط ابوالفضل مطرح شد
10 پاسخ

شروع نامه نویسی بک اند

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


ثبت پرسش جدید
محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 1 هفته پیش آپدیت شد
1

سلام و احترام دوست عزیز

فیلم علمی تخیلی نیست که ما بیایم یه ابزار درست کنیم و خودش پاشه علیه ما دست به قیام بزنه که
هوش مصنوعی صررفا یه ابزاره. حالا جنابعالی فکر کن یه ابزار قدرتمنده.
ابزار هم هرچی قدرتمندتر باشه، شخصی که باهاش کار میکنه رو جلوتر میبره. ما در طول تاریخ همچین چیزایی رو داشتیم و نمیدونم چرا ملت رعشه میافته به جونشون!!! اینکه از ورود یه ابزار به دنیای خودمون میترسیم، یا به خاطرش چیزیو شروع نمیکنیم، جسارت نباشه اما ضعف ماست. هر ابزاری که تا به حال اومده، درسته که ۱۰ تا شغل رو از بین برده اما ۱۵ تا شغل جدید به وجود آورده. چرا اینطوری نگاش نمیکنی برادر من؟ چرا نمیگی با مثثثلا چت جی پی تی میتونی راهی که افراد ۳ ساله طی کردن برای یادگیری رو شما توی ۱ سال طی کنی؟؟
چرا بجای یه وحشتِ بیحا از این ابزار و شروع نکردن، برای یک پیاده‌سازیِ خفن ازش استفاده نمیکنی؟

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

دوست خوبم اگه فک میکنی قراره ته هنر شما این باشه که چارتا html و css معمولی بزنی توی سره هم فقط، که استارتش نزن اصلا. اما اگه فک میکنی میتونی قوی جلو بری و به خودت ایمان داری، برو سمت چیزی که میخای. هوش مصنوعی هنوز اون غولی نشده که توی ذهن توعه.
خودت میگی آینده، کدوم آینده؟ ۵ سال دیگه مثلا؟
شما تا ۵ سال آینده بک‌اند رو خوردی. چت چی‌پی‌تی خره کیه؟ برو جلو مرررد. این چرت و پرتای ناامید کننده رو بیخیال واقعا.. تو تا ۵ سال دیگه پی‌اچ‌پی‌ و لاراول و یه زبان و فریموورک دیگه هم مسلط شدی. تا اون تایم اصلا شاید خودتم رفتی سمت AI. خوبه که قبل از شروعت داری میپرسی. ولی اینم خیلی مهمه که نترسی. برو کارتو استارت بزن و اصلا هم به این چیزا فکر نکن. با موج تکنولوژی همراه شو، تکنولوژیو نزا رو سرت که ترس برت داره، بزارش زیر پات و از دید بهتر و ارتفاع بیشتری که بهت میده استفاده کن.
اگه از رشد تکنولوژی میترسی، جا نزن، خالقِ اون باش. تمام

ایام ب کام


امیر مهدی علیزاده
@Amirmahdialz 1 هفته پیش مطرح شد
0

داداش به نظر من ول کن به دلیل اینکه هوش مصنوعی‌ با قدرت داره جلو میاد‌ و کسی نمیتونه جلوشو بگیره🙏


MrVH
تخصص : Back-End
@mamadkeeper 1 هفته پیش مطرح شد
1

وقتی میگیم هوش مصنوعی منظور ما از این ابزار چی هست؟

بیا تست کنیم - مثال ChatGPT.
میتونم بگم از روزی که معرفی شد تا به امروز دارم ازش استفاده میکنم (بماند که چه ضررهایی هم داره برای برنامه نویسی که تازه شروع کرده)
وقتی شما از این ابزار یک کاری رو میخوای اون بهت یک جوابی Return میکنه. خب این جواب رو بیا بررسی کنیم. 1-آیا جواب واقعا درست هست؟ 2- آیا درک کاملی از موضوعی که ما ازش میخوایم داره؟ 3-آیا قادر به حل کردن باگ های بسیار پیچیده هست؟
جواب این 3 تا سوال خیر هستش. با تجربه ای که من دارم ازش. البته در بعضی مواقع سوال شماره 1 من جواب بله داره بستگی داره شما چه کاری ازش بخواید. هوش مصنوعی یک کوپایلت هست و یک ابزار برای آسان تر کردن کارامون. برای مثال من ازش میخوام برای من کامپوننت LiveWire بسازه. وقتی این دستور رو بهش میدم من خودم باید یک شناختی از LiveWire داشته باشم یا نه؟ باید بدونم کجا این کد ها رو پیاده سازی کنم تا به مشکل نخورم یا کدی که زده مشکل امنیتی نداشته باشه. میرسیم به اینکه حتی اگه ورژنی از ChatGPT بیاد که قابل استفاده باشه در شرکت های بزرگ در دنیا و قابلیت این رو داشته باشه که پروژه های بزرگ طراحی کنه باز هم کارشناس اون کار باید وجود داشته باشه ، در این مثال Laravel. اگر منه کارفرما برنامه نویس لاراول نداشته باشم از کجا باید بدونم هوش مصنوعی چی زده و بهم تحویل داده؟ اگر یک زمانی مشکل پیش اومد به 110 زنگ بزنم یا بک اند کار؟
پیشنهاد میکنم یک تحقیقی در مورد Vercel داشته باشی و بهت پیشنهاد میکنم بک اند کار نکنی چون جز سر درد و اعصاب خوردی هیچی نداره (خودم بک اند کار میکنم) به جاش React کار کن چون هم آسونه هم شرکتا نیاز دارن هم با کلاسه ! اگرم علاقت به حدی بود که نتونستی کنترلش کنی و اومدی تو بک اند Node JS کار کن.
موفق باشی.


oss_vahid
تخصص : wp developer
@ossvahid 1 هفته پیش مطرح شد
1

@mamadkeeper
جواب هر سه سوال شما بله هست و هوش مصنوعی هرسه رو انجام میده

در خصوص نظر دوستمون حقیقتا هوش مصنوعی منم نگران کرده ولی خب من به هوش مصنوعی به چشم یک فرصت نگاه میکنم نه یک خطر
اینم بگم هوش مصنوعی شمارو به عنوان یک برنامه نویس فوق العاده قدرت‌مند میکنه

در مجموع به نظرم با این قدرت و پیشرفتی که هوش مصنوعی داره در چندسال آینده جای خیلی از مشاغل رو میگیره


ابوالفضل
تخصص : ---
@Abolfazl2022 1 هفته پیش مطرح شد
0

به نظر شما وارد چه حوضه برنامه نویسی بشم که با هوش مصنوعی پیشرفت کنم


محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 1 هفته پیش آپدیت شد
1

سلام و احترام دوست عزیز

فیلم علمی تخیلی نیست که ما بیایم یه ابزار درست کنیم و خودش پاشه علیه ما دست به قیام بزنه که
هوش مصنوعی صررفا یه ابزاره. حالا جنابعالی فکر کن یه ابزار قدرتمنده.
ابزار هم هرچی قدرتمندتر باشه، شخصی که باهاش کار میکنه رو جلوتر میبره. ما در طول تاریخ همچین چیزایی رو داشتیم و نمیدونم چرا ملت رعشه میافته به جونشون!!! اینکه از ورود یه ابزار به دنیای خودمون میترسیم، یا به خاطرش چیزیو شروع نمیکنیم، جسارت نباشه اما ضعف ماست. هر ابزاری که تا به حال اومده، درسته که ۱۰ تا شغل رو از بین برده اما ۱۵ تا شغل جدید به وجود آورده. چرا اینطوری نگاش نمیکنی برادر من؟ چرا نمیگی با مثثثلا چت جی پی تی میتونی راهی که افراد ۳ ساله طی کردن برای یادگیری رو شما توی ۱ سال طی کنی؟؟
چرا بجای یه وحشتِ بیحا از این ابزار و شروع نکردن، برای یک پیاده‌سازیِ خفن ازش استفاده نمیکنی؟

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

دوست خوبم اگه فک میکنی قراره ته هنر شما این باشه که چارتا html و css معمولی بزنی توی سره هم فقط، که استارتش نزن اصلا. اما اگه فک میکنی میتونی قوی جلو بری و به خودت ایمان داری، برو سمت چیزی که میخای. هوش مصنوعی هنوز اون غولی نشده که توی ذهن توعه.
خودت میگی آینده، کدوم آینده؟ ۵ سال دیگه مثلا؟
شما تا ۵ سال آینده بک‌اند رو خوردی. چت چی‌پی‌تی خره کیه؟ برو جلو مرررد. این چرت و پرتای ناامید کننده رو بیخیال واقعا.. تو تا ۵ سال دیگه پی‌اچ‌پی‌ و لاراول و یه زبان و فریموورک دیگه هم مسلط شدی. تا اون تایم اصلا شاید خودتم رفتی سمت AI. خوبه که قبل از شروعت داری میپرسی. ولی اینم خیلی مهمه که نترسی. برو کارتو استارت بزن و اصلا هم به این چیزا فکر نکن. با موج تکنولوژی همراه شو، تکنولوژیو نزا رو سرت که ترس برت داره، بزارش زیر پات و از دید بهتر و ارتفاع بیشتری که بهت میده استفاده کن.
اگه از رشد تکنولوژی میترسی، جا نزن، خالقِ اون باش. تمام

ایام ب کام


ابوالفضل
تخصص : ---
@Abolfazl2022 1 هفته پیش مطرح شد
0

برا شروع مجدد همین دوره های که تو مسیر یادگیری راکت هست و داکیومنت ها را ببینم ؟


محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 1 هفته پیش مطرح شد
1

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

راجب دوره‌های راکت:
چیزی که میگم، در رابطه با دوره‌هاییه که توی راکت دیدم، مثل php، لاراول، جاوااسکریپت‌خام.
من این دوره‌ها رو هم اینجا دیدم، هم توی سایر سایت‌های آموزشی. اگه بخوام مقایسه کنم میتونم بگم دوره‌های راکت سطح متوسط رو به بالایی دارن و به هیچ وجه نمیشه گفت اگه آموزشاشو ببینی به دردت نمیخوره. مخصوصا جناب موسوی تسلط بالایی روی php و لاراول دارن. من تسلط آموزشیشون روی php و لاراول رو حتی بیشتر از js میدونم. حالا چه توی راکت یا دیگر سایت‌های آموزشی و یا حتی با دوره‌های یوتیوب، میتونی استارتت رو بزنی. منتهی رفیقِ من، اطلاعی ندارم شرایط اجتماعی، اقتصادی، خانوادگی و محیطیت چطوریه، اما معطل نکن توی یادگیری و ورود به بازار کار. اگه شرایطش رو داری، جنننگی بشین آموزشارو ببین، دوتا نمونه هم بزن که دستت یه ذررره راه بیافته، سریع بعدش رزومه بفرست برای کارآموزی، ب زور برو رایگانم ک شده کارآموزی کن.
چون چیزی که یادمیگیری توی ویدئو‌ها، با اون چیزی که باید توی شرکت بری و پیاده کنی وااقعا تفاوت داره. ۶ ماه تقریبا طول میکشه که توی شرکت مغزت گرم شه و بتونه تحلیل منطقی کنه. توی این ۶ ماه دوران سختیو میگذرونی، ولی بعد از اون اتفاقای خیلی خوبی برات می‌افته..
میدونم زوده ولی ممکنه نبینم شمارو که اینارو بگم بهتون بعدا. توی خونه پشت آموزشای ویدئویی ساکن نشو اصلا، فقط با تمرکز بالا، جنننگی و قدرتی یادبگیر بپر توی کارآموزی. دنیای بازار کار اصلا شبیه به اونی هم نیست که فکرشو میکنی. باید باید متخصص باشی. متخصص نباشی، همین چت‌جی‌پی‌تیِ پیزوری میشه رقیبت. پس سریع سعی کن از دوران آموزشیت بیرون بیای و وارد بازار کار شی که دورانِ درجا زدنت توی برنامه‌نویسی رو هرچه زودتر سپری کنی.
به هرحال مدتی طول میکشه تا دست و مغزت راه بیافته. سرعتی این دوران رو بگذرون. حتی شده به رایگان:) . بگذرون اینارو چون آینده مهم‌تره.

حالا من نمیدونستم کدوم زبان بک‌اند رو میخوای شروع کنی ولی خب اینا یه سری نکات کلی بودن.


ابوالفضل
تخصص : ---
@Abolfazl2022 1 هفته پیش مطرح شد
0

سطح زبانم در حدی که داکیومنت بفهممم و اینا هست قبلا هم php و یکم از شی گرایی یاد گرفتم دوباره بخام شروع کنم و روزی ۴ ۵ ساعت وقت مفید بزارم چند سال زمان می‌بره تا بتونم وارد بازار کار شم ؟


محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 1 هفته پیش آپدیت شد
2

اگه بخوای استارت برنامه‌نویسیت از طریق داکیومنتِ خالی باشه، ممکنه مقداری خسته و کسل بشی. اما اگه قراره هم دوره‌ی آموزشی ببینی هم داکیومنت بخونی، خب دوره‌های آموزشی که همگی یه ساعت مشخص دارن دیگه... یادم نیست چقدر بود ولی ببین مثلا دوره‌ی php راکت مجموعا چند ساعت هستش؟ خب همونقدر طول میکشه که بتونی یادش بگیری. دیگه بستگی به استعداد خودت داره که ببینم ۱ ساعت آموزش رو، توی همون ۱ ساعت میتونی یاد بگیری، یا توی ۴ ساعت یادش میگیری¡!.
به نظرم اگر اولین تجربه‌ی بک‌اندت باشه، یادگیری سینتکس php به علاوه مهندسیِ بک‌اند، میتونه ۶ ماه ازت زمان بگیره.
به شرطی که متداول و پیوسته آموزش رو دنبال کنی، جدی باشی و جلو بری. در این صورت میشه بعد از ۶ ماه بک‌اند رو + php یاد بگیری. دقت کنید که بک‌اند رو یاد میگیری نه صرفا php رو.

چون تجربه اولین زبان برنامه‌نویسیته، باید بدونی که مفاهیم یا به قولی کانسپت‌های بک‌اند و برنامه‌نویسی هستن که مهم هستن. مثلا اینکه مفهوم و چارچوب شی‌گرایی رو بلد باشی. چ میدونم مفاهیمی مثل احرازهویت، مدیریت دسترسی، کش یا الگوهای طراحی و کلی چیز دیگه رو بلد باشی و بفهمی چیکار میکنن، بفهمی مسیر چه شکلیه که بخوای یه ولیدیشین درست رو اجرا کنی. بعدش که این مفهوم رو یاد گرفتی، حالا دیگه مهم نیست با چه زبانی میخوای پیاده سازیش کنی، یه سرچ میزنی ببینی توابع php برای این کار چیان؟ توابع جاوااسکریپ برای این کار چیان؟؟
پس مهم مفاهیمه وگرنه سینتکس php برای کسی که برنامه نویسی، مفاهیم و چارچوب‌ها رو بلده، ۱ ماه هم طول نمیکشه‌.
۶ ماه زمانی که من میگم بهت، برای یادگیری مفاهیمه و همینطور دیدنِ فانکشن‌ها.

شما باید اول سینتکس رو یاد بگیری، یعنی ببینی php چیه و اصلا چطوری توش کد مینویسن. بعد که این موارد پایه‌ایه ساده رو مسلط شدی، حالا کم کم با مفاهیم آشنا میشی و در کنارش هم فانکشن‌ها رو دونه‌دونه میبینی و از جلو چشمات رد میکنی..
قرار نیست فانکشن‌های php رو حفففظ کنی اما مهمه که روند و چارچوب و مفاهیم رو کامللل متوجه بشی‌. فانکشن‌ها در همین حد که بدووونی php یههه چیزی داره که فلان کار رو میکنه کافیه. دیگه هروقت بخوایش، سرچ میکنی و پیداش میکنی. سه بار که لازمت بشه سرچش کنی، دیگه توی مغزت جا خوش میکنه خودش.
اگه مسیرت php هستش، ۶ ماه براش ددلاین بزار. گام بعدیت هم اگه لاراول باشه، با توجه به تسلطت روی php و استعدادت، بین ۳ تا ۵ ماه طول میکشه یادش بگیری. برای گام بعد از لاراول، اگه بخوای لایو‌وایر یاد بگیری ۱ ماه هم ممکنه اون ازت زمان بگیره...

حالا در صورتی که گام بعد از php لاراول نباشه و بخوای بری سمت قالب‌نویسی یا پلاگین نویسی وردپرس، اون هم باتوجه به دانشی که از جاوااسکریپت، سی‌اس‌اس و بوتسترپ داری میتونه بین ۴ تا ۶ ماه زمان بگیره ازت. حتی بیشتر. چون ممکنه css بلد نباشی. بعد از css هم که باید بوتسترپ رو یاد بگیری، از طرفی هم باید فانکشن‌های جدید وردپرس رو هم مسلط بشی. که اینجا پایه‌ی قوی php خیلی کمکت میکنه..
این تایمایی که بهت دادم، خودتم میدونی که میتونن متغیر باشن، کمتر یا بیشتر بشن.. این دیگه هنر توعه که ببینیم با تمرکز خوبت سربلندمون میکنی، یا با حواس‌پرتی، رسیدن به چیزی که مستحقشی رو به تاخیر میندازی..

برو جلو، از هیچی هم نترس. همه‌ی بچه‌ها اینجا هستن که به هر سوالت جواب بدن. پیشنهادم بهت که خیلی هم روش اصرار دارم، اینه که چت‌جی‌پی‌تی رو بیار بالا روی سیستمت و یه تعاملی باهاش داشته باش‌. میخوام با همه‌ی حواس‌ پنجگانه‌ت درک کنی که هوش‌مصنوعی اومده به تویی که میلِ پرواز داری کمک کنه‌. نه زمینت بزنه.

موفق باشی دوست عزیز💙


ابوالفضل
تخصص : ---
@Abolfazl2022 7 روز پیش مطرح شد
1

ممنون بابت راهنمایی


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

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