احتمالا شمایی که به خوندن این مطلب علاقهمند شدین، جزو یکی از این دسته افراد هستید. یعنی یا برنامهنویس هستید و یا با وردپرس کار میکنید! اگر هیچکدوم از این ها رو کار نمیکنید، بد نیست بدونید که برنامهنویسها (میشه گفت اکثرشون) همیشه یه حس تنفر خاصی نسبت به وردپرس توی وجودشون قرار داره! و همینطور برعکس، افراد وردپرس کار، این تنفر رو نسبت به برنامهنویسی و طراحی سایت از پایه دارن!
متاسفانه این حس، تا حد زیادی از روی تعصب به زمینه فعالیت و تخصص اون شخص هست!
بنابراین قبل از مطالعه ادامه مطلب، ازتون میخوام که برای چند دقیقه تعصب رو کنار بذارید و منطقی به قضیه نگاه کنید.
توی این مطلب قصد دارم رازی رو در مورد این تنفر دوطرفه با شما در میون بذارم! در آخر به جمعبندی میرسیم که امیدوارم در انتها بتونم جرقهای رو در ذهن برنامهنویسها و وردپرس کارها برای از بین بردن این حس تنفر ایجاد کنم. 😊
من هم به عنوان کسی که چند سال هر نوع سایتی رو با کدنویسی پیاده میکرد، این حس تنفر رو نسبت به وردپرس داشتم! خب اصلا چه کاریه وقتی یک نفر میتونه سایتی رو از پایه و هر طور که دلش میخواد پیاده کنه، سراغ یه سیستم مدیریت محتوای آماده بره که کلی منوهای اضاف و بدردنخور داره!
علاوه بر اون، وقتی سایتی با وردپرس پیاده میشه، برای ایجاد یه تغییر کوچیک و یا توسعه اون سایت، باید اون قابلیت و یا افزونهای برای اون کار وجود داشته باشه! اما اگر وجود نداشت چی؟ این در حالی هست که اگر سایتی بصورت اختصاصی کدنویسی بشه، دست برنامه نویس برای هر تغییر و توسعهای در سایت باز هست و بدون هیچ دغدغهای اون کار رو انجام میده.
شاید این عنوان کمی گمراه کننده باشه! باید بگم در حال حاضر با وجود اینکه در حال یادگیری و توسعه وردپرس بصورت تخصصی هستم، همچنان پروژه های کدنویسی اختصاصی رو انجام میدم. اما تفاوتی که توی پروژه های دریافتی من ایجاد شده، این هست که نسبت به پروژه های پیشنهادی، نحوه پیاده سازی مناسب و منطقی رو به کارفرما پیشنهاد میدم.
نکته جالب اینکه، برخلاف اعتقادی که در گذشته نسبت به محدودیت های وردپرس داشتم، اکثر پروژه های طراحی سایت رو میشه بدون هیچ دغدغهای با وردپرس پیاده سازی کرد! خب اصلا چه کاریه وقتی میشه یک سایت کامل رو همراه با پنل مدیریتی، توی کمتر از یک ساعت پیاده سازی کرد، اینهمه زحمت به خودم بدم و چندین روز زمان و انرژی خودم رو برای طراحی و پیاده سازی اختصاصی یه سایت هدر بدم؟!
این لحظه که مطلب رو مینویسم، بیشتر از دو سال هست که بطور مداوم در حال یادگیری و کار با وردپرس هستم. از اونجایی که تخصص اصلی من PHP هست، تقریبا از اوایل شروع یادگیری وردپرس، وارد بحث توسعه قالب و افزونههای وردپرس شدم.
بعد از دیدن آموزشهای بسیار و ترجمه و تولید چندتا قالب و افزونه وردپرسی، تازه متوجه شدم که چقدررر از وردپرس متنفر هستم و فهمیدم این حس تنفری که از قبل توی وجود من حضور داشته بی دلیل نبوده! بله درست خوندین 😊 این حس تنفر بی دلیل نیست و تمام توضیحاتی که توی بخش های قبل در مورد وردپرس و کدنویسی اختصاصی دادم کاملا درست بود!
اما با این حال، به هیچ عنوان قصد تخریب وردپرس و افزایش تنفر شما نسبت به اون رو ندارم! بلکه پیشنهاد من به شما این هست که اگر کدنویس هستید، حتما وردپرس رو یاد بگیرید و اگر تابحال فقط با وردپرس کار کردین، حتما به یادگیری کدنویسی فکر کنید.
با وجود تمام این مزایا و معایب طراحی سایت با وردپرس یا کدنویسی اختصاصی، من شدیدا به شما یادگیری هر دو رو توصیه میکنم. اگر خیلی سریع بخوام بیان کنم:
پروژههایی هستن که کارفرما بودجه زیاد رو برای پیادهسازی در نظر نداره و از طرفی وب سایت مد نظر مشتری، اصلا سایت سخت و پیچیدهای نیست! بنابراین اگر برنامهنویس هستید و در برابر وردپرس مقاومت میکنید، یا مجبور به رد کردن این نوع پروژهها هستید و یا باید زمان و انرژی بیشتر از مبلغ دریافتی رو برای پیاده سازی اون پروژه صرف کنید! این دسته پروژهها، اکثریت پروژهها رو در بر میگیرن.
در مقابل، کارفرماهایی هستن که بودجه خوبی برای پیادهسازی یک سایت حرفهای و قابل توسعه در نظر میگیرن. پیادهسازی این نوع وبسایتها با وردپرس، به هیچ عنوان امری منطقی نیست و حتی اگر کارفرما این نوع سایت رو تایید کنه، شما فرصت ایجاد یه رزومه حرفهای و تاثیرگذار رو به سادگی از دست دادین!
بنابراین پیشنهاد میدم با یادگیری و تسلط بر طراحی سایت با وردپرس و کدنویسی اختصاصی، هیچ فرصتی رو برای دریافت پروژه، کسب درآمد و ایجاد رزومه از دست ندین و با مشاوره صحیح به مشتری، مسیر صحیح و منطقی رو برای راه اندازی یک سایت مناسب به مشتری پیشنهاد بدین.
ممنون که زمان ارزشمندتون رو برای مطالعه این مطلب گذاشتید. خوشحال میشم نظر، پیشنهاد و انتقاد شما رو در مورد این مطلب بدونم. پس پایین همین مطلب منتظر نظر شما هستم...
توضیحات خوبی بود ممنون
ممنون از شما و نظر ارزشمندتون 🙏🌹
برای یادگیری وردپرس برای برنامه نویس حرفه ای چه مسیری رو پیشنهاد میکنید ؟
سلام دوست خوبم
اگر منظور شما توسعه وردپرس و ایجاد قالب و افزونه های اختصاصی هست، شما در مرحله اول باید با زبان های HTML و CSS آشنا باشید و بتونید قالب های HTML معمولی رو پیاده کنید. بعد از اون باید یک فریمورک واکنش گرایی مثل Bootstrap رو یاد بگیرید. بطور همزمان یادگیری جاوااسکریپت و کتابخانه jQuery رو هم نباید غافل بشید. تا این مرحله شما باید بتونید قالب های فرانت اند استاتیک رو پیاده سازی کنید. در ادامه برای تبدیل این قالب به قالب وردپرس باید زبان PHP رو یاد بگیرید و با ساختار فایل های وردپرس آشنا بشید. این مسیر کلی هست که شما باید دنبال کنید اما مهمترین بخش کار، تجربهای هست که شما باید به مرور زمان و تمرین زیاد بدست بیارید تا بتونید کاملا بر وردپرس و توسعه اون مسلط بشید.
موفق باشید