HOST ME یک پروژهی درسی پایگاهدادهست که موضوعش اتوماسیون هتل بوده اما فعلا فقط بخشهای Administrator و Housekeeping هتل و یک شمای کلی از احتیاجات مهمان(کاربر عمومی) رو شامل میشه.
برای ساختن این نرمافزار تحتوب، از زبون PHP برای ارتباط با پایگاهداده، ابزار MySQL برای مدیریت پایگاهداده، و HTML و CSS برای رابط کاربری استفاده کردم.
حدود بیست شبانهروز مصیبت کشیدم؛ مشکلات فنی اون اوایل یک روز تمام وقتم رو میگرفت و آخرشب با دغدغهی ذهنی و ناامیدی سعی میکردم بخوابم تا روز جدیدی شروع بشه، کمکهایی که از چند نفر خواستم و با بهانههای مختلف جوابی نگرفتم، و بالاخره رسوندن پروژه به ددلاین، با کیفیتی که چندان هم از ایدهآلم دور نیست، تمام چیزی هست که از این مدت یادم مونده.
از یهجایی به بعد، مطمئن شدم که حتی اگه یک روز و شب تمام تلاش کنم و نتونم تفاضل دوتا تاریخ HTMLی رو با PHP بهدست بیارم، اون قدر خسته میشم که فرداش همهی پیشفرضها رو خط میزنم و بعدش میتونم به این ایده برسم که تفاضل دوتا تاریخ رو بعد از این که داخل MySQL به فرمت قابل تشخیصش دراومدن، بهدست بیارم. فهمیدم که چرا بعضی وقتا اصرار میکنم از کسی کمکی نگیرم؛ آدمها خیلی زیاد ناامیدم میکنن. اما بعضی وقتا به امتحان کردنش میارزه.
پیادهسازی و تست این پروژه راحتتر شد وقتی که هاست و دامنه داشتم. چهار ماه پیش من فکر نمیکردم که به این زودی به چنین چیزی نیاز پیدا کنم. اما برای تنوع وضع وبلاگ، تصمیم گرفتم هاست و دامنه بخرم و وردپرس رو آزمایش کنم. اون تجربه، باعث حداقل سه روز صرفهجویی در وقتم شد. یاد گرفتم که هرموقع فرصتی هست، چیز جدیدی یاد بگیرم. حتی اگه فکر نمیکنم حالاحالاها به کارم بیاد.
باوجود ناکارآمدی استاد این درس(دیتابیس) و حتی کمکارامدی TA درس- که از حق نگذریم، همون اوایل دوسهبار کدم رو دیباگ کرد-، به هدفی که از برداشتن این درس موقع انتخاب واحد داشتم، رسیدم؛ اون موقع تازه از شرکتی که توش کارآموزی میکردم بیرون اومدهبودم و یکی از دلایلم، نداشتم پایه علمی راجع به مفاهیم دیتابیس علاوه بر نداشتن تجربه عملی بود. حالا اون مشکل رو برطرف کردم و -درصورت نیاز- آمادگی ازسرگیری اندروید رو دارم. یاد گرفتم که کارآموزی حداقل یک فایده داره؛ میفهمم که چه چیزهایی توی کار لازم میشه و باید خوب یادشون بگیرم.
بهقدری که همون ابتدا پروژه رو تعریف میکردم، گسترده و کامل نشد. اما در مجموع، راضیم؛
HOST ME