از تازهکاری تا نسبتا حرفهای شدن...
داشتم سورس کدهای پروژه های قدیمیمو میدیدم.
چیز جالبی دیدم…
تفاوت ۳ سال تجربه رو توی تفاوت سورس کدها و خروجیهایی دیدم که زمین تا آسمون تفاوت داشتن!
حالا هم تصویر زیر رو ببینید!
این تصویر مربوط به اپلیکیشنی هست که به تازگی نوشتم
فکر میکنید چقدر تفاوت توی این دو تا اپلیکیشن ظاهره؟
در واقع اگه شما به چشم یک کاربر معمولی به این تصاویر نگاه کنید متوجه تفاوت های بسیاری توی این دو تصویر بعنوان دو اپلیکیشن میشید!
رابط کاربری بکار رفته در تصویر اول یک رابط کاربری معمولی، اولیه و ساده است اما رابط کاربری استفاده شده در تصویر دوم، به سبک طراحی متریال پیاده شده، بسیار زیبا و شکیله و خب استانداردهای خاصی توش رعایت شده!
اما حالا از نظر یک برنامه نویس که من باشم به این تفاوت ها نگاه میکنیم!
اپلیکیشن اول بخاطر نابلدی و غیرحرفهای و بیتجربه بودنِ برنامه نویس اپلیکیشن یعنی من، با ۵۵۴ خط کد نوشته شده!!
اما اپلیکیشن دوم با این همه تفاوت(چه در عملکرد که درواقع اصلا اپلیکیشن دوم یک وباپلیکیشن هست و با وبسرویس در ارتباطه اما اپلیکیشن اول فقط یک اپلیکیشن ذخیره اعداد سادهست!) با ۶۵۴ خط کد نوشته شده!!