چالش های یک برنامه نویس اندروید
چالش های برنامه نویسی اندرویدچیست؟
در برنامه نویسی اندروید همانند دیگر زبان های برنامه نویسی چالش هایی وجود دارد که اگر با آن ها آشنا نباشیم ممکن است که در طولانی مدت باعث دلزدگی ما از این زبان بشود.شناخت جوانب هر زبان از لزومات ماندگاری و لذت بردن از آن است. ما در این مقاله می خواهیم در رابطه با برخی از چالش های فنی و فکری این زبان صحبت کنیم.
چالش های فنی
یکی از چالش های برنامه نویسی، چالش های فنی است که همان چالش هایی است که در حین کد نویسی ممکن است باآن مواجه بشویم و درگیر آن باشیم برای همین پس بهتر است که شناخت نسبی ای از آن ها داشته باشیم
اینترنت:
از آنجایی که اندروید توسط گوگل ارائه شده و گوگل هم ما را در زمینه ی اندروید تحریم کرده است برای استفاده از نرم افزار ها و کتابخانه های گوگل نیاز به فیلتر شکن و اینترنت پر سرعت داریم.پس قبل از شروع یادگیری کد نویسی حواسمون به این موضوع باشه.البته ما می توانیم که به صورت آفلاین هم از محیط اندروید استودیو استفاده کنیم و این موضوعی که مطرح شد برای حالت آنلاین است.
مشکل امولاتور
اندروید همانطور که می دانید از هسته ی لینوکس قدرت می گیرد و اگر برای کد نویسی در محیط ویندوز و یا مک استفاده می کنید حتما با کندی خود اندروید استودیو در هنگام ران گرفتن اپلیکیشن مواجه شده اید و اگر از امولاتور(شبیه ساز) برای نمایش آنچه که نوشته اید استفاده می کنید این کندی را بیشتر حس کرده اید.در مقاله ای جدا در رابطه با امولاتور های مختلف اندروید و مزایا و معایب آنها صحبت خواهیم کرد.
مشکل گریدل
اگر از اندروید استودیو برای کد نویسی اندروید استفاده می کنید حتما با گریدل آشنایی دارید.اگر به صورت آفلاین از اندروید استودیو استفاده کنید تقریبا مشکل خاصی برای شما از سمت گریدل ایجاد نخواهد شد مگر اینکه بخوایید از کتاب خانه ای که در مخزن کتاب خانه های اندروید نیست استفاده کنید که در این صورت باید حتما آنلاین بشوید و برای آنلاین شدن نیاز به فیلتر شکن دارید.
مشکل گریدل صرفا به اینترنت و فیلتر شکن ختم نمیشه گریدل از آنجایی که سرویس جدیدی برای شناخت اپلیکیشن ها از طرف گوگل می باشد برای همین بررسی کردن و تغییرات لازم توسط آن گاهی با مشکل مواجه می شود.
مشکل کتاب خانه ها
کتاب خانه های اندروید هم از آنجا که نیاز اصلی ای به گریدل دارد تمام مشکلات و چالش های گریدل را دارند علاوه بر اینکه برای سینک شدن و اجرا نیاز به یک سری اصول خاص دارند که اگر ندانیم و قلق های لازم را انجام ندهیم حتما به مشکل خواهیم خورد.
چالش های فکری
برنامه نویسی یک مهارتی است که نیازمند تلاش زیاد و همینطور صبر بسیار زیادی است. اگر حوصله ی سروکله زدن با یک سری باگ هایی عجیب و غریب را ندارید اصلا به سراغ برنامه نویسی مخصوصا برنامه نویسی اندروید نیایید.
کم نیارید
گاهی اوقات در هنگام کد نویسی به باگی بر می خورید که هر طور تلاش می کنید و روش های مختلف را تست می کنید به جواب نمی رسید.اینجاست که معمولا آدم کم کم کلافه می شود و کم می آورد ولی تنها کاری که باید بکنید این است که کم نیاورید و باز هم تلاش کنید.
یکم هوای تازه بد نیست
گاهی نیاز است که کمی به خود استراحت بدهید تا فکرتان کمی آزاد شود و بعد از مدتی دوباره با فکری باز برگردید و ادامه بدهید ولی حواستان باشد که کم نیاورید و با قدرت ادامه بدهید.
چند روزپیش داشتم روی یک پروژه ای کار می کردم که در حین کد نویسی به یک باگی خورده بودم که یک باتن ( دکمه ) در صفحه ای قرار داشت و نمی توانستم جابه جاش بکنم،هر چقدر کد ها را تغییر دادم هیچ اتفاقی نمی افتاد.حتی یک بار کل کد ها را پاک کردم و برنامه را اجرا کردم و دیدم که با کمال تعجب آن دکمه وجود دارد!تقریبا یک روز تمام وقتم را گرفت ولی آخرسر مشکل حل نشد.رفتم خانه و فردا که برگشتم و کد نویسی را دوباره شروع کردم مشکل در عرض یک دقیقه حل شد!حالا مشکل چی بود؟ یک ویرگول! بله ویرگول ( کاما ) در یکی از خط ها به اشتباه یک ویرگول اضافه گذاشته بودم و همین ویرگول باعث شده بود که کل کد هایی که می نویسم کار نکنند.
پس گاهی ممکن است که چنین اتفاقات ساده و خنده دار هم بوجود بیاید.من از این موضوع درس گرفتم که بجای اینکه تمام روزم رو مشغول برطرف کردن یک مشکل بکنم که در آخر هم حل نشود کمی استراحت و آزادی دادن به مغز باعث می شود که زودتر به نتیجه برسیم.
پس اگر یک موقعی دیدید به مشکلی خوردیدکه هر کاری میکنید حل نمی شود کمی استراحت کنید و دوباره به کد نویسی ادامه دهید.توجه کنید که استراحت کنید تا فکرتان باز شود ولی کم نیارید و کلافه نشوید.
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
از شما سپاسگذارم که در کنار لذت های این کار چالش ها رو هم به خوبی بیان کردید تا افراد بتوانند بهتر تصمیم بگیرند
خواهش می کنم، خوشحالم که مطالب مورد توجه شما قرار گرفته