دست نوشته های صادق جِبلی

یادداشت‌هایی از عجایب مبارزه با یک غول هفت سر

دست نوشته های صادق جِبلی

یادداشت‌هایی از عجایب مبارزه با یک غول هفت سر

دست نوشته های صادق جِبلی

صادق جبلی از سال ۸۶ سابقه فعالیت حرفه‌ای در زمینه ساخت بازی‌های رایانه‌ای را دارد و چند سال است که مدیرعامل شرکت طراحان سفید است.
صادق در طراحان سفید بازی‌های رایانه‌ای، سیستم‌های هوشمند فناوری اطلاعات و محصولات خلاق تولید می‌کند.
وی همچنین در بازی Call of Duty صاحب ادعاست و حریف می‌طلبد!

اطلاعات بیشتر در بخش «درباره» موجود است.

آخرین نظرات
  • ۲۴ شهریور ۹۸، ۲۲:۱۸ - 00:00 :.
    :)

۲ مطلب با کلمه‌ی کلیدی «برنامه نویسی» ثبت شده است

چند روزیه که برای چند پروژه فعال در طراحان سفید نیاز به توسعه وب‌سرویس و API داریم. منم فرصت رو غنیمت شمردم و به جای اینکه یک یا دو نفر از بچه‌های فنی رو درگیر کنم، خودم رفتم سراغ کدنویسی و لذت‌های کدنویسی.

شاید براتون جالب باشه که بدونین چطور میشه مدیریت یک شرکت رو انجام داد و کارهای اجرایی و فنی رو هم ادامه داد؟! مدیریت یک تیم چند نفره که چند پروژه هم‌زمان هم کار می‌کنند خودش یک کار تمام وفته، منتهی ما در طراحان سفید به صورت تیمی کار مدیریت رو انجام می‌دیم و همین کار فرصتی برای من ایجاد کرده تا بتونم اون کاری که بیشتر دوست دارم رو هم دنبال کنم: کار فنی!

طبق معمولی اخلاق کاری خودم، قبل از شروع هر کاری یک work station دلخواه و جمع‌جور برای پروژه ایجاد کردم. مک‌بوک پرو و ترکیب Visual studio code و Dropbox و XAMPP و سیستم مدیریت نسخه دلخواه من Git تونست اون انعطاف‌پذیری و قدرتی که دوست داشتم رو برای من ایجاد کنه. فقط مونده بود چند تنظیم و تمام! همه چیز آماده شروع پروژه بود.

از دیگر مزیت‌های این ترکیب multi-platform بودن اونه. خیلی وقت‌ها میشه به دلیل مشغله‌های کاری بخوام ادامه کار رو در راه یا خانه انجام بدم و این یعنی work station باید همه جا درست کار کنه و صد البته کاملا Sync باشه.

فقط یک کار در مک‌بوک باقی‌مانده: تنظیم Virtual Hosts و اجرای کدها در یک server مجازی مجزا. من علاقه دارم پروژه‌ها رو در سرور‌های مجازی جداگانه نگهداری و تست می‌کنم. این کار مزیت‌هایی داره که یکی از اونها جلوگیری از افزونگی فایل‌های پروژه ست. همچنین چون برای پروژه‌ها دامنه مجزا تعریف می‌کنم، در هر سیستمی که ادامه کار رو انجام بدم، بدون نیاز به تغییرات کانفیگ پروژه کار رو میشه انجام داد.

برای تست و اجرای سرویس های تحت وب در محیط آزمایشگاهی، xampp یکی از بهترین و قدیمی‌ترین گزینه‌هاست. من در این مطلب تمامی مسیردهی‌ها و نکات رو برای سیستم‌عامل مک گفتم، ولی می‌تونین به سادگی این کارها رو برای هر سیستم‌عاملی که علاقه دارید هم استفاده کنید.

در این پست از مقاله خوب جاناتان نیکول خیلی استفاده شده + تجربه‌های شخصی و چند ساعت درجا زدن برای حل خطاهای پیش اومده :)

ساخت Virtual Host
ساخت Virtual Host

۰ نظر ۱۴ تیر ۹۸ ، ۲۰:۱۹
صادق جبلی

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

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

یک نکته دیگه هم اینه که آیا واقعا میشه این مدل رو در ایران اجرا کرد؟ مثلا میشه برنامه‌نویس ایرانی رو در جلسه‌ای به این صورت نشوند و ازش بخوایم مسئله‌هایی که داده میشه رو بارها حل کنه و بهبود ببخشه؟ احتمالا آخر این جلسات در ایران به دعوا و دلخوری ختم میشه :))

البته در مورد ایران باید بگم شاید فرهنگ کار تیمی و حرفه‌ای نه در سمت کارفرما و نه در سمت افراد فنی جایگاه بالایی نداره... چیزی که برای بهتر شدنش، کسی جز من و شما نباید تلاش کنه :)


۰ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۷ ، ۰۹:۴۳
صادق جبلی