نسخه جدید به زودی رونمایی می شود...

چگونه یک برنامه نویس وردپرس (توسعه دهنده) شویم؟



چگونه یک برنامه نویس وردپرس (توسعه دهنده) شویم؟

دیگه الان اینقدر وردپرس محبوب و کاربردی شده که تعداد افراد برنامه نویس وردپرس و بازار این CMS رایگان و قدرتمند هم در حال افزایش هست پس شاید برایتان این سوال پیش بیاید که چگونه یک برنامه نویس وردپرس (توسعه دهنده) شویم؟ اما اگر هنوز خیلی یا اصلا با وردپرس آشنا نیستید قبل از ادامه مقاله ای تحت عنوان وردپرس چیست ؟ را مطالعه نمایید.

 

چرا وردپرس ؟

من آدمی تعصبی روی وردپرس نیستم مخصوصا اینکه برای مشتریانم پلن های CMS اختصاصی هم دارم پس به شما این اطمینان رو می دهم که به طور حداکثری این مورد تحقیقی و تجربه ای به دست اومده و راحت بگم! درسته حرفم :). وردپرس بدون شک بهترین CMS دنیاست و برای این حرفم دلایل خوبی دارم مثل :

  • وردپرس کاملا رایگان هست.
  • همین الان و در زمان انتشار این مقاله بیش از 57 هزار پلاگین رایگان در مخزن وردپرس موجود هست.
  • تعداد بسیار زیادی پلاگین فریمیوم و پریمیوم برای وردپرس در دسترس است.
  • میشه بدون یک خد کد نویسی یک سایت خبری، فروشگاهی، شرکتی یا … ایجاد کرد.
  • توسط بهترین افراد و برنامه نویس های مختلف از سراسر دنیا توسعه داده میشه.
  • تقریبا هر ماه آپدیت داره و مشکلات و ویژگی های جدیدی رو اضافه میکنه.
  • کاملا سورس باز هست و قابل استفاده برای خیلی از موارد که فکرش را هم نمی کنید.
  • و خیلی موارد دیگه که الان به ذهنم نمی رسه 🙂

نکته : البته این را هم اضافه کنم که قطعا هیچ تکنولوژی یا چیزی در دنیا نیست که فقط نقاط قوت داشته باشه و وردپرس هم نقاط ضعفی دارد اما اکثر نقاط ضعفی که به این سیستم وارد می شود مواردی است که این cms برایش ساخته نشده یا به درستی توسعه داده نشده است.

 

بازار کار وردپرس

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

  1. آماده کاران : بعضی ها فقط کار با پنل وردپرس و قسمت هایی که تنها کارشان را راه بندازد و قصد هم ندارند که بیشتر یاد بگیرند چون تقریبا هر چیزی آمادش هست و اگرم چیزی پولی باشه سایت های نال کننده وجود دارند که رایگان در اختیار ما می زارند و ماهم برای هرچیزی که شاید با فقط یک خط فیکس و درست بشه مجبوریم پلاگین نصب کنیم و این دست از افراد در پایین ترین دسته از لحاظ درآمد، تخصص و خلاقیت قرار می گیرند مگر اینکه خدایی ناکرده مانند برخی افراد تقلب کنند و بابت کارهای نصب کردنی و نا آگاهی کارفرما چندین میلیون بگیرن.
  2. حد وسط و تلاشگر : درسته این افراد هم ماننده دسته افراد آماده کار، برخی یا خیلی موارد مختلف را آماده کار میکنن اما حداقل تلاش می کنند و به بهترین شکل ممکن کارهارو انجام میدن البته تا جایی که در توانشون باشه و مثلا برخی از این افراد با بلد بودن html css و شایدم کمی php می تونن همونطور که گفتم کارها رو تا حد خوب انجام بدن از لحاظ جایگاهی هم وضعیت خیلی بهتری میتونن داشته باشن اما بهتره که تلاش بیشتر کنن تا به دسته بعدی برسند.
  3. توسعه دهنده و متخصص وردپرس : این افراد خب مشخصه از اسم دسته بندیشون، این افراد تا حد زیادی با کدهای html css php js آشنا هستند و کتابخانه های وردپرس و ویژگی های اون رو کامل بلدن طوری که می توانند به راحتی قالب یا افزونه اختصاصی طراحی کنن و بنویسن. این افراد از لحاظ جایگاهی بسته به میزان تجربه و تسلطشون می تونن درآمد داشته باشن و تقریبا باید سقف رو نامحدود در نظر گرفت.
  4. توسعه دهندگان آینده دار : این افراد همان دسته سوم هستند اما به لحاظ رفتاری یک دسته بالاتر هستند، معمولا جایی کار نمی کنن و به دنبال سیستم سازی و اهرم سازی برای درآمد زایی هستند یعنی در مارکت های مختلف جهانی یا داخلی محصولاتی را می سازند و ارائه می کنند که سالیان سال از اون میتونن درآمدهای هنگفتی داشته باشند، طوریکه در وقت خوابشون هم درآمد دارن و اگر کمی خلاق، صبور و فرصت طلب باشند می تونن با یک تحلیل و کیفیت درست خیلی درآمد بالایی اخذ کنند.

 

چگونه یک برنامه نویس وردپرس (توسعه دهنده) شویم؟ چگونه یک برنامه نویس وردپرس (توسعه دهنده) شویم؟

برنامه نویس وردپرس ( توسعه دهنده وردپرس )

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

 

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

 

گام مهارت مناسب ضرورت
1 شناخت از دنیای وب و چگونگی کارکرد وب سایت ها و سرورها همه پیشنهادی
2 مفاهیم UI و UX فرانت ضروری
3 فتوشاپ / ایلوستریتور ( جهت طراحی UI ) یا Adobe XD فرانت ضروری
4 کدنویسی HTML و CSS فرانت / بک اند ضروری
5 فریم ورک های CSS فرانت پیشنهادی
6 مقدماتی PHP بک اند پیشنهادی
7 مقدماتی دیتابیس MySQL بک اند پیشنهادی
8 مقدماتی جاوا اسکریپت فرانت / بک اند پیشنهادی
9 نصب وردپرس و کار با پنل وردپرس همه ضروری
10 توابع و API های وردپرس بک اند ضروری
11 شی گرایی php وردپرس بک اند پیشنهادی
12 بیشتر در زبان و کتابخانه های JavaScript فرانت / بک اند پیشنهادی

 

توجه : از 12 موردی که در بالا ذکر شده برخی از اون ها برای توسعه دهندگان Backend و برخی دیگر برای Front و مجموع آن ها برای افرادی مناسب هست که میخواهند همه فن حریف شوند.

توجه : در آینده برای برخی از این 12 مورد نام برده شده توضیحات مفصل و کاملی ارائه خواهد شد.

توجه : مواردی که نوشته شده ضروری یا پیشنهادی هستند متناسب با قسمت توسعه فرانت یا بک اند ذکر شده.

 

امیدوار هستم شما هم یک برنامه نویس وردپرس خوب بشوید.