2- کدهای دیگران را مطالعه کنید
برنامه نویس ها عموماً علاقه ای به خواندن کدهای دیگران را ندارند. اما یک برنامه نویس موفق باید حوصله تمام نشدنی ای داشته باشد و برای یادگیری بیشتر کدهای دیگران را مطالعه کند. شاید بپرسید چه کدهایی را مطالعه کنیم؟ پیشنهاد می کنیم از کتاب خانه یا پروژه های Open Source شروع کنید. روزی حداقل ۳۰ دقیقه کدهای دیگران را خوانده و آنها را تجزیه و تحلیل کنید. بدین ترتیب ایده های زیادی به دست خواهید آورد.
3- زبان های برنامه نویسی جدید یاد بگیرید
شما باید چند زبان برنامه نویسی را بلد باشید. شاید یک زبان برنامه نویسی جایگزین اندروید شد و این کار باعث می شود ذهن برنامه نویسی پیدا کنید. مثلا JavaScript یاد بگرید هرچند که خیلی سخت است اما کاربردی است.
4- الگوهای طراحی جاوا را یاد گیرید
Design Patterns یا الگوهای طراحی در زمان کار با پروژه و آپدیت پروژه فعلی مورد استفاده قرار می گیرند. داشتن دانش کافی در مورد الگوهای طراحی مانند Factory , Decorator و Facade برای برنامه نویسان اندروید بسیار مهم و حیاتی است.
5- در پروژه های Open-source مشارکت کنید
باگ پروژه های دیگران را که در github گذاشته اند در بیاورید و سعی کنید آنها را رفع کنید و همچنین پروژه های خود را نیز در github قرار دهید تادیگران برای رفع باگهای آن به شما کمک کنند.
6- با امکانات IDE خود آشنا شوید
سعی کنید بیشترین حد بازدهی را در زمان کد نویسی از IDE بدست آورید. کلیدهای میابنر IDE را یاد گیرید برخی از آنها فوق العاده کاربردی هستند.
7- برنامه خود را به درستی طراحی کنید
طراحی یک معماری درست برای برنامه سخت ترین کار ممکن است. ولی یک معماری را یاد بگیرید و در برنامه خود از آن استفاده کنید. مثلا معماری های MVVM یا MVP یا MVC برخی از معماری های اپلیکیشن هستند که می توانید مورد استفاده قرار دهید.
8- تمیز کد نویسی کردن را تمرین کنید
یکی از مواردی باید در برنامه نویسی رعایت شود کد نویسی تمیز است. شما باید به گونه ای کد نویسی کنید تا در صورتی که پروژه از شما به شخصی دیگر منتقل شد امکان فهم پروژه به سادگی توسط شما ایجاد شده باشد و نیاز به توضیح دوباره پروژه توسط شما و کدهای شما نباشد.
9- کدهای اندروید بیشتری تست کنید
تست کردن کدهای نوشته شده یکی از عواملی است که باعث می شود شما در شرایط مختلف نیاز به تست دوباره آن کد نداشته باشید.
10- روش استفاده از کاتلین را یاد بگیرید
Kotlin یک زبان بسیار ساده است که به تازگی وارد اندروید شده است و به عنوان زبان رسمی اندروید نیز معرفی شده است. هرچند که این زبان تکمیل نشده است اما به سرعت در حال توسعه است. پیش بینی می شود که شاید روزی جاوا کلا از اندروید کنار برود. بنابراین حتما لازم است کاتلین را جایگزین آن کنید.
11- با توسعه دهندگان دیگر در ارتباط باشید
سعی کنید با برنامه نویسانی که تجربه بیشتری دارند صحبت کنید. همیشه آنها چندین قدم از شما جلوتر هستند و راهکاری خیلی خوبی برای مشکل های خیلی بزرگ دارند. شاید بتوانند در عرض چند ثانیه مشکلی را که شما چند روز بروی آن فکر کرده اید حل کنند.
منبع: techbeacon.com