داستان من و شروع پی اچ پی ...

سلام .اول پست بگم که من اصلا اصلا قصد ندارم در این پست وارد بحث های فنی و تخصصی زیادی بشم . میخام از تجربیات شیرینم از زبان برنامه نویسی پی اچ پی میگم .از اون موقع ها که یه خط کدنویسی پی اچ پی بلد نبودم و در حسرت یادگیری پی اچ پی تا اون موقع که سعی کردم یک سی ام اس کامل با پی اچ پی بنویسم ولی پروژم به جایی نرسیدو در نهایت الان که یه متخصص پی اچ پی هستم و حدود هفت هشت سالی میشه که بصورت کامل با PHP کار میکنم .مشکلات یادگیری زبان برنامه نویسی پی اچ پی (Php)مشکلات یادگیری پی اچ پی (‌PHP)یکی از دلایل اصلی که باعث میشد من در ابتدای یادگیری زبان برنامه نویسی پی اچ پی مدت زمان خیلی زیادی را صرف یادگیری بخش های مختلف این زبان بکنم این بود که معتقد بودم فقط و فقط باید مستندات پی اچ پی را بخونمپی اچ پی و مسیری که ممکن است سخت به نظر برسه :)))در حالیکه این اشتباه بود شاید از هرکسی بپرسید بهترین منبع آموزشی پی اچ پی یا زبان های برنامه نویسی دیگر چیه ؟‌ میگن برید مستندات اصلی سایتش را بخوانید .منم همینطوری مشورت گرفته بودم و همینطوری فکر میکردم ولی مستندات اونم برای یه فردی که زبانش انگلیسی نیست و دست و پا شکسته انگلیسی را بلده اصلا خوب نیست .این فقط برای پی اچ پی نیست من دست رو هر زبان برنامه نویسی که گذاشتم و طبق مستنداتش جلو رفتم خیلی از وقتم هدر رفت و زمان زیادی برای یادگیری مفاهیم نوشته شده در مستندات آن طی کردم .تنها راه چاره برای مقابله با این مشکل ، نخواندن و ندیدن مستندات اصلی یک زبان برنامه نویسی مثل پی اچ پی هست ( در صورتی که ناچار هستید و هیچ منبع آموزشی دیگری ندارید حتما از مستندات اصلی استفاده کنید بحث ما چیز دیگه ای هست )مشکلات دیگه که در یادگیری با پی اچ پی ممکنه بوجود بیاد همون مشکلی است که در یادگیری زبان های برنامه نویسی جدید ممکنه دیده باشیدسینتکس و قواعد دستوری تک تک کلاس ها و ...همه ی اینها را باید یاد بگیرید ... این بزرگترین چالش پیش روی شماست .سینتکس یا قواعد دستوری زبان پی اچ پی دلایل موثر بر یادگیری پی اچ پی ( PHP )اگه راز موفقیت من در زبان برنامه نویسی پی اچ پی را بپرسید فقط و فقط تمرین زیاد هست با تمرین زیاد هر سری نکات آموزنده ی جدیدی از زبان برنامه نویسی پی اچ پی یاد میگیرید .و دلیل دیگری که باعث شد پی اچ پی را خوب یاد بگیرم شرکت در انجمن های برنامه نویسی مثل stackoverflow و دیدن و استفاده کردن کدهای اماده ی PHP در گیتهاب بوده است .و سومین دلیل که باعث شد پی اچ پی را خوب یاد بگیرم منابع آموزشی خوب فارسی بود . من یادم میاد قبلا حدود سال 1391 یک دی وی دی آموزش پی اچ پی از اینترنت سفارش دادم و بعد از مدت ها دستم رسیدخلاصه اون دی وی دی خالی بود و عملا چیزی بهم نرسید این خودش یک ضربه ی بدی بود تا کلا از برنامه نویسی پی اچ پی زده بشم حداقل برای مدت کمی .آموزش شروع برنامه نویسی پی اچ پی phpاون موقع ها یعنی تقریبا اواخر دهه ی هشتادی شمسی و اوایل دهه ی نود شمسی آموزش خوب و با کیفیت فارسی برای برنامه نویسی PHP وجود نداشت .بعد کم کم دوره های آموزشی مجازی و آنلاین و ... برگزار شد و همه جا پرشد از آموزش های برنامه نویسی پی اچ پی ....البته یکی از دوره های آموزشی که خیلی من رو کمک کرد دوره ی پی اچ پی استاد نیک زاد بود که قبلا نمیدونم دقیقا کدوم سایت بود ولی الان یک دوره جدید برگزار کردن میتونید تهیه کنید شدیدا پیشنهاد میکنم استفاد کنید ازشاین تصویر کاور دوره هست و لینکشم گذاشتم زیر کاورپکیج آموزشی استاد نیک زاد برای پی اچ پیدوره ی آموزش کامل پی اچ پی استاد نیک زادکاربرد های زبان برنامه نویسی پی اچ پی ( php )طراحی وب با پی اچ پیشاید بعنوان شخصی که برنامه نویسی پی اچ پی انجام میدهید یا فردی که اصلا پی اچ پی بلد نیست و تازه میخاد شروع بکنه ، سوال اصلی این باشه که اصلا کاربرد های زبان برنامه نویسی پی اچ پی چیه ؟بعد از یادگیری قراره چیکار کنیم یا اصلا این زبان برنامه نویسی به چه دردی میخوره ؟‌پی اچ پی یک زبان برنامه نویسی سمت سرور است که با هدف طراحی و ساخت وب سایت های مختلف ایجاد شده است و در این راه هم کاملا موفق عمل کرده استهر چند ممکن است زبان برنامه نویسی پی اچ پی ،‌ بجز برنامه نویسی سمت سرور برای ساخت وب سایت ها ، کاربردهای دیگری هم داشته باشد ولی اصولا برای انجام کارهای غیر از برنامه نویسی وب سمت سرور پیشنهاد نمیشود .پس پی اچ پی زبان برنامه نویسی سمت سرور برای ساخت و پیاده سازی انواع پروژه هاست .با پی اچ پی میتوانید انواع فروشگاه های اینترنتی را تاسیس کنیدبا پی اچ پی میتوانید سیستم مدیریت محتوا اینترنتی بنویسیدبا پی اچ پی میتوانید انواع پورتال های انلاین را برنامه نویسی کنیدبا پی اچ پی میتوانید انجمن های اینترنتی بنویسیدبا پی اچ پی میتوانید سایت جامعه مجازی مثل اینستاگرام و فیسبوک و ... بسازیدبا پی اچ پی میتونید سایت خبری درست کنیدتقریبا هر چی که در بستر وب وجود داره با پی اچ پی قابل پیاده سازی هست .محبوبیت زبان برنامه نویسی پی اچ پی در جهانشاید براتون جالب باشه که بیش از 80٪ از سرویس های دنیا که در بستر وب خدمات ارائه میکنند با زبان برنامه نویسی پی اچ پی اجرا شده اند و این نشان از محبوبیت عالی و فراوان این زبان داره .طبق تصویری که در زیر مشاهده میکنید و از سایت https://www.wappalyzer.com برداشته شده است 81 درصد از وب سایت های جهان با پی اچ پی ران میشنآمار محبوبیت زبان پی اچ پی در جهانبرای مشاهده ی این آمار اینجا کلیک کنید .سیستم های آماده که با PHP نوشته شده انددر ادامه سیستم هایی را معرفی میکنم که شاید شما روزانه از انها استفاده کردید ولی هنوز نمیدانید که هسته ی انها با پی اچ پی هست و اگر پی اچ پی نبود الان آن سیستم ها هم وجود نداشت که بعنوان ابزاری استفاده کنید .فریمورک ها و سی ام اس های نوشته شده به پی اچ پیپی اچ پی هزاران هزار سیستم آماده از پیش نوشته شده دارد که با چند کلیک نصب میشود و قابل استفاده است در زیر چند نمونه از انها را برای شما مثال میزنم :‌فروشگاه ساز های آماده :‌ مجنتو ، اوپن کارت ،‌ پرستاشاپ ، توماتو کارت و ...سیستم های مدیریت محتوای آماده :‌ جوملا ،‌ وردپرس ،‌ دروپال و ...فریمورک های برنامه نویسی :‌ کدایگنایتر ،‌ فریمورک اییی ،‌ لاراول ،‌کیک پی اچ پی و ...انجمن سازها مثل زنفور ،‌ ویبولیتین و ...حقوق یک برنامه نویس پی اچ پی چقدر است ؟حقیقتا برای این سوال پاسخ درستی وجود نداره من خودم دیدم پی اچ پی کارهای خیلی عالی با حقوق ماهانه کم راضی هستند و پی اچ پی کارهای متوسطی دیدم که با یه ایده ی ساده چند صد میلیون تومن درآوردنو این کلا بستگی داره به خلاقیت طرف پی اچ پی یک ابزاره ولی حقوق معمول یک پی اچ پی کار در ایران در سال 1398 حداقل 5 میلیون تومان در ماه باید باشه وگرنه اصلا نمیصرفه کسی بره کار کنهکمی درباره ی شغل خودم و حقوق خودموضعیت شغل برنامه نویسی پی اچ پی در ایرانبرای یک خانم در کشور ایران پیدا کردن شغل خودش عذاب آورده درسته که در اکثر آگهی های استخدامی مینویسند ترجیحا خانم ولی حقیقتا وقتی سر حقوق و مزایا میرسه خانم بدبخت به کمترین راضی میشه چون ایرانی یه فرهنگ بدی که دارن اینه که طرف هر چقدر ضعیف باشه بیشتر ظلم میکنند .منم از این قاعده مستثنی نبودم خب کلی ظلم شده و کلی جاها حق رو خوردن کارفرما ها به شیوه های مختلفی کار کشیدن ولی وقتی بحث پول وسط اومده جیم شدناز این داستانا زیاد اتفاق میوفته ولی الان هر چی هست خداروشکر زندگیم عالیهبهترین کار رو دارم البته من ده بیست تا شرکت عوض کردم تا حالا خخ با هر کدوم کار کردم به مشکلی خوردم ولی الان بیشتر کارم فریلنسری هست .پروژه ها را شبانه انجام میدم و تحویل میدم کلی پول توشه راحت هستی و دستور هم از کسی نمیگیریشاید بگید پروژه از کجا میگیری‌؟‌ این دیگه بستگی داره به خودتون این دیگه یه چیزی هست که در وجود هر شخص در هر کسب و کار لازمه که چطور بره دنبال پول !!در نهایت پی اچ پی یک زبان قدرتمنده و بعضی ها شایعه درست کرده بودن پی اچ پی در حال مرگه ولی با انتشار نسخه های جدید و بروزرسانی های جدید برای سیستم های پی اچ پی این زبان هر روز رشد میکنه و آینده دارهاینم فیل کوچولوی پی اچ پی منعروسک فیل پی اچ پی پایان