زینب صاحبی
3 سال پیش توسط زینب صاحبی مطرح شد
2 پاسخ

روند یادگیری برنامه نویسی

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


ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
1

سلام
واقعا خیلی ناراحت شدم. 😔
قبلش یه نکته بگم اینکه اصلا نگران‌ نباشید، امید داشته باشید ما انسان ها به امید زنده ایم و به اتفاقات گذشته فکر نکنید، گذشته فقط فقط برای عبرت گرفتن هست پس نگاهتون به آینده باشه.
شما در قدم اول باید html و css رو یاد بگیرید ( به مرور زمان چیز هایی که یاد می گیرید مباحث بعدی رو به ذهن تون میاره)
بعدش جاوااسکریپت رو یاد بگیرید و یکی از فریمورک های اون.
اگه به بک اند علاقه دارید، اول php بعد oop و mvc رو یاد بگیرید و بعدش برید به سمت لاراول.
این یک نقشه راه خوبی هست.
https://roocket.ir/skills/frontend
https://roocket.ir/skills/javascript
https://roocket.ir/skills/php
https://roocket.ir/skills/laravel
موفق و پیروز باشید.
@zeynabb410


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
1

سلام
متاسفم که این خبر رو شنیدم. هر کمکی خواستید من در خدمتم.
فقط یادتون نره که این اتفاق اصلا تصادفی نبوده و حتما چیز فوق العاده تر و شگفت انگیز تری وجود داره که خدا میخواد بهتون هدیه بده.
خوشحالم که علاقه تون یادتون اومده. امیدوارم هر چه سریع تر بتونید تو آسمون رویاهاتون اوج بگیرید و پرواز کنید.
برای اینکه کسی برنامه نویس بشه( یا به قول خیلی هامون از اول برنامه نویس بشه!)، باید بدونه کدوم سمت این 3 راهی میخواد بره.
این 3 راهی همونطور که از اسمش مشخصه 3 راه داره : وب، موبایل و دسکتاپ.
وب میشه همینجایی که توش هستیم( راکت). 2 تا بخش کلی داره. چیزهایی که ما میبینیم میشن فرانت اند یا ظاهر سایت، و چیزهایی که نمیبینم و اون طرف با سرور و درخواست و پایگاه داده سر و کار دارن میشه بک اند سایت. به طور کلی ما بک اند رو خیلی مشاهده نمیکنیم.
ولی وقتی مثلا یه فرم ثبت نامی باشه و شما بعد از وارد کردن اطلاعاتتون روی دکمه ثبت نام بزنید؛ فرانت اند نمیتونه براتون کاری کنه.
بک اند میگه حالا این فرمه کجا ذخیره بشه، چیکارش کنم.
توی فارسی به این دو تا میگیم سمت کاربر یا کلاینت و سمت سرور.
برای اینکه بتونید این کارای خوشگلاسیون سایت رو یاد بگیرید و بشید توسعه دهنده فرانت اند ؛ اولین گام اینه که HTML , CSS یاد بگیرید که دوره اش تو همین سایت موجوده و من خیلی ازش راضی بودم!
بعد از HTML و CSS که فقط بهتون اجازه میدن ظاهر سازی کنید اصطلاحا؛ باید جاوا اسکریپت یاد بگیرید که بازم دوره اش تو این سایت موجوده و من تعریفش رو شنیدم. جاوا اسکریپت خیلی تو این ظاهر سازی و خوشگلاسیون بیشتر کمکتون میکنه! فرانت اند کاری که جاوا اسکریپت بلد نباشه، نمیتونه موفق بشه!
اصلا نترسید ها! اینا فقط چند خط کدن! همین!
بعد از اینکه جاوا اسکریپتتون به سطح خوبی رسید، برید سراغ فریمورک ها. خود CSS که ما میگیم کارای خوشگلاسیون رو اون انجام میده، فریمورک زیادی داره. فریمورک در واقع یه نوع ارتقا یافته یه زبان برنامه نویسیه که باهاش کارای زیادی میشه کرد اکثر زیان های برنامه نویسی هم دارنش. تعریفش رو میتونید ببینید پوزش، من خیلی وارد نیستم توضیح بدم.
بی انصافی نکنیم جاوا اسکریپت هم فریمورک های خودشو داره که محبوب ترینش ری اکته( البته مال جاوا اسکریپت بیشتر کتابخونه است شایدم اشتباه کردم!)، آنگولار و چیزهای دیگه هم هستن. اینا به شما قدرت سوپر منی میدن که رابط های کاربری زیبایی بسازید!
وقتی حرفه ای شدید؛ میشید توسعه دهنده فرانت اند! تبریک!
اما اگه از فرانت اند خوشتون نیومد چی؟ اصلا مسئله ای نیست! میریم سراغ بک اند!
بک اند یعنی ارتباطی که قراره این سایت با پایگاه داده و سرور بگیره. مثلا بره یه درخواستی رو چک کنه، بره یه اطلاعاتی رو ببینه، شرطی رو چک کنه و کلی از این چیزا که به زبان های برنامه نویسی بک اند مربوط میشن. اینجا اینم بگم که جاوا اسکریپت هم فرانت اند داره هم بک اند. فریمورک ویو جی اس برای بک اند استفاده میشه خیلی هم محبوبه!
خب! حالا زبان برنامه نویسی بک اند چیه؟ من دو تا پیشنهاد دارم. یکی PHP یکی سی شارپ. PHP به مراتب راحت تره و سینتکسش و اون نحوه نوشتن کدهاش زشته!
سی شارپ یه جورایی خیلی کلاس بالا تره! به نظر خود من زبان بدرد بخوریه. خیلی کار ها میشه باهاش کرد.
اگه PHP یا سی شارپ رو یاد بگیرید که دوره پی اچ پی تو این سایت هم هست، باید برید سراغ فریمورک هاشون. سی شارپ که همینطوری اصلا نمیشه ازش استفاده کرد باید .NET FORMS یاد بگیرید که از لحاظ امنیت خوبه بدک نیست!
برای پی اچ پی هم باید برید سراغ لاراول. اونم دوره اش اینجا موجوده و امنیتشم خوبه!
این شد بک اند . البته بیشتر از اینه جا نمیشه بیشتر از این بگم.

میریم سراغ موبایل.
برنامه نویسی موبایل یعنی ساختن اپلیکیشن برای موبایل و گوشی های هوشمند. این هم مثلا وب بک اند فرانت اند داره ولی یه کم فرق داره. برای برنامه نویسی موبایل؛ راه زیاد دارید. میتونید برید ری اک نیتیو که در واقع مرتبط با جاوا اسکریپته منم خودم دارم یادش میگیرم. میتونید برید فلاتر، کاتلین، جاوا و یا دارت یاد بگیرید. کاتلین فک کنم از بقیه جوون تره و توسط گوگل ساپورت میشه.
گفتم سسی شارپ بدرد بخوره اینجاس! با سی شارپ و زامارین فرمز، (XAMARIN FORMS) هم میتونید اپلیکیشن بسازید، هم اندروید هم ای او اس.
فک کنم از خوندن خسته شدید.
اگه مشکلی بود بگید سه سوته در خدمتم!
موفق باشید!


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

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