یکم حرف دلی!!!

میگن برنامه‌نویسی که کاری نداره … میری یکی دو تا دوره میگذرونی یا فیلم‌های یوتیوب رو میبینی و میشی برنامه نویس. بعدش خیلی راحت میتونی تو هدلاین لینکدین خودت بنویسی Senior Developer !!

بعد از چند بار مصاحبه و رزومه فرستادن میتونی به عنوان یه کارمند یا کارآموز مشغول به کار بشی…
و اونجاست که احتمالا با چالش‌های کار مواجه میشی !! چیزهایی که شاید تو کمتر دوره‌ای از دهن کسی شنیده باشی.
چالش‌هایی مثل این:

  • چطور از داده‌های دیتابیس یا فایل‌ها بک‌آپ به روز داشته باشیم و در مواقع لزوم بتونیم سریع اونارو برگردونیم!؟
  • پروژه‌ها چطور دیپلوی میشن؟ با داکر، کوبر، nginx، ترکیبی یا چی!؟
  • پروژه‌ رو چطور سریع دیپلوی کنم؟ از روش قدیمی console olg و print_r و اینا استفاده کنم یا راه دیگه‌ای هم هست؟ رو سرور پروداکشن چطور؟
  • فایل‌ها رو چطور ذخیره‌سازی کنم؟
  • Database Replication یعنی چی و به چه کاری میاد!؟
  • چطوری چند نسخه PHP مختلف داشته باشم و در مواقع لزوم از هر کدوم که خواستم استفاده کنم؟
  • websocket چیه؟
  • و …

اینا بخش کوچکی از چیزهاییه که آدم تو محیط کار واقعی باهاش مواجه میشه.

من این وبسایت رو زدم تا چیزهایی که خودم با تجربه و آزمون و خطا یاد گرفتم به بقیه انتقال بدم. 😉

من کی هستم؟

من احسان حاجی حسینی هستم.

برنامه نویس PHP (البته بیشتر لاراول) با 5 سال سابقه کار تو این حوزه.